Compare commits
573 Commits
changeUser
...
dev
Author | SHA1 | Date |
---|---|---|
saeid | a8366d0944 | 1 year ago |
saeid | 4356871ac4 | 2 years ago |
saeid | 4497bed50f | 2 years ago |
saeid | d7c4071344 | 2 years ago |
saeid | bf3cf09e68 | 2 years ago |
saeid | 5c4ba969eb | 2 years ago |
saeid | e0aceea1f7 | 2 years ago |
saeid | 02dbfff4d6 | 2 years ago |
saeid | 07396ee656 | 2 years ago |
farid | d2e5ec8544 | 2 years ago |
saeid | c3b29b16af | 2 years ago |
saeid | ef31b2e296 | 2 years ago |
saeid_01 | b1b8d3fb8c | 2 years ago |
saeid_01 | efc348589e | 2 years ago |
Alireza Azizi | d3a1f20001 | 2 years ago |
Alireza Azizi | fa1350b252 | 2 years ago |
saeid | 7f758bdefc | 2 years ago |
saeid | 0bcbc89510 | 2 years ago |
Alireza Azizi | e7a2633523 | 2 years ago |
Alireza Azizi | 35bf5d4db6 | 2 years ago |
Alireza Azizi | dea3de3b0c | 2 years ago |
Alireza Azizi | 0e3119be6f | 2 years ago |
Alireza Azizi | d156c44f81 | 2 years ago |
Alireza Azizi | 5160316ad8 | 2 years ago |
Alireza Azizi | 3fbbff05ec | 2 years ago |
Alireza Azizi | d7f86993dc | 2 years ago |
saeid | b2ff2ce4ce | 2 years ago |
Alireza Azizi | b8a3cf99aa | 2 years ago |
Alireza Azizi | 1329c62200 | 2 years ago |
saeid | 8d640032e5 | 2 years ago |
Alireza Azizi | 2b14878998 | 2 years ago |
Alireza Azizi | 6001a9abd8 | 2 years ago |
Alireza Azizi | d4fcb7e2bc | 2 years ago |
Alireza Azizi | 32e33e12e5 | 2 years ago |
azizi | ecaeb95de5 | 2 years ago |
saeid_01 | ebb96fc3f5 | 2 years ago |
Mohammadreza Malekli | 6e9803f6ba | 2 years ago |
azizi | 5a1121f889 | 2 years ago |
Alireza Azizi | 273eaaaf56 | 2 years ago |
Alireza Azizi | d20c599cde | 2 years ago |
azizi | b79c13b3cf | 2 years ago |
saeid | 9a9dc60b7b | 2 years ago |
saeid_01 | 633aff51c6 | 2 years ago |
saeid | efc6264fdd | 2 years ago |
azizi | 209fab69b6 | 2 years ago |
azizi | 369712fe7e | 2 years ago |
saeid | 23ef28994c | 2 years ago |
azizi | 98cb49ea6b | 2 years ago |
Alireza Azizi | be134af558 | 2 years ago |
Alireza Azizi | ede5bcca7c | 2 years ago |
Alireza Azizi | c75e76f2ca | 2 years ago |
Alireza Azizi | 38e5e973bc | 2 years ago |
Alireza Azizi | 916084dc45 | 2 years ago |
Alireza Azizi | 37fb23da5c | 2 years ago |
Alireza Azizi | bf445e9952 | 2 years ago |
Alireza Azizi | 32510c74a7 | 2 years ago |
Alireza Azizi | 37523f7f73 | 2 years ago |
Alireza Azizi | 1db81550e1 | 2 years ago |
azizi | 073419ed8b | 2 years ago |
Alireza Azizi | 35fbcc4883 | 2 years ago |
Alireza Azizi | 9b9bc446c7 | 2 years ago |
saeid_01 | 792aa30097 | 2 years ago |
azizi | 7ce782b280 | 2 years ago |
azizi | 0d02c71efa | 2 years ago |
azizi | 8415d3905a | 2 years ago |
azizi | 4eb072b653 | 2 years ago |
azizi | 1439386522 | 2 years ago |
azizi | a422e9971b | 2 years ago |
azizi | 9c19dd844a | 2 years ago |
saeid_01 | a0570fa149 | 2 years ago |
aliqasemi | 262a0b79d4 | 2 years ago |
Ali Qasemi | c9de905bc2 | 2 years ago |
Ali Qasemi | 48afbc1b0a | 2 years ago |
Ali Qasemi | 1acc9d3caf | 2 years ago |
Alireza | 76309a02d8 | 2 years ago |
saeid | c9b66064b7 | 2 years ago |
saeid | e663bf9126 | 2 years ago |
saeid | eb793458e6 | 2 years ago |
farid | 307e2eaf6f | 3 years ago |
farid | 5254a98f0b | 3 years ago |
farid | 951d2f90be | 3 years ago |
farid | 1f4a2c5061 | 3 years ago |
farid | a03cc9bdfd | 3 years ago |
farid | e502435524 | 3 years ago |
Alireza Azizi | a081af688b | 3 years ago |
Alireza Azizi | 136cb025f1 | 3 years ago |
saeid | 7b706e7bb5 | 3 years ago |
saeid | 201f991dc6 | 3 years ago |
saeid | d301781312 | 3 years ago |
f.saravi | 0583d4c8af | 3 years ago |
f.saravi | 8f11c7587c | 3 years ago |
f.saravi | 790de962f4 | 3 years ago |
f.saravi | 41e33e9a46 | 3 years ago |
f.saravi | 1c57845c16 | 3 years ago |
f.saravi | cb83460edd | 3 years ago |
f.saravi | aebb816db5 | 3 years ago |
saeid_01 | 3007508443 | 3 years ago |
Saeid | b72ea3d3cf | 3 years ago |
Saeid | 653b1f54b5 | 3 years ago |
Saeid | 82619d5d4c | 3 years ago |
saeid_01 | 7555732472 | 3 years ago |
saeid_01 | 068e21f8ea | 3 years ago |
saeid_01 | e22211e6e8 | 3 years ago |
Alireza Azizi | 8d8ba19f1c | 3 years ago |
Alireza Azizi | 76c0de6b5e | 3 years ago |
Alireza Azizi | 63a5bbc143 | 3 years ago |
Alireza Azizi | cbe5c3dd0c | 3 years ago |
Alireza Azizi | 645852a6d6 | 3 years ago |
Alireza Azizi | 5c6c919ba8 | 3 years ago |
Alireza Azizi | 2b318b4ef7 | 3 years ago |
Alireza Azizi | ffb0132ee1 | 3 years ago |
Alireza Azizi | 3f4e8b7170 | 3 years ago |
farid | 1ea91ff408 | 3 years ago |
farid | 68d40f8f96 | 3 years ago |
farid | 08e959ad74 | 3 years ago |
farid | ffba4b7e2a | 3 years ago |
farid | 32a5cf0389 | 3 years ago |
farid | a937bbf570 | 3 years ago |
farid | eddc0958b6 | 3 years ago |
farid | 9830a8cc4d | 3 years ago |
farid | b53b757d9d | 3 years ago |
farid | c559443526 | 3 years ago |
farid | 66f118fe98 | 3 years ago |
farid | d0a06bd9eb | 3 years ago |
farid | c5eb32cc01 | 3 years ago |
farid | d246545d5d | 3 years ago |
saeid | d1fb36949b | 3 years ago |
Saeid | ad860dd4cf | 3 years ago |
Saeid | 8016196b9a | 3 years ago |
Saeid | 1eedec92b5 | 3 years ago |
farid | f6967fae4f | 3 years ago |
farid | c94ed06f41 | 3 years ago |
f.saravi | 1622fd9083 | 3 years ago |
azizi | 6bac03e6fc | 3 years ago |
azizi | e87dda977a | 3 years ago |
saeid_01 | 20b34ba512 | 3 years ago |
saeid | 26ba4ae40c | 3 years ago |
azizi | 67d7717653 | 3 years ago |
saeid_01 | 348a71eb13 | 3 years ago |
saeid | a96f639689 | 3 years ago |
saeid | a8fe7ea630 | 3 years ago |
azizi | c5645d65a8 | 3 years ago |
azizi | 7f577d8ffc | 3 years ago |
azizi | 326a539988 | 3 years ago |
azizi | aeafb60f0c | 3 years ago |
azizi | b61f7a3ad8 | 3 years ago |
azizi | 8213e289a7 | 3 years ago |
azizi | 9fb850cf84 | 3 years ago |
azizi | 766b63e61f | 3 years ago |
azizi | 3e4618b8f6 | 3 years ago |
f.saravi | 3eb11a615f | 3 years ago |
farid | 8f970edaf6 | 3 years ago |
farid | 0d4eade00a | 3 years ago |
f.saravi | 153b049f32 | 3 years ago |
f.saravi | 0a25211f5b | 3 years ago |
f.saravi | 28f7d12a8e | 3 years ago |
farid | acf3977b69 | 3 years ago |
f.saravi | 462237cb96 | 3 years ago |
azizi | 4c699ffdb0 | 3 years ago |
azizi | 397008d1cc | 3 years ago |
saeid_01 | b7c027015c | 3 years ago |
saeid_01 | 6dd982b1e7 | 3 years ago |
farid | 35ce3f106d | 3 years ago |
azizi | db952e98ab | 3 years ago |
azizi | d2649936a3 | 3 years ago |
farid | 8b13ad6747 | 3 years ago |
saeid_01 | acd6a9344c | 3 years ago |
saeid_01 | c011a954c8 | 3 years ago |
saeid_01 | 457bdcfa23 | 3 years ago |
f.saravi | 310f22c0db | 3 years ago |
farid | 151c7ab3be | 3 years ago |
f.saravi | 27e7392f20 | 3 years ago |
farid | c20f9a85ef | 3 years ago |
f.saravi | c66518f80f | 3 years ago |
farid | 612a15e4d8 | 3 years ago |
f.saravi | 35adf80f4d | 3 years ago |
f.saravi | 25dd0810f6 | 3 years ago |
saeid_01 | 21f4fc309f | 3 years ago |
saeid_01 | b22b70945c | 3 years ago |
azizi | d2da10fc51 | 3 years ago |
azizi | e2d9fa381d | 3 years ago |
saeid_01 | a078dc9fb5 | 3 years ago |
saeid_01 | f85fe35add | 3 years ago |
saeid_01 | f3996b632f | 3 years ago |
Saeid | 76e6577700 | 3 years ago |
erfan | d3b5bf4951 | 3 years ago |
saeid_01 | 3c2acccb2d | 3 years ago |
saeid | 194eb7d9a0 | 3 years ago |
saeid | 5a87d1b3ba | 3 years ago |
f.saravi | fe503f0084 | 3 years ago |
farid | 872a2c51a5 | 3 years ago |
saeid_01 | a5518bc1f9 | 3 years ago |
saeid_01 | 39322c2e3a | 3 years ago |
saeid_01 | b9cc16ad1a | 3 years ago |
saeid_01 | e447f90c55 | 3 years ago |
saeid_01 | ec25d4d5cc | 3 years ago |
saeid_01 | cedc81aad8 | 3 years ago |
saeid_01 | 72b1155f78 | 3 years ago |
saeid_01 | 3dba51a441 | 3 years ago |
saeid_01 | a1cf27d6fa | 3 years ago |
saeid | c77bc9d103 | 3 years ago |
saeid_01 | ff9771f022 | 3 years ago |
saeid_01 | 0cf998327f | 3 years ago |
saeid_01 | 125d5548fa | 3 years ago |
saeid_01 | 03858113fd | 3 years ago |
saeid_01 | 9cd0a6ac61 | 3 years ago |
saeid_01 | 8a50373446 | 3 years ago |
Saeid | 3e9dfa06f7 | 3 years ago |
saeid_01 | de999a4e20 | 3 years ago |
saeid_01 | c72414a7ab | 3 years ago |
saeid_01 | da3b725923 | 3 years ago |
saeid_01 | fc0bfc3c2c | 3 years ago |
saeid_01 | 0586256770 | 3 years ago |
saeid | fbbe631de8 | 3 years ago |
saeid_01 | c140f299f6 | 3 years ago |
farid | 9130b8274b | 3 years ago |
farid | 2a135efc17 | 3 years ago |
saeid_01 | 24f77daec1 | 3 years ago |
willaarts | 3c8e5d289f | 3 years ago |
willaarts | e831470936 | 3 years ago |
willaarts | c44407344f | 3 years ago |
willaarts | 0314337450 | 3 years ago |
saeid_01 | 937cd03d9f | 3 years ago |
saeid_01 | f690759e21 | 3 years ago |
saeid_01 | c08864ab1b | 3 years ago |
saeid_01 | 6fbe89b46c | 3 years ago |
saeid_01 | 25ee2bd9b7 | 4 years ago |
saeid_01 | f52f531369 | 4 years ago |
behmaram | 742a4cdd23 | 4 years ago |
saeid_01 | 047422fcd5 | 4 years ago |
saeid_01 | 8a33c69b44 | 4 years ago |
willaarts | 38081714df | 4 years ago |
saeid_01 | 4852c547a2 | 4 years ago |
saeid_01 | f4364aa4a1 | 4 years ago |
saeid | 06cd5d1912 | 4 years ago |
saeid | 118979584f | 4 years ago |
saeid_01 | 66b5600e94 | 4 years ago |
saeid_01 | 359230f350 | 4 years ago |
saeid_01 | 144df450cc | 4 years ago |
saeid_01 | f60f14c591 | 4 years ago |
behmaram | 361b6c86a0 | 4 years ago |
saeid_01 | 74c3d7e5ef | 4 years ago |
saeid_01 | 1b77c7c332 | 4 years ago |
saeid_01 | e1d61f5ff4 | 4 years ago |
saeid_01 | e51f5c4885 | 4 years ago |
f.saravi | 71a28bfa85 | 4 years ago |
farid | b78bf709f7 | 4 years ago |
f.saravi | a23ceb1634 | 4 years ago |
farid | abcd82d1f0 | 4 years ago |
f.saravi | 9ca04e4d83 | 4 years ago |
farid | 0ef4dc6ae4 | 4 years ago |
f.saravi | fd4fb3cecb | 4 years ago |
farid | fb3008d82b | 4 years ago |
f.saravi | 7f7407da70 | 4 years ago |
farid | cecdb3f3c7 | 4 years ago |
saeid_01 | a1921f8eda | 4 years ago |
farid | 0e735bd9f3 | 4 years ago |
aliqasemi | 22633fe61c | 4 years ago |
saeid | d8fc09ea42 | 4 years ago |
f.saravi | a9ce6cf75c | 4 years ago |
farid | 3bc9a6d005 | 4 years ago |
f.saravi | 8e394867d3 | 4 years ago |
farid | 4557fd2fc6 | 4 years ago |
f.saravi | fbbd57d2d3 | 4 years ago |
farid | 499c1d9026 | 4 years ago |
f.saravi | 802d8a2a93 | 4 years ago |
farid | 25fa20bf5a | 4 years ago |
f.saravi | b25ca90263 | 4 years ago |
farid | ff7a675ab5 | 4 years ago |
farid | caefdeca43 | 4 years ago |
f.saravi | 260b4da292 | 4 years ago |
f.saravi | 042cd288d7 | 4 years ago |
f.saravi | 2ddcc80cf5 | 4 years ago |
farid | 92dcf59345 | 4 years ago |
f.saravi | 4f44241260 | 4 years ago |
farid | dc60247483 | 4 years ago |
farid | 652886987a | 4 years ago |
farid | 6cf32225b1 | 4 years ago |
farid | 85e30976bd | 4 years ago |
farid | a3963c4244 | 4 years ago |
farid | a1e58f96cb | 4 years ago |
aliqasemi | 6d3b86fe44 | 4 years ago |
saeid | d054bf2f11 | 4 years ago |
saeid_01 | d1b02f158b | 4 years ago |
saeid_01 | 46654c96b7 | 4 years ago |
Saeid | dbac3cd5e5 | 4 years ago |
saeid_01 | 56e79cde14 | 4 years ago |
saeid_01 | 2d9ec0ee92 | 4 years ago |
Saeid | 0bcbbe2b57 | 4 years ago |
Saeid | 43a038b0a7 | 4 years ago |
saeid_01 | bf159c6b82 | 4 years ago |
saeid_01 | f31cefedc7 | 4 years ago |
saeid_01 | f7af537f00 | 4 years ago |
Farid Saravi | 08eba75f05 | 4 years ago |
saeid | 138b750ea6 | 4 years ago |
Azizi | dd28b95f85 | 4 years ago |
behmaram | b3a4922e4f | 4 years ago |
aliqasemi | caf41f1f30 | 4 years ago |
f.saravi | e2aa73971c | 4 years ago |
farid | 3ff05f3d3b | 4 years ago |
farid | b0d8b60183 | 4 years ago |
saeid_01 | 3d4ae80551 | 4 years ago |
behmaram | 6270ed6a8e | 4 years ago |
behmaram | 7ddcfa369d | 4 years ago |
behmaram | ebf215e965 | 4 years ago |
saeid_01 | 65724e6f82 | 4 years ago |
behmaram | 32e959bd74 | 4 years ago |
behmaram | c7aad8eff9 | 4 years ago |
behmaram | 2f7f18c43a | 4 years ago |
saeid_01 | d73a16aaa3 | 4 years ago |
behmaram | fd781f49d0 | 4 years ago |
behmaram | 237fa80efa | 4 years ago |
behmaram | f930e4514f | 4 years ago |
aliqasemi | 2cc76cbdf7 | 4 years ago |
behmaram | f92632112a | 4 years ago |
saeid | 788d976e08 | 4 years ago |
saeid | 3aa5db7e6a | 4 years ago |
saeid_01 | c34c154338 | 4 years ago |
Farid Saravi | 50f245c370 | 4 years ago |
f.saravi | 7d106cb564 | 4 years ago |
Azizi | 4bcd1cda17 | 4 years ago |
farid | 0c93affe54 | 4 years ago |
Azizi | cb6a4d7f69 | 4 years ago |
Azizi | c631b2e2b6 | 4 years ago |
Azizi | 703f059954 | 4 years ago |
Farid Saravi | 2e56e12fc8 | 4 years ago |
saeid_01 | e6915d9d6f | 4 years ago |
saeid | ef2542e4ac | 4 years ago |
saeid | c9c3507950 | 4 years ago |
Farid Saravi | 291a25c2bb | 4 years ago |
saeid_01 | 99aea73a98 | 4 years ago |
Saeid | dcb0f44542 | 4 years ago |
aliqasemi | c6d0385cb3 | 4 years ago |
behmaram | 6fe39599a4 | 4 years ago |
Farid Saravi | fcd6ee3a3d | 4 years ago |
saeid_01 | 94214db4e9 | 4 years ago |
saeid_01 | f00eeb3241 | 4 years ago |
Farid Saravi | 8c96452a88 | 4 years ago |
saeid_01 | 9dcec2dd66 | 4 years ago |
saeid_01 | cf4a74d248 | 4 years ago |
Farid Saravi | bbc5890bfd | 4 years ago |
saeid_01 | 797ad0fabb | 4 years ago |
saeid_01 | 2b1aa93bf8 | 4 years ago |
Farid Saravi | 86331b5fee | 4 years ago |
saeid_01 | 345cd1f0d2 | 4 years ago |
saeid | 39e85da6ab | 4 years ago |
saeid | 68244dabb0 | 4 years ago |
saeid | 4d582f9a69 | 4 years ago |
saeid_01 | ba67240a29 | 4 years ago |
Farid Saravi | 9ba6b44561 | 4 years ago |
saeid_01 | 4eb6942f1d | 4 years ago |
saeid | 426c5ab6ce | 4 years ago |
saeid | 78c53eddba | 4 years ago |
Farid Saravi | 644063da70 | 4 years ago |
f.saravi | a3ebfeb9a6 | 4 years ago |
farid saravi | d8e8b918c7 | 4 years ago |
farid saravi | e52d1e6071 | 4 years ago |
Farid Saravi | 9c1462c430 | 4 years ago |
saeid_01 | 5dc72fed44 | 4 years ago |
saeid | b2dff063f7 | 4 years ago |
WillaArts | 8b98465156 | 4 years ago |
WillaArts | c5d5b4fcd5 | 4 years ago |
Farid Saravi | df58ae573f | 4 years ago |
f.saravi | 6fa1a1df98 | 4 years ago |
farid saravi | b04ecaa354 | 4 years ago |
Farid Saravi | 5cb8690c7b | 4 years ago |
f.saravi | 0553e8d3bc | 4 years ago |
farid saravi | 79bc9133db | 4 years ago |
saeid | 705049822d | 4 years ago |
saeid | d940bfa71b | 4 years ago |
farid saravi | ae2db0d829 | 4 years ago |
farid saravi | 2ce41ad0db | 4 years ago |
saeid | 33e904b908 | 4 years ago |
saeid | 5aaf2caa86 | 4 years ago |
f.saravi | 059bb1a872 | 4 years ago |
saeid_01 | e84f9ad207 | 4 years ago |
saeid_01 | c4662c96a8 | 4 years ago |
saeid_01 | 11489563fc | 4 years ago |
saeid_01 | 9953d9bd7a | 4 years ago |
saeid | 4a9a388dbd | 4 years ago |
WillaArts | 0ada9915d5 | 4 years ago |
WillaArts | cb56c87409 | 4 years ago |
WillaArts | 98f5e0e9c2 | 4 years ago |
Farid Saravi | dd82258295 | 4 years ago |
saeid | 0552bc12b0 | 4 years ago |
saeid | a76fe399c8 | 4 years ago |
behmaram | efcd80fb4b | 4 years ago |
willaspace | 194aa36fdf | 4 years ago |
willaspace | 703ed672c3 | 4 years ago |
willaspace | b2658142ae | 4 years ago |
willaspace | 9a4e4a2a91 | 4 years ago |
willaspace | 1475dcb47d | 4 years ago |
willaspace | 36151cb1a6 | 4 years ago |
willaspace | 7dd92de851 | 4 years ago |
saeid | a83481a3c9 | 4 years ago |
Farid Saravi | 118f1c733e | 4 years ago |
saeid_01 | 12936e0bfd | 4 years ago |
saeid | c4e3fa6e25 | 4 years ago |
saeid_01 | 87b4b1d8e3 | 4 years ago |
sajjad | d49e99f76c | 4 years ago |
sajjad | e3c79ba5b7 | 4 years ago |
sajjad | 2eb2b5c9ff | 4 years ago |
sajjad | d9b2f21523 | 4 years ago |
admin | 2f838d2ffb | 4 years ago |
admin | a0a389d458 | 4 years ago |
admin | ad3ba24ba7 | 4 years ago |
willaspace | 9ecc191658 | 4 years ago |
f.saravi | ccfdd293a1 | 4 years ago |
farid saravi | c937cb18bc | 4 years ago |
farid saravi | c2d92d5bc0 | 4 years ago |
f.saravi | 120871e4d8 | 4 years ago |
f.saravi | 241e5f220f | 4 years ago |
f.saravi | 652f5eba75 | 4 years ago |
farid saravi | 1f574e8f0e | 4 years ago |
farid saravi | dbae825d4b | 4 years ago |
f.saravi | 467b11d8cc | 4 years ago |
Farid Saravi | b3941fe226 | 4 years ago |
admin | 588f04f45f | 4 years ago |
saeid | 83c077d43c | 4 years ago |
saeid | 1fcd49d917 | 4 years ago |
MHB | e0ec97ae17 | 4 years ago |
behmaram | 874f7b538f | 4 years ago |
aliqasemi | 4e1ade88cd | 4 years ago |
Farid Saravi | 15ebd52f2f | 4 years ago |
Farid Saravi | 5598b1ede4 | 4 years ago |
saeid_01 | 4ab570a14c | 4 years ago |
saeid | 504cb6cabf | 4 years ago |
saeid | 3bb11388a0 | 4 years ago |
saeid | 861e70bd17 | 4 years ago |
saeid_01 | 3b1a557a53 | 4 years ago |
fateme | 5b9efa4291 | 4 years ago |
aliqasemi | 4ea4a9aeb0 | 4 years ago |
Saeid | 18f46eaba7 | 4 years ago |
Saeid | 3fb66d8331 | 4 years ago |
aliqasemi | 3d06f841b1 | 4 years ago |
farid saravi | 7cc65dea0f | 4 years ago |
Saeid | 7413c75af3 | 4 years ago |
Saeid | bf14dee28f | 4 years ago |
Saeid | 9ad2fc3b6a | 4 years ago |
Farid Saravi | 9813c5d0d4 | 4 years ago |
saeid_01 | 1e1e714c97 | 4 years ago |
Saeid | a83b8bd154 | 4 years ago |
Saeid | 3ec572b106 | 4 years ago |
Farid Saravi | 8ace9799a5 | 4 years ago |
saeid_01 | 5b024c3d78 | 4 years ago |
Saeid | 7f4c11f63c | 4 years ago |
Farid Saravi | 64e15b95d7 | 4 years ago |
saeid_01 | 4e0b7600be | 4 years ago |
Saeid | 7a4a458808 | 4 years ago |
MHB | 82223e41de | 4 years ago |
Saeid | a80a2d1760 | 4 years ago |
Saeid | e11996702b | 4 years ago |
farid saravi | 13cd5991e0 | 4 years ago |
f.saravi | f363c8c386 | 4 years ago |
aliqasemi | d48db8859e | 4 years ago |
aliqasemi | fe8ccf163f | 4 years ago |
aliqasemi | 34134508cc | 4 years ago |
farid saravi | 17ebb399a6 | 4 years ago |
aliqasemi | a6e154b5fe | 4 years ago |
aliqasemi | 18eff81aa9 | 4 years ago |
Saeid | 7506b3432d | 4 years ago |
Saeid | cf1d99a72e | 4 years ago |
shokouhi | a798e23674 | 4 years ago |
Alireza Hassani | fa14529fb2 | 4 years ago |
Alireza Hassani | 479712e7a8 | 4 years ago |
Alireza Hassani | f036bc7c65 | 4 years ago |
Alireza Hassani | 9f0c84fffc | 4 years ago |
Alireza Hassani | 0b44bf804f | 4 years ago |
Saeid | 8c153d9e8f | 4 years ago |
f.saravi | 7e8a875127 | 4 years ago |
aliqasemi | c8dbd5ba19 | 4 years ago |
aliqasemi | 3c4c089b8e | 4 years ago |
Saeid | 6f0e98d649 | 4 years ago |
aliqasemi | 1aeb0f320b | 4 years ago |
Saeid | 2467a49792 | 4 years ago |
Saeid | f07abce489 | 4 years ago |
aliqasemi | 142009e6ce | 4 years ago |
aliqasemi | 114f53ffe0 | 4 years ago |
aliqasemi | 40a35b04b4 | 4 years ago |
aliqasemi | 0e1b24f8fb | 4 years ago |
Saeid | 308ce00b31 | 4 years ago |
aliqasemi | 07f8867cef | 4 years ago |
Alireza Hassani | f6a385a059 | 4 years ago |
Alireza Hassani | 78258aa9b0 | 4 years ago |
aliqasemi | 66d8adb2d1 | 4 years ago |
aliqasemi | 7007cd1753 | 4 years ago |
aliqasemi | 9b808bc015 | 4 years ago |
aliqasemi | 2e0a305ec2 | 4 years ago |
aliqasemi | 32c016c44c | 4 years ago |
aliqasemi | 5ed1a24764 | 4 years ago |
farid saravi | 214613fa58 | 4 years ago |
farid saravi | 44f324f8ab | 4 years ago |
farid saravi | 0f7fc44b8d | 4 years ago |
s.tabatabai | 4ba78a3970 | 4 years ago |
fateme | f999b87777 | 4 years ago |
Saeid | cfb12f914a | 4 years ago |
aliqasemi | d90e608874 | 4 years ago |
Farid Saravi | 98fcf34d26 | 4 years ago |
Farid Saravi | 60f68af90f | 4 years ago |
saeid_01 | db2bbc92fa | 4 years ago |
Saeid | 692d6f1c5f | 4 years ago |
Saeid | 5702e83b2f | 4 years ago |
saeid_01 | e937d43829 | 4 years ago |
aliqasemi | 8389b5234f | 4 years ago |
aliqasemi | 80a6be4d47 | 4 years ago |
Saeid | 8fb4bb86d2 | 4 years ago |
Saeid | dd8ee0d6d5 | 4 years ago |
Alireza Hassani | a4cefefcc5 | 4 years ago |
Alireza Hassani | 1b3b6ad861 | 4 years ago |
azizi | b64f9053b1 | 4 years ago |
Farid Saravi | 1402e44e57 | 4 years ago |
saeid_01 | e91436625e | 4 years ago |
Saeid | 5ad2e18b48 | 4 years ago |
Farid Saravi | ce56a8d45b | 4 years ago |
saeid_01 | 7bb5fba04e | 4 years ago |
Saeid | a9d687360a | 4 years ago |
Farid Saravi | 2d6a531bdb | 4 years ago |
saeid_01 | 97e8e0303f | 4 years ago |
Saeid | 4e32ee2b8d | 4 years ago |
azizi | 6262ce691e | 4 years ago |
Farid Saravi | cec26c3f9f | 4 years ago |
saeid_01 | ebe4c279f3 | 4 years ago |
Saeid | 37e0463f21 | 4 years ago |
Saeid | 4021f51f2a | 4 years ago |
farid saravi | 25edb1386a | 4 years ago |
Farid Saravi | bb9e133408 | 4 years ago |
Farid Saravi | 4e7261d93d | 4 years ago |
saeid_01 | a30afd948d | 4 years ago |
saeid_01 | a226646d7d | 4 years ago |
Saeid | a782abe3e9 | 4 years ago |
f.saravi | 1c1588871f | 4 years ago |
Saeid | 1d438fb6f5 | 4 years ago |
Saeid | 0e7c08c7e1 | 4 years ago |
Alireza Hassani | 56a60e81ba | 4 years ago |
Alireza Hassani | ae6ba1c7d0 | 4 years ago |
Alireza Hassani | 17996dbef4 | 4 years ago |
Saeid | abc03534fb | 4 years ago |
Alireza Hassani | c12a1f58a4 | 4 years ago |
Saeid | a88c916bbf | 4 years ago |
Saeid | f24f93c35b | 4 years ago |
Farid Saravi | ed23005212 | 4 years ago |
Saeid | 5dc94bfd09 | 4 years ago |
Saeid | 0092a5312f | 4 years ago |
Saeid | 2e89e7d6e0 | 4 years ago |
Farid Saravi | bffc7e9621 | 4 years ago |
Farid Saravi | 7d40e8943a | 4 years ago |
Saeid | a29138bbb8 | 4 years ago |
Saeid | aa9d8d6c90 | 4 years ago |
Saeid | 0bfffc5faa | 4 years ago |
Saeid | fb83248c52 | 4 years ago |
Saeid | 86c5f0ae56 | 4 years ago |
Saeid | 830465297f | 4 years ago |
Saeid | 5c7c14f161 | 4 years ago |
Saeid | e36fdf4231 | 4 years ago |
Saeid | 4a99ff9bc5 | 4 years ago |
Alireza Hassani | 9383df2f36 | 4 years ago |
Alireza Hassani | a3a9f82cea | 4 years ago |
Alireza Hassani | 54d34e5cd9 | 4 years ago |
Saeid | 10037f6384 | 4 years ago |
Saeid | e86f047197 | 4 years ago |
f.saravi | 1dd07c3fae | 4 years ago |
f.saravi | 384602c506 | 4 years ago |
f.saravi | 7d26e38cd5 | 4 years ago |
f.saravi | 247efddf6a | 4 years ago |
f.saravi | 1612174e2a | 4 years ago |
f.saravi | e766ed4d40 | 4 years ago |
f.saravi | bbd54ff756 | 4 years ago |
farid saravi | f9facdab68 | 4 years ago |
Farid Saravi | 18bd18ddc6 | 4 years ago |
Alireza Hassani | 6237e339a8 | 4 years ago |
Alireza Hassani | 091cc3f67d | 4 years ago |
Alireza Hassani | a85cf0fa8d | 4 years ago |
Saeid | c3263ca98d | 4 years ago |
@ -0,0 +1,5 @@
|
||||
**/.git
|
||||
vendor
|
||||
node_modules
|
||||
modules
|
||||
composer.lock
|
@ -0,0 +1,53 @@
|
||||
kind: pipeline
|
||||
type: exec
|
||||
name: default
|
||||
|
||||
steps:
|
||||
- name: build to production
|
||||
commands:
|
||||
- docker build -t registry.willaspace.com/willaspace/willaengine-test:latest --build-arg COMPOSER_FILE_NAME=composer-prod .
|
||||
when:
|
||||
branch:
|
||||
- master
|
||||
|
||||
- name: deploy to production
|
||||
commands:
|
||||
- cd /apps/willaengine/ ; docker-compose up -d
|
||||
- docker exec willaengine-test bash -c "COMPOSER=composer-prod.json composer update"
|
||||
- docker exec willaengine-test php artisan config:cache
|
||||
- docker exec willaengine-test php artisan route:cache
|
||||
# - docker exec willaengine_worker bash -c "COMPOSER=composer-prod.json composer update"
|
||||
# - docker exec willaengine_worker service supervisor start
|
||||
# - docker network connect nginx_default willaengine
|
||||
when:
|
||||
branch:
|
||||
- master
|
||||
|
||||
|
||||
- name: build to staging
|
||||
commands:
|
||||
- docker build -t registry.willaspace.com/willaspace/willaengine-staging:latest --build-arg COMPOSER_FILE_NAME=composer-staging -f Dockerfile.staging .
|
||||
- docker build -t registry.willaspace.com/willaspace/willaengine-staging-nginx:latest -f Dockerfile.nginx .
|
||||
when:
|
||||
branch:
|
||||
- dev
|
||||
|
||||
- name: deploy to staging
|
||||
commands:
|
||||
- cd /apps/willaengine-staging/ ; docker-compose up -d
|
||||
- docker exec willaengine-staging_php bash -c "COMPOSER=composer-staging.json composer update"
|
||||
- docker exec willaengine-staging_php bash -c "php artisan route:cache"
|
||||
- docker exec willaengine-staging_php bash -c "php artisan config:cache"
|
||||
- docker exec willaengine-staging_worker bash -c "COMPOSER=composer-staging.json composer update"
|
||||
- docker exec willaengine-staging_worker service supervisor start
|
||||
- docker exec willaengine-staging_php php artisan migrate --path=vendor/wm/finance/database/migrations --force
|
||||
- docker exec willaengine-staging_php php artisan migrate --path=vendor/wm/store/database/migrations --force
|
||||
when:
|
||||
branch:
|
||||
- dev
|
||||
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
- dev
|
||||
|
@ -1,2 +0,0 @@
|
||||
# Default ignored files
|
||||
/workspace.xml
|
@ -1,10 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ComposerJsonPluginSettings">
|
||||
<unboundedVersionInspectionSettings>
|
||||
<excludedPackages />
|
||||
</unboundedVersionInspectionSettings>
|
||||
<customRepositories />
|
||||
<composerUpdateOptions />
|
||||
</component>
|
||||
</project>
|
@ -1,14 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="PublishConfigData">
|
||||
<serverData>
|
||||
<paths name="WillaMall">
|
||||
<serverdata>
|
||||
<mappings>
|
||||
<mapping local="$PROJECT_DIR$" web="/" />
|
||||
</mappings>
|
||||
</serverdata>
|
||||
</paths>
|
||||
</serverData>
|
||||
</component>
|
||||
</project>
|
@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="JavaScriptSettings">
|
||||
<option name="languageLevel" value="ES6" />
|
||||
</component>
|
||||
</project>
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/willamall-admin.iml" filepath="$PROJECT_DIR$/.idea/willamall-admin.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
@ -1,168 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="PhpIncludePathManager">
|
||||
<include_path>
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/event-dispatcher" />
|
||||
<path value="$PROJECT_DIR$/vendor/paragonie/random_compat" />
|
||||
<path value="$PROJECT_DIR$/vendor/myclabs/php-enum" />
|
||||
<path value="$PROJECT_DIR$/vendor/myclabs/deep-copy" />
|
||||
<path value="$PROJECT_DIR$/vendor/league/commonmark-ext-table" />
|
||||
<path value="$PROJECT_DIR$/vendor/league/oauth2-server" />
|
||||
<path value="$PROJECT_DIR$/vendor/league/glide" />
|
||||
<path value="$PROJECT_DIR$/vendor/phpoption/phpoption" />
|
||||
<path value="$PROJECT_DIR$/vendor/league/event" />
|
||||
<path value="$PROJECT_DIR$/vendor/league/flysystem" />
|
||||
<path value="$PROJECT_DIR$/vendor/league/commonmark" />
|
||||
<path value="$PROJECT_DIR$/vendor/vlucas/phpdotenv" />
|
||||
<path value="$PROJECT_DIR$/vendor/phpseclib/phpseclib" />
|
||||
<path value="$PROJECT_DIR$/vendor/facade/ignition" />
|
||||
<path value="$PROJECT_DIR$/vendor/facade/ignition-contracts" />
|
||||
<path value="$PROJECT_DIR$/vendor/facade/flare-client-php" />
|
||||
<path value="$PROJECT_DIR$/vendor/psr/simple-cache" />
|
||||
<path value="$PROJECT_DIR$/vendor/psr/http-message" />
|
||||
<path value="$PROJECT_DIR$/vendor/psr/container" />
|
||||
<path value="$PROJECT_DIR$/vendor/psr/log" />
|
||||
<path value="$PROJECT_DIR$/vendor/psr/http-factory" />
|
||||
<path value="$PROJECT_DIR$/vendor/zendframework/zend-diactoros" />
|
||||
<path value="$PROJECT_DIR$/vendor/dnoegel/php-xdg-base-dir" />
|
||||
<path value="$PROJECT_DIR$/vendor/nunomaduro/collision" />
|
||||
<path value="$PROJECT_DIR$/vendor/egulias/email-validator" />
|
||||
<path value="$PROJECT_DIR$/vendor/phar-io/version" />
|
||||
<path value="$PROJECT_DIR$/vendor/phar-io/manifest" />
|
||||
<path value="$PROJECT_DIR$/vendor/ralouphie/getallheaders" />
|
||||
<path value="$PROJECT_DIR$/vendor/theseer/tokenizer" />
|
||||
<path value="$PROJECT_DIR$/vendor/sebastian/resource-operations" />
|
||||
<path value="$PROJECT_DIR$/vendor/sebastian/recursion-context" />
|
||||
<path value="$PROJECT_DIR$/vendor/ramsey/uuid" />
|
||||
<path value="$PROJECT_DIR$/vendor/sebastian/global-state" />
|
||||
<path value="$PROJECT_DIR$/vendor/sebastian/diff" />
|
||||
<path value="$PROJECT_DIR$/vendor/sebastian/exporter" />
|
||||
<path value="$PROJECT_DIR$/vendor/sebastian/object-enumerator" />
|
||||
<path value="$PROJECT_DIR$/vendor/sebastian/environment" />
|
||||
<path value="$PROJECT_DIR$/vendor/sebastian/comparator" />
|
||||
<path value="$PROJECT_DIR$/vendor/swiftmailer/swiftmailer" />
|
||||
<path value="$PROJECT_DIR$/vendor/sebastian/object-reflector" />
|
||||
<path value="$PROJECT_DIR$/vendor/sebastian/version" />
|
||||
<path value="$PROJECT_DIR$/vendor/phpunit/php-token-stream" />
|
||||
<path value="$PROJECT_DIR$/vendor/sebastian/code-unit-reverse-lookup" />
|
||||
<path value="$PROJECT_DIR$/vendor/phpunit/php-text-template" />
|
||||
<path value="$PROJECT_DIR$/vendor/sebastian/type" />
|
||||
<path value="$PROJECT_DIR$/vendor/phpunit/php-timer" />
|
||||
<path value="$PROJECT_DIR$/vendor/phpunit/php-file-iterator" />
|
||||
<path value="$PROJECT_DIR$/vendor/phpunit/php-code-coverage" />
|
||||
<path value="$PROJECT_DIR$/vendor/phpunit/phpunit" />
|
||||
<path value="$PROJECT_DIR$/vendor/composer" />
|
||||
<path value="$PROJECT_DIR$/vendor/spatie/image" />
|
||||
<path value="$PROJECT_DIR$/vendor/spatie/temporary-directory" />
|
||||
<path value="$PROJECT_DIR$/vendor/spatie/pdf-to-image" />
|
||||
<path value="$PROJECT_DIR$/vendor/zircote/swagger-php" />
|
||||
<path value="$PROJECT_DIR$/vendor/doctrine/annotations" />
|
||||
<path value="$PROJECT_DIR$/vendor/spatie/laravel-medialibrary" />
|
||||
<path value="$PROJECT_DIR$/vendor/doctrine/inflector" />
|
||||
<path value="$PROJECT_DIR$/vendor/spatie/image-optimizer" />
|
||||
<path value="$PROJECT_DIR$/vendor/doctrine/lexer" />
|
||||
<path value="$PROJECT_DIR$/vendor/doctrine/instantiator" />
|
||||
<path value="$PROJECT_DIR$/vendor/lcobucci/jwt" />
|
||||
<path value="$PROJECT_DIR$/vendor/tijsverkoyen/css-to-inline-styles" />
|
||||
<path value="$PROJECT_DIR$/vendor/laravel/passport" />
|
||||
<path value="$PROJECT_DIR$/vendor/laravel/framework" />
|
||||
<path value="$PROJECT_DIR$/vendor/psy/psysh" />
|
||||
<path value="$PROJECT_DIR$/vendor/laravel/tinker" />
|
||||
<path value="$PROJECT_DIR$/vendor/dragonmantank/cron-expression" />
|
||||
<path value="$PROJECT_DIR$/vendor/scrivo/highlight.php" />
|
||||
<path value="$PROJECT_DIR$/vendor/mockery/mockery" />
|
||||
<path value="$PROJECT_DIR$/vendor/monolog/monolog" />
|
||||
<path value="$PROJECT_DIR$/vendor/webmozart/assert" />
|
||||
<path value="$PROJECT_DIR$/vendor/jakub-onderka/php-console-highlighter" />
|
||||
<path value="$PROJECT_DIR$/vendor/jakub-onderka/php-console-color" />
|
||||
<path value="$PROJECT_DIR$/vendor/fzaninotto/faker" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/core" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/common" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/store" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/crm" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
|
||||
<path value="$PROJECT_DIR$/vendor/filp/whoops" />
|
||||
<path value="$PROJECT_DIR$/vendor/firebase/php-jwt" />
|
||||
<path value="$PROJECT_DIR$/vendor/hamcrest/hamcrest-php" />
|
||||
<path value="$PROJECT_DIR$/vendor/phpdocumentor/type-resolver" />
|
||||
<path value="$PROJECT_DIR$/vendor/phpdocumentor/reflection-docblock" />
|
||||
<path value="$PROJECT_DIR$/vendor/phpdocumentor/reflection-common" />
|
||||
<path value="$PROJECT_DIR$/vendor/guzzlehttp/promises" />
|
||||
<path value="$PROJECT_DIR$/vendor/guzzlehttp/psr7" />
|
||||
<path value="$PROJECT_DIR$/vendor/guzzlehttp/guzzle" />
|
||||
<path value="$PROJECT_DIR$/vendor/fideloper/proxy" />
|
||||
<path value="$PROJECT_DIR$/vendor/nesbot/carbon" />
|
||||
<path value="$PROJECT_DIR$/vendor/maennchen/zipstream-php" />
|
||||
<path value="$PROJECT_DIR$/vendor/opis/closure" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/error-handler" />
|
||||
<path value="$PROJECT_DIR$/vendor/phpspec/prophecy" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-php73" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-php72" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/psr-http-message-bridge" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-mbstring" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/http-foundation" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-ctype" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/http-kernel" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/var-dumper" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/finder" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/console" />
|
||||
<path value="$PROJECT_DIR$/vendor/intervention/image" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/yaml" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/translation" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/translation-contracts" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/service-contracts" />
|
||||
<path value="$PROJECT_DIR$/vendor/kalnoy/nestedset" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/debug" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/process" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/mime" />
|
||||
<path value="$PROJECT_DIR$/vendor/nikic/php-parser" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/routing" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/css-selector" />
|
||||
<path value="$PROJECT_DIR$/vendor/defuse/php-encryption" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-iconv" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/event-dispatcher-contracts" />
|
||||
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-intl-idn" />
|
||||
<path value="$PROJECT_DIR$/vendor/org_heigl/ghostscript" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/portfolio" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/blog" />
|
||||
<path value="$PROJECT_DIR$/vendor/mtdowling/jmespath.php" />
|
||||
<path value="$PROJECT_DIR$/vendor/aws/aws-sdk-php" />
|
||||
<path value="$PROJECT_DIR$/vendor/coraxster/flysystem-aws-s3-v3-minio" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/portfolio" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/core" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/blog" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/common" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/portfolio" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/core" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/common" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/portfolio" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/core" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/common" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/portfolio" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/common" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/portfolio" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/common" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/portfolio" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/portfolio" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
|
||||
<path value="$PROJECT_DIR$/vendor/wm/reservation" />
|
||||
<path value="$PROJECT_DIR$/vendor/markbaker/matrix" />
|
||||
<path value="$PROJECT_DIR$/vendor/markbaker/complex" />
|
||||
<path value="$PROJECT_DIR$/vendor/maatwebsite/excel" />
|
||||
<path value="$PROJECT_DIR$/vendor/phpoffice/phpspreadsheet" />
|
||||
</include_path>
|
||||
</component>
|
||||
<component name="PhpProjectSharedConfiguration" php_language_level="7.2" />
|
||||
<component name="PhpUnit">
|
||||
<phpunit_settings>
|
||||
<PhpUnitSettings configuration_file_path="$PROJECT_DIR$/phpunit.xml" custom_loader_path="$PROJECT_DIR$/vendor/autoload.php" use_configuration_file="true" />
|
||||
</phpunit_settings>
|
||||
</component>
|
||||
</project>
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="Symfony2PluginSettings">
|
||||
<option name="directoryToWeb" value="public" />
|
||||
<option name="pluginEnabled" value="true" />
|
||||
<option name="lastServiceGeneratorLanguage" value="yaml" />
|
||||
</component>
|
||||
</project>
|
@ -1,19 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/modules/we-packages/api-axios-handler" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/modules/we-packages/auth" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/modules/we-packages/permission" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/modules/we-packages/task" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/modules/we-packages/theme" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/modules/we-packages/uncomplete/theme" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/modules/we-packages/url-generator" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/modules/wm-blog" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/modules/wm-common" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/modules/wm-core" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/modules/wm-crm" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/modules/wm-portfolio" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/modules/wm-reservation" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="WebServers">
|
||||
<option name="servers">
|
||||
<webServer id="f6ac663e-c068-4195-a048-8e13368c7d6f" name="WillaMall" url="http://willamall.com">
|
||||
<fileTransfer host="willamall.com" port="21">
|
||||
<advancedOptions>
|
||||
<advancedOptions dataProtectionLevel="Private" passiveMode="true" shareSSLContext="true" />
|
||||
</advancedOptions>
|
||||
<option name="port" value="21" />
|
||||
</fileTransfer>
|
||||
</webServer>
|
||||
</option>
|
||||
</component>
|
||||
</project>
|
@ -1,137 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="WEB_MODULE" version="4">
|
||||
<component name="NewModuleRootManager">
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/modules" isTestSource="false" packagePrefix="Modules\" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/app" isTestSource="false" packagePrefix="App\" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/tests" isTestSource="true" packagePrefix="Tests\" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/spec" isTestSource="true" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/aws/aws-sdk-php" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/composer" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/coraxster/flysystem-aws-s3-v3-minio" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/defuse/php-encryption" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/dnoegel/php-xdg-base-dir" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/annotations" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/inflector" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/instantiator" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/lexer" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/dragonmantank/cron-expression" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/egulias/email-validator" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/facade/flare-client-php" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/facade/ignition" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/facade/ignition-contracts" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/fideloper/proxy" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/filp/whoops" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/firebase/php-jwt" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/fzaninotto/faker" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/guzzlehttp/guzzle" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/guzzlehttp/promises" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/guzzlehttp/psr7" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/hamcrest/hamcrest-php" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/intervention/image" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/jakub-onderka/php-console-color" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/jakub-onderka/php-console-highlighter" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/kalnoy/nestedset" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/laravel/framework" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/laravel/passport" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/laravel/tinker" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/lcobucci/jwt" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/league/commonmark" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/league/commonmark-ext-table" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/league/event" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/league/flysystem" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/league/glide" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/league/oauth2-server" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/maatwebsite/excel" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/maennchen/zipstream-php" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/markbaker/complex" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/markbaker/matrix" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/mockery/mockery" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/monolog/monolog" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/mtdowling/jmespath.php" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/myclabs/deep-copy" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/myclabs/php-enum" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/nesbot/carbon" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/nikic/php-parser" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/nunomaduro/collision" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/opis/closure" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/org_heigl/ghostscript" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/paragonie/random_compat" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/phar-io/manifest" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/phar-io/version" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/reflection-common" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/reflection-docblock" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/type-resolver" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/phpoffice/phpspreadsheet" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/phpoption/phpoption" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/phpseclib/phpseclib" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/phpspec/prophecy" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-code-coverage" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-file-iterator" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-text-template" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-timer" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-token-stream" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/phpunit" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/container" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/http-factory" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/http-message" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/log" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/simple-cache" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/psy/psysh" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/ralouphie/getallheaders" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/ramsey/uuid" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/scrivo/highlight.php" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/code-unit-reverse-lookup" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/comparator" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/diff" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/environment" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/exporter" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/global-state" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/object-enumerator" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/object-reflector" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/recursion-context" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/resource-operations" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/type" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/version" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/image" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/image-optimizer" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/laravel-medialibrary" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/pdf-to-image" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/temporary-directory" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/swiftmailer/swiftmailer" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/console" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/css-selector" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/debug" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/error-handler" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/event-dispatcher" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/event-dispatcher-contracts" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/finder" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/http-foundation" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/http-kernel" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/mime" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-ctype" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-iconv" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-intl-idn" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-mbstring" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-php72" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-php73" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/process" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/psr-http-message-bridge" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/routing" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/service-contracts" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/translation" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/translation-contracts" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/var-dumper" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/yaml" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/theseer/tokenizer" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/tijsverkoyen/css-to-inline-styles" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/vlucas/phpdotenv" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/webmozart/assert" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/wm/store" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/zendframework/zend-diactoros" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/vendor/zircote/swagger-php" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
@ -0,0 +1,38 @@
|
||||
#!/bin/bash
|
||||
# rsync script
|
||||
|
||||
git pull origin master
|
||||
|
||||
cd modules
|
||||
for f in *
|
||||
do
|
||||
cd $f && git pull origin master && cd ..
|
||||
done
|
||||
cd ..
|
||||
|
||||
npm install
|
||||
|
||||
rm -r /home/administrator/apps/willaengine/public/js/vue
|
||||
|
||||
npm run prod
|
||||
|
||||
rm -r /home/administrator/apps/nginx/www/willaengine/public/js/vue
|
||||
rm -r /home/administrator/apps/nginx/www/willamall/public/js/vue
|
||||
rm -r /home/administrator/apps/nginx/www/willaarts/public/js/vue
|
||||
|
||||
cp -r /home/administrator/apps/willaengine/public/js/vue /home/administrator/apps/nginx/www/willaengine/public/js/
|
||||
|
||||
cp -r /home/administrator/apps/willaengine/public/js/vue /home/administrator/apps/nginx/www/willamall/public/js/
|
||||
|
||||
cp -r /home/administrator/apps/willaengine/public/js/vue /home/administrator/apps/nginx/www/willaarts/public/js/
|
||||
|
||||
cp /home/administrator/apps/willaengine/public/mix-manifest.json /home/administrator/apps/nginx/www/willaengine/public/
|
||||
|
||||
cp /home/administrator/apps/willaengine/public/mix-manifest.json /home/administrator/apps/nginx/www/willaarts/public/
|
||||
|
||||
|
||||
sudo chown -R www-data:www-data /home/administrator/apps/nginx/www/willaarts/public
|
||||
|
||||
sudo chown -R www-data:www-data /home/administrator/apps/nginx/www/willamall/public
|
||||
|
||||
sudo chown -R www-data:www-data /home/administrator/apps/nginx/www/willaengine
|
@ -0,0 +1,28 @@
|
||||
FROM willaengine/standard-laravel:7.4
|
||||
|
||||
ARG COMPOSER_FILE_NAME=composer
|
||||
|
||||
WORKDIR /var/www/html
|
||||
|
||||
#####################################
|
||||
# Composer:
|
||||
#####################################
|
||||
|
||||
COPY database /var/www/html/database
|
||||
|
||||
COPY $COMPOSER_FILE_NAME.* /var/www/html/
|
||||
|
||||
RUN COMPOSER=$COMPOSER_FILE_NAME.json composer install --no-scripts
|
||||
|
||||
COPY . /var/www/html
|
||||
|
||||
RUN chown -R www-data:www-data \
|
||||
/var/www/html/public \
|
||||
/var/www/html/storage \
|
||||
/var/www/html/bootstrap/cache \
|
||||
/var/www/.ssh \
|
||||
/var/www/html/storage/letsencrypt && \
|
||||
chmod 755 /var/www/html/storage/letsencrypt/Bash/auth-hook.sh
|
||||
|
||||
|
||||
RUN php artisan morphmap:cache
|
@ -0,0 +1,3 @@
|
||||
FROM nginx:1.21.1
|
||||
|
||||
COPY public /var/www/html/public
|
@ -0,0 +1,6 @@
|
||||
FROM fsaravi/standard-laravel:7.4
|
||||
|
||||
WORKDIR /var/www/html
|
||||
RUN php artisan morphmap:cache
|
||||
|
||||
|
@ -0,0 +1,42 @@
|
||||
pipeline {
|
||||
agent {
|
||||
node {
|
||||
label 'willa'
|
||||
}
|
||||
}
|
||||
stages {
|
||||
stage('build') {
|
||||
when {
|
||||
branch 'master'
|
||||
}
|
||||
steps {
|
||||
sh 'cd /home/administrator/apps/${IMAGE_NAME}/;docker build -t registry.willaspace.com/willaspace/${IMAGE_NAME}:latest .'
|
||||
sh 'cd /home/administrator/apps/${IMAGE_NAME}/;sudo ./BuildDocker'
|
||||
}
|
||||
}
|
||||
stage('deploy to production') {
|
||||
when {
|
||||
branch 'master'
|
||||
}
|
||||
steps {
|
||||
sh 'cd /home/administrator/apps/${IMAGE_NAME}/ ; docker-compose up -d'
|
||||
sh 'docker exec willaengine bash -c "COMPOSER=composer-prod.json composer update"'
|
||||
sh 'docker exec willaengine service cron start'
|
||||
sh 'docker exec willaengine php artisan config:cache'
|
||||
sh 'docker exec willaengine php artisan route:cache'
|
||||
}
|
||||
}
|
||||
stage('deploy to staging') {
|
||||
when {
|
||||
branch 'dev'
|
||||
}
|
||||
steps {
|
||||
sh 'echo ${IMAGE_NAME}-staging comming soon ...'
|
||||
}
|
||||
}
|
||||
}
|
||||
environment {
|
||||
IMAGE_NAME = 'willaengine'
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,60 @@
|
||||
<?php
|
||||
|
||||
namespace App\Console\Commands;
|
||||
|
||||
use App\Services\MorphModelFinder;
|
||||
use Illuminate\Console\Command;
|
||||
|
||||
class CacheMorphMap extends Command
|
||||
{
|
||||
/**
|
||||
* The name and signature of the console command.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $signature = 'morphmap:cache';
|
||||
|
||||
/**
|
||||
* The console command description.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $description = 'Create a cache file for faster morph mapping';
|
||||
|
||||
/**
|
||||
* @var MorphModelFinder
|
||||
*/
|
||||
private $morphModelFinder;
|
||||
|
||||
/**
|
||||
* Create a new command instance.
|
||||
*
|
||||
* @param MorphModelFinder $morphModelFinder
|
||||
*/
|
||||
public function __construct(MorphModelFinder $morphModelFinder)
|
||||
{
|
||||
parent::__construct();
|
||||
|
||||
$this->morphModelFinder = $morphModelFinder;
|
||||
}
|
||||
|
||||
/**
|
||||
* Execute the console command.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function handle(): void
|
||||
{
|
||||
$cache = $this->morphModelFinder->getCachePath();
|
||||
|
||||
$models = $this->morphModelFinder->getModels();
|
||||
$map = $this->morphModelFinder->getModelMap($models);
|
||||
|
||||
file_put_contents(
|
||||
$cache,
|
||||
'<?php return ' . var_export($map, true) . ';'
|
||||
);
|
||||
|
||||
$this->info('Morph map models cached!');
|
||||
}
|
||||
}
|
@ -0,0 +1,52 @@
|
||||
<?php
|
||||
|
||||
namespace App\Console\Commands;
|
||||
|
||||
use App\Services\MorphModelFinder;
|
||||
use Illuminate\Console\Command;
|
||||
|
||||
class ClearCachedMorphMap extends Command
|
||||
{
|
||||
/**
|
||||
* The name and signature of the console command.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $signature = 'morphmap:clear';
|
||||
|
||||
/**
|
||||
* The console command description.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $description = 'Remove the morph map cache file';
|
||||
|
||||
/**
|
||||
* @var MorphModelFinder
|
||||
*/
|
||||
private $morphModelFinder;
|
||||
|
||||
/**
|
||||
* Create a new command instance.
|
||||
*
|
||||
* @param MorphModelFinder $morphModelFinder
|
||||
*/
|
||||
public function __construct(MorphModelFinder $morphModelFinder)
|
||||
{
|
||||
parent::__construct();
|
||||
|
||||
$this->morphModelFinder = $morphModelFinder;
|
||||
}
|
||||
|
||||
/**
|
||||
* Execute the console command.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function handle(): void
|
||||
{
|
||||
@unlink($this->morphModelFinder->getCachePath());
|
||||
|
||||
$this->info('Morph map models cache cleared!');
|
||||
}
|
||||
}
|
@ -1,327 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace App\Console\Commands;
|
||||
|
||||
use Illuminate\Console\Command;
|
||||
use Illuminate\Support\Facades\DB as Database;
|
||||
use Illuminate\Support\Carbon;
|
||||
|
||||
|
||||
class ConvertUser extends Command
|
||||
{
|
||||
/**
|
||||
* The name and signature of the console command.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $signature = 'db:convert';
|
||||
|
||||
/**
|
||||
* The console command description.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $description = 'This command when work you need transfer a table rows to another table row';
|
||||
|
||||
/**
|
||||
* Create a new command instance.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Return data from Temp-business
|
||||
*
|
||||
* @return rows
|
||||
*
|
||||
*/
|
||||
private function getBusinessRows()
|
||||
{
|
||||
$data = Database::table('temp_businesses')->get();
|
||||
|
||||
return $data;
|
||||
}
|
||||
|
||||
/**
|
||||
* Insert a row in table users
|
||||
*/
|
||||
private function insertRowToUsers($data)
|
||||
{
|
||||
Database::table('users')->insertOrIgnore($data);
|
||||
$lastUser = Database::table('users')
|
||||
->orderBy('id', 'DESC')
|
||||
->first();
|
||||
|
||||
return $lastUser->id;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Insert to wmuser_common phone
|
||||
*/
|
||||
private function insertPhone($phones,$userId)
|
||||
{
|
||||
|
||||
foreach($phones as $phone)
|
||||
{
|
||||
|
||||
$number_type ;
|
||||
$regex = '/^09[0,1,2,3,9]{1}[0-9]{8}$/';
|
||||
|
||||
if (preg_match($regex,$phone->tel) == 1)
|
||||
{
|
||||
$number_type = 'cellphone';
|
||||
}else{
|
||||
$number_type = 'telephone';
|
||||
}
|
||||
|
||||
|
||||
Database::table('wmuser_common.phones')->insertOrIgnore([
|
||||
'phonable_id' => $userId,
|
||||
'number' => $phone->tel,
|
||||
'label' => $phone->label,
|
||||
'number_type' => $number_type,
|
||||
'phonable_type' => 'user',
|
||||
'created_at' => Carbon::now(),
|
||||
'updated_at' => Carbon::now(),
|
||||
]);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Insert address
|
||||
*/
|
||||
|
||||
private function InsertAddress($addressData,$tmp_id, $userId)
|
||||
{
|
||||
$userAddress = Database::select(
|
||||
'select * from `addresses` where addressable_id=? and addressable_type =?',
|
||||
[
|
||||
$tmp_id,
|
||||
'App\TempBusiness'
|
||||
]
|
||||
);
|
||||
|
||||
foreach ($userAddress as $address)
|
||||
{
|
||||
Database::table('wmuser_common.addresses')->insertOrIgnore([
|
||||
'title' => $address->title,
|
||||
'city_id' => $addressData['city_id'],
|
||||
'district_id' => $addressData['district_id'],
|
||||
'postal_code' => $address->postal_code,
|
||||
'addressable_id' => $userId,
|
||||
'addressable_type' => 'user',
|
||||
'created_at' => Carbon::now(),
|
||||
'updated_at' => Carbon::now()
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* insert Status to client status
|
||||
*
|
||||
*/
|
||||
private function insertToClientStatuses($clientStatus)
|
||||
{
|
||||
|
||||
$check_client_status = Database::table('wmuser_crm.client_statuses')
|
||||
->where('name' , $clientStatus)
|
||||
->first();
|
||||
|
||||
|
||||
$client_status_id;
|
||||
|
||||
if ($check_client_status === null) {
|
||||
|
||||
Database::table('wmuser_crm.client_statuses')->insertOrIgnore([
|
||||
'name' => $clientStatus,
|
||||
'user_id' => 52,
|
||||
'business_id' => 3,
|
||||
'created_at' => Carbon::now(),
|
||||
'updated_at' => Carbon::now()
|
||||
]);
|
||||
|
||||
$client_status_id = Database::table('wmuser_crm.client_statuses')
|
||||
->orderBy('id', 'DESC')
|
||||
->first();
|
||||
|
||||
} else {
|
||||
|
||||
$client_status_id = $check_client_status;
|
||||
|
||||
}
|
||||
|
||||
|
||||
return $client_status_id->id;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* update user status
|
||||
**/
|
||||
|
||||
private function updateToUserStatus($userId,$userStatusId)
|
||||
{
|
||||
Database::table('users')
|
||||
->where('id', $userId)
|
||||
->update(['user_status_id' => $userStatusId]);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Insert categories with Id
|
||||
*/
|
||||
private function categoriesConfig($categoryId, $client_id)
|
||||
{
|
||||
|
||||
$category = Database::table('categories')
|
||||
->where('id' , $categoryId)
|
||||
->first();
|
||||
|
||||
|
||||
|
||||
$check_category_exist = Database::table('wmuser_crm.client_categories')
|
||||
->where('name_en' , $category->name_en)
|
||||
->first();
|
||||
|
||||
$client_category_id ;
|
||||
|
||||
if ($check_category_exist === null)
|
||||
{
|
||||
Database::table('wmuser_crm.client_categories')->insertOrIgnore([
|
||||
'name_en' => $category->name_en,
|
||||
'name' => $category->name_fa,
|
||||
'parent_id' => null,
|
||||
'business_id' => 3,
|
||||
'user_id' => $client_id,
|
||||
'level' => 1,
|
||||
'created_at' => Carbon::now(),
|
||||
'updated_at' => Carbon::now()
|
||||
]);
|
||||
|
||||
$client_category_id = Database::table('wmuser_crm.client_categories')
|
||||
->orderBy('id', 'DESC')
|
||||
->first();
|
||||
|
||||
|
||||
$client_category_id = $client_category_id->id;
|
||||
|
||||
} else {
|
||||
|
||||
$client_category_id = $check_category_exist->id;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Database::table('wmuser_crm.client_client_category')->insertOrIgnore([
|
||||
'client_category_id' => $client_category_id,
|
||||
'client_id' => $client_id
|
||||
|
||||
]);
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Execute the console command.
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
public function handle()
|
||||
{
|
||||
|
||||
$count = 0;
|
||||
foreach($this->getBusinessRows() as $userData)
|
||||
{
|
||||
|
||||
$phones = json_decode($userData->phones);
|
||||
|
||||
$cellPhone = null;
|
||||
|
||||
foreach ($phones as $phone)
|
||||
{
|
||||
|
||||
$phone->tel = str_replace(' ','',$phone->tel);
|
||||
|
||||
}
|
||||
|
||||
for( $i=0; $i <= count($phones)-1 ; $i++ )
|
||||
{
|
||||
|
||||
$regex = '/^09[0,1,2,3,9]{1}[0-9]{8}$/';
|
||||
|
||||
$match = preg_match($regex,$phones[$i]->tel);
|
||||
|
||||
if ($match == 1)
|
||||
{
|
||||
$cellPhone = $phones[$i]->tel;
|
||||
break;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
$userTableDedails = [
|
||||
'address' => [
|
||||
'latitude' => $userData->latitude,
|
||||
'longitude' => $userData->longitude
|
||||
],
|
||||
'details' => json_decode($userData->details),
|
||||
];
|
||||
|
||||
|
||||
$userTableData = [
|
||||
'name' => $userData->brand_fa,
|
||||
'name_en' => $userData->brand_en,
|
||||
'business_id' => 3,
|
||||
'cell_number' => $cellPhone,
|
||||
'detail' => json_encode($userTableDedails),
|
||||
'instagram' => json_decode($userData->details)->InstagramID,
|
||||
'telegram' => json_decode($userData->details)->TelegramID,
|
||||
'email' => json_decode($userData->details)->Email,
|
||||
'created_at' => Carbon::now(),
|
||||
'updated_at' => Carbon::now(),
|
||||
'user_status_id' => null,
|
||||
];
|
||||
|
||||
$userAddress = [
|
||||
'district_id' => $userData->district_id,
|
||||
'city_id' => $userData->city_id
|
||||
];
|
||||
|
||||
|
||||
$newUserId = $this->insertRowToUsers($userTableData);
|
||||
$this->categoriesConfig($userData->category_id, $newUserId);
|
||||
$this->InsertAddress($userAddress, $userData->id,$newUserId);
|
||||
$this->insertPhone($phones , $newUserId);
|
||||
$lastStatusId = $this->insertToClientStatuses($userData->status);
|
||||
$this->updateToUserStatus($newUserId,$lastStatusId);
|
||||
$count ++;
|
||||
|
||||
$this->info('success transfer user : '. $newUserId . ' count of add : '.$count);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,85 @@
|
||||
<?php
|
||||
|
||||
namespace App\Console\Commands;
|
||||
|
||||
use Illuminate\Console\Command;
|
||||
use WM\Core\Models\Business;
|
||||
use WM\Core\Models\User;
|
||||
|
||||
class UserChangeInformation extends Command
|
||||
{
|
||||
/**
|
||||
* The name and signature of the console command.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $signature = 'transport:user';
|
||||
|
||||
/**
|
||||
* The console command description.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $description = 'transport users';
|
||||
|
||||
/**
|
||||
* Create a new command instance.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
}
|
||||
|
||||
private function firstNameLengthUpdate(User $user)
|
||||
{
|
||||
$fistName = $user->first_name;
|
||||
|
||||
$fistNameLength = strlen(utf8_decode($fistName));
|
||||
|
||||
$user->update([
|
||||
'first_name_length' => $fistNameLength
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Execute the console command.
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function handle()
|
||||
{
|
||||
|
||||
$users = User::all();
|
||||
|
||||
foreach ($users as $user) {
|
||||
|
||||
$business = Business::find($user->business_id);
|
||||
|
||||
if (!is_null($business)) {
|
||||
|
||||
if ($business->user_id == $user->id) {
|
||||
|
||||
$this->firstNameLengthUpdate($user);
|
||||
$business->user()->attach($user->id, [
|
||||
'responsibility' => $user->responsibility,
|
||||
'is_owner' => 1
|
||||
]);
|
||||
$this->info("add and update user : $user->id");
|
||||
|
||||
} else {
|
||||
|
||||
$this->firstNameLengthUpdate($user);
|
||||
$business->user()->attach($user->id, [
|
||||
'responsibility' => $user->responsibility
|
||||
]);
|
||||
$this->info("add and update user : $user->id");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,112 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace App\Console\Commands;
|
||||
|
||||
|
||||
use Illuminate\Support\Facades\Storage;
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
class Vuex
|
||||
{
|
||||
private static bool $isCategory = false;
|
||||
private static string $module;
|
||||
private static string $storeModule;
|
||||
private static bool $replace = false;
|
||||
private static $instance = null;
|
||||
|
||||
private function __construct($arguments, $options)
|
||||
{
|
||||
static::$isCategory = $options['category'];
|
||||
static::$replace = $options['replace'];
|
||||
static::$module = $arguments['module'];
|
||||
static::$storeModule = $arguments['store-module'];
|
||||
}
|
||||
|
||||
public static function initialize ($arguments, $options) {
|
||||
|
||||
if (!self::$instance) {
|
||||
self::$instance = new static($arguments, $options);
|
||||
}
|
||||
|
||||
return self::$instance;
|
||||
}
|
||||
|
||||
|
||||
public function createAllFiles () {
|
||||
|
||||
if (static::$storeModule && static::$module) {
|
||||
static::createStoreFiles();
|
||||
static::createRepositoryFile();
|
||||
static::createResourceFile();
|
||||
|
||||
if (!static::$isCategory) {
|
||||
static::createStorageFile();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static function createStoreFiles () {
|
||||
$moduleFiles = ['actions', 'mutations', 'state', 'getters'];
|
||||
$basePath = 'modules/wm-' . static::$module . '/resources/js/store/modules/' . static::$storeModule . '/';
|
||||
$baseDefaultPath = static::$isCategory ? 'resources/js/Default/store/category/' : 'resources/js/Default/store/store/';
|
||||
|
||||
foreach ($moduleFiles as $moduleFile) {
|
||||
if (static::hasExists($basePath . $moduleFile)) {
|
||||
$data = Storage::disk('local')->get($baseDefaultPath . $moduleFile . '.text');
|
||||
$data = static::replacer($data);
|
||||
Storage::disk('local')->put($basePath . $moduleFile . '.js', $data);
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static function createRepositoryFile () {
|
||||
$baseRepositoryPath = 'modules/wm-' . static::$module . '/resources/js/abstraction/repositories/' . static::$storeModule . '/' . static::$storeModule . 'Repository.js';
|
||||
$baseDefaultPath = static::$isCategory ? 'resources/js/Default/abstraction/repositories/categoryRepository.text' : 'resources/js/Default/abstraction/repositories/repository.text';
|
||||
|
||||
if (static::hasExists($baseRepositoryPath)) {
|
||||
$data = Storage::disk('local')->get($baseDefaultPath);
|
||||
$data = static::replacer($data);
|
||||
Storage::disk('local')->put($baseRepositoryPath, $data);
|
||||
}
|
||||
}
|
||||
|
||||
public static function createResourceFile() {
|
||||
$baseResourcePath = 'modules/wm-' . static::$module . '/resources/js/abstraction/resources/' . static::$storeModule . '/' . static::$storeModule . 'Resource.js';
|
||||
$baseDefaultPath = static::$isCategory ? 'resources/js/Default/abstraction/resources/categoryResource.text' : 'resources/js/Default/abstraction/resources/resource.text';
|
||||
|
||||
if (static::hasExists($baseResourcePath)) {
|
||||
$data = Storage::disk('local')->get($baseDefaultPath);
|
||||
$data = static::replacer($data);
|
||||
Storage::disk('local')->put($baseResourcePath, $data);
|
||||
}
|
||||
}
|
||||
public static function createStorageFile() {
|
||||
$baseStoragePath = 'modules/wm-' . static::$module . '/resources/js/services/' . static::$storeModule . '.storage.js';
|
||||
$baseDefaultPath = 'resources/js/Default/services/storage.text';
|
||||
|
||||
if (static::hasExists($baseStoragePath)) {
|
||||
$data = Storage::disk('local')->get($baseDefaultPath);
|
||||
$data = static::replacer($data);
|
||||
Storage::disk('local')->put($baseStoragePath, $data);
|
||||
}
|
||||
}
|
||||
|
||||
private static function hasExists($path) {
|
||||
$continue = true;
|
||||
if (Storage::disk('local')->exists($path)) {
|
||||
$continue = static::$replace;
|
||||
}
|
||||
return $continue;
|
||||
}
|
||||
|
||||
private static function replacer($data) {
|
||||
$data = str_replace('|-module-|', Str::camel(static::$storeModule), $data);
|
||||
$data = str_replace('|-snake_module-|', Str::snake(static::$storeModule), $data);
|
||||
$data = str_replace('|-Module-|', Str::title(static::$storeModule), $data);
|
||||
$data = str_replace('|-MODULE-|', Str::upper(Str::snake(static::$storeModule)), $data);
|
||||
$data = str_replace('|-BaseModule-|', Str::title(static::$module), $data);
|
||||
return str_replace('|-baseModule-|', Str::camel(static::$module), $data);
|
||||
}
|
||||
}
|
@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
namespace App\Console\Commands;
|
||||
|
||||
use App\Console\Commands\Vuex;
|
||||
use App\Services\MorphModelFinder;
|
||||
use Illuminate\Console\Command;
|
||||
|
||||
class VuexBuild extends Command
|
||||
{
|
||||
/**
|
||||
* The name and signature of the console command.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $signature = 'make:vuex {module} {store-module} {--category} {--replace}';
|
||||
|
||||
|
||||
/**
|
||||
* The console command description.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $description = 'Create a vuex modules module store-module --category --replace';
|
||||
|
||||
/**
|
||||
* @var MorphModelFinder
|
||||
*/
|
||||
private $morphModelFinder;
|
||||
|
||||
/**
|
||||
* Create a new command instance.
|
||||
*
|
||||
* @param MorphModelFinder $morphModelFinder
|
||||
*/
|
||||
public function __construct(MorphModelFinder $morphModelFinder)
|
||||
{
|
||||
parent::__construct();
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Execute the console command.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function handle(): void
|
||||
{
|
||||
Vuex::initialize($this->arguments(), $this->options())->createAllFiles();
|
||||
|
||||
$this->info('modules Store Created');
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Middleware;
|
||||
|
||||
use Closure;
|
||||
use WM\Core\Infrastructures\Enumerations\Language;
|
||||
|
||||
class FindLanguage
|
||||
{
|
||||
/**
|
||||
* Handle an incoming request.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @param \Closure $next
|
||||
* @return mixed
|
||||
*/
|
||||
public function handle($request, Closure $next)
|
||||
{
|
||||
if ($language = $request->header('accept-language')) {
|
||||
app()->setLocale($language);
|
||||
}
|
||||
return $next($request);
|
||||
}
|
||||
}
|
@ -0,0 +1,205 @@
|
||||
<?php
|
||||
|
||||
namespace App\Services;
|
||||
|
||||
use ReflectionClass;
|
||||
use Illuminate\Support\Arr;
|
||||
use Illuminate\Support\Str;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\Relation;
|
||||
|
||||
|
||||
class MorphModelFinder
|
||||
{
|
||||
/**
|
||||
* Scan all model directories and automatically alias the polymorphic types of Eloquent models.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function map(): void
|
||||
{
|
||||
if ($this->useCache()) {
|
||||
return;
|
||||
}
|
||||
|
||||
$models = $this->getModels();
|
||||
|
||||
$map = $this->getModelMap($models);
|
||||
|
||||
$this->mapModels($map);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getCachePath(): string
|
||||
{
|
||||
return base_path('bootstrap/cache/morphmap.php');
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getPackageBasePath(): string
|
||||
{
|
||||
return base_path('vendor/wm/');
|
||||
}
|
||||
|
||||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function getModels(): array
|
||||
{
|
||||
$paths = $this->getModelPaths();
|
||||
|
||||
if (count($paths) === 0) {
|
||||
return [];
|
||||
}
|
||||
|
||||
return $this->scan($paths);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param array $models
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getModelMap(array $models): array
|
||||
{
|
||||
$map = [];
|
||||
|
||||
foreach ($models as $modelName => $namespace) {
|
||||
Arr::set($map, $this->getModelAlias($modelName), $namespace);
|
||||
}
|
||||
|
||||
return $map;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
*/
|
||||
private function useCache(): bool
|
||||
{
|
||||
if (!file_exists($cache = $this->getCachePath())) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$this->mapModels(include $cache);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return array
|
||||
*/
|
||||
private function getModelPaths(): array
|
||||
{
|
||||
$vendorDirectory = $this->getPackageBasePath();
|
||||
$scannedDirectory = array_diff(scandir($vendorDirectory), array('..', '.'));
|
||||
|
||||
$dirs = [];
|
||||
foreach ($scannedDirectory as $dir) {
|
||||
|
||||
$dirs[$dir] = $vendorDirectory . $dir . '/src/Models';
|
||||
}
|
||||
|
||||
return $dirs;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param array $paths
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
private function scan(array $paths): array
|
||||
{
|
||||
$models = [];
|
||||
foreach ($paths as $moduleName => $path) {
|
||||
|
||||
if (!is_dir($path)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$modelFiles = array_diff(scandir($path), array('..', '.'));
|
||||
|
||||
foreach ($modelFiles as $modelFileName) {
|
||||
if (!is_file($path . DIRECTORY_SEPARATOR . $modelFileName)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$modelNamespace = 'WM\\' . Str::studly($moduleName) . '\\Models\\' . basename($modelFileName, '.php');
|
||||
if ($this->isModel($modelNamespace)) {
|
||||
$models[basename($modelFileName, '.php')] = $modelNamespace;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return $models;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param array $map
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
private function isModel($namespace)
|
||||
{
|
||||
if (!class_exists($namespace)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$reflection = new ReflectionClass($namespace);
|
||||
|
||||
if ($reflection->isAbstract() || !is_subclass_of($namespace, Model::class)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param array $map
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function mapModels(array $map): void
|
||||
{
|
||||
$existing = Relation::morphMap() ?: [];
|
||||
|
||||
if (count($existing) > 0) {
|
||||
$map = collect($map)
|
||||
->reject(function (string $class, string $alias) use ($existing): bool {
|
||||
return array_key_exists($alias, $existing) || in_array($class, $existing, true);
|
||||
})
|
||||
->toArray();
|
||||
}
|
||||
|
||||
Relation::morphMap($map);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $model
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
private function getModelAlias(string $model): string
|
||||
{
|
||||
$callback = '';
|
||||
|
||||
if ($callback && is_callable($callback)) {
|
||||
return $callback($model);
|
||||
}
|
||||
|
||||
return $this->getModelName($model);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $model
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
private function getModelName(string $model): string
|
||||
{
|
||||
return Str::snake($model);
|
||||
}
|
||||
}
|
@ -0,0 +1,168 @@
|
||||
{
|
||||
"name": "willaengine/laravel",
|
||||
"type": "project",
|
||||
"description": "The WillaEngine Applications.",
|
||||
"keywords": [
|
||||
"framework",
|
||||
"laravel",
|
||||
"WillaEngine"
|
||||
],
|
||||
"license": "MIT",
|
||||
"require": {
|
||||
"php": "^7.4",
|
||||
"coraxster/flysystem-aws-s3-v3-minio": "^1.0",
|
||||
"fideloper/proxy": "^4.0",
|
||||
"io-developer/php-whois": "^4.0",
|
||||
"kalnoy/nestedset": "^6.0",
|
||||
"laravel/framework": "^8.0",
|
||||
"laravel/passport": "^10",
|
||||
"laravel/tinker": "^2.0",
|
||||
"maatwebsite/excel": "^3.1",
|
||||
"owen-it/laravel-auditing": "^13.5",
|
||||
"sentry/sentry-laravel": "^2.3",
|
||||
"silber/bouncer": "v1.0.0-rc.10",
|
||||
"spatie/laravel-medialibrary": "^8.0.0",
|
||||
"wm/admin": "dev-master",
|
||||
"wm/app-management": "dev-master",
|
||||
"wm/blog": "dev-master",
|
||||
"wm/common": "dev-master",
|
||||
"wm/contact-us": "dev-master",
|
||||
"wm/core": "dev-master",
|
||||
"wm/crm": "dev-master",
|
||||
"wm/finance": "dev-master",
|
||||
"wm/lms": "dev-master",
|
||||
"wm/notification": "dev-master",
|
||||
"wm/portfolio": "dev-master",
|
||||
"wm/product": "dev-master",
|
||||
"wm/roll-call": "dev-master",
|
||||
"wm/service": "dev-master",
|
||||
"wm/service-store": "dev-master",
|
||||
"wm/store": "dev-master",
|
||||
"wm/web-builder": "dev-master",
|
||||
"zircote/swagger-php": "^3.0"
|
||||
},
|
||||
"provide": {
|
||||
"ext-imagick": "*"
|
||||
},
|
||||
"require-dev": {
|
||||
"facade/ignition": "^2.3.6",
|
||||
"fzaninotto/faker": "^1.4",
|
||||
"mockery/mockery": "^1.0",
|
||||
"nunomaduro/collision": "^5.0",
|
||||
"phpunit/phpunit": "^9.0"
|
||||
},
|
||||
"config": {
|
||||
"optimize-autoloader": true,
|
||||
"preferred-install": "dist",
|
||||
"sort-packages": true,
|
||||
"allow-plugins": {
|
||||
"php-http/discovery": true
|
||||
}
|
||||
},
|
||||
"extra": {
|
||||
"laravel": {
|
||||
"dont-discover": []
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"App\\": "app/",
|
||||
"Modules\\": "Modules/"
|
||||
},
|
||||
"classmap": [
|
||||
"database/seeds",
|
||||
"database/factories"
|
||||
]
|
||||
},
|
||||
"autoload-dev": {
|
||||
"psr-4": {
|
||||
"Tests\\": "tests/"
|
||||
}
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true,
|
||||
"scripts": {
|
||||
"post-autoload-dump": [
|
||||
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
|
||||
"@php artisan package:discover --ansi",
|
||||
"@php artisan morphmap:cache"
|
||||
],
|
||||
"post-root-package-install": [
|
||||
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
|
||||
],
|
||||
"post-create-project-cmd": [
|
||||
"@php artisan key:generate --ansi"
|
||||
]
|
||||
},
|
||||
|
||||
"repositories": [
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/crm.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/common.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/core.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/blog.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/portfolio.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/product.git"
|
||||
},
|
||||
{
|
||||
c "type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/service.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/store.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/notification.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/roll-call.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/app-management.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/web-builder.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/finance.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/service-store.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/admin.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/lms.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/contact-us.git"
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,166 @@
|
||||
{
|
||||
"name": "laravel/laravel",
|
||||
"type": "project",
|
||||
"description": "The Laravel Framework.",
|
||||
"keywords": [
|
||||
"framework",
|
||||
"laravel"
|
||||
],
|
||||
"license": "MIT",
|
||||
"require": {
|
||||
"php": "^7.4",
|
||||
"coraxster/flysystem-aws-s3-v3-minio": "^1.0",
|
||||
"fideloper/proxy": "^4.0",
|
||||
"laravel/framework": "^8.0",
|
||||
"laravel/passport": "^10",
|
||||
"laravel/tinker": "^2.0",
|
||||
"maatwebsite/excel": "^3.1",
|
||||
"matthiasmullie/minify": "^1.3",
|
||||
"kalnoy/nestedset": "^6.0",
|
||||
"sentry/sentry-laravel": "^2.3",
|
||||
"spatie/laravel-medialibrary": "^8.0.0",
|
||||
"io-developer/php-whois": "^4.0",
|
||||
"silber/bouncer": "v1.0.0-rc.10",
|
||||
"wm/blog": "dev-dev",
|
||||
"wm/common": "dev-dev",
|
||||
"wm/core": "dev-dev",
|
||||
"wm/crm": "dev-dev",
|
||||
"wm/portfolio": "dev-dev",
|
||||
"wm/product": "dev-dev",
|
||||
"wm/service": "dev-dev",
|
||||
"wm/store": "dev-dev",
|
||||
"wm/finance": "dev-dev",
|
||||
"wm/admin": "dev-dev",
|
||||
"wm/web-builder": "dev-dev",
|
||||
"wm/app-management": "dev-dev",
|
||||
"wm/notification": "dev-dev",
|
||||
"wm/roll-call": "dev-dev",
|
||||
"wm/lms": "dev-dev",
|
||||
"wm/service-store": "dev-dev",
|
||||
"predis/predis": "^1.1",
|
||||
"wm/contact-us": "dev-dev",
|
||||
"zircote/swagger-php": "^3.0"
|
||||
},
|
||||
"provide": {
|
||||
"ext-imagick": "*"
|
||||
},
|
||||
"require-dev": {
|
||||
"facade/ignition": "^2.3.6",
|
||||
"fzaninotto/faker": "^1.4",
|
||||
"mockery/mockery": "^1.0",
|
||||
"nunomaduro/collision": "^5.0",
|
||||
"phpunit/phpunit": "^9.0"
|
||||
},
|
||||
"config": {
|
||||
"optimize-autoloader": true,
|
||||
"preferred-install": "dist",
|
||||
"sort-packages": true
|
||||
},
|
||||
"extra": {
|
||||
"laravel": {
|
||||
"dont-discover": []
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"App\\": "app/",
|
||||
"Modules\\": "Modules/"
|
||||
},
|
||||
"classmap": [
|
||||
"database/seeds",
|
||||
"database/factories"
|
||||
]
|
||||
},
|
||||
"autoload-dev": {
|
||||
"psr-4": {
|
||||
"Tests\\": "tests/"
|
||||
}
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true,
|
||||
"scripts": {
|
||||
"post-autoload-dump": [
|
||||
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
|
||||
"@php artisan package:discover --ansi",
|
||||
"@php artisan morphmap:cache"
|
||||
],
|
||||
"post-root-package-install": [
|
||||
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
|
||||
],
|
||||
"post-create-project-cmd": [
|
||||
"@php artisan key:generate --ansi"
|
||||
]
|
||||
},
|
||||
|
||||
"repositories": [
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/crm.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/common.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/core.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/blog.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/portfolio.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/product.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/service.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/store.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/notification.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/roll-call.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/app-management.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/web-builder.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/finance.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/service-store.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/admin.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/lms.git"
|
||||
},
|
||||
{
|
||||
"type": "vcs",
|
||||
"url": "git@git.willaspace.com:WillaEngine-Project/contact-us.git"
|
||||
}
|
||||
|
||||
]
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,52 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
* If set to false, no activities will be saved to the database.
|
||||
*/
|
||||
'enabled' => env('ACTIVITY_LOGGER_ENABLED', true),
|
||||
|
||||
/*
|
||||
* When the clean-command is executed, all recording activities older than
|
||||
* the number of days specified here will be deleted.
|
||||
*/
|
||||
'delete_records_older_than_days' => 365,
|
||||
|
||||
/*
|
||||
* If no log name is passed to the activity() helper
|
||||
* we use this default log name.
|
||||
*/
|
||||
'default_log_name' => 'default',
|
||||
|
||||
/*
|
||||
* You can specify an auth driver here that gets user models.
|
||||
* If this is null we'll use the default Laravel auth driver.
|
||||
*/
|
||||
'default_auth_driver' => null,
|
||||
|
||||
/*
|
||||
* If set to true, the subject returns soft deleted models.
|
||||
*/
|
||||
'subject_returns_soft_deleted_models' => false,
|
||||
|
||||
/*
|
||||
* This model will be used to log activity.
|
||||
* It should be implements the Spatie\Activitylog\Contracts\Activity interface
|
||||
* and extend Illuminate\Database\Eloquent\Model.
|
||||
*/
|
||||
'activity_model' => \Spatie\Activitylog\Models\Activity::class,
|
||||
|
||||
/*
|
||||
* This is the name of the table that will be created by the migration and
|
||||
* used by the Activity model shipped with this package.
|
||||
*/
|
||||
'table_name' => 'activity_log',
|
||||
|
||||
/*
|
||||
* This is the database connection that will be used by the migration and
|
||||
* the Activity model shipped with this package. In case it's not set
|
||||
* Laravel database.default will be used instead.
|
||||
*/
|
||||
'database_connection' => env('ACTIVITY_LOGGER_DB_CONNECTION'),
|
||||
];
|
@ -0,0 +1,171 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
'enabled' => env('AUDITING_ENABLED', true),
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Audit Implementation
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Define which Audit model implementation should be used.
|
||||
|
|
||||
*/
|
||||
|
||||
'implementation' => OwenIt\Auditing\Models\Audit::class,
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| User Morph prefix & Guards
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Define the morph prefix and authentication guards for the User resolver.
|
||||
|
|
||||
*/
|
||||
|
||||
'user' => [
|
||||
'morph_prefix' => 'user',
|
||||
'guards' => [
|
||||
'web',
|
||||
'api',
|
||||
'apicore'
|
||||
],
|
||||
'resolver' => OwenIt\Auditing\Resolvers\UserResolver::class
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Audit Resolvers
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Define the User, IP Address, User Agent and URL resolver implementations.
|
||||
|
|
||||
*/
|
||||
'resolvers' => [
|
||||
'ip_address' => OwenIt\Auditing\Resolvers\IpAddressResolver::class,
|
||||
'user_agent' => OwenIt\Auditing\Resolvers\UserAgentResolver::class,
|
||||
'url' => OwenIt\Auditing\Resolvers\UrlResolver::class,
|
||||
'business_id'=> WM\Common\Services\Audit\BusinessResolver::class,
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Audit Events
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The Eloquent events that trigger an Audit.
|
||||
|
|
||||
*/
|
||||
|
||||
'events' => [
|
||||
'created',
|
||||
'updated',
|
||||
'deleted',
|
||||
'restored'
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Strict Mode
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Enable the strict mode when auditing?
|
||||
|
|
||||
*/
|
||||
|
||||
'strict' => false,
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Global exclude
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Have something you always want to exclude by default? - add it here.
|
||||
| Note that this is overwritten (not merged) with local exclude
|
||||
|
|
||||
*/
|
||||
|
||||
'exclude' => [],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Empty Values
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Should Audit records be stored when the recorded old_values & new_values
|
||||
| are both empty?
|
||||
|
|
||||
| Some events may be empty on purpose. Use allowed_empty_values to exclude
|
||||
| those from the empty values check. For example when auditing
|
||||
| model retrieved events which will never have new and old values.
|
||||
|
|
||||
|
|
||||
*/
|
||||
|
||||
'empty_values' => true,
|
||||
'allowed_empty_values' => [
|
||||
'retrieved'
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Audit Timestamps
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Should the created_at, updated_at and deleted_at timestamps be audited?
|
||||
|
|
||||
*/
|
||||
|
||||
'timestamps' => false,
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Audit Threshold
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Specify a threshold for the amount of Audit records a model can have.
|
||||
| Zero means no limit.
|
||||
|
|
||||
*/
|
||||
|
||||
'threshold' => 0,
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Audit Driver
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The default audit driver used to keep track of changes.
|
||||
|
|
||||
*/
|
||||
|
||||
'driver' => 'database',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Audit Driver Configurations
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Available audit drivers and respective configurations.
|
||||
|
|
||||
*/
|
||||
|
||||
'drivers' => [
|
||||
'database' => [
|
||||
'table' => 'audits',
|
||||
'connection' => null,
|
||||
],
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Audit Console
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Whether console events should be audited (eg. php artisan db:seed).
|
||||
|
|
||||
*/
|
||||
|
||||
'console' => true,
|
||||
];
|
@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Cross-Origin Resource Sharing (CORS) Configuration
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Here you may configure your settings for cross-origin resource sharing
|
||||
| or "CORS". This determines what cross-origin operations may execute
|
||||
| in web browsers. You are free to adjust these settings as needed.
|
||||
|
|
||||
| To learn more: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
|
||||
|
|
||||
*/
|
||||
|
||||
'paths' => ['api/*'],
|
||||
|
||||
'allowed_methods' => ['*'],
|
||||
|
||||
'allowed_origins' => ['*'],
|
||||
|
||||
'allowed_origins_patterns' => [],
|
||||
|
||||
'allowed_headers' => ['*'],
|
||||
|
||||
'exposed_headers' => [],
|
||||
|
||||
'max_age' => 0,
|
||||
|
||||
'supports_credentials' => false,
|
||||
|
||||
];
|
@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
'dsn' => env('SENTRY_LARAVEL_DSN', env('SENTRY_DSN')),
|
||||
|
||||
// capture release as git sha
|
||||
// 'release' => trim(exec('git --git-dir ' . base_path('.git') . ' log --pretty="%h" -n1 HEAD')),
|
||||
|
||||
// When left empty or `null` the Laravel environment will be used
|
||||
'environment' => env('SENTRY_ENVIRONMENT'),
|
||||
|
||||
'breadcrumbs' => [
|
||||
// Capture Laravel logs in breadcrumbs
|
||||
'logs' => true,
|
||||
|
||||
// Capture SQL queries in breadcrumbs
|
||||
'sql_queries' => true,
|
||||
|
||||
// Capture bindings on SQL queries logged in breadcrumbs
|
||||
'sql_bindings' => true,
|
||||
|
||||
// Capture queue job information in breadcrumbs
|
||||
'queue_info' => true,
|
||||
|
||||
// Capture command information in breadcrumbs
|
||||
'command_info' => true,
|
||||
],
|
||||
|
||||
// @see: https://docs.sentry.io/platforms/php/configuration/options/#send-default-pii
|
||||
'send_default_pii' => false,
|
||||
|
||||
'traces_sample_rate' => (float)(env('SENTRY_TRACES_SAMPLE_RATE', 0.0)),
|
||||
|
||||
'controllers_base_namespace' => env('SENTRY_CONTROLLERS_BASE_NAMESPACE', 'App\\Http\\Controllers'),
|
||||
|
||||
];
|
@ -1,34 +0,0 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class TempBussinessAddIsVirtualColumn extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::table('businesses', function (Blueprint $table) {
|
||||
$table->enum('is_virtual', ['yes', 'no'])->default('yes');
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
if (Schema::hasColumn('businesses', 'is_virtual')) {
|
||||
Schema::table('businesses', function (Blueprint $table) {
|
||||
$table->dropColumn('is_virtual');
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
@ -1,34 +0,0 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class TempAppendRoleNameEnColumn extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::table('tbl_roles', function (Blueprint $table) {
|
||||
$table->string('name_en');
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
if (Schema::hasColumn('tbl_roles', 'name_en')) {
|
||||
Schema::table('tbl_roles', function (Blueprint $table) {
|
||||
$table->dropColumn('name_en');
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
@ -1,36 +0,0 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class TempAppendPermissionNameEnModuleIdColumn extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::table('tbl_permissions', function (Blueprint $table) {
|
||||
$table->string('name_en');
|
||||
$table->unsignedInteger('module_id')->nullable();
|
||||
$table->index('module_id');
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
if (Schema::hasColumn('tbl_permissions', 'name_en')) {
|
||||
Schema::table('tbl_roles', function (Blueprint $table) {
|
||||
$table->dropColumn('name_en');
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class TempModuleBusinessColumnExpiresAt extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
$dbName = config('core.db_name');
|
||||
|
||||
Schema::table($dbName . '.module_business', function (Blueprint $table) {
|
||||
$table->timestamp('expires_at')->nullable();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
$dbName = config('core.db_name');
|
||||
if (Schema::hasColumn($dbName . '.module_business', 'expires_at')) {
|
||||
Schema::table($dbName . '.module_business', function (Blueprint $table) {
|
||||
$table->dropColumn('expires_at');
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class TempUpdateColumns extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
$dbName = config('crm.db_name');
|
||||
|
||||
Schema::table("$dbName.clients", function (Blueprint $table) {
|
||||
$table->string('father_name', 255)->nullable();
|
||||
$table->string('telegram', 255)->nullable();
|
||||
$table->string('website', 255)->nullable();
|
||||
$table->text('description')->nullable();
|
||||
$table->unsignedInteger('client_title_id')->nullable();
|
||||
$table->foreign('client_title_id')->references('id')->on('client_titles');
|
||||
$table->dropColumn('client_category_id');
|
||||
});
|
||||
|
||||
Schema::table("$dbName.client_statuses", function (Blueprint $table) {
|
||||
$table->string('color', 255)->nullable();
|
||||
$table->string('icon', 255)->nullable();
|
||||
});
|
||||
|
||||
$dbName = config('common.db_name');
|
||||
|
||||
Schema::table("$dbName.task_statuses", function (Blueprint $table) {
|
||||
$table->string('color', 255)->nullable();
|
||||
$table->string('icon', 255)->nullable();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
@ -1,38 +0,0 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class AddFirstNameLastNameColumn extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::table("users", function (Blueprint $table) {
|
||||
$table->string('first_name', 255)->nullable()->after('name');
|
||||
$table->string('last_name', 255)->nullable()->after('first_name');
|
||||
});
|
||||
|
||||
$dbName = config("crm.db_name");
|
||||
Schema::table($dbName . ".clients", function (Blueprint $table) {
|
||||
$table->string('first_name', 255)->nullable()->after('name');
|
||||
$table->string('last_name', 255)->nullable()->after('first_name');
|
||||
$table->string('file_code', 255)->nullable()->after('last_name');
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
//
|
||||
}
|
||||
}
|
@ -1,45 +0,0 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class UpdateTableUsers extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::table('users', function (Blueprint $table) {
|
||||
$table->string('file_code')->nullable();
|
||||
$table->enum('user_type', ['natural','juridical'])->default('natural');
|
||||
$table->string('responsibility')->default('client');
|
||||
$table->string('father_name')->nullable();
|
||||
$table->string('website')->nullable();
|
||||
$table->text('description')->nullable();
|
||||
$table->unsignedInteger('user_status_id')->nullable();
|
||||
$table->unsignedInteger('user_title_id')->nullable();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::table('users', function (Blueprint $table) {
|
||||
$table->dropColumn('file_code');
|
||||
$table->dropColumn('user_type');
|
||||
$table->dropColumn('father_name');
|
||||
$table->dropColumn('website');
|
||||
$table->dropColumn('description');
|
||||
$table->dropColumn('user_status_id');
|
||||
$table->dropColumn('user_title_id');
|
||||
});
|
||||
}
|
||||
}
|
@ -1,42 +0,0 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class NewUpdateTableUsers extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::table('users', function (Blueprint $table) {
|
||||
$table->date('marriage_date')->nullable();
|
||||
$table->string('company_type', 50)->nullable();
|
||||
$table->enum('sex', ['male','female'])->nullable();
|
||||
$table->string('registration_number',50)->nullable();
|
||||
$table->string('economic_code', 50)->nullable();
|
||||
$table->timestamp('modified_at')->nullable()->default(\DB::raw('CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP'));
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::table('users', function (Blueprint $table) {
|
||||
$table->dropColumn('marriage_date');
|
||||
$table->dropColumn('company_type');
|
||||
$table->dropColumn('sex');
|
||||
$table->dropColumn('registration_number');
|
||||
$table->dropColumn('economic_code');
|
||||
$table->dropColumn('modified_at');
|
||||
});
|
||||
}
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class CrmCategoriesSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
factory(WM\CRM\Models\Category::class, 50)->create()->each(function ($category) {
|
||||
|
||||
});
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Before Width: | Height: | Size: 242 KiB After Width: | Height: | Size: 244 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,60 +1,55 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Laravel - A PHP Framework For Web Artisans
|
||||
*
|
||||
* @package Laravel
|
||||
* @author Taylor Otwell <taylor@laravel.com>
|
||||
*/
|
||||
use Illuminate\Contracts\Http\Kernel;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
define('LARAVEL_START', microtime(true));
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Register The Auto Loader
|
||||
| Check If Application Is Under Maintenance
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Composer provides a convenient, automatically generated class loader for
|
||||
| our application. We just need to utilize it! We'll simply require it
|
||||
| into the script here so that we don't have to worry about manual
|
||||
| loading any of our classes later on. It feels great to relax.
|
||||
| If the application is maintenance / demo mode via the "down" command we
|
||||
| will require this file so that any prerendered template can be shown
|
||||
| instead of starting the framework, which could cause an exception.
|
||||
|
|
||||
*/
|
||||
|
||||
require __DIR__.'/../vendor/autoload.php';
|
||||
if (file_exists(__DIR__.'/../storage/framework/maintenance.php')) {
|
||||
require __DIR__.'/../storage/framework/maintenance.php';
|
||||
}
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Turn On The Lights
|
||||
| Register The Auto Loader
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| We need to illuminate PHP development, so let us turn on the lights.
|
||||
| This bootstraps the framework and gets it ready for use, then it
|
||||
| will load up this application so that we can run it and send
|
||||
| the responses back to the browser and delight our users.
|
||||
| Composer provides a convenient, automatically generated class loader for
|
||||
| this application. We just need to utilize it! We'll simply require it
|
||||
| into the script here so we don't need to manually load our classes.
|
||||
|
|
||||
*/
|
||||
|
||||
$app = require_once __DIR__.'/../bootstrap/app.php';
|
||||
require __DIR__.'/../vendor/autoload.php';
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Run The Application
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Once we have the application, we can handle the incoming request
|
||||
| through the kernel, and send the associated response back to
|
||||
| the client's browser allowing them to enjoy the creative
|
||||
| and wonderful application we have prepared for them.
|
||||
| Once we have the application, we can handle the incoming request using
|
||||
| the application's HTTP kernel. Then, we will send the response back
|
||||
| to this client's browser, allowing them to enjoy our application.
|
||||
|
|
||||
*/
|
||||
|
||||
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
|
||||
$app = require_once __DIR__.'/../bootstrap/app.php';
|
||||
|
||||
$response = $kernel->handle(
|
||||
$request = Illuminate\Http\Request::capture()
|
||||
);
|
||||
$kernel = $app->make(Kernel::class);
|
||||
|
||||
$response->send();
|
||||
$response = tap($kernel->handle(
|
||||
$request = Request::capture()
|
||||
))->send();
|
||||
|
||||
$kernel->terminate($request, $response);
|
||||
|
@ -0,0 +1,54 @@
|
||||
import {setData, getJson, getArray} from '@|-BaseModule-|/abstraction/resources/|-module-|/|-module-|Resource'
|
||||
import axios from "axios";
|
||||
import url from "@|-BaseModule-|/router/urls";
|
||||
|
||||
export default class |-module-|Repository {
|
||||
|
||||
async index() {
|
||||
|
||||
let response = await axios.get(url('url'));
|
||||
|
||||
if (response && response.status === 200) {
|
||||
|
||||
return getArray(response.data.data);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
async store(data) {
|
||||
|
||||
const params = setData(data);
|
||||
|
||||
let response = await axios.post(url('url'), params);
|
||||
|
||||
if (response && response.status === 201) {
|
||||
|
||||
return getJson(response.data.data);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
async update(data) {
|
||||
|
||||
const params = setData(data, true);
|
||||
|
||||
let response = await axios.post(url('url', {|-module-|: data.id}), params);
|
||||
|
||||
if (response && response.status === 200) {
|
||||
|
||||
return getJson(response.data.data);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
async destroy(dataId) {
|
||||
let response = await axios.delete(url('url', {|-module-|: dataId}));
|
||||
|
||||
if (response && response.status === 200) {
|
||||
|
||||
return true;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,82 @@
|
||||
import {setQuery, setData, getJson, getArray} from "@|-BaseModule-|/abstraction/resources/|-module-|/|-module-|Resource";
|
||||
import axios from "axios";
|
||||
import url from "@|-BaseModule-|/router/urls";
|
||||
|
||||
export default class |-Module-|Repository {
|
||||
|
||||
|
||||
async index(data) {
|
||||
|
||||
const params = setQuery(data);
|
||||
|
||||
let response = await axios.get(url('url'), {params});
|
||||
|
||||
if (response && response.status === 200) {
|
||||
|
||||
return getArray(response.data);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
async store(data) {
|
||||
|
||||
const params = setData(data);
|
||||
|
||||
let response = await axios.post(url('url'), params);
|
||||
|
||||
if (response && response.status === 201) {
|
||||
|
||||
return getJson(response.data);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
async update(data) {
|
||||
|
||||
const params = setData(data, true);
|
||||
|
||||
let response = await axios.post(url('url', {|-module-|: data.id}), params);
|
||||
|
||||
if (response && response.status === 200) {
|
||||
|
||||
return getJson(response.data.data);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
async show(dataId) {
|
||||
|
||||
let response = await axios.get(url('url', {|-module-|: dataId}));
|
||||
|
||||
if (response && response.status === 200) {
|
||||
|
||||
return getJson(response.data.data);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
async destroy(dataId) {
|
||||
|
||||
let response = await axios.delete(url('url', {|-module-|: dataId}));
|
||||
|
||||
if (response && response.status === 200) {
|
||||
|
||||
return true;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
async destroyList(dataIds) {
|
||||
|
||||
let response = await axios.delete(url('url'), {params: {ids: dataIds}});
|
||||
|
||||
if (response && response.status === 200) {
|
||||
|
||||
return true;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
import {SetQueries} from "@Global/utils/common/CreateQueriesObject";
|
||||
import {objectToFormData} from "@Global/utils/object-to-formdata";
|
||||
import {addToTags} from "@Global/utils/common/addToTags";
|
||||
|
||||
|
||||
const getJson = (data) => {
|
||||
return {
|
||||
...data,
|
||||
};
|
||||
};
|
||||
|
||||
const getArray = (data) => {
|
||||
return data.map((Item) => (getJson(Item)));
|
||||
};
|
||||
|
||||
|
||||
const setQuery = (data) => {
|
||||
return SetQueries(data);
|
||||
};
|
||||
|
||||
|
||||
const setData = (data, hasUpdate = false) => {
|
||||
//data = addToTags(data, ['name', 'name_en']);
|
||||
return objectToFormData(
|
||||
{
|
||||
...data,
|
||||
_method: hasUpdate ? 'put' : 'post'
|
||||
}
|
||||
);
|
||||
};
|
||||
|
||||
export {setData, setQuery, getArray, getJson};
|
@ -0,0 +1,32 @@
|
||||
import {SetQueries, SetPagination} from "@Global/utils/common/CreateQueriesObject";
|
||||
import {objectToFormData} from "@Global/utils/object-to-formdata";
|
||||
|
||||
|
||||
const getJson = (data) => {
|
||||
return {
|
||||
...data,
|
||||
};
|
||||
};
|
||||
|
||||
const getArray = ({data, meta}) => {
|
||||
const pagination = SetPagination(meta);
|
||||
data = data.map((Item) => (getJson(Item)));
|
||||
return {data, pagination};
|
||||
};
|
||||
|
||||
|
||||
const setQuery = (data) => {
|
||||
return SetQueries(data);
|
||||
};
|
||||
|
||||
|
||||
const setData = (data, hasUpdate = false) => {
|
||||
return objectToFormData(
|
||||
{
|
||||
...data,
|
||||
_method: hasUpdate ? 'put' : 'post'
|
||||
}
|
||||
);
|
||||
};
|
||||
|
||||
export {setData, setQuery, getArray, getJson};
|
@ -0,0 +1,42 @@
|
||||
import { Paginate, Sort } from '@Global/services/storage.|-module-|';
|
||||
const |-MODULE-| = '|-module-|';
|
||||
|
||||
const |-module-|Paginate = {
|
||||
get() {
|
||||
return Paginate.get(|-MODULE-|);
|
||||
},
|
||||
getWithDefault() {
|
||||
if(this.get()) {
|
||||
return this.get();
|
||||
}
|
||||
return {
|
||||
page: 1,
|
||||
pageCount: 1,
|
||||
pageStart: 1,
|
||||
pageStop: 1,
|
||||
itemsLength: 1,
|
||||
itemsPerPage: 12,
|
||||
};
|
||||
},
|
||||
save(paginate) {
|
||||
return Paginate.save(|-MODULE-|, paginate);
|
||||
},
|
||||
remove() {
|
||||
return Paginate.remove(|-MODULE-|);
|
||||
},
|
||||
}
|
||||
|
||||
const SortPaginate = {
|
||||
get() {
|
||||
return Sort.get(|-MODULE-|);
|
||||
},
|
||||
save() {
|
||||
return Sort.save(|-MODULE-|);
|
||||
},
|
||||
remove() {
|
||||
return Sort.remove(|-MODULE-|);
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
export { |-module-|Paginate, SortPaginate }
|
@ -0,0 +1,57 @@
|
||||
import |-Module-|Repository from "@|-BaseModule-|/abstraction/repositories/|-module-|/|-module-|Repository";
|
||||
|
||||
let repository = new |-Module-|Repository();
|
||||
|
||||
export default {
|
||||
async load|-Module-|({ commit, state }) {
|
||||
try {
|
||||
commit("SET_LOADING", true);
|
||||
const |-module-| = await repository.index();
|
||||
commit("SET_|-MODULE-|", |-module-|);
|
||||
return |-module-|;
|
||||
} catch (e) {
|
||||
return e;
|
||||
} finally {
|
||||
commit("SET_LOADING", false);
|
||||
}
|
||||
},
|
||||
async store|-Module-|({ commit }, data) {
|
||||
try {
|
||||
const |-module-| = await repository.store(data);
|
||||
commit('ADD_|-MODULE-|', |-module-|);
|
||||
return |-module-|;
|
||||
} catch (e) {
|
||||
return e;
|
||||
}
|
||||
},
|
||||
async update|-Module-|({ commit }, data) {
|
||||
try {
|
||||
const |-module-| = await repository.update(data);
|
||||
commit('UPDATE_|-MODULE-|', |-module-|);
|
||||
return |-module-|;
|
||||
} catch (e) {
|
||||
return e;
|
||||
}
|
||||
},
|
||||
async remove|-Module-|({state,commit }, |-module-|Id) {
|
||||
try {
|
||||
const response = await repository.destroy(|-module-|Id);
|
||||
commit("REMOVE_|-MODULE-|", |-module-|Id);
|
||||
return response;
|
||||
} catch (e) {
|
||||
return e;
|
||||
}
|
||||
},
|
||||
async removeMulti|-Module-|({state, commit }, |-module-|Ids) {
|
||||
try {
|
||||
const response = await repository.multipleDestroy(|-module-|Ids);
|
||||
for (const |-module-|Id of |-module-|Ids) {
|
||||
commit("REMOVE_|-MODULE-|", |-module-|Id);
|
||||
}
|
||||
return response;
|
||||
} catch (e) {
|
||||
return e;
|
||||
}
|
||||
},
|
||||
|
||||
};
|
@ -0,0 +1,13 @@
|
||||
export default {
|
||||
getList|-Module-|: state => {
|
||||
if (state.has_filter) {
|
||||
return state.filtered_|-snake_module-|;
|
||||
}
|
||||
return state.|-snake_module-|;
|
||||
},
|
||||
get|-Module-|: state => state.|-snake_module-|,
|
||||
isFiltered|-Module-|: state =>state.is_filtered,
|
||||
getFilter|-Module-|: state =>state.filter,
|
||||
get|-Module-|Loading: state => state.loading,
|
||||
|
||||
};
|
@ -0,0 +1,43 @@
|
||||
import Vue from 'vue';
|
||||
import {addIndexTreeToList} from '@Global/utils/common/ProcessTreeArray';
|
||||
|
||||
export default {
|
||||
SET_|-MODULE-|(state, |-module-|) {
|
||||
Vue.set(state, '|-snake_module-|', addIndexTreeToList(|-module-|));
|
||||
},
|
||||
|
||||
UPDATE_|-MODULE-|(state, |-module-|) {
|
||||
const index = state.|-snake_module-|.findIndex(x => x.id === |-module-|.id);
|
||||
Vue.set(state.|-snake_module-|, index, |-module-|);
|
||||
Vue.set(state, '|-snake_module-|', addIndexTreeToList(state.|-snake_module-|));
|
||||
},
|
||||
|
||||
REMOVE_|-MODULE-|(state, id) {
|
||||
const Index = state.|-snake_module-|.findIndex(x => x.id === id);
|
||||
Vue.delete(state.|-snake_module-|, Index);
|
||||
Vue.set(state, '|-snake_module-|', addIndexTreeToList(state.|-snake_module-|));
|
||||
},
|
||||
|
||||
ADD_|-MODULE-|(state, |-module-|) {
|
||||
Vue.set(state.|-snake_module-|, state.|-snake_module-|.length, |-module-|);
|
||||
Vue.set(state, '|-snake_module-|', addIndexTreeToList(state.|-snake_module-|))
|
||||
},
|
||||
|
||||
ADD_|-MODULE-|_SELECTED(state, |-module-|Id) {
|
||||
const |-module-| = state.|-module-|.find(x => x.id === |-module-|Id);
|
||||
Vue.set(state.|-module-|_selected, state.|-module-|_selected.length, |-module-|);
|
||||
},
|
||||
|
||||
SET_FILTER_|-MODULE-|(state, value) {
|
||||
Vue.set(state, 'filtered_|-snake_module-|', value);
|
||||
Vue.set(state, 'has_filter', true);
|
||||
},
|
||||
|
||||
RESET_FILTERED_|-MODULE-|(state, value) {
|
||||
Vue.set(state, 'filtered_|-snake_module-|', [value]);
|
||||
Vue.set(state, 'is_filter', false);
|
||||
},
|
||||
SET_LOADING(state, value) {
|
||||
state.loading = value;
|
||||
},
|
||||
};
|
@ -0,0 +1,19 @@
|
||||
export default {
|
||||
module_info:{
|
||||
name: '|-module-|',
|
||||
module: '|-baseModule-|',
|
||||
},
|
||||
filter: [],
|
||||
is_filtered: false,
|
||||
|-snake_module-|: [],
|
||||
filtered_|-snake_module-|: [],
|
||||
|-snake_module-|_selected: [],
|
||||
loading: false,
|
||||
default_category: {
|
||||
id: null,
|
||||
name: "بدون دسته بندی",
|
||||
name_en: "No Category",
|
||||
type: "default"
|
||||
}
|
||||
};
|
||||
|
@ -0,0 +1,65 @@
|
||||
import |-Module-|Repository from "@|-BaseModule-|/abstraction/repositories/|-module-|Repository";
|
||||
|
||||
let repository = new |-Module-|Repository();
|
||||
|
||||
export default {
|
||||
async load|-Module-|({ commit, state }) {
|
||||
try {
|
||||
commit("SET_LOADING", true);
|
||||
const |-module-| = await repository.index({pagination: state.pagination, filters: state.filters});
|
||||
commit("SET_|-MODULE-|", |-module-|.data);
|
||||
commit("SET_|-MODULE-|_PAGINATION", |-module-|.pagination);
|
||||
return |-module-|;
|
||||
} catch (e) {
|
||||
return e;
|
||||
} finally {
|
||||
commit("SET_LOADING", false);
|
||||
}
|
||||
},
|
||||
async show|-Module-|({}, |-module-|Id) {
|
||||
try {
|
||||
return await repository.show(|-module-|Id);
|
||||
} catch (e) {
|
||||
return e;
|
||||
}
|
||||
},
|
||||
async store|-Module-|({ commit }, data) {
|
||||
try {
|
||||
const |-module-| = await repository.store(data);
|
||||
commit('ADD_|-MODULE-|', |-module-|);
|
||||
return |-module-|;
|
||||
} catch (e) {
|
||||
return e;
|
||||
}
|
||||
},
|
||||
async update|-Module-|({ commit }, data) {
|
||||
try {
|
||||
const |-module-| = await repository.update(data);
|
||||
commit('UPDATE_|-MODULE-|', |-module-|);
|
||||
return |-module-|;
|
||||
} catch (e) {
|
||||
return e;
|
||||
}
|
||||
},
|
||||
async remove|-Module-|({state,commit }, |-module-|Id) {
|
||||
try {
|
||||
const response = await repository.destroy(|-module-|Id);
|
||||
commit("REMOVE_|-MODULE-|", |-module-|Id);
|
||||
return response;
|
||||
} catch (e) {
|
||||
return e;
|
||||
}
|
||||
},
|
||||
async removeMulti|-Module-|({state, commit }, |-module-|Ids) {
|
||||
try {
|
||||
const response = await repository.multipleDestroy(|-module-|Ids);
|
||||
for (const |-module-|Id of |-module-|Ids) {
|
||||
commit("REMOVE_|-MODULE-|", |-module-|Id);
|
||||
}
|
||||
return response;
|
||||
} catch (e) {
|
||||
return e;
|
||||
}
|
||||
},
|
||||
|
||||
};
|
@ -0,0 +1,9 @@
|
||||
export default {
|
||||
get|-Module-|s: state => state.|-module-|_list,
|
||||
get|-Module-|Loading: state => state.loading,
|
||||
get|-Module-|Pagination: state => state.pagination,
|
||||
getRowsPerPageItems: state => state.rowsPerPageItems,
|
||||
get|-Module-|Selected: state => state.|-module-|_selected,
|
||||
isFiltered|-Module-|: state => state.is_filtered,
|
||||
|
||||
};
|
@ -0,0 +1,48 @@
|
||||
import Vue from 'vue';
|
||||
|
||||
export default {
|
||||
SET_|-MODULE-|(state, |-module-|) {
|
||||
Vue.set(state, '|-module-|', |-module-|);
|
||||
},
|
||||
|
||||
UPDATE_|-MODULE-|(state, |-module-|) {
|
||||
const index = state.|-module-|_list.findIndex(x => x.id === |-module-|.id);
|
||||
|-module-| = {...state.|-module-|_list[index], ...|-module-|};
|
||||
Vue.set(state.|-module-|_list, index, |-module-|);
|
||||
},
|
||||
|
||||
SET_|-MODULE-|_PAGINATION(state, pagination) {
|
||||
Vue.set(state, "pagination", {...state.pagination, ...pagination});
|
||||
//|-module-|Paginate.save(pagination);
|
||||
},
|
||||
|
||||
REMOVE_|-MODULE-|(state, id) {
|
||||
const Index = state.|-module-|_list.findIndex(x => x.id === id);
|
||||
const selectedIndex = state.|-module-|_selected.findIndex(x => x.id === id);
|
||||
Vue.delete(state.|-module-|_list, Index);
|
||||
Vue.delete(state.|-module-|_selected, selectedIndex);
|
||||
Vue.set(state.pagination, 'itemsLength', state.pagination.itemsLength - 1);
|
||||
Vue.set(state.pagination, 'pageStop', state.pagination.pageStop - 1);
|
||||
},
|
||||
|
||||
ADD_|-MODULE-|(state, |-module-|) {
|
||||
state.|-module-|_list.unshift(|-module-|);
|
||||
Vue.set(state, '|-module-|_list', state.|-module-|_list);
|
||||
|
||||
Vue.set(state.pagination, 'itemsLength', state.pagination.itemsLength + 1);
|
||||
Vue.set(state.pagination, 'pageStop', state.pagination.pageStop + 1);
|
||||
},
|
||||
|
||||
ADD_|-MODULE-|_SELECTED(state, |-module-|Id) {
|
||||
const |-module-| = state.|-module-|_list.find(x => x.id === |-module-|Id);
|
||||
Vue.set(state.|-module-|_selected, state.|-module-|_selected.length, |-module-|);
|
||||
},
|
||||
|
||||
SET_FILTER_|-MODULE-|(state, value) {
|
||||
state.filters = value;
|
||||
},
|
||||
|
||||
SET_LOADING(state, value) {
|
||||
Vue.set(state, 'loading', value);
|
||||
}
|
||||
};
|
@ -0,0 +1,16 @@
|
||||
//import { |-Module-|Paginate } from "@|-BaseModule-|/services/localStorage/|-module-|.storage";
|
||||
|
||||
export default {
|
||||
module_info:{
|
||||
name: '|-module-|',
|
||||
module: '|-baseModule-|',
|
||||
},
|
||||
|-module-|_list: [],
|
||||
|-module-|_selected: [],
|
||||
filtered_|-module-|: [],
|
||||
//pagination: |-Module-|Paginate.getWithDefault(),
|
||||
loading: false,
|
||||
filters:{},
|
||||
is_filtered: false,
|
||||
};
|
||||
|
@ -1,85 +0,0 @@
|
||||
/*
|
||||
Animation example, for spinners
|
||||
*/
|
||||
.animate-spin {
|
||||
-moz-animation: spin 2s infinite linear;
|
||||
-o-animation: spin 2s infinite linear;
|
||||
-webkit-animation: spin 2s infinite linear;
|
||||
animation: spin 2s infinite linear;
|
||||
display: inline-block;
|
||||
}
|
||||
@-moz-keyframes spin {
|
||||
0% {
|
||||
-moz-transform: rotate(0deg);
|
||||
-o-transform: rotate(0deg);
|
||||
-webkit-transform: rotate(0deg);
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
|
||||
100% {
|
||||
-moz-transform: rotate(359deg);
|
||||
-o-transform: rotate(359deg);
|
||||
-webkit-transform: rotate(359deg);
|
||||
transform: rotate(359deg);
|
||||
}
|
||||
}
|
||||
@-webkit-keyframes spin {
|
||||
0% {
|
||||
-moz-transform: rotate(0deg);
|
||||
-o-transform: rotate(0deg);
|
||||
-webkit-transform: rotate(0deg);
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
|
||||
100% {
|
||||
-moz-transform: rotate(359deg);
|
||||
-o-transform: rotate(359deg);
|
||||
-webkit-transform: rotate(359deg);
|
||||
transform: rotate(359deg);
|
||||
}
|
||||
}
|
||||
@-o-keyframes spin {
|
||||
0% {
|
||||
-moz-transform: rotate(0deg);
|
||||
-o-transform: rotate(0deg);
|
||||
-webkit-transform: rotate(0deg);
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
|
||||
100% {
|
||||
-moz-transform: rotate(359deg);
|
||||
-o-transform: rotate(359deg);
|
||||
-webkit-transform: rotate(359deg);
|
||||
transform: rotate(359deg);
|
||||
}
|
||||
}
|
||||
@-ms-keyframes spin {
|
||||
0% {
|
||||
-moz-transform: rotate(0deg);
|
||||
-o-transform: rotate(0deg);
|
||||
-webkit-transform: rotate(0deg);
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
|
||||
100% {
|
||||
-moz-transform: rotate(359deg);
|
||||
-o-transform: rotate(359deg);
|
||||
-webkit-transform: rotate(359deg);
|
||||
transform: rotate(359deg);
|
||||
}
|
||||
}
|
||||
@keyframes spin {
|
||||
0% {
|
||||
-moz-transform: rotate(0deg);
|
||||
-o-transform: rotate(0deg);
|
||||
-webkit-transform: rotate(0deg);
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
|
||||
100% {
|
||||
-moz-transform: rotate(359deg);
|
||||
-o-transform: rotate(359deg);
|
||||
-webkit-transform: rotate(359deg);
|
||||
transform: rotate(359deg);
|
||||
}
|
||||
}
|
@ -1,287 +0,0 @@
|
||||
|
||||
.WMi-ok:before { content: '\e800'; } /* '' */
|
||||
.WMi-picture:before { content: '\e801'; } /* '' */
|
||||
.WMi-search:before { content: '\e802'; } /* '' */
|
||||
.WMi-music:before { content: '\e803'; } /* '' */
|
||||
.WMi-star-half:before { content: '\e804'; } /* '' */
|
||||
.WMi-star-empty:before { content: '\e805'; } /* '' */
|
||||
.WMi-star:before { content: '\e806'; } /* '' */
|
||||
.WMi-heart-empty:before { content: '\e807'; } /* '' */
|
||||
.WMi-heart:before { content: '\e808'; } /* '' */
|
||||
.WMi-mail:before { content: '\e809'; } /* '' */
|
||||
.WMi-cancel:before { content: '\e80a'; } /* '' */
|
||||
.WMi-lock:before { content: '\e80b'; } /* '' */
|
||||
.WMi-lock-open:before { content: '\e80c'; } /* '' */
|
||||
.WMi-attach:before { content: '\e80d'; } /* '' */
|
||||
.WMi-link:before { content: '\e80e'; } /* '' */
|
||||
.WMi-bookmark:before { content: '\e80f'; } /* '' */
|
||||
.WMi-upload:before { content: '\e810'; } /* '' */
|
||||
.WMi-download:before { content: '\e811'; } /* '' */
|
||||
.WMi-tag:before { content: '\e812'; } /* '' */
|
||||
.WMi-trash-empty:before { content: '\e813'; } /* '' */
|
||||
.WMi-cog:before { content: '\e814'; } /* '' */
|
||||
.WMi-off-1:before { content: '\e815'; } /* '' */
|
||||
.WMi-resize-vertical:before { content: '\e816'; } /* '' */
|
||||
.WMi-down-open:before { content: '\e817'; } /* '' */
|
||||
.WMi-left-open:before { content: '\e818'; } /* '' */
|
||||
.WMi-right-open:before { content: '\e819'; } /* '' */
|
||||
.WMi-up-open:before { content: '\e81a'; } /* '' */
|
||||
.WMi-align-left:before { content: '\e81b'; } /* '' */
|
||||
.WMi-align-center:before { content: '\e81c'; } /* '' */
|
||||
.WMi-align-right:before { content: '\e81d'; } /* '' */
|
||||
.WMi-indent-left:before { content: '\e81e'; } /* '' */
|
||||
.WMi-indent-right:before { content: '\e81f'; } /* '' */
|
||||
.WMi-align-justify:before { content: '\e820'; } /* '' */
|
||||
.WMi-check:before { content: '\e821'; } /* '' */
|
||||
.WMi-credit-card:before { content: '\e822'; } /* '' */
|
||||
.WMi-briefcase:before { content: '\e823'; } /* '' */
|
||||
.WMi-off:before { content: '\e824'; } /* '' */
|
||||
.WMi-arrows-cw:before { content: '\e825'; } /* '' */
|
||||
.WMi-shuffle:before { content: '\e826'; } /* '' */
|
||||
.WMi-globe:before { content: '\e827'; } /* '' */
|
||||
.WMi-cloud:before { content: '\e828'; } /* '' */
|
||||
.WMi-zoom-in:before { content: '\e829'; } /* '' */
|
||||
.WMi-zoom-out:before { content: '\e82a'; } /* '' */
|
||||
.WMi-attach-1:before { content: '\e82b'; } /* '' */
|
||||
.WMi-check-1:before { content: '\e82c'; } /* '' */
|
||||
.WMi-cancel-1:before { content: '\e82d'; } /* '' */
|
||||
.WMi-comment:before { content: '\e82e'; } /* '' */
|
||||
.WMi-layers:before { content: '\e82f'; } /* '' */
|
||||
.WMi-signal:before { content: '\e830'; } /* '' */
|
||||
.WMi-equalizer:before { content: '\e831'; } /* '' */
|
||||
.WMi-macstore:before { content: '\e832'; } /* '' */
|
||||
.WMi-emo-happy:before { content: '\e833'; } /* '' */
|
||||
.WMi-emo-wink:before { content: '\e834'; } /* '' */
|
||||
.WMi-emo-wink2:before { content: '\e835'; } /* '' */
|
||||
.WMi-emo-unhappy:before { content: '\e836'; } /* '' */
|
||||
.WMi-emo-sleep:before { content: '\e837'; } /* '' */
|
||||
.WMi-emo-coffee:before { content: '\e838'; } /* '' */
|
||||
.WMi-emo-sunglasses:before { content: '\e839'; } /* '' */
|
||||
.WMi-emo-angry:before { content: '\e83a'; } /* '' */
|
||||
.WMi-emo-squint:before { content: '\e83b'; } /* '' */
|
||||
.WMi-emo-laugh:before { content: '\e83c'; } /* '' */
|
||||
.WMi-camera:before { content: '\e83d'; } /* '' */
|
||||
.WMi-emo-displeased:before { content: '\e83e'; } /* '' */
|
||||
.WMi-emo-surprised:before { content: '\e83f'; } /* '' */
|
||||
.WMi-th:before { content: '\e840'; } /* '' */
|
||||
.WMi-asterisk:before { content: '\e841'; } /* '' */
|
||||
.WMi-gift:before { content: '\e842'; } /* '' */
|
||||
.WMi-basket:before { content: '\e843'; } /* '' */
|
||||
.WMi-Beauty-1:before { content: '\e844'; } /* '' */
|
||||
.WMi-rss-1:before { content: '\e845'; } /* '' */
|
||||
.WMi-shop:before { content: '\e846'; } /* '' */
|
||||
.WMi-shop-1:before { content: '\e847'; } /* '' */
|
||||
.WMi-basket-1:before { content: '\e848'; } /* '' */
|
||||
.WMi-plus:before { content: '\e849'; } /* '' */
|
||||
.WMi-minus:before { content: '\e84a'; } /* '' */
|
||||
.WMi-Real-Estate:before { content: '\e84b'; } /* '' */
|
||||
.WMi-retweet:before { content: '\e84c'; } /* '' */
|
||||
.WMi-edit:before { content: '\e84d'; } /* '' */
|
||||
.WMi-tags:before { content: '\e84e'; } /* '' */
|
||||
.WMi-map-1:before { content: '\e84f'; } /* '' */
|
||||
.WMi-doc-landscape:before { content: '\e850'; } /* '' */
|
||||
.WMi-logout:before { content: '\e851'; } /* '' */
|
||||
.WMi-login:before { content: '\e852'; } /* '' */
|
||||
.WMi-logout-1:before { content: '\e853'; } /* '' */
|
||||
.WMi-back-in-time:before { content: '\e854'; } /* '' */
|
||||
.WMi-chat-alt:before { content: '\e855'; } /* '' */
|
||||
.WMi-art-gallery:before { content: '\e856'; } /* '' */
|
||||
.WMi-gift-1:before { content: '\e857'; } /* '' */
|
||||
.WMi-switch:before { content: '\e858'; } /* '' */
|
||||
.WMi-level-down:before { content: '\e859'; } /* '' */
|
||||
.WMi-help:before { content: '\e85a'; } /* '' */
|
||||
.WMi-location:before { content: '\e85b'; } /* '' */
|
||||
.WMi-phone:before { content: '\e85c'; } /* '' */
|
||||
.WMi-phone-1:before { content: '\e85d'; } /* '' */
|
||||
.WMi-share:before { content: '\e85e'; } /* '' */
|
||||
.WMi-Repairing:before { content: '\e85f'; } /* '' */
|
||||
.WMi-shuffle-1:before { content: '\e860'; } /* '' */
|
||||
.WMi-loop:before { content: '\e861'; } /* '' */
|
||||
.WMi-glyph:before { content: '\e862'; } /* '' */
|
||||
.WMi-glyph-1:before { content: '\e863'; } /* '' */
|
||||
.WMi-glyph-2:before { content: '\e864'; } /* '' */
|
||||
.WMi-warning-empty:before { content: '\e865'; } /* '' */
|
||||
.WMi-shop-bag:before { content: '\e866'; } /* '' */
|
||||
.WMi-Clothes:before { content: '\e867'; } /* '' */
|
||||
.WMi-Agriculture:before { content: '\e868'; } /* '' */
|
||||
.WMi-Medical:before { content: '\e869'; } /* '' */
|
||||
.WMi-Sports-and-Entertainment:before { content: '\e86a'; } /* '' */
|
||||
.WMi-wrench-1:before { content: '\e86b'; } /* '' */
|
||||
.WMi-pencil:before { content: '\e86c'; } /* '' */
|
||||
.WMi-map-2:before { content: '\e86d'; } /* '' */
|
||||
.WMi-map-o-1:before { content: '\e86e'; } /* '' */
|
||||
.WMi-marquee:before { content: '\e86f'; } /* '' */
|
||||
.WMi-doc-text-inv:before { content: '\e870'; } /* '' */
|
||||
.WMi-calendar:before { content: '\e871'; } /* '' */
|
||||
.WMi-calendar-1:before { content: '\e872'; } /* '' */
|
||||
.WMi-Art-And-Culture:before { content: '\e873'; } /* '' */
|
||||
.WMi-graduation-cap:before { content: '\e874'; } /* '' */
|
||||
.WMi-Advertising-1:before { content: '\e875'; } /* '' */
|
||||
.WMi-filter:before { content: '\e876'; } /* '' */
|
||||
.WMi-Tourism-And-Transportation:before { content: '\e877'; } /* '' */
|
||||
.WMi-Makeup-And-Hygienic:before { content: '\e878'; } /* '' */
|
||||
.WMi-clock:before { content: '\e879'; } /* '' */
|
||||
.WMi-user:before { content: '\e87a'; } /* '' */
|
||||
.WMi-users:before { content: '\e87b'; } /* '' */
|
||||
.WMi-Official:before { content: '\e87c'; } /* '' */
|
||||
.WMi-crown:before { content: '\e87d'; } /* '' */
|
||||
.WMi-gift-2:before { content: '\e87e'; } /* '' */
|
||||
.WMi-Decoration-And-Building-Industry:before { content: '\e87f'; } /* '' */
|
||||
.WMi-Flowers-And-Plants:before { content: '\e880'; } /* '' */
|
||||
.WMi-Advertising:before { content: '\e881'; } /* '' */
|
||||
.WMi-shop-2:before { content: '\e882'; } /* '' */
|
||||
.WMi-glyph-3:before { content: '\e883'; } /* '' */
|
||||
.WMi-glyph-4:before { content: '\e884'; } /* '' */
|
||||
.WMi-glyph-5:before { content: '\e885'; } /* '' */
|
||||
.WMi-glyph-6:before { content: '\e886'; } /* '' */
|
||||
.WMi-glyph-7:before { content: '\e887'; } /* '' */
|
||||
.WMi-glyph-8:before { content: '\e888'; } /* '' */
|
||||
.WMi-glyph-9:before { content: '\e889'; } /* '' */
|
||||
.WMi-glyph-10:before { content: '\e88a'; } /* '' */
|
||||
.WMi-glyph-11:before { content: '\e88b'; } /* '' */
|
||||
.WMi-glyph-12:before { content: '\e88c'; } /* '' */
|
||||
.WMi-glyph-13:before { content: '\e88d'; } /* '' */
|
||||
.WMi-glyph-14:before { content: '\e88e'; } /* '' */
|
||||
.WMi-glyph-15:before { content: '\e88f'; } /* '' */
|
||||
.WMi-glyph-16:before { content: '\e890'; } /* '' */
|
||||
.WMi-glyph-17:before { content: '\e891'; } /* '' */
|
||||
.WMi-glyph-18:before { content: '\e892'; } /* '' */
|
||||
.WMi-glyph-19:before { content: '\e893'; } /* '' */
|
||||
.WMi-glyph-20:before { content: '\e894'; } /* '' */
|
||||
.WMi-glyph-21:before { content: '\e895'; } /* '' */
|
||||
.WMi-glyph-22:before { content: '\e896'; } /* '' */
|
||||
.WMi-glyph-23:before { content: '\e897'; } /* '' */
|
||||
.WMi-glyph-24:before { content: '\e898'; } /* '' */
|
||||
.WMi-business-affiliate-network:before { content: '\e899'; } /* '' */
|
||||
.WMi-camera-1:before { content: '\e89a'; } /* '' */
|
||||
.WMi-Photography:before { content: '\e89b'; } /* '' */
|
||||
.WMi-SocialMedia:before { content: '\e89c'; } /* '' */
|
||||
.WMi-WebAndApp:before { content: '\e89d'; } /* '' */
|
||||
.WMi-Graphic:before { content: '\e89e'; } /* '' */
|
||||
.WMi-bell:before { content: '\e89f'; } /* '' */
|
||||
.WMi-RegisterBusiness:before { content: '\e8a0'; } /* '' */
|
||||
.WMi-code-1:before { content: '\e8a1'; } /* '' */
|
||||
.WMi-pause:before { content: '\f00e'; } /* '' */
|
||||
.WMi-play:before { content: '\f00f'; } /* '' */
|
||||
.WMi-to-end:before { content: '\f010'; } /* '' */
|
||||
.WMi-to-start:before { content: '\f011'; } /* '' */
|
||||
.WMi-alert-outline:before { content: '\f02a'; } /* '' */
|
||||
.WMi-Food:before { content: '\f02f'; } /* '' */
|
||||
.WMi-Digital:before { content: '\f034'; } /* '' */
|
||||
.WMi-stop:before { content: '\f080'; } /* '' */
|
||||
.WMi-link-ext:before { content: '\f08e'; } /* '' */
|
||||
.WMi-check-empty:before { content: '\f096'; } /* '' */
|
||||
.WMi-bookmark-empty:before { content: '\f097'; } /* '' */
|
||||
.WMi-twitter-1:before { content: '\f099'; } /* '' */
|
||||
.WMi-rss:before { content: '\f09e'; } /* '' */
|
||||
.WMi-hdd:before { content: '\f0a0'; } /* '' */
|
||||
.WMi-resize-full-alt:before { content: '\f0b2'; } /* '' */
|
||||
.WMi-beaker:before { content: '\f0c3'; } /* '' */
|
||||
.WMi-menu:before { content: '\f0c9'; } /* '' */
|
||||
.WMi-magic:before { content: '\f0d0'; } /* '' */
|
||||
.WMi-gplus:before { content: '\f0d5'; } /* '' */
|
||||
.WMi-WM-Logo:before { content: '\f0da'; } /* '' */
|
||||
.WMi-open:before { content: '\f0db'; } /* '' */
|
||||
.WMi-sort:before { content: '\f0dc'; } /* '' */
|
||||
.WMi-chronometer:before { content: '\f0dd'; } /* '' */
|
||||
.WMi-Clothes-And-Personal-Belongings:before { content: '\f0de'; } /* '' */
|
||||
.WMi-mail-alt:before { content: '\f0e0'; } /* '' */
|
||||
.WMi-Cleaning:before { content: '\f0e2'; } /* '' */
|
||||
.WMi-exchange:before { content: '\f0ec'; } /* '' */
|
||||
.WMi-Medical-Services:before { content: '\f0f0'; } /* '' */
|
||||
.WMi-Drug-And-Medical-Equipment:before { content: '\f0f1'; } /* '' */
|
||||
.WMi-bell-alt:before { content: '\f0f3'; } /* '' */
|
||||
.WMi-HomeAppliances:before { content: '\f0f4'; } /* '' */
|
||||
.WMi-Edible-And-Groceries:before { content: '\f0f5'; } /* '' */
|
||||
.WMi-plus-squared:before { content: '\f0fe'; } /* '' */
|
||||
.WMi-angle-double-left:before { content: '\f100'; } /* '' */
|
||||
.WMi-angle-double-right:before { content: '\f101'; } /* '' */
|
||||
.WMi-angle-double-up:before { content: '\f102'; } /* '' */
|
||||
.WMi-angle-double-down:before { content: '\f103'; } /* '' */
|
||||
.WMi-angle-left:before { content: '\f104'; } /* '' */
|
||||
.WMi-angle-right:before { content: '\f105'; } /* '' */
|
||||
.WMi-angle-up:before { content: '\f106'; } /* '' */
|
||||
.WMi-angle-down:before { content: '\f107'; } /* '' */
|
||||
.WMi-imac:before { content: '\f108'; } /* '' */
|
||||
.WMi-laptop:before { content: '\f109'; } /* '' */
|
||||
.WMi-tablet:before { content: '\f10a'; } /* '' */
|
||||
.WMi-mobile:before { content: '\f10b'; } /* '' */
|
||||
.WMi-circle:before { content: '\f111'; } /* '' */
|
||||
.WMi-Information-Technology:before { content: '\f120'; } /* '' */
|
||||
.WMi-code:before { content: '\f121'; } /* '' */
|
||||
.WMi-star-half-alt:before { content: '\f123'; } /* '' */
|
||||
.WMi-direction:before { content: '\f124'; } /* '' */
|
||||
.WMi-crop:before { content: '\f125'; } /* '' */
|
||||
.WMi-unlink:before { content: '\f127'; } /* '' */
|
||||
.WMi-info:before { content: '\f129'; } /* '' */
|
||||
.WMi-attention-alt:before { content: '\f12a'; } /* '' */
|
||||
.WMi-ellipsis:before { content: '\f141'; } /* '' */
|
||||
.WMi-ellipsis-vert:before { content: '\f142'; } /* '' */
|
||||
.WMi-ok-squared:before { content: '\f14a'; } /* '' */
|
||||
.WMi-compass:before { content: '\f14e'; } /* '' */
|
||||
.WMi-sort-alt-up:before { content: '\f160'; } /* '' */
|
||||
.WMi-sort-alt-down:before { content: '\f161'; } /* '' */
|
||||
.WMi-dropbox:before { content: '\f16b'; } /* '' */
|
||||
.WMi-instagram:before { content: '\f16d'; } /* '' */
|
||||
.WMi-windows:before { content: '\f17a'; } /* '' */
|
||||
.WMi-content-cut:before { content: '\f190'; } /* '' */
|
||||
.WMi-plus-squared-alt:before { content: '\f196'; } /* '' */
|
||||
.WMi-Educational:before { content: '\f19d'; } /* '' */
|
||||
.WMi-crop-1:before { content: '\f19e'; } /* '' */
|
||||
.WMi-google:before { content: '\f1a0'; } /* '' */
|
||||
.WMi-paw:before { content: '\f1b0'; } /* '' */
|
||||
.WMi-cube:before { content: '\f1b2'; } /* '' */
|
||||
.WMi-cubes:before { content: '\f1b3'; } /* '' */
|
||||
.WMi-Vehicle:before { content: '\f1b9'; } /* '' */
|
||||
.WMi-database:before { content: '\f1c0'; } /* '' */
|
||||
.WMi-codeopen:before { content: '\f1cb'; } /* '' */
|
||||
.WMi-paper-plane:before { content: '\f1d8'; } /* '' */
|
||||
.WMi-telegram:before { content: '\f1d9'; } /* '' */
|
||||
.WMi-sliders:before { content: '\f1de'; } /* '' */
|
||||
.WMi-Sport:before { content: '\f1e3'; } /* '' */
|
||||
.WMi-plug:before { content: '\f1e6'; } /* '' */
|
||||
.WMi-wifi:before { content: '\f1eb'; } /* '' */
|
||||
.WMi-trash:before { content: '\f1f8'; } /* '' */
|
||||
.WMi-Engineering:before { content: '\f1fa'; } /* '' */
|
||||
.WMi-eyedropper:before { content: '\f1fb'; } /* '' */
|
||||
.WMi-brush:before { content: '\f1fc'; } /* '' */
|
||||
.WMi-birthday:before { content: '\f1fd'; } /* '' */
|
||||
.WMi-chart-pie:before { content: '\f200'; } /* '' */
|
||||
.WMi-chart-line:before { content: '\f201'; } /* '' */
|
||||
.WMi-toggle-off:before { content: '\f204'; } /* '' */
|
||||
.WMi-toggle-on:before { content: '\f205'; } /* '' */
|
||||
.WMi-diamond:before { content: '\f219'; } /* '' */
|
||||
.WMi-heartbeat:before { content: '\f21e'; } /* '' */
|
||||
.WMi-pinterest:before { content: '\f231'; } /* '' */
|
||||
.WMi-user-plus:before { content: '\f234'; } /* '' */
|
||||
.WMi-user-times:before { content: '\f235'; } /* '' */
|
||||
.WMi-flip-to-back:before { content: '\f247'; } /* '' */
|
||||
.WMi-clone:before { content: '\f24d'; } /* '' */
|
||||
.WMi-balance-scale:before { content: '\f24e'; } /* '' */
|
||||
.WMi-television:before { content: '\f26c'; } /* '' */
|
||||
.WMi-Industry:before { content: '\f275'; } /* '' */
|
||||
.WMi-map-signs:before { content: '\f277'; } /* '' */
|
||||
.WMi-map-o:before { content: '\f278'; } /* '' */
|
||||
.WMi-map:before { content: '\f279'; } /* '' */
|
||||
.WMi-edge:before { content: '\f282'; } /* '' */
|
||||
.WMi-credit-card-alt:before { content: '\f283'; } /* '' */
|
||||
.WMi-shopping-bag:before { content: '\f290'; } /* '' */
|
||||
.WMi-question-circle-o:before { content: '\f29c'; } /* '' */
|
||||
.WMi-envelope-open:before { content: '\f2b6'; } /* '' */
|
||||
.WMi-envelope-open-o:before { content: '\f2b7'; } /* '' */
|
||||
.WMi-telegram-1:before { content: '\f2c6'; } /* '' */
|
||||
.WMi-hanger:before { content: '\f2c8'; } /* '' */
|
||||
.WMi-facebook:before { content: '\f300'; } /* '' */
|
||||
.WMi-twitter:before { content: '\f302'; } /* '' */
|
||||
.WMi-linkedin-squared:before { content: '\f30c'; } /* '' */
|
||||
.WMi-win8:before { content: '\f325'; } /* '' */
|
||||
.WMi-instagram-1:before { content: '\f32d'; } /* '' */
|
||||
.WMi-message-reply-text:before { content: '\f368'; } /* '' */
|
||||
.WMi-message-text-outline:before { content: '\f36a'; } /* '' */
|
||||
.WMi-percent:before { content: '\f3f0'; } /* '' */
|
||||
.WMi-Flowers-and-Plants:before { content: '\f405'; } /* '' */
|
||||
.WMi-Scientific:before { content: '\f463'; } /* '' */
|
||||
.WMi-selection:before { content: '\f489'; } /* '' */
|
||||
.WMi-Home-And-Office:before { content: '\f4b9'; } /* '' */
|
||||
.WMi-shape-rectangle-plus:before { content: '\f65f'; } /* '' */
|
||||
.WMi-Beauty:before { content: '\f665'; } /* '' */
|
File diff suppressed because one or more lines are too long
@ -1,287 +0,0 @@
|
||||
|
||||
.WMi-ok { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-picture { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-search { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-music { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-star-half { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-star-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-star { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-heart-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-heart { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-mail { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-cancel { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-lock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-lock-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-attach { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-link { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-bookmark { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-upload { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-download { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-tag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-trash-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-cog { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-off-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-resize-vertical { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-down-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-left-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-right-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-up-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-align-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-align-center { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-align-right { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-indent-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-indent-right { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-align-justify { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-check { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-credit-card { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-briefcase { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-off { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-arrows-cw { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-shuffle { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-globe { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-cloud { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-zoom-in { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-zoom-out { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-attach-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-check-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-cancel-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-comment { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-layers { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-signal { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-equalizer { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-macstore { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-happy { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-wink { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-wink2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-unhappy { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-sleep { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-coffee { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-sunglasses { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-angry { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-squint { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-laugh { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-camera { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-displeased { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-surprised { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-th { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-asterisk { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-gift { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-basket { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Beauty-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-rss-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-shop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-shop-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-basket-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-plus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-minus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Real-Estate { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-retweet { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-edit { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-tags { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-map-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-doc-landscape { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-logout { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-login { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-logout-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-back-in-time { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-chat-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-art-gallery { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-gift-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-switch { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-level-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-help { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-location { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-phone { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-phone-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-share { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Repairing { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-shuffle-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-loop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-warning-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-shop-bag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Clothes { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Agriculture { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Medical { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Sports-and-Entertainment { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-wrench-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-pencil { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-map-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-map-o-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-marquee { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-doc-text-inv { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-calendar { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-calendar-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Art-And-Culture { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-graduation-cap { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Advertising-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-filter { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Tourism-And-Transportation { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Makeup-And-Hygienic { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-clock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-user { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-users { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Official { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-crown { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-gift-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Decoration-And-Building-Industry { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Flowers-And-Plants { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Advertising { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-shop-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-3 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-4 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-5 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-6 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-7 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-8 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-9 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-10 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-11 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-12 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-13 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-14 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-15 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-16 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-17 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-18 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-19 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-20 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-21 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-22 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-23 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-24 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-business-affiliate-network { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-camera-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Photography { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-SocialMedia { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-WebAndApp { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Graphic { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-bell { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-RegisterBusiness { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-code-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-pause { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-play { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-to-end { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-to-start { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-alert-outline { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Food { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Digital { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-stop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-link-ext { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-check-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-bookmark-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-twitter-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-rss { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-hdd { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-resize-full-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-beaker { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-menu { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-magic { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-gplus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-WM-Logo { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-sort { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-chronometer { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Clothes-And-Personal-Belongings { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-mail-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Cleaning { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-exchange { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Medical-Services { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Drug-And-Medical-Equipment { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-bell-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-HomeAppliances { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Edible-And-Groceries { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-plus-squared { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-angle-double-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-angle-double-right { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-angle-double-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-angle-double-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-angle-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-angle-right { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-angle-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-angle-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-imac { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-laptop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-tablet { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-mobile { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-circle { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Information-Technology { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-code { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-star-half-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-direction { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-crop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-unlink { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-info { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-attention-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-ellipsis { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-ellipsis-vert { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-ok-squared { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-compass { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-sort-alt-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-sort-alt-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-dropbox { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-instagram { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-windows { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-content-cut { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-plus-squared-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Educational { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-crop-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-google { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-paw { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-cube { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-cubes { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Vehicle { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-database { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-codeopen { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-paper-plane { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-telegram { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-sliders { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Sport { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-plug { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-wifi { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-trash { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Engineering { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-eyedropper { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-brush { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-birthday { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-chart-pie { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-chart-line { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-toggle-off { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-toggle-on { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-diamond { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-heartbeat { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-pinterest { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-user-plus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-user-times { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-flip-to-back { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-clone { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-balance-scale { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-television { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Industry { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-map-signs { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-map-o { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-map { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-edge { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-credit-card-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-shopping-bag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-question-circle-o { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-envelope-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-envelope-open-o { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-telegram-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-hanger { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-facebook { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-twitter { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-linkedin-squared { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-win8 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-instagram-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-message-reply-text { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-message-text-outline { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-percent { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Flowers-and-Plants { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Scientific { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-selection { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Home-And-Office { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-shape-rectangle-plus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Beauty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
@ -1,298 +0,0 @@
|
||||
[class^="WMi-"], [class*=" WMi-"] {
|
||||
font-family: 'fontello';
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
|
||||
/* fix buttons height */
|
||||
line-height: 1em;
|
||||
|
||||
/* you can be more comfortable with increased icons size */
|
||||
/* font-size: 120%; */
|
||||
}
|
||||
|
||||
.WMi-ok { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-picture { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-search { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-music { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-star-half { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-star-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-star { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-heart-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-heart { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-mail { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-cancel { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-lock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-lock-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-attach { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-link { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-bookmark { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-upload { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-download { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-tag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-trash-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-cog { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-off-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-resize-vertical { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-down-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-left-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-right-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-up-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-align-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-align-center { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-align-right { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-indent-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-indent-right { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-align-justify { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-check { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-credit-card { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-briefcase { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-off { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-arrows-cw { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-shuffle { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-globe { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-cloud { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-zoom-in { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-zoom-out { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-attach-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-check-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-cancel-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-comment { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-layers { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-signal { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-equalizer { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-macstore { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-happy { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-wink { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-wink2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-unhappy { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-sleep { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-coffee { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-sunglasses { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-angry { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-squint { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-laugh { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-camera { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-displeased { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-emo-surprised { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-th { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-asterisk { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-gift { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-basket { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Beauty-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-rss-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-shop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-shop-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-basket-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-plus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-minus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Real-Estate { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-retweet { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-edit { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-tags { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-map-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-doc-landscape { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-logout { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-login { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-logout-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-back-in-time { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-chat-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-art-gallery { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-gift-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-switch { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-level-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-help { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-location { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-phone { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-phone-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-share { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Repairing { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-shuffle-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-loop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-warning-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-shop-bag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Clothes { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Agriculture { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Medical { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Sports-and-Entertainment { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-wrench-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-pencil { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-map-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-map-o-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-marquee { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-doc-text-inv { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-calendar { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-calendar-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Art-And-Culture { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-graduation-cap { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Advertising-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-filter { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Tourism-And-Transportation { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Makeup-And-Hygienic { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-clock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-user { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-users { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Official { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-crown { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-gift-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Decoration-And-Building-Industry { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Flowers-And-Plants { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Advertising { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-shop-2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-3 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-4 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-5 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-6 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-7 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-8 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-9 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-10 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-11 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-12 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-13 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-14 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-15 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-16 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-17 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-18 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-19 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-20 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-21 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-22 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-23 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-glyph-24 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-business-affiliate-network { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-camera-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Photography { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-SocialMedia { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-WebAndApp { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Graphic { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-bell { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-RegisterBusiness { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-code-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-pause { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-play { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-to-end { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-to-start { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-alert-outline { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Food { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Digital { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-stop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-link-ext { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-check-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-bookmark-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-twitter-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-rss { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-hdd { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-resize-full-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-beaker { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-menu { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-magic { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-gplus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-WM-Logo { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-sort { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-chronometer { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Clothes-And-Personal-Belongings { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-mail-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Cleaning { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-exchange { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Medical-Services { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Drug-And-Medical-Equipment { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-bell-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-HomeAppliances { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Edible-And-Groceries { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-plus-squared { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-angle-double-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-angle-double-right { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-angle-double-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-angle-double-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-angle-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-angle-right { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-angle-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-angle-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-imac { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-laptop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-tablet { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-mobile { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-circle { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Information-Technology { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-code { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-star-half-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-direction { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-crop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-unlink { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-info { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-attention-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-ellipsis { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-ellipsis-vert { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-ok-squared { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-compass { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-sort-alt-up { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-sort-alt-down { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-dropbox { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-instagram { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-windows { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-content-cut { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-plus-squared-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Educational { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-crop-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-google { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-paw { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-cube { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-cubes { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Vehicle { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-database { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-codeopen { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-paper-plane { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-telegram { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-sliders { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Sport { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-plug { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-wifi { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-trash { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Engineering { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-eyedropper { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-brush { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-birthday { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-chart-pie { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-chart-line { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-toggle-off { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-toggle-on { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-diamond { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-heartbeat { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-pinterest { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-user-plus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-user-times { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-flip-to-back { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-clone { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-balance-scale { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-television { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Industry { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-map-signs { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-map-o { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-map { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-edge { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-credit-card-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-shopping-bag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-question-circle-o { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-envelope-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-envelope-open-o { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-telegram-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-hanger { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-facebook { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-twitter { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-linkedin-squared { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-win8 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-instagram-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-message-reply-text { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-message-text-outline { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-percent { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Flowers-and-Plants { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Scientific { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-selection { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Home-And-Office { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-shape-rectangle-plus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
||||
.WMi-Beauty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); }
|
@ -1,343 +0,0 @@
|
||||
@font-face {
|
||||
font-family: 'fontello';
|
||||
src: url('../font/fontello.eot?65806237');
|
||||
src: url('../font/fontello.eot?65806237#iefix') format('embedded-opentype'),
|
||||
url('../font/fontello.woff2?65806237') format('woff2'),
|
||||
url('../font/fontello.woff?65806237') format('woff'),
|
||||
url('../font/fontello.ttf?65806237') format('truetype'),
|
||||
url('../font/fontello.svg?65806237#fontello') format('svg');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
|
||||
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
|
||||
/*
|
||||
@media screen and (-webkit-min-device-pixel-ratio:0) {
|
||||
@font-face {
|
||||
font-family: 'fontello';
|
||||
src: url('../font/fontello.svg?65806237#fontello') format('svg');
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
[class^="WMi-"]:before, [class*=" WMi-"]:before {
|
||||
font-family: "fontello";
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
speak: none;
|
||||
|
||||
display: inline-block;
|
||||
text-decoration: inherit;
|
||||
width: 1em;
|
||||
margin-right: .2em;
|
||||
text-align: center;
|
||||
/* opacity: .8; */
|
||||
|
||||
/* For safety - reset parent styles, that can break glyph codes*/
|
||||
font-variant: normal;
|
||||
text-transform: none;
|
||||
|
||||
/* fix buttons height, for twitter bootstrap */
|
||||
line-height: 1em;
|
||||
|
||||
/* Animation center compensation - margins should be symmetric */
|
||||
/* remove if not needed */
|
||||
margin-left: .2em;
|
||||
|
||||
/* you can be more comfortable with increased icons size */
|
||||
/* font-size: 120%; */
|
||||
|
||||
/* Font smoothing. That was taken from TWBS */
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
|
||||
/* Uncomment for 3D effect */
|
||||
/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
|
||||
}
|
||||
|
||||
.WMi-ok:before { content: '\e800'; } /* '' */
|
||||
.WMi-picture:before { content: '\e801'; } /* '' */
|
||||
.WMi-search:before { content: '\e802'; } /* '' */
|
||||
.WMi-music:before { content: '\e803'; } /* '' */
|
||||
.WMi-star-half:before { content: '\e804'; } /* '' */
|
||||
.WMi-star-empty:before { content: '\e805'; } /* '' */
|
||||
.WMi-star:before { content: '\e806'; } /* '' */
|
||||
.WMi-heart-empty:before { content: '\e807'; } /* '' */
|
||||
.WMi-heart:before { content: '\e808'; } /* '' */
|
||||
.WMi-mail:before { content: '\e809'; } /* '' */
|
||||
.WMi-cancel:before { content: '\e80a'; } /* '' */
|
||||
.WMi-lock:before { content: '\e80b'; } /* '' */
|
||||
.WMi-lock-open:before { content: '\e80c'; } /* '' */
|
||||
.WMi-attach:before { content: '\e80d'; } /* '' */
|
||||
.WMi-link:before { content: '\e80e'; } /* '' */
|
||||
.WMi-bookmark:before { content: '\e80f'; } /* '' */
|
||||
.WMi-upload:before { content: '\e810'; } /* '' */
|
||||
.WMi-download:before { content: '\e811'; } /* '' */
|
||||
.WMi-tag:before { content: '\e812'; } /* '' */
|
||||
.WMi-trash-empty:before { content: '\e813'; } /* '' */
|
||||
.WMi-cog:before { content: '\e814'; } /* '' */
|
||||
.WMi-off-1:before { content: '\e815'; } /* '' */
|
||||
.WMi-resize-vertical:before { content: '\e816'; } /* '' */
|
||||
.WMi-down-open:before { content: '\e817'; } /* '' */
|
||||
.WMi-left-open:before { content: '\e818'; } /* '' */
|
||||
.WMi-right-open:before { content: '\e819'; } /* '' */
|
||||
.WMi-up-open:before { content: '\e81a'; } /* '' */
|
||||
.WMi-align-left:before { content: '\e81b'; } /* '' */
|
||||
.WMi-align-center:before { content: '\e81c'; } /* '' */
|
||||
.WMi-align-right:before { content: '\e81d'; } /* '' */
|
||||
.WMi-indent-left:before { content: '\e81e'; } /* '' */
|
||||
.WMi-indent-right:before { content: '\e81f'; } /* '' */
|
||||
.WMi-align-justify:before { content: '\e820'; } /* '' */
|
||||
.WMi-check:before { content: '\e821'; } /* '' */
|
||||
.WMi-credit-card:before { content: '\e822'; } /* '' */
|
||||
.WMi-briefcase:before { content: '\e823'; } /* '' */
|
||||
.WMi-off:before { content: '\e824'; } /* '' */
|
||||
.WMi-arrows-cw:before { content: '\e825'; } /* '' */
|
||||
.WMi-shuffle:before { content: '\e826'; } /* '' */
|
||||
.WMi-globe:before { content: '\e827'; } /* '' */
|
||||
.WMi-cloud:before { content: '\e828'; } /* '' */
|
||||
.WMi-zoom-in:before { content: '\e829'; } /* '' */
|
||||
.WMi-zoom-out:before { content: '\e82a'; } /* '' */
|
||||
.WMi-attach-1:before { content: '\e82b'; } /* '' */
|
||||
.WMi-check-1:before { content: '\e82c'; } /* '' */
|
||||
.WMi-cancel-1:before { content: '\e82d'; } /* '' */
|
||||
.WMi-comment:before { content: '\e82e'; } /* '' */
|
||||
.WMi-layers:before { content: '\e82f'; } /* '' */
|
||||
.WMi-signal:before { content: '\e830'; } /* '' */
|
||||
.WMi-equalizer:before { content: '\e831'; } /* '' */
|
||||
.WMi-macstore:before { content: '\e832'; } /* '' */
|
||||
.WMi-emo-happy:before { content: '\e833'; } /* '' */
|
||||
.WMi-emo-wink:before { content: '\e834'; } /* '' */
|
||||
.WMi-emo-wink2:before { content: '\e835'; } /* '' */
|
||||
.WMi-emo-unhappy:before { content: '\e836'; } /* '' */
|
||||
.WMi-emo-sleep:before { content: '\e837'; } /* '' */
|
||||
.WMi-emo-coffee:before { content: '\e838'; } /* '' */
|
||||
.WMi-emo-sunglasses:before { content: '\e839'; } /* '' */
|
||||
.WMi-emo-angry:before { content: '\e83a'; } /* '' */
|
||||
.WMi-emo-squint:before { content: '\e83b'; } /* '' */
|
||||
.WMi-emo-laugh:before { content: '\e83c'; } /* '' */
|
||||
.WMi-camera:before { content: '\e83d'; } /* '' */
|
||||
.WMi-emo-displeased:before { content: '\e83e'; } /* '' */
|
||||
.WMi-emo-surprised:before { content: '\e83f'; } /* '' */
|
||||
.WMi-th:before { content: '\e840'; } /* '' */
|
||||
.WMi-asterisk:before { content: '\e841'; } /* '' */
|
||||
.WMi-gift:before { content: '\e842'; } /* '' */
|
||||
.WMi-basket:before { content: '\e843'; } /* '' */
|
||||
.WMi-Beauty-1:before { content: '\e844'; } /* '' */
|
||||
.WMi-rss-1:before { content: '\e845'; } /* '' */
|
||||
.WMi-shop:before { content: '\e846'; } /* '' */
|
||||
.WMi-shop-1:before { content: '\e847'; } /* '' */
|
||||
.WMi-basket-1:before { content: '\e848'; } /* '' */
|
||||
.WMi-plus:before { content: '\e849'; } /* '' */
|
||||
.WMi-minus:before { content: '\e84a'; } /* '' */
|
||||
.WMi-Real-Estate:before { content: '\e84b'; } /* '' */
|
||||
.WMi-retweet:before { content: '\e84c'; } /* '' */
|
||||
.WMi-edit:before { content: '\e84d'; } /* '' */
|
||||
.WMi-tags:before { content: '\e84e'; } /* '' */
|
||||
.WMi-map-1:before { content: '\e84f'; } /* '' */
|
||||
.WMi-doc-landscape:before { content: '\e850'; } /* '' */
|
||||
.WMi-logout:before { content: '\e851'; } /* '' */
|
||||
.WMi-login:before { content: '\e852'; } /* '' */
|
||||
.WMi-logout-1:before { content: '\e853'; } /* '' */
|
||||
.WMi-back-in-time:before { content: '\e854'; } /* '' */
|
||||
.WMi-chat-alt:before { content: '\e855'; } /* '' */
|
||||
.WMi-art-gallery:before { content: '\e856'; } /* '' */
|
||||
.WMi-gift-1:before { content: '\e857'; } /* '' */
|
||||
.WMi-switch:before { content: '\e858'; } /* '' */
|
||||
.WMi-level-down:before { content: '\e859'; } /* '' */
|
||||
.WMi-help:before { content: '\e85a'; } /* '' */
|
||||
.WMi-location:before { content: '\e85b'; } /* '' */
|
||||
.WMi-phone:before { content: '\e85c'; } /* '' */
|
||||
.WMi-phone-1:before { content: '\e85d'; } /* '' */
|
||||
.WMi-share:before { content: '\e85e'; } /* '' */
|
||||
.WMi-Repairing:before { content: '\e85f'; } /* '' */
|
||||
.WMi-shuffle-1:before { content: '\e860'; } /* '' */
|
||||
.WMi-loop:before { content: '\e861'; } /* '' */
|
||||
.WMi-glyph:before { content: '\e862'; } /* '' */
|
||||
.WMi-glyph-1:before { content: '\e863'; } /* '' */
|
||||
.WMi-glyph-2:before { content: '\e864'; } /* '' */
|
||||
.WMi-warning-empty:before { content: '\e865'; } /* '' */
|
||||
.WMi-shop-bag:before { content: '\e866'; } /* '' */
|
||||
.WMi-Clothes:before { content: '\e867'; } /* '' */
|
||||
.WMi-Agriculture:before { content: '\e868'; } /* '' */
|
||||
.WMi-Medical:before { content: '\e869'; } /* '' */
|
||||
.WMi-Sports-and-Entertainment:before { content: '\e86a'; } /* '' */
|
||||
.WMi-wrench-1:before { content: '\e86b'; } /* '' */
|
||||
.WMi-pencil:before { content: '\e86c'; } /* '' */
|
||||
.WMi-map-2:before { content: '\e86d'; } /* '' */
|
||||
.WMi-map-o-1:before { content: '\e86e'; } /* '' */
|
||||
.WMi-marquee:before { content: '\e86f'; } /* '' */
|
||||
.WMi-doc-text-inv:before { content: '\e870'; } /* '' */
|
||||
.WMi-calendar:before { content: '\e871'; } /* '' */
|
||||
.WMi-calendar-1:before { content: '\e872'; } /* '' */
|
||||
.WMi-Art-And-Culture:before { content: '\e873'; } /* '' */
|
||||
.WMi-graduation-cap:before { content: '\e874'; } /* '' */
|
||||
.WMi-Advertising-1:before { content: '\e875'; } /* '' */
|
||||
.WMi-filter:before { content: '\e876'; } /* '' */
|
||||
.WMi-Tourism-And-Transportation:before { content: '\e877'; } /* '' */
|
||||
.WMi-Makeup-And-Hygienic:before { content: '\e878'; } /* '' */
|
||||
.WMi-clock:before { content: '\e879'; } /* '' */
|
||||
.WMi-user:before { content: '\e87a'; } /* '' */
|
||||
.WMi-users:before { content: '\e87b'; } /* '' */
|
||||
.WMi-Official:before { content: '\e87c'; } /* '' */
|
||||
.WMi-crown:before { content: '\e87d'; } /* '' */
|
||||
.WMi-gift-2:before { content: '\e87e'; } /* '' */
|
||||
.WMi-Decoration-And-Building-Industry:before { content: '\e87f'; } /* '' */
|
||||
.WMi-Flowers-And-Plants:before { content: '\e880'; } /* '' */
|
||||
.WMi-Advertising:before { content: '\e881'; } /* '' */
|
||||
.WMi-shop-2:before { content: '\e882'; } /* '' */
|
||||
.WMi-glyph-3:before { content: '\e883'; } /* '' */
|
||||
.WMi-glyph-4:before { content: '\e884'; } /* '' */
|
||||
.WMi-glyph-5:before { content: '\e885'; } /* '' */
|
||||
.WMi-glyph-6:before { content: '\e886'; } /* '' */
|
||||
.WMi-glyph-7:before { content: '\e887'; } /* '' */
|
||||
.WMi-glyph-8:before { content: '\e888'; } /* '' */
|
||||
.WMi-glyph-9:before { content: '\e889'; } /* '' */
|
||||
.WMi-glyph-10:before { content: '\e88a'; } /* '' */
|
||||
.WMi-glyph-11:before { content: '\e88b'; } /* '' */
|
||||
.WMi-glyph-12:before { content: '\e88c'; } /* '' */
|
||||
.WMi-glyph-13:before { content: '\e88d'; } /* '' */
|
||||
.WMi-glyph-14:before { content: '\e88e'; } /* '' */
|
||||
.WMi-glyph-15:before { content: '\e88f'; } /* '' */
|
||||
.WMi-glyph-16:before { content: '\e890'; } /* '' */
|
||||
.WMi-glyph-17:before { content: '\e891'; } /* '' */
|
||||
.WMi-glyph-18:before { content: '\e892'; } /* '' */
|
||||
.WMi-glyph-19:before { content: '\e893'; } /* '' */
|
||||
.WMi-glyph-20:before { content: '\e894'; } /* '' */
|
||||
.WMi-glyph-21:before { content: '\e895'; } /* '' */
|
||||
.WMi-glyph-22:before { content: '\e896'; } /* '' */
|
||||
.WMi-glyph-23:before { content: '\e897'; } /* '' */
|
||||
.WMi-glyph-24:before { content: '\e898'; } /* '' */
|
||||
.WMi-business-affiliate-network:before { content: '\e899'; } /* '' */
|
||||
.WMi-camera-1:before { content: '\e89a'; } /* '' */
|
||||
.WMi-Photography:before { content: '\e89b'; } /* '' */
|
||||
.WMi-SocialMedia:before { content: '\e89c'; } /* '' */
|
||||
.WMi-WebAndApp:before { content: '\e89d'; } /* '' */
|
||||
.WMi-Graphic:before { content: '\e89e'; } /* '' */
|
||||
.WMi-bell:before { content: '\e89f'; } /* '' */
|
||||
.WMi-RegisterBusiness:before { content: '\e8a0'; } /* '' */
|
||||
.WMi-code-1:before { content: '\e8a1'; } /* '' */
|
||||
.WMi-pause:before { content: '\f00e'; } /* '' */
|
||||
.WMi-play:before { content: '\f00f'; } /* '' */
|
||||
.WMi-to-end:before { content: '\f010'; } /* '' */
|
||||
.WMi-to-start:before { content: '\f011'; } /* '' */
|
||||
.WMi-alert-outline:before { content: '\f02a'; } /* '' */
|
||||
.WMi-Food:before { content: '\f02f'; } /* '' */
|
||||
.WMi-Digital:before { content: '\f034'; } /* '' */
|
||||
.WMi-stop:before { content: '\f080'; } /* '' */
|
||||
.WMi-link-ext:before { content: '\f08e'; } /* '' */
|
||||
.WMi-check-empty:before { content: '\f096'; } /* '' */
|
||||
.WMi-bookmark-empty:before { content: '\f097'; } /* '' */
|
||||
.WMi-twitter-1:before { content: '\f099'; } /* '' */
|
||||
.WMi-rss:before { content: '\f09e'; } /* '' */
|
||||
.WMi-hdd:before { content: '\f0a0'; } /* '' */
|
||||
.WMi-resize-full-alt:before { content: '\f0b2'; } /* '' */
|
||||
.WMi-beaker:before { content: '\f0c3'; } /* '' */
|
||||
.WMi-menu:before { content: '\f0c9'; } /* '' */
|
||||
.WMi-magic:before { content: '\f0d0'; } /* '' */
|
||||
.WMi-gplus:before { content: '\f0d5'; } /* '' */
|
||||
.WMi-WM-Logo:before { content: '\f0da'; } /* '' */
|
||||
.WMi-open:before { content: '\f0db'; } /* '' */
|
||||
.WMi-sort:before { content: '\f0dc'; } /* '' */
|
||||
.WMi-chronometer:before { content: '\f0dd'; } /* '' */
|
||||
.WMi-Clothes-And-Personal-Belongings:before { content: '\f0de'; } /* '' */
|
||||
.WMi-mail-alt:before { content: '\f0e0'; } /* '' */
|
||||
.WMi-Cleaning:before { content: '\f0e2'; } /* '' */
|
||||
.WMi-exchange:before { content: '\f0ec'; } /* '' */
|
||||
.WMi-Medical-Services:before { content: '\f0f0'; } /* '' */
|
||||
.WMi-Drug-And-Medical-Equipment:before { content: '\f0f1'; } /* '' */
|
||||
.WMi-bell-alt:before { content: '\f0f3'; } /* '' */
|
||||
.WMi-HomeAppliances:before { content: '\f0f4'; } /* '' */
|
||||
.WMi-Edible-And-Groceries:before { content: '\f0f5'; } /* '' */
|
||||
.WMi-plus-squared:before { content: '\f0fe'; } /* '' */
|
||||
.WMi-angle-double-left:before { content: '\f100'; } /* '' */
|
||||
.WMi-angle-double-right:before { content: '\f101'; } /* '' */
|
||||
.WMi-angle-double-up:before { content: '\f102'; } /* '' */
|
||||
.WMi-angle-double-down:before { content: '\f103'; } /* '' */
|
||||
.WMi-angle-left:before { content: '\f104'; } /* '' */
|
||||
.WMi-angle-right:before { content: '\f105'; } /* '' */
|
||||
.WMi-angle-up:before { content: '\f106'; } /* '' */
|
||||
.WMi-angle-down:before { content: '\f107'; } /* '' */
|
||||
.WMi-imac:before { content: '\f108'; } /* '' */
|
||||
.WMi-laptop:before { content: '\f109'; } /* '' */
|
||||
.WMi-tablet:before { content: '\f10a'; } /* '' */
|
||||
.WMi-mobile:before { content: '\f10b'; } /* '' */
|
||||
.WMi-circle:before { content: '\f111'; } /* '' */
|
||||
.WMi-Information-Technology:before { content: '\f120'; } /* '' */
|
||||
.WMi-code:before { content: '\f121'; } /* '' */
|
||||
.WMi-star-half-alt:before { content: '\f123'; } /* '' */
|
||||
.WMi-direction:before { content: '\f124'; } /* '' */
|
||||
.WMi-crop:before { content: '\f125'; } /* '' */
|
||||
.WMi-unlink:before { content: '\f127'; } /* '' */
|
||||
.WMi-info:before { content: '\f129'; } /* '' */
|
||||
.WMi-attention-alt:before { content: '\f12a'; } /* '' */
|
||||
.WMi-ellipsis:before { content: '\f141'; } /* '' */
|
||||
.WMi-ellipsis-vert:before { content: '\f142'; } /* '' */
|
||||
.WMi-ok-squared:before { content: '\f14a'; } /* '' */
|
||||
.WMi-compass:before { content: '\f14e'; } /* '' */
|
||||
.WMi-sort-alt-up:before { content: '\f160'; } /* '' */
|
||||
.WMi-sort-alt-down:before { content: '\f161'; } /* '' */
|
||||
.WMi-dropbox:before { content: '\f16b'; } /* '' */
|
||||
.WMi-instagram:before { content: '\f16d'; } /* '' */
|
||||
.WMi-windows:before { content: '\f17a'; } /* '' */
|
||||
.WMi-content-cut:before { content: '\f190'; } /* '' */
|
||||
.WMi-plus-squared-alt:before { content: '\f196'; } /* '' */
|
||||
.WMi-Educational:before { content: '\f19d'; } /* '' */
|
||||
.WMi-crop-1:before { content: '\f19e'; } /* '' */
|
||||
.WMi-google:before { content: '\f1a0'; } /* '' */
|
||||
.WMi-paw:before { content: '\f1b0'; } /* '' */
|
||||
.WMi-cube:before { content: '\f1b2'; } /* '' */
|
||||
.WMi-cubes:before { content: '\f1b3'; } /* '' */
|
||||
.WMi-Vehicle:before { content: '\f1b9'; } /* '' */
|
||||
.WMi-database:before { content: '\f1c0'; } /* '' */
|
||||
.WMi-codeopen:before { content: '\f1cb'; } /* '' */
|
||||
.WMi-paper-plane:before { content: '\f1d8'; } /* '' */
|
||||
.WMi-telegram:before { content: '\f1d9'; } /* '' */
|
||||
.WMi-sliders:before { content: '\f1de'; } /* '' */
|
||||
.WMi-Sport:before { content: '\f1e3'; } /* '' */
|
||||
.WMi-plug:before { content: '\f1e6'; } /* '' */
|
||||
.WMi-wifi:before { content: '\f1eb'; } /* '' */
|
||||
.WMi-trash:before { content: '\f1f8'; } /* '' */
|
||||
.WMi-Engineering:before { content: '\f1fa'; } /* '' */
|
||||
.WMi-eyedropper:before { content: '\f1fb'; } /* '' */
|
||||
.WMi-brush:before { content: '\f1fc'; } /* '' */
|
||||
.WMi-birthday:before { content: '\f1fd'; } /* '' */
|
||||
.WMi-chart-pie:before { content: '\f200'; } /* '' */
|
||||
.WMi-chart-line:before { content: '\f201'; } /* '' */
|
||||
.WMi-toggle-off:before { content: '\f204'; } /* '' */
|
||||
.WMi-toggle-on:before { content: '\f205'; } /* '' */
|
||||
.WMi-diamond:before { content: '\f219'; } /* '' */
|
||||
.WMi-heartbeat:before { content: '\f21e'; } /* '' */
|
||||
.WMi-pinterest:before { content: '\f231'; } /* '' */
|
||||
.WMi-user-plus:before { content: '\f234'; } /* '' */
|
||||
.WMi-user-times:before { content: '\f235'; } /* '' */
|
||||
.WMi-flip-to-back:before { content: '\f247'; } /* '' */
|
||||
.WMi-clone:before { content: '\f24d'; } /* '' */
|
||||
.WMi-balance-scale:before { content: '\f24e'; } /* '' */
|
||||
.WMi-television:before { content: '\f26c'; } /* '' */
|
||||
.WMi-Industry:before { content: '\f275'; } /* '' */
|
||||
.WMi-map-signs:before { content: '\f277'; } /* '' */
|
||||
.WMi-map-o:before { content: '\f278'; } /* '' */
|
||||
.WMi-map:before { content: '\f279'; } /* '' */
|
||||
.WMi-edge:before { content: '\f282'; } /* '' */
|
||||
.WMi-credit-card-alt:before { content: '\f283'; } /* '' */
|
||||
.WMi-shopping-bag:before { content: '\f290'; } /* '' */
|
||||
.WMi-question-circle-o:before { content: '\f29c'; } /* '' */
|
||||
.WMi-envelope-open:before { content: '\f2b6'; } /* '' */
|
||||
.WMi-envelope-open-o:before { content: '\f2b7'; } /* '' */
|
||||
.WMi-telegram-1:before { content: '\f2c6'; } /* '' */
|
||||
.WMi-hanger:before { content: '\f2c8'; } /* '' */
|
||||
.WMi-facebook:before { content: '\f300'; } /* '' */
|
||||
.WMi-twitter:before { content: '\f302'; } /* '' */
|
||||
.WMi-linkedin-squared:before { content: '\f30c'; } /* '' */
|
||||
.WMi-win8:before { content: '\f325'; } /* '' */
|
||||
.WMi-instagram-1:before { content: '\f32d'; } /* '' */
|
||||
.WMi-message-reply-text:before { content: '\f368'; } /* '' */
|
||||
.WMi-message-text-outline:before { content: '\f36a'; } /* '' */
|
||||
.WMi-percent:before { content: '\f3f0'; } /* '' */
|
||||
.WMi-Flowers-and-Plants:before { content: '\f405'; } /* '' */
|
||||
.WMi-Scientific:before { content: '\f463'; } /* '' */
|
||||
.WMi-selection:before { content: '\f489'; } /* '' */
|
||||
.WMi-Home-And-Office:before { content: '\f4b9'; } /* '' */
|
||||
.WMi-shape-rectangle-plus:before { content: '\f65f'; } /* '' */
|
||||
.WMi-Beauty:before { content: '\f665'; } /* '' */
|
Binary file not shown.
Before Width: | Height: | Size: 127 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,7 +0,0 @@
|
||||
Options FollowSymLinks MultiViews Indexes ExecCGI
|
||||
|
||||
AddType application/x-httpd-cgi .cc
|
||||
AddType application/x-httpd-cgi .php
|
||||
|
||||
AddHandler cgi-script .cc
|
||||
AddHandler cgi-script .php
|
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue