first changes for bassa

This commit is contained in:
Mr.Jebelli 2026-02-02 15:58:27 +03:30
commit ef509a6623
633 changed files with 53166 additions and 0 deletions

View File

@ -0,0 +1,267 @@
manifest.json,1746355382339,a521bf8f8473f9ee1898fa47017e3ba828743e17fb6a07810037282eed2a0455
version.json,1748779821992,4809f51eb1be62b025569a76187fe404bb7df6dd44c0fbf3fa386cf2315f1b0c
home.html,1748501953626,6c7ce01f48a875e9820a742dd825eed5cad49ba72e2aaf6ad6b0541719ba76ac
index.html,1748779762226,6cef43db3e3893e1d7e240eed7e1cfd6f10cdcbb986285262757c4c0b0b73508
flutter_bootstrap.js,1748779762156,89ca3ddf3cd3c09f2292a16e49a9b72dc002ac0cfd3085ea8c97f606aefe8a63
flutter.js,1744650586322,843b4175654fd94708022d55eaaed1c524df379e733a4c27c8168450143016e9
favicon.png,1746355382335,6b30044f011f4c01c4b84801c6c4dac2c1481551dece03fb165126a372412e15
flutter_service_worker.js,1748779831690,ac427b5d6689b3a0ef7903cefa14e3c87973be5d7e771c7546dd54a1f9017eff
canvaskit/skwasm_st.js,1744650586301,7f097811fb848295340c14deb0cf491d63923436f77c4fc9fd06f66f62c5b901
assets/FontManifest.json,1748779822721,07e90e73002cc681dc0d8a9cf11f557fa6218a693bd97e0ec1202cc731d6bbc8
assets/AssetManifest.json,1748779822720,7194c6be169f944a70102acb3a6c1b99dbd484d2baa4e466166bc38ae55e6673
assets/AssetManifest.bin.json,1748779822720,4bc02ed82a870db76e84090a94452c70eca78c2d80ffb4bf4c59b063c13ef215
assets/AssetManifest.bin,1748779822720,f0c09fa650cb47d8ae9ac89b854a75ff187d83382f65e88d4d9a12bf66ba661a
assets/shaders/ink_sparkle.frag,1748779822943,591c7517d5cb43eb91ea451e0d3f9f585cbf8298cf6c46a9144b77cb0775a406
assets/packages/flutter_sound_web/src/flutter_sound_stream_processor.js,1746356349820,a739bf9ddb3e7abd9cba2baae435c73d4dc6b66aa18e763d1a180f2e74df44df
assets/packages/wakelock_plus/assets/no_sleep.js,1746356275458,408f7129199975b0730901df94d3d5a1b79e75600bc33ba6e042d316d771876f
assets/packages/flutter_sound_web/src/flutter_sound.js,1746356349820,f9474ac650ce6e6e566a7dd6c374cd627e31b234ae03c1e42b99b788dbae76c4
assets/packages/flutter_sound/assets/js/tau_web.js,1746356687614,3f09690e80abcc9494056e21205be71c924ad774b53d2a234d2e0f584eb4b0cf
assets/packages/flutter_sound_web/src/flutter_sound_recorder.js,1746356349823,bb2efe7a86e3a14d30848bcb33c05d816cb125b9d50bc1881b4c5a02e61b9208
assets/packages/flutter_sound/assets/js/async_processor.js,1746356687613,a023aa0428017299d14a8357eeaea0473e045069bf063dbe90ad43f539c4cc9d
assets/packages/flutter_sound_web/src/flutter_sound_player.js,1746356349821,00ef444ba18d2a8aec15a74142d2252cca4a4c74e46910967f1e6f4afc036406
assets/packages/flutter_math_fork/lib/katex_fonts/fonts/KaTeX_Size3-Regular.ttf,1746355927006,cc047859914502c7224d8a2b14efa92e3da86b6b165aad8b552fc6a318f5dd7e
assets/packages/flutter_math_fork/lib/katex_fonts/fonts/KaTeX_Size4-Regular.ttf,1746355926970,b538e24ce9d18db660f5104515e4bc96120214fbc29ae478e3ba64508b07b756
assets/packages/flutter_math_fork/lib/katex_fonts/fonts/KaTeX_Size1-Regular.ttf,1746355926978,7baaa6ea42631608b5485a3b168b5e56bcf391e1bf2d676807784fc7e0882372
assets/packages/flutter_math_fork/lib/katex_fonts/fonts/KaTeX_Size2-Regular.ttf,1746355926982,670b56650a1d8fbe2f03995b082b64b11df8aad85a54f1649904d494a6a670ea
assets/packages/flutter_math_fork/lib/katex_fonts/fonts/KaTeX_Script-Regular.ttf,1746355927007,0a77a5f7799171f36257c6b7389d11c5b33859c992901a5a54802f97d6fa5a21
assets/packages/flutter_math_fork/lib/katex_fonts/fonts/KaTeX_SansSerif-Regular.ttf,1746355926980,bfeaaa8d52c3f8067e96a003a078af91798c8b4f9a3e13c82e8c5965f31c27f0
icons/Icon-maskable-192.png,1746355382336,74f8888f69a5deb403e84aa44f6b6a713c2a048752d10ebb4b6018fcdc50992a
icons/Icon-192.png,1746355382335,74f8888f69a5deb403e84aa44f6b6a713c2a048752d10ebb4b6018fcdc50992a
assets/packages/flutter_math_fork/lib/katex_fonts/fonts/KaTeX_Typewriter-Regular.ttf,1746355927004,a51fa150903eafc15c14ab525e9d5d738fc1f95002f7c2b45727cb9f1c12cd2f
assets/packages/flutter_math_fork/lib/katex_fonts/fonts/KaTeX_SansSerif-Italic.ttf,1746355926991,818ae9527c18c5d8424721425769240deb55de70db550c3544f4fc9a4c4495a4
assets/packages/flutter_math_fork/lib/katex_fonts/fonts/KaTeX_SansSerif-Bold.ttf,1746355927001,201abae1d27b5ecac5b4a0e31772c4c5823ed2292fe0c61c71716cd64f23abbe
canvaskit/skwasm.js,1744650586277,e8556ec6ef77a92c1c650103ebf9a7df3642bf24f5ba95820df96994586b482c
canvaskit/canvaskit.js,1744650586213,5fe5c53e4b2490d8a22b03d981d397d548049ea58077d827203d6137337066fd
canvaskit/chromium/canvaskit.js,1744650586245,9186b0125658af75ac5dedc9b1a787cf754d23d1f3d61bf2e144898bd6aa2ba2
icons/Icon-maskable-512.png,1746355382337,f29eb710be2326cd839930c89193cf49051228388b3073de093b4ec545aa0c22
icons/Icon-512.png,1746355382336,f29eb710be2326cd839930c89193cf49051228388b3073de093b4ec545aa0c22
icons/houshan-icon-whie.png,1746355382338,aea9d2f9426822f202a53aaf4407c2291740d44eba6bf06595796fafef3b793e
assets/packages/flutter_sound_web/howler/howler.js,1746356349839,037b4958cd39fabfe1ab9de926f007c9543b708a1adae8dcee4f2f9846f12efa
assets/packages/flutter_math_fork/lib/katex_fonts/fonts/KaTeX_Fraktur-Regular.ttf,1746355926994,a79b88979c5ac8e7df60fcd988baa10568c3b143254e02c4fdfb3b39adcffa26
assets/packages/flutter_math_fork/lib/katex_fonts/fonts/KaTeX_Fraktur-Bold.ttf,1746355926984,cbc04994cefcba152ef44e923d2b652f338a5bea81a95fc0b0d47ffaed0361d8
assets/packages/flutter_math_fork/lib/katex_fonts/fonts/KaTeX_Caligraphic-Regular.ttf,1746355926976,b9b27fa6f49e79337e2d020b8a4a01dcf67496ea6c665454bd756d4df0d86111
assets/packages/flutter_math_fork/lib/katex_fonts/fonts/KaTeX_Caligraphic-Bold.ttf,1746355927002,ce2029756a25d8d8cfdce4d06f2a39861599831cc8e7d371e6f1cd5c2d62cfdf
assets/packages/flutter_inappwebview_web/assets/web/web_support.js,1747657092008,76406ad60c510590d72b4abc64542600eea9ce0e0dff2bcf012f21d101f7e106
assets/packages/flutter_inappwebview/assets/t_rex_runner/t-rex.css,1747657099878,4c189f736f38191c36958dfebcecb978413706129dff77cff3fe99940cc621e2
assets/packages/cupertino_icons/assets/CupertinoIcons.ttf,1748779826856,72702838d980b01ee05e8ce5519c5d038f73c501e7625982d08f560f8cdfb78a
assets/fonts/MaterialIcons-Regular.otf,1748779826863,2c9b47ea478b493eb7ce74db87d32ccf4c387797f7577ea4e28f51ce9855d2ba
assets/assets/image/app-icon.svg,1748498662145,acdd18aee619c501e96af042e291d5557f6a1e72e71d2526154b9d69552d5526
assets/assets/image/app-icon-primary.svg,1748498662144,0c794ee7ccefe5faef3d8ee2079bd65fd0018b823bde62bc9d3488cd869548e0
assets/packages/flutter_math_fork/lib/katex_fonts/fonts/KaTeX_Math-Italic.ttf,1746355926987,aa1ddf351d86421a7b00aadc77b5b13e9aa467336dd9b9ff05b1e6dbe3a1cc5a
assets/packages/flutter_math_fork/lib/katex_fonts/fonts/KaTeX_Math-BoldItalic.ttf,1746355926966,b05cb2f1d844514bbc3ab742762a23310220fc7bd77232e25f87fef4a8294794
assets/assets/image/empty/reverse-arrow.png,1745395920000,4758b2fff720e38847332e17f586d032d1821f7cdfd030ece4f460b3b26a5938
assets/packages/flutter_math_fork/lib/katex_fonts/fonts/KaTeX_Main-BoldItalic.ttf,1746355926968,b8e7187caa624c371f3e4a72c6f63f795a5ee0ddd90db3a6d5609568404dc8b4
assets/packages/flutter_math_fork/lib/katex_fonts/fonts/KaTeX_Main-Italic.ttf,1746355926985,375b812bb8543923304ed0331ef469d6287168bc84d65092b87bddc0c49f2eff
assets/assets/image/income-steps.png,1745395920000,89303748a0f00bb232fdc79f6b9684017e3b7e2f7447082b9fda938af740a9e2
assets/assets/image/empty/empty-text-underline.svg,1748498662146,3e7f823d730138d402b9d7d16078c9c478b2ef1ae3d083bf8c757422427112b5
assets/packages/flutter_math_fork/lib/katex_fonts/fonts/KaTeX_Main-Bold.ttf,1746355926999,db463dc580c027e6f68e55aac55ec8450c72d307673a4cab2b7f186b6613a584
assets/packages/flutter_inappwebview/assets/t_rex_runner/t-rex.html,1747657099874,c02eb6fbbb6aa25b6cbc4eccc34369717449319fe552bb6af32e52603a782f26
assets/assets/image/splash/splash.png,1745395920000,bb43e1f9679a4438febc79a417b4d5b6c40638d4149ef22e9ccb8fefa5ec4139
assets/packages/flutter_math_fork/lib/katex_fonts/fonts/KaTeX_Main-Regular.ttf,1746355926993,1a5accbac4c7234144db3ea7b319fc6cfcd8b21b688089ebd9aa2f42a6707b83
assets/packages/flutter_math_fork/lib/katex_fonts/fonts/KaTeX_AMS-Regular.ttf,1746355927010,dd1d2a8317292ad591ccf823965d9d1ed09905fdf3eade937f3b1e793f19b479
assets/assets/icon/social/bold/youtube.svg,1748498662143,6c64e807eeda79a09343db60417eb3cd6025f38402992a778429841e94d27586
assets/assets/icon/social/bold/twitter.svg,1748498662142,5637760780585205dbfe9398505c19cd26849539c27c028a8b205d688e62256b
assets/assets/image/boardings/AI%20Houshan.svg,1748504283399,71088d4be0a589a64632b966fca618bb481e6b183bbebebc604df9abbbc7e63f
assets/assets/icon/social/bold/telegram.svg,1748498662142,8f6533b5071772560d463e2aaf632cdfbe4684ece6ad4a92631798fa36e56128
assets/assets/icon/social/bold/site.svg,1748498662141,821f12b918453c778b5871f386d190b0f852142f5e053c9f99ebdf636f0674fa
assets/assets/icon/social/bold/instagram.svg,1748498662139,74d563f25e8a440fb4e04fd3237392327affcbd43e3b023a3c511e6aa426b418
assets/assets/icon/social/bold/linkdin.svg,1748498662140,53cde6a96346702d0abbf12780ce4e66c5b069d913aac70b42122d80b42a749f
assets/assets/icon/signin/igoogle.svg,1748498662138,a73ad43a3bad636eed4b215b2f6b77e893079840c30179df4e8295aa34bbaf3c
assets/assets/icon/outline/warning-2.svg,1748498662138,7eaa1ea754317f7c6379fffce0aca80abcec5cbf0874394ce8666f7b7c840b0e
assets/assets/icon/outline/video-play.svg,1748498662136,dc096e72dc17d6173558604fabfbd85d85528f0198d235dbcf78002e7dda13c9
assets/assets/icon/outline/voice-cricle.svg,1748498662137,20206a6551589ec404c84f43c60a41730b6a6d65c0c9131130ebd13a28a5b8f5
assets/assets/icon/outline/verify.svg,1748498662135,ca3fb3592e0e8f921e8ec6a030dd26bc888abdd40ea7846210e9a94df6e767fb
assets/assets/icon/outline/trash.svg,1748498662134,c25d6fcf4dffc2238a26c3c617cb192db1209d19ceccf5fa22107de52bfa311d
assets/assets/icon/outline/translate.svg,1748498662133,db645503e14122335b8e4477a6888ae45b537a7f75959e13cb0fab3333e2aebd
assets/assets/icon/outline/tool-box.svg,1748498662132,7376e059083f616bdbc9da6c160608bff430e18dcb9961c74b93dd486fd75e3d
assets/assets/image/chat-back.png,1745395920000,a2b923478317067a754b55209938c3422f4d40d496043368c95906cf300cf3ed
assets/assets/icon/outline/timer.svg,1748498662131,12853b357618a544011c8046bfa0539564abc04fe6ce6a9a6149cc92f7274b80
assets/assets/image/splash/splash-desk.png,1745395920000,cc56af09174a5fbc58aa4ed8b5f52f94294fcb65c7330146552be5ed9272a9c3
assets/assets/icon/outline/tick-square.svg,1748498662130,f2b6ec666a8bad74f9b69dd9d5a1dfbf1de6d37c0ae40bd53321393b2fd35ada
assets/assets/icon/outline/tick-circle.svg,1748498662130,d81daaa263f19861b01ebba3eb8f189b63c41cd55dbc764c18df62c79037fcaa
assets/assets/image/video-back.png,1745395920000,a13dc4db3ab5b70f6af125721ec9aac2a8d93c50f3f336356b7b9e8376519eaf
assets/assets/icon/outline/sun.svg,1748498662129,8c6922f554590ac2334a230db365c694f8088ab7493ec9c5723278bd7681ec9e
assets/assets/icon/outline/stop.svg,1748498662128,847381a790251dcc1dfcc374f634ab497e4acae1204df424f67db8bc9a2e2edb
assets/assets/icon/outline/stop-circle.svg,1748498662126,c3d7c4bb0166831dc2d5abd6169ccde2463893658d145f5dce185de3fd6999a3
assets/assets/icon/outline/sms-tracking.svg,1748498662126,e7c2a7040b817c3d784f1c39fdc1a55f527b2dc1b8feedac6308700e14c70b00
assets/assets/icon/outline/shield-tick.svg,1748498662125,a92e3c9e0697691eb76e5831f1a265ffbbe84088ecbdc61ade4e0112126f5f5d
assets/assets/icon/outline/share.svg,1748498662124,a44ab6404f565cca87400999cd24f882755a576055d1f2e13e9fc52fadddfae0
assets/assets/icon/outline/setting.svg,1748498662123,36e9d953fcacb8e4590e20ea446b71ef98daf2f7d9e43cbf818f48bca532a1ca
assets/assets/icon/outline/search-normal.svg,1748498662123,504d9e734ef9c928da3d1957e6fba241970527beceb11a7a3718e495c6469cf8
assets/assets/icon/outline/profile.svg,1748498662122,898674249e3fdaaabaa8af63a3deaa051107ff19b9e28aa409a9879af44c98a6
assets/assets/icon/outline/profile-user-doual.svg,1748498662121,2365ae95e1f427aa4cc6be02811b29c4778c13156a0db9124228b044f0ea0134
assets/assets/icon/outline/play.svg,1748498662119,336ed6b428050e655105251327cf00ad5c81edeb68b9b9ca25324d2a0b170b04
assets/assets/icon/outline/profile-tick.svg,1748498662120,400a03153ac95b13a4193c1031234547a3b66ef90bc0b95385698f18ec412f9b
assets/assets/icon/outline/pause.svg,1748498662118,d6d7594da57673e0d69d43b7151962c3cf5fd44435d4475de09569b29bd63370
assets/assets/icon/outline/notification-bing.svg,1748498662117,b8c8f27ce972e04c9d2517f25f87650f13309cffb28eb4b66f3005b75a352a5a
assets/assets/icon/outline/news.svg,1748498662117,52c074fd13a7d3da12b468f124f439255a87fb94a5ad2fdc363aa576a5452222
assets/assets/icon/outline/more.svg,1748498662115,e17ad5c5aa41317c3f589e68a13400cfde1cdaa57ba0405dae3642b13447f65a
assets/assets/icon/outline/musicnote.svg,1748498662116,5c13654bd671bc5bcdd2dd95db7fecf75e3284dfc3f722160dd65720c1d1d0e2
assets/assets/icon/outline/moon.svg,1748498662114,21c55a33423929b74d60f9c7340ed3d4c4779d3dcc0176a2f710eccb588746db
assets/assets/icon/outline/mobile.svg,1748498662113,0a38d70afce09ecb02532676cfa96c54cad6635e2e5633db6ad9fb23b0daad9e
assets/assets/icon/outline/microphone-chat.svg,1748498662113,3c3477e1d5b5f76a71774cf00032bd7de1558a62ef154685d5edc3fa06aa9920
assets/assets/icon/outline/messages.svg,1748498662111,440dc8e0cfd8a095b53be18af989905692f743ac586682aaa06f7a01fb70640e
assets/assets/icon/outline/message-text.svg,1748498662110,93d2618bf47f67f66c75c058aec978ab9b09e624daee4394ee4024752e3ec01a
assets/assets/icon/outline/message-question.svg,1748498662109,992823a7430fff3b504989f1fbe01474390ebe7c70ae4568a1928c4545d17110
assets/assets/icon/outline/media.svg,1748498662109,b5e2576778a753753b23263e8d040531a430baec6332823010428965d933c843
assets/assets/icon/outline/magicpen.svg,1748498662108,32bc9983d2385c0f92be332fcdb50ade8cc598174e529c04975b87ec38924ce6
assets/assets/icon/outline/mage_scan-user.svg,1748498662107,22ff26a913eb7cb14f618c42c9fccd18a9ff5d70d51ed7b494b3cf5797edad8a
assets/assets/image/empty/server.png,1745395920000,c2d9ca9dc8602258f812248fe72813d4d2a9c1b103c71cf17811740843a6e397
assets/assets/icon/outline/login.svg,1748498662106,4b66008c0249b520f8336d83dc32a44d053cb04d5f96040d3573f4097c636232
assets/assets/image/empty/messages.png,1745395920000,cb818d45777fc7251ccc1732b7bfe8652984665afc6b94472662ac9963a237b1
assets/assets/icon/outline/lock.svg,1748498662105,41296be8a727caef1325f9737de2a1ad997bdb4a07e199f5641a5c811a8b0297
assets/assets/icon/outline/like.svg,1748498662104,1a1304187276ab159c3085a3c2cef57b93a4b28d6a30d275b8cbaeb48f3be076
assets/assets/icon/outline/library.svg,1748498662103,e27d8515b37d4aea12234ecfe14c4f64b960e17b24ed4efed62ffe7796c3f28b
assets/assets/icon/outline/lamp-charge.svg,1748498662102,9a31e65895d4ffb0abda2478fa0a2a20ef3a10bd1f6e78999a77c206b76536e3
assets/assets/image/empty/inbox.png,1745395920000,8e618e28bec5c054abfb1a3ef02b4a995aa85b4d04a15d10f0b7a5b6273d7f39
assets/assets/icon/outline/info-circle.svg,1748498662102,103869a2e48f8c4f271595d87d44e080ccd7adfea4cbd44118597f433b37d114
assets/assets/icon/outline/import.svg,1748498662101,2c401f610b58b0cba2bf04a743eae291d6506de30b4f7f9f95eb722107c8d68d
assets/assets/icon/outline/idea.svg,1748498662100,90f61ab73e7e72b0723efb88ad163778481eb6ec1569b5ddf0e884c2cc076c5b
assets/assets/icon/outline/home.svg,1748498662099,a7d41168ea09fe17830c7cde000b14f1dcb1eb58d7aafc3d4e437592a0ecf9db
assets/assets/image/empty/connection.png,1745395920000,9aa094b4a7cf50b990b33ef61c47583ed34e38b4115157eead87736e9852b649
assets/assets/icon/outline/heart.svg,1748498662098,d700c787f353e380db22d228cbe053db483b6661fc8cfa4f2efb0e4f92e01bcf
assets/assets/image/empty/assistant.png,1745395920000,e5dcdfad6b6982b5b824e17533ae951ad1deb896b5171fada36ff374341b02f6
assets/assets/image/empty/amount.png,1745395920000,2d712e05507ecb1fcc59f0d481dbff0a60f31eef75ff01d89b4ba0d27520e7d5
assets/assets/icon/outline/hat.svg,1748498662097,5fa04932ae9f138e86038880c08d071eba5005d875cd9af13580a3cd94a1d186
assets/assets/icon/outline/global-search.svg,1748498662096,20630ea4ac864b5bf5e0b6b0da0c07c44cb4fb6588843f61235e9e9686b9a4ad
assets/assets/icon/outline/gift.svg,1748498662096,edf766582ad259416955d554eedc0c0241027affe451398e0d408b082aac86fb
assets/assets/icon/outline/ghost.svg,1748498662095,df50365b34913a231dee74ba9845fdf16b11b00ffb71293bbf97f47f605b13a4
assets/assets/icon/outline/gallery-add.svg,1748498662094,5d21fc408ba39a15e61a40c53870b37cbb46b744366b2b98fac938596d6713b1
assets/assets/icon/outline/flag-2.svg,1748498662093,454da97a5b7742e8d3eefe0bc36b3c124761492c5114183f695f08b0739ee621
assets/assets/icon/outline/filter.svg,1748498662092,d25bd44ba47ddbe24fd2e20e006c82cc7b53875ad4241edd1f26be5297fba668
assets/assets/icon/outline/eraser.svg,1748498662091,dad77ea81068a2d83dda564adfdfd5ca0e85d00355bbb065083e8aafe6c4664b
assets/assets/icon/outline/empty-wallet.svg,1748498662090,27d04c58db24929eb72a243439249e007ef8b2a10db5ff2d814c8d3f08aa1018
assets/assets/icon/outline/empty-wallet-tick.svg,1748498662090,6099d493b15e454ce14a13a2adad4e907433e1bb850db46025bec0bb8d32348c
assets/assets/image/audio-back.png,1745395920000,36279f308289b10de049007d2debc1d6f9bbe5355b56848b8234d30845fbfcbf
assets/assets/icon/outline/emoji-happy.svg,1748498662089,ffec248ef85fab60a0e6bb242e9e1a253266dac6f4c79f7dc195bcdd5034e78c
assets/assets/icon/outline/element-plus.svg,1748498662088,31d7ebbc82fc268c5e3e1a5ed53d54479153fa13631295c9d2ab06946b09f43e
assets/assets/icon/outline/edit-2.svg,1748498662087,4df60b1ca5d536610d18d0a92718a85361bdb9153ed8c78f69c5bbbfaf32960a
assets/assets/icon/outline/download.svg,1748498662086,b4e8c7e49ce89b9b939fde69bcf9a62d7b42bb2df9c3bc7403c045434aee1ce1
assets/assets/icon/outline/document-text.svg,1748498662085,dbfadc3cc01e1489bda6b4ac8270edaf9d630be1c0614aab75be377535081300
assets/assets/icon/outline/document-copy.svg,1748498662084,b0691b0d5fad627a76f3960a08e8024f30580561ae7efa6e4574a809cd32bcca
assets/assets/icon/outline/dislike.svg,1748498662083,2224859ed9c6fa8c52c0156d7290ffec8d151ecbf293e1ebdd22253a5bc0cd3a
assets/assets/icon/outline/direct-send.svg,1748498662083,ffcebbb7ef072d8c4c1b27f5c4fd5d3c8dfa3c2cb74afa2a9eda81c5979e8195
assets/assets/icon/outline/direct-inbox.svg,1748498662082,a163bbfc171af0a89beb7696a88db42438d0302a5585fc4a7780f2e17eef5e0a
assets/assets/icon/outline/crown.svg,1748498662081,83ed20f39a047470d27fe74d4bd584c95dd50f71e09bf28d92f9552e25310b98
assets/assets/icon/outline/courthouse.svg,1748498662080,80163df325ffa410b33e695059afa05457a8f1f3796298a5dc0e8661042c7d0b
assets/assets/icon/outline/copy.svg,1748498662079,b146ee8917e7ebe29a5aa76c4d92e238d462638c3eb7b0aeaffe783b027b53e6
assets/assets/icon/outline/coin.svg,1748498662078,c6ca38c183574b65469d966d27ab5412ecacd069ad703daf3e96791e7a79101e
assets/assets/icon/outline/clock.svg,1748498662077,7d1c4cfb222b471b08bd63fb32dc86f2b275c7a18381efe6eb9ec52cde1ea369
assets/assets/icon/outline/chat.svg,1748498662076,b1d78233b883ad6406a95d4a1380d569962d4b68d2edcefedbb0b72cb27ccf9a
assets/assets/icon/outline/characters.svg,1748498662075,e57c8e3a76f7468ca64c88a25e1fcc773766b2e8ffde5096246a2bfe993cb2b3
assets/assets/icon/outline/chart.svg,1748498662075,ae5552e4dc5ac74032e439fc48f428af853cc7671e2b1a3d1e16a014646f8440
assets/assets/icon/outline/card-pos.svg,1748498662074,beeef8cb4ec1fa58959dcb7033c50e41a5aae951712d765f72dc26c2ccd64cb4
assets/assets/icon/outline/card-add.svg,1748498662073,aefe3db8e7cc0ddb491aa537e00a29948b9ddb54f983d9399e86b3123851e9f6
assets/assets/icon/outline/camera.svg,1748498662072,c3799a59011072340eb5e3b5cf6107ec9aea4de17e6b81247e4d988dee99ac09
assets/assets/icon/outline/call.svg,1748498662071,a2fc6b19639d8fc0a991bac00cf6e7ae639f2be884ee8808d74a68b0b79a83d9
assets/assets/icon/outline/calendar-edit.svg,1748498662070,e60246a7e2167d0987568f5cb644097047fcccd6b7381a9fd32faeb32ef008aa
assets/assets/icon/outline/brush.svg,1748498662070,99a2d804402696e6b2c38a28c7bebc766a1f6cb6a7b8d005c5dfee359a620c2c
assets/assets/icon/outline/brain.svg,1748498662069,f673e47fb205864a0162b8caaf04a61b507b4ac7674990396bfb706f880ceef7
assets/assets/icon/outline/bitcoin-refresh.svg,1748498662068,5d5869c522a057dce4b1b60f2e2e81c8ca55582dc5870fed7058dc2a8cdab13f
assets/assets/icon/outline/assistant.svg,1748498662067,a84b1b10137d49edc2b3e48a86919a890577f365731d3ce17a166e4fc28e5855
assets/assets/icon/outline/arrow-right.svg,1748498662067,6cd7612284d85d34ffdecc7d1e01d52b8f5d3c787dbd81ef4846f5ca4d52c3b6
assets/assets/icon/outline/arrow-flash-right.svg,1748498662066,0d8b69e73622a0bf7bcc94a7cf6fc3bffdbf5f8e7e27d31f2f12060c749997b2
assets/assets/icon/outline/archive-tick.svg,1748498662065,52e41364f5fcca40bfdbfe6207a413dad2780a8f1b50fcde1ee010349a4bc3de
assets/assets/icon/outline/add.svg,1748498662065,779d3322f21b7cbcc70811741c1c860be79b92262f4d8a753174f034b76e61f0
assets/assets/icon/navbars/navigation-light/setting.svg,1748498662063,a7c1b26b897f5fb6573c7687163e62aaf332dc3f571e8e2b395d9776aea6c476
assets/assets/icon/navbars/navigation-light/media.svg,1748498662063,a86310485f685597deff7c8a0a039b5f8e7c608af9530b155e293b140ff255c8
assets/assets/icon/navbars/navigation-light/home.svg,1748498662062,ebfc59cdd9c3eff3d9584f67651e2b98e58235afef2a8af2c0f99751c5df5ace
assets/assets/icon/navbars/navigation-light/characters.svg,1748498662061,c9cd537fbdb7303bc8e2695c2b228b5a8e3f8c301d69096937d0635fb3051aef
assets/assets/icon/navbars/navigation-light/assistant.svg,1748498662060,321217f57d830bfc7ab15e439a1036e13bb57b4eed122f865f5e0b56c7b92fef
assets/assets/icon/navbars/navigation-dark/setting.svg,1748498662059,c044cdc5f51dbef1a0ff0b6fa1d93fd44ee948ed0a865e326948c1c4bd5eaca0
assets/assets/icon/navbars/navigation-dark/media.svg,1748498662058,fa88f334f63db675bffd77b11faf52bf983eaf8361c8748939067a54e7faebc2
assets/assets/icon/navbars/navigation-dark/home.svg,1748498662058,dace53fa4b460cd8c69aac829e86ee4f763973a750e6d84c2f18e0737ef021f7
assets/assets/icon/navbars/navigation-dark/characters.svg,1748498649563,74eb2c50905161cdc6bf953b219328cd1fa026eb10e5b8bd0be0c1365f3ac018
assets/assets/icon/navbars/navigation-dark/assistant.svg,1748498649561,a6a6bae6ec5516312f66bccaf9bfdf735d5091dddda0e54647e7de58bfecfe74
assets/assets/icon/navbars/navigation/setting.svg,1748498649570,36e9d953fcacb8e4590e20ea446b71ef98daf2f7d9e43cbf818f48bca532a1ca
assets/assets/icon/navbars/navigation/media.svg,1748498649569,4b450340e347a30b159559d52997867375b906eff42e24fcfc4f0cdf4c24c430
assets/assets/icon/navbars/navigation/home.svg,1748498649567,cbb5b43ce2fe59e5f99121ecf70df803e305f0bcde0b103de88d554fe6674056
assets/assets/icon/navbars/navigation/characters.svg,1748498649566,b74a288191f77a83610a5238c923b404135c8ba88335dbc5d73522c8d5cd73c0
assets/assets/icon/navbars/navigation/assistant.svg,1748498649564,ee9424e5c04db2b464cdf90c3df3f0185c297ab086e0e28d347606290b00c496
assets/assets/icon/launcher_icons/houshan-icon-rounded.ico,1745395920000,896ebc8fd2dad1ccee8523d2c433ab7992f03f1500a4c365f8b0e5d3d372e22c
assets/assets/icon/gif/flash.gif,1745395920000,f8fcd4cce866bcf16bb1517135a598c3493b511aab0e53b580b39e7c5e0e7b4d
assets/assets/icon/gif/empty-bookmarks.gif,1745395920000,61108e55c5800193d06dbb686603fdf18ee0daf9381f81a532a6a6f58cb969b9
assets/assets/image/expected_format.png,1745395920000,9ee4955b89ee07de6b4c9cedd21552f5b51bae759856b7d98a03260adb61d660
assets/assets/icon/launcher_icons/houshan-icon-whie.png,1745395920000,aea9d2f9426822f202a53aaf4407c2291740d44eba6bf06595796fafef3b793e
assets/assets/icon/bulk/warning-2.svg,1748498649560,b306c567c4c9446e7423e71bcbfee34eb4eb48ddf58146c4eb7dd65abefc8a27
assets/assets/icon/bulk/video.svg,1748498649559,a645c8398e9e0f45a0a22aee31f47523a4e79214c2b60683839eb79581792c48
assets/assets/icon/bulk/tool-box.svg,1748498649558,d0396d2060b0743bc30fc6f1048b0d992be8c06ce1a4792a5fb02a26e4f6446f
assets/assets/icon/bulk/setting.svg,1748498649557,a7c1b26b897f5fb6573c7687163e62aaf332dc3f571e8e2b395d9776aea6c476
assets/assets/icon/bulk/setting-dark.svg,1748498649556,c044cdc5f51dbef1a0ff0b6fa1d93fd44ee948ed0a865e326948c1c4bd5eaca0
assets/assets/icon/bulk/news.svg,1748498649555,8da5a418e1843a2ef407bc542636a04a5e86ec52dc232744b244a463006b7cfb
assets/assets/icon/launcher_icons/houshan-icon-primary.png,1745395920000,3da553ed2bfcc4a5a519221af540b19baf8ba124758aa5fb9f0ef2e24cbcb83f
assets/assets/icon/launcher_icons/houshan-icon.png,1745395920000,214b6e1d1779e287085543a3767e97efbc937958c935e550ea1bcdb89808e151
assets/assets/icon/bulk/messages.svg,1748498649554,bc708b43197ab9fdf20f8a44abcb8514ecd1ea73e2d645a888d3eb887a13c4d8
assets/assets/icon/bulk/messages-dark.svg,1748498649553,78fef4b88bf1a8fdc93ecb7b8cf0c574c6fee53e52588f260d34e0e5fe595155
assets/assets/icon/launcher_icons/houshan-icon-midround.png,1745395920000,9fbc4f4da0f92fc64c4b64119fd5bfeb1632995de33d284bd176e1db9daf6903
assets/assets/icon/bulk/media.svg,1748498649551,d346f514c5fa5adb404a641717073c6adf40ce58388197c2a139b82deeac3f87
assets/assets/icon/bulk/media-dark.svg,1748498649550,fa88f334f63db675bffd77b11faf52bf983eaf8361c8748939067a54e7faebc2
assets/assets/icon/bulk/library.svg,1748498649549,7ceb471a2d5fec3217d8b19c91e83d9ea875c1022a0fb242fa1b95e02cbd6fb9
assets/assets/icon/bulk/library-dark.svg,1748498649548,19fce1df029d24e952a1742a61829412ffe6a8bffd2eac8a5e035b4349b961ed
assets/assets/icon/bulk/home.svg,1748498649547,ebfc59cdd9c3eff3d9584f67651e2b98e58235afef2a8af2c0f99751c5df5ace
assets/assets/icon/bulk/home-dark.svg,1748498649545,05b56892212f1d3a1cf3163c96a81cc58ca957fe08f8021bae5f4c7edfa5a453
assets/assets/icon/bulk/gift.svg,1748498649544,f86defe491d572eed84631ada71ebc955bcc8a52999e67a87322cd356f171621
assets/assets/icon/bulk/chat.svg,1748498649543,652052e45085f4bd03b2d7116a821a9cb6223997541b38730cf2c07c927f1527
assets/assets/icon/bulk/chat-dark.svg,1748498649542,783392715cc65cb59e41a347ac5520a127d6105b331c70992c1e6f03deb3f4ce
assets/assets/icon/bulk/characters.svg,1748498649541,c9cd537fbdb7303bc8e2695c2b228b5a8e3f8c301d69096937d0635fb3051aef
assets/assets/icon/bulk/characters-dark.svg,1748498649540,c9cd537fbdb7303bc8e2695c2b228b5a8e3f8c301d69096937d0635fb3051aef
assets/assets/icon/launcher_icons/houshan-icon-rounded.png,1745395920000,f732af36b1e26259c838a4a65e5f92a22eb5f1882ca70cd55ae2fec7ff6f802c
canvaskit/chromium/canvaskit.js.symbols,1744650586245,e3c8502ed70baa180726b7b0c9344c4a5409bf2722e0710bd55f2afd464246b5
assets/assets/image/boardings/zwei.png,1745395920000,f4314fb4d17dd3f3e91b53d46ee9b5dd0d9a4170e5ea51556db99a4077dfcb20
assets/assets/icon/bulk/camera.svg,1748498649538,73d7ce64d6869d0970514bbbbc6f18fe7eed5758be404598555cfd37914065c4
assets/assets/icon/bulk/audio.svg,1748498649537,652aa3add6be8adbb16e1e7dcc8641d8bc6ac0d7c5c042a99bb970327452112f
assets/assets/icon/bulk/coin.png,1745395920000,eb79880b2444d15b987da040be16e271f5971a3196634056ee2f56e8f3c7cfed
assets/assets/icon/bulk/assistant.svg,1748498649536,daf2d037f914cb5e7f791bc8a372d251c1ef991424e9e433e057745822bcfd7d
assets/assets/icon/bulk/assistant-dark.svg,1748498649534,f6e86a6d5f1fe7278ec7c1bbb1d2583f552ac692e093b06e5875e3bf85b98fec
assets/assets/icon/bold/verify.svg,1748498649533,b69c2e431129f90b023b8f955dfb39461ff05032cda52ae9f626aee3ee05cd6c
assets/assets/icon/gif/heart.gif,1745395920000,142141f65915a1677ef298a01423bcca17ca4f67d8415a49c3b4ac78a331081c
assets/assets/icon/bold/stop.svg,1748498649531,657c996c5ae6988393340e3686637742ad5b7902038167c0ec2f9d6209907f2b
assets/assets/icon/bold/setting.svg,1748498649528,058d83aea00449646fdd4b530a7d32e6818181f4e239820134a3950f2221b2d0
assets/assets/icon/bold/send.svg,1748498649524,89c14c915aaf2f7109a05721d5dc69f66808d6c1979ff7422ec052b5f33aa036
assets/assets/icon/bold/profile.svg,1748498649524,468a1a8dd774291d2865b5139071d48029a5aa54bd14b29aef954ecdcb03af1a
assets/assets/icon/bold/play.svg,1748498649523,8089e3805ef043d55e0560616adb62c8e37268099f236538cf1d73d9453bd47f
canvaskit/canvaskit.js.symbols,1744650586213,dc06d86b568865a5ea79334b1fe84c435154802e8d6832818970eacf16d4c9f2
assets/assets/icon/bold/pause.svg,1748498649522,223676b60b060da8ba585203f7a80d7e291d8991178f41487165ff1bc78a4eaa
assets/assets/icon/bold/my-assistant.svg,1748498649520,03131f584d486b588742a6a365e285c77df118014f797f979ecf0dfb33526e5c
assets/assets/icon/gif/clock.gif,1745395920000,32db2d59b63522c4002bf7e6d52d94476acb7d8926f97292f3fbabac08d91f54
canvaskit/skwasm_st.js.symbols,1744650586305,67ce1c9ce2d7a402294908f738ca10d97167475bc71e94aef6fcb3f7b4aca9b5
assets/assets/icon/bold/lock.svg,1748498649518,a7cfa63527e936c6c92abf6fea3db024371846dcdf40c87ce4f103447c015725
assets/assets/icon/bold/like.svg,1748498649517,bfe862702a1b058f69259320b33bd6d8bac4882e3b55932f9e18ff24ec1be061
assets/assets/icon/bold/key.svg,1748498649514,3cd84f456fc3a4ab6da6d7d32021858921200fcf5a5f33668241810bffa5abb4
assets/assets/icon/bold/global-assistant.svg,1748498649512,72181b148ad818ca44bf2aacb11d56fcac34986b5968c87e494b55e665ed5f40
assets/assets/icon/gif/bell.gif,1745395920000,dee86bad399a6cbce2083a3bf7f3a773ade8163d9343635715b64052c17f787e
assets/assets/icon/bold/dislike.svg,1748498649510,82be8965783351c41b2d6ff593aede084752e527d1a810a5837e7796a2eb7e99
assets/assets/icon/bold/archive-tick.svg,1748498639909,ab7d78c337178bb2d6f3cb3cc367d1b805448dfa40ab049b7bea9c22846e9092
assets/assets/icon/bold/create-assistant.svg,1748498649508,da2bd579fb844c981428e2685b0779129ded64e4ab04e165385fec81d0d4a998
canvaskit/skwasm.js.symbols,1744650586278,bb8d3ba82c4539d4bfebbe8af9398cc5890bcca21f6acae3c00f8a6a1cacc814
assets/assets/font/CustomIcons.ttf,1748779826856,2cfc96d98f6aff9b9691623f0df84678935ba257024f742d9301bcb45d82ea9f
.well_known/assetlinks.json,1748498714170,beb3d8bef89429407c40e82443b2ab6a7ec18d74667d348a53098939c8877f24
assets/NOTICES,1748779822721,d4333ba29cba314758f31c87f496940ba7a56b221126f03e50e5e3a06c660195
assets/assets/image/boardings/sechs.png,1745395920000,34606b72067aee8046a11bd54cb24d8af39da436214405c1a0ca609e1550fe59
assets/assets/image/boardings/eins.png,1745395920000,6435b9bd60c23119418dd4eb8e20527e31a3187256a93fddc6bd0e92e34531a3
assets/assets/font/IRANSansMobile-FaNum.ttf,1745395920000,1035e1196c149ce62450df727ecac5b5d7370f54b1aa4f5c62042e472670407a
assets/assets/icon/gif/instagram.gif,1745395920000,48b59d65ee9dc025aeddae4ab460f0ead6e4468493862a6efe6f654ff4f9df70
assets/assets/image/boardings/vier.png,1745395920000,aff26b2dc768e23c667ef675815dd34cb80455870172190c28b529acebcca63a
assets/assets/icon/gif/medal.gif,1745395920000,2b37aaa02760f04b85b748c9f78d0f88d02bf6dbf6b20d59267670891310ec0b
assets/assets/image/boardings/funf.png,1745395920000,c9cd2d34e6e964ad652eb9f1500e9be28746fcfc546b6055cbe84054c03a41bd
assets/assets/image/boardings/drei.png,1745395920000,180f738e5cb56867035a11203272dbba056c131019d13ee2044d8312a74bf530
assets/assets/icon/gif/coin.gif,1745395920000,830b5c4199aa0258c2683b30d2321f3b4bf4ea1608e51c2122f19e9c2862d4a9
assets/assets/icon/gif/write.gif,1745395920000,542ad75fe5e242f0256aebb829cce2ac83fcf99e6f4fd6034548e1dc327c8725
assets/assets/icon/gif/extras.gif,1745395920000,bac2d63e775ed8a5b43fb3aa8648e7b7c0b38dd2e8b704ed304e4309551947f3
assets/assets/icon/gif/organizational.gif,1745395920000,059cf33b7abaece360c5371e00bf6a3af0e236daab7c93fc1c2e416c764743bc
assets/assets/image/image-g-back.jpg,1745395920000,87587bbff1f2833d830079800a4ab9e4d8e98362a1c8f5b5ed07cc3e9a7d3184
assets/assets/icon/gif/wave_hand.gif,1745395920000,fb988f791bcc6400c67217546dce7ba98de9268b70377148cf4303f06798e1d0
assets/assets/icon/gif/beta.gif,1745395920000,f4ac31dfd55a66b4dd08ae1a5220b04de2656ea00d333c100ecf4a62e38a84e8
assets/assets/icon/gif/alpha.gif,1745395920000,5eb1ef562649a1da157d843b65500ff55c3b853cdc6561a9553c12166646ab1a
assets/assets/icon/gif/chat-main.gif,1745395920000,6b3e2e393b63409907dee2426320d842373b37eb0d776e72cd3162a198856ffa
assets/assets/icon/gif/one-coin.gif,1745395920000,3e06e722f2d03dbb3c199e54262f8dd6435ee07899837a43afe55acd700aa92f
assets/assets/icon/gif/delete.gif,1745395920000,9977e53ac21a750abe3f19a472231c338c1d945e14c8c342e27322080e5ce6e8
assets/assets/icon/gif/gift.gif,1745395920000,fb9f0dd66ce89e2918fdf7197a9f5b96e04617f0566d75194ecfbbf489f03a94
assets/assets/icon/gif/exit.gif,1745395920000,84ac7d00354fd22230bf1ab7c0fd1d2dc24d3c0a907635240a27be7d4ec0e5d1
assets/assets/icon/gif/33.gif,1748504170397,982ffd9da1b08a8e30baae7847f28fcf49fdb55bf4cfa3494b1f5c90e207aafa
canvaskit/skwasm.wasm,1744650586300,f9dbb3615666b35096b3b3e5bb1f93a53e0742e8808e906cccb548a04ab53e2f
canvaskit/skwasm_st.wasm,1744650586306,b518709db54052c5efd05d0c64676d2159aaf35c69a4779f93727cfa63ee017e
canvaskit/chromium/canvaskit.wasm,1744650586262,829d9e6faa4899020801a7821358ee3e610630fc6f5a4fec0d2b5e9d8217a99c
canvaskit/canvaskit.wasm,1744650586245,dd73869f7a4737b9fbeb6c6acc8908dce896a285dcb111f7b55d753e07ae6be4
main.dart.js,1748779820023,ab80cc3dc661c8fd5361bd7f6d2f91ce873f842f18140e8c13d9650a84c33a45
web.zip,1748779863674,30fec16d4fbb6bb25f26c36a21b77ddfde9b05ff21a886af48f4c8968d8a8a1f

5
.firebaserc Normal file
View File

@ -0,0 +1,5 @@
{
"projects": {
"default": "hoshan-42d9f"
}
}

53
.gitignore vendored Normal file
View File

@ -0,0 +1,53 @@
linux
macos
windows
android/app/.cxx/Debug
android/app/.cxx/RelWithDebInfo
# Miscellaneous
*.class
*.log
*.pyc
*.swp
.DS_Store
.atom/
.build/
.buildlog/
.history
.svn/
.swiftpm/
migrate_working_dir/
# IntelliJ related
*.iml
*.ipr
*.iws
.idea/
# The .vscode folder contains launch configuration and tasks you configure in
# VS Code which you may wish to be included in version control, so this line
# is commented out by default.
#.vscode/
# Flutter/Dart/Pub related
**/doc/api/
**/ios/Flutter/.last_build_id
.dart_tool/
.flutter-plugins
.flutter-plugins-dependencies
.pub-cache/
.pub/
/build/
# Symbolication related
app.*.symbols
# Obfuscation related
app.*.map.json
# Android Studio will place build artifacts here
!/android/app/src/main/kotlin/com/example/hoshan/FullscreenWebViewActivity.kt
/android/app/debug
/android/app/profile
/android/app/release

45
.metadata Normal file
View File

@ -0,0 +1,45 @@
# This file tracks properties of this Flutter project.
# Used by Flutter tool to assess capabilities and perform upgrades etc.
#
# This file should be version controlled and should not be manually edited.
version:
revision: "ba393198430278b6595976de84fe170f553cc728"
channel: "stable"
project_type: app
# Tracks metadata for the flutter migrate command
migration:
platforms:
- platform: root
create_revision: ba393198430278b6595976de84fe170f553cc728
base_revision: ba393198430278b6595976de84fe170f553cc728
- platform: android
create_revision: ba393198430278b6595976de84fe170f553cc728
base_revision: ba393198430278b6595976de84fe170f553cc728
- platform: ios
create_revision: ba393198430278b6595976de84fe170f553cc728
base_revision: ba393198430278b6595976de84fe170f553cc728
- platform: linux
create_revision: ba393198430278b6595976de84fe170f553cc728
base_revision: ba393198430278b6595976de84fe170f553cc728
- platform: macos
create_revision: ba393198430278b6595976de84fe170f553cc728
base_revision: ba393198430278b6595976de84fe170f553cc728
- platform: web
create_revision: ba393198430278b6595976de84fe170f553cc728
base_revision: ba393198430278b6595976de84fe170f553cc728
- platform: windows
create_revision: ba393198430278b6595976de84fe170f553cc728
base_revision: ba393198430278b6595976de84fe170f553cc728
# User provided section
# List of Local paths (relative to this file) that should be
# ignored by the migrate tool.
#
# Files that are not part of the templates will be ignored by default.
unmanaged_files:
- 'lib/main.dart'
- 'ios/Runner.xcodeproj/project.pbxproj'

4
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,4 @@
{
"java.configuration.updateBuildConfiguration": "interactive",
"cmake.ignoreCMakeListsMissing": true
}

81
README.md Normal file
View File

@ -0,0 +1,81 @@
# hoshan
A powerfull ai Chat Application Based on Flutter.
> [!TIP]
> Web Release link is : https://web.houshan.ai/
## Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)
For help getting started with Flutter development, view the
[online documentation](https://docs.flutter.dev/), which offers tutorials,
samples, guidance on mobile development, and a full API reference.
![hooshan banner](https://github.com/user-attachments/assets/0878023b-a349-4dfb-9e55-b0b5db477107)
## important Commands:
### Assets
> for build icons and assets file
>
> ```
> fluttergen
> ```
>
> if not work or first time create project then use this and if warning you select option 1-Delete
>
> ```
> dart run build_runner build
> ```
>
> `flutter_gen:` [pub dev link](https://pub.dev/packages/flutter_gen)
### App Icon
> for build launcher icons
>
> ```
> dart run flutter_launcher_icons
> ```
>
> `flutter_launcher_icons:` [pub dev link](https://pub.dev/packages/flutter_launcher_icons)
### App Name
> for change app name
>
> ```
> dart run rename_app:main all="My App Name"
> ```
>
> `rename_app:` [pub dev link](https://pub.dev/packages/rename_app)
### Android Release
> for build android apk
>
> ```
> flutter build apk
> ```
>
> for split apks
>
> ```
> flutter build apk --split-per-abi
> ```
### Web Release
> for build web
>
> ```
> flutter build web --web-renderer canvaskit
> ```

31
analysis_options.yaml Normal file
View File

@ -0,0 +1,31 @@
# This file configures the analyzer, which statically analyzes Dart code to
# check for errors, warnings, and lints.
#
# The issues identified by the analyzer are surfaced in the UI of Dart-enabled
# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be
# invoked from the command line by running `flutter analyze`.
# The following line activates a set of recommended lints for Flutter apps,
# packages, and plugins designed to encourage good coding practices.
analyzer:
errors:
depend_on_referenced_packages: ignore
deprecated_member_use_from_same_package: ignore
include: package:flutter_lints/flutter.yaml
linter:
# The lint rules applied to this project can be customized in the
# section below to disable rules from the `package:flutter_lints/flutter.yaml`
# included above or to enable additional rules. A list of all available lints
# and their documentation is published at https://dart.dev/lints.
#
# Instead of disabling a lint rule for the entire project in the
# section below, it can also be suppressed for a single line of code
# or a specific dart file by using the `// ignore: name_of_lint` and
# `// ignore_for_file: name_of_lint` syntax on the line or in the file
# producing the lint.
rules:
# avoid_print: false # Uncomment to disable the `avoid_print` rule
# prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule
# Additional information about this file can be found at
# https://dart.dev/guides/language/analysis-options

13
android/.gitignore vendored Normal file
View File

@ -0,0 +1,13 @@
gradle-wrapper.jar
/.gradle
/captures/
/gradlew
/gradlew.bat
/local.properties
GeneratedPluginRegistrant.java
# Remember to never publicly share your keystore.
# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
key.properties
**/*.keystore
**/*.jks

90
android/app/build.gradle Normal file
View File

@ -0,0 +1,90 @@
plugins {
id "com.android.application"
// START: FlutterFire Configuration
id 'com.google.gms.google-services'
// END: FlutterFire Configuration
id "kotlin-android"
id "dev.flutter.flutter-gradle-plugin"
}
def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
localPropertiesFile.withReader('UTF-8') { reader ->
localProperties.load(reader)
}
}
def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
flutterVersionCode = '1'
}
def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
flutterVersionName = '1.0'
}
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file("key.properties")
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}
android {
namespace "com.houshan.hoshan"
compileSdk flutter.compileSdkVersion
ndkVersion flutter.ndkVersion
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = '1.8'
}
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.houshan.hoshan"
// You can update the following values to match your application needs.
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
minSdkVersion 24
targetSdkVersion flutter.targetSdkVersion
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled false // Enable R8 for release builds
shrinkResources false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
flutter {
source '../..'
}
dependencies {
implementation 'androidx.appcompat:appcompat:1.6.1'
}

View File

@ -0,0 +1,106 @@
{
"project_info": {
"project_number": "581103504002",
"project_id": "hoshan-42d9f",
"storage_bucket": "hoshan-42d9f.firebasestorage.app"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:581103504002:android:d12a150d3d54570418829b",
"android_client_info": {
"package_name": "com.example.hoshan"
}
},
"oauth_client": [
{
"client_id": "581103504002-kb0klg3vds4qcnt5cc348d402l803jh8.apps.googleusercontent.com",
"client_type": 1,
"android_info": {
"package_name": "com.example.hoshan",
"certificate_hash": "4fea29f5e9872705f5d86af453b1d77fd4134260"
}
},
{
"client_id": "581103504002-dhn875p11up9ae7k6l5r1kdqs71ap3qf.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyDi2WRiOSEws1alpLitxX0zsX14rT71aPk"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": [
{
"client_id": "581103504002-dhn875p11up9ae7k6l5r1kdqs71ap3qf.apps.googleusercontent.com",
"client_type": 3
},
{
"client_id": "581103504002-2e454pgr7fes6b94ptbt82rpfldehedq.apps.googleusercontent.com",
"client_type": 2,
"ios_info": {
"bundle_id": "com.example.hoshan"
}
}
]
}
}
},
{
"client_info": {
"mobilesdk_app_id": "1:581103504002:android:896e4d41aad9180318829b",
"android_client_info": {
"package_name": "com.houshan.hoshan"
}
},
"oauth_client": [
{
"client_id": "581103504002-jqptfhs4cpgqngckh8g6kisd25jhfp35.apps.googleusercontent.com",
"client_type": 1,
"android_info": {
"package_name": "com.houshan.hoshan",
"certificate_hash": "b64c77112af5000772d60fbe05138e873f6fc118"
}
},
{
"client_id": "581103504002-t6a9nuq2nnbdjj71s2inc70p4fikl921.apps.googleusercontent.com",
"client_type": 1,
"android_info": {
"package_name": "com.houshan.hoshan",
"certificate_hash": "5f7bdab9d1978fa6ba4bb89ba17cfddb41aa7bdb"
}
},
{
"client_id": "581103504002-dhn875p11up9ae7k6l5r1kdqs71ap3qf.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyDi2WRiOSEws1alpLitxX0zsX14rT71aPk"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": [
{
"client_id": "581103504002-dhn875p11up9ae7k6l5r1kdqs71ap3qf.apps.googleusercontent.com",
"client_type": 3
},
{
"client_id": "581103504002-2e454pgr7fes6b94ptbt82rpfldehedq.apps.googleusercontent.com",
"client_type": 2,
"ios_info": {
"bundle_id": "com.example.hoshan"
}
}
]
}
}
}
],
"configuration_version": "1"
}

View File

@ -0,0 +1,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<!-- The INTERNET permission is required for development. Specifically,
the Flutter tool needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.INTERNET"/>
</manifest>

View File

@ -0,0 +1,71 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="com.houshan.hoshan">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
<!-- <uses-permission android:name="com.google.android.gms.permission.AD_ID"/> -->
<application android:label="Houshan" android:name="${applicationName}" android:icon="@mipmap/ic_launcher" android:enableOnBackInvokedCallback="false" android:requestLegacyExternalStorage="true" android:usesCleartextTraffic="true" tools:replace="android:icon, android:label">
<meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-3940256099942544~3347511713"/>
<provider android:name="androidx.core.content.FileProvider" android:authorities="com.houshan.hoshan.fileprovider" android:grantUriPermissions="true" android:exported="false" tools:replace="android:authorities">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths" tools:replace="android:resource"/>
</provider>
<activity android:name=".WebActivity" />
<activity
android:name=".FullscreenWebViewActivity"
android:theme="@style/FullscreenWebViewTheme" />
<activity android:name="com.yalantis.ucrop.UCropActivity" android:screenOrientation="portrait" android:theme="@style/UCropTheme"/>
<activity android:name=".MainActivity" android:exported="true" android:launchMode="singleTop" android:theme="@style/LaunchTheme" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode" android:hardwareAccelerated="true" android:windowSoftInputMode="adjustResize">
<!-- Specifies an Android theme to apply to this Activity as soon as
the Android process has started. This theme is visible to the user
while the Flutter UI initializes. After that, this theme continues
to determine the Window background behind the Flutter UI. -->
<meta-data android:name="io.flutter.embedding.android.NormalTheme" android:resource="@style/NormalTheme"/>
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<meta-data android:name="flutter_deeplinking_enabled" android:value="true"/>
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="https" android:host="web.houshan.ai" android:path="/#/purchase"/>
</intent-filter>
<!-- Custom URL Scheme برای لینک‌های houshan://auth?token=... -->
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="houshan"/>
</intent-filter>
</activity>
<!-- Don't delete the meta-data below.
This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
<meta-data android:name="flutterEmbedding" android:value="2"/>
<meta-data android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@drawable/hoshan_logo_unbackgrounded"/>
</application>
<!-- Required to query activities that can process text, see:
https://developer.android.com/training/package-visibility?hl=en and
https://developer.android.com/reference/android/content/Intent#ACTION_PROCESS_TEXT.
In particular, this is used by the Flutter engine in io.flutter.plugin.text.ProcessTextPlugin. -->
<queries>
<intent>
<action android:name="android.intent.action.PROCESS_TEXT"/>
<data android:mimeType="text/plain"/>
</intent>
</queries>
</manifest>

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

View File

@ -0,0 +1,104 @@
package com.example.hoshan
import android.Manifest
import android.content.pm.PackageManager
import android.os.Bundle
import android.webkit.PermissionRequest
import android.webkit.WebChromeClient
import android.webkit.WebSettings
import android.webkit.WebView
import android.webkit.WebViewClient
import androidx.appcompat.app.AppCompatActivity
import androidx.core.app.ActivityCompat
import androidx.core.content.ContextCompat
class FullscreenWebViewActivity : AppCompatActivity() {
private lateinit var webView: WebView
private val PERMISSION_REQUEST_CODE = 1234
private var pendingPermissionRequest: PermissionRequest? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
webView = WebView(this)
setContentView(webView)
val url = intent.getStringExtra("url") ?: "https://www.google.com"
val settings = webView.settings
settings.javaScriptEnabled = true
settings.mediaPlaybackRequiresUserGesture = false
settings.allowContentAccess = true
settings.allowFileAccess = true
settings.domStorageEnabled = true
settings.databaseEnabled = true
settings.cacheMode = WebSettings.LOAD_DEFAULT
webView.webViewClient = WebViewClient()
webView.webChromeClient = object : WebChromeClient() {
override fun onPermissionRequest(request: PermissionRequest?) {
runOnUiThread {
if (request == null) {
super.onPermissionRequest(request)
return@runOnUiThread
}
val requestedResources = request.resources
val permissionsNeeded = mutableListOf<String>()
for (resource in requestedResources) {
when (resource) {
PermissionRequest.RESOURCE_VIDEO_CAPTURE -> {
if (ContextCompat.checkSelfPermission(this@FullscreenWebViewActivity, Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) {
permissionsNeeded.add(Manifest.permission.CAMERA)
}
}
PermissionRequest.RESOURCE_AUDIO_CAPTURE -> {
if (ContextCompat.checkSelfPermission(this@FullscreenWebViewActivity, Manifest.permission.RECORD_AUDIO) != PackageManager.PERMISSION_GRANTED) {
permissionsNeeded.add(Manifest.permission.RECORD_AUDIO)
}
}
}
}
if (permissionsNeeded.isNotEmpty()) {
// درخواست پرمیژن runtime
pendingPermissionRequest = request
ActivityCompat.requestPermissions(this@FullscreenWebViewActivity, permissionsNeeded.toTypedArray(), PERMISSION_REQUEST_CODE)
} else {
// پرمیژن ها داده شده، قبول کن درخواست رو
request.grant(request.resources)
}
}
}
}
webView.loadUrl(url)
}
override fun onRequestPermissionsResult(requestCode: Int, permissions: Array<out String>, grantResults: IntArray) {
if (requestCode == PERMISSION_REQUEST_CODE) {
var allGranted = true
for (result in grantResults) {
if (result != PackageManager.PERMISSION_GRANTED) {
allGranted = false
break
}
}
if (allGranted) {
pendingPermissionRequest?.grant(pendingPermissionRequest?.resources)
} else {
pendingPermissionRequest?.deny()
}
pendingPermissionRequest = null
} else {
super.onRequestPermissionsResult(requestCode, permissions, grantResults)
}
}
override fun onDestroy() {
super.onDestroy()
webView.destroy()
}
}

View File

@ -0,0 +1,76 @@
package com.houshan.hoshan
import io.flutter.embedding.android.FlutterActivity
import android.content.ContentValues
import android.content.Context
import android.content.Intent
import android.os.Build
import android.provider.MediaStore
import android.util.Log
import androidx.annotation.NonNull
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugin.common.MethodCall
import io.flutter.plugin.common.MethodChannel
import java.io.File
import java.io.FileInputStream
import java.io.OutputStream
import android.net.Uri
import androidx.core.content.FileProvider
class MainActivity: FlutterActivity(){
private val CHANNEL = "file_channel"
override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
super.configureFlutterEngine(flutterEngine)
MethodChannel(flutterEngine.dartExecutor.binaryMessenger, CHANNEL).setMethodCallHandler { call, result ->
if (call.method == "copyToDownloads") {
val filePath = call.argument<String>("filePath") ?: return@setMethodCallHandler
val fileName = call.argument<String>("fileName") ?: return@setMethodCallHandler
val success = copyFileToDownloads(filePath, fileName)
if (success) {
result.success("File copied successfully")
} else {
result.error("FILE_COPY_ERROR", "Failed to copy file", null)
}
}
}
}
private fun copyFileToDownloads(filePath: String, fileName: String): Boolean {
return try {
val context: Context = applicationContext
val file = File(filePath)
if (!file.exists()) return false
val resolver = context.contentResolver
val contentValues = ContentValues().apply {
put(MediaStore.Downloads.DISPLAY_NAME, fileName)
put(MediaStore.Downloads.MIME_TYPE, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet") // Excel MIME type
put(MediaStore.Downloads.IS_PENDING, 1)
}
val uri = resolver.insert(MediaStore.Downloads.EXTERNAL_CONTENT_URI, contentValues)
?: return false
resolver.openOutputStream(uri).use { outputStream ->
FileInputStream(file).use { inputStream ->
inputStream.copyTo(outputStream!!)
}
}
contentValues.clear()
contentValues.put(MediaStore.Downloads.IS_PENDING, 0)
resolver.update(uri, contentValues, null, null)
true
} catch (e: Exception) {
Log.e("FileCopy", "Error copying file to downloads", e)
false
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="ic_launcher_background">#FFFFFF</color>
</resources>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="10dp" />
<solid android:color="@android:color/white" />
</shape>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode
setting is on -->
<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
<!-- Show a splash screen on the activity. Automatically removed when
the Flutter engine draws its first frame -->
<item name="android:windowBackground">@drawable/ic_launcher_background</item>
</style>
<!-- Theme applied to the Android Window as soon as the process has started.
This theme determines the color of the Android Window while your
Flutter UI initializes, as well as behind your Flutter UI while its
running.
This Theme is only used starting with V2 of Flutter's Android embedding. -->
<style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
<item name="android:windowBackground">?android:colorBackground</item>
</style>
</resources>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="UCropTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowBackground">@android:color/black</item>
<item name="android:statusBarColor">@android:color/black</item>
<item name="android:windowLightStatusBar">false</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:fitsSystemWindows">true</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
</style>
</resources>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="ic_launcher_background">#FFFFFF</color>
</resources>

View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:windowBackground">@drawable/ic_launcher_background</item>
</style>
<style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:windowBackground">?android:colorBackground</item>
</style>
<style name="AppCompatTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowBackground">@android:color/white</item>
</style>
<style name="FullscreenWebViewTheme" parent="AppCompatTheme">
<item name="android:windowFullscreen">true</item>
</style>
<style name="UCropTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowBackground">@android:color/black</item>
<item name="android:statusBarColor">@android:color/black</item>
<item name="android:windowLightStatusBar">false</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:fitsSystemWindows">true</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
</resources>

View File

@ -0,0 +1,3 @@
<paths>
<external-files-path name="external_files" path="." />
</paths>

View File

@ -0,0 +1,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<!-- The INTERNET permission is required for development. Specifically,
the Flutter tool needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.INTERNET"/>
</manifest>

32
android/build.gradle Normal file
View File

@ -0,0 +1,32 @@
allprojects {
repositories {
maven { url "https://jitpack.io" }
google()
mavenCentral()
}
}
rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
// project.evaluationDependsOn(':app')
afterEvaluate { project ->
// check only for "com.android.library" to not modify
// your "app" subproject. All plugins will have "com.android.library" plugin, and only your app "com.android.application"
// Change your application's namespace in main build.gradle and in main android block.
if (project.plugins.hasPlugin("com.android.library")) {
project.android {
if (namespace == null) {
namespace project.group
}
}
}
}
}
tasks.register("clean", Delete) {
delete rootProject.buildDir
}

View File

@ -0,0 +1,6 @@
org.gradle.jvmargs=-Xmx4G
android.useAndroidX=true
android.enableJetifier=true
android.defaults.buildfeatures.buildconfig=true
android.nonTransitiveRClass=false
android.nonFinalResIds=false

View File

@ -0,0 +1,6 @@
#Tue Mar 25 09:42:09 IRST 2025
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

29
android/settings.gradle Normal file
View File

@ -0,0 +1,29 @@
pluginManagement {
def flutterSdkPath = {
def properties = new Properties()
file("local.properties").withInputStream { properties.load(it) }
def flutterSdkPath = properties.getProperty("flutter.sdk")
assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
return flutterSdkPath
}
settings.ext.flutterSdkPath = flutterSdkPath()
includeBuild("${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle")
repositories {
google()
mavenCentral()
gradlePluginPortal()
}
}
plugins {
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
id "com.android.application" version '8.3.2' apply false
// START: FlutterFire Configuration
id "com.google.gms.google-services" version "4.3.15" apply false
// END: FlutterFire Configuration
id "org.jetbrains.kotlin.android" version "1.9.20" apply false
}
include ":app"

BIN
assets/font/CustomIcons.ttf Normal file

Binary file not shown.

BIN
assets/font/Dana-FaNum.ttf Normal file

Binary file not shown.

BIN
assets/font/Dana.ttf Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,3 @@
<svg width="16" height="19" viewBox="0 0 16 19" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12.4352 0H3.55556C1.60276 0 0 1.60276 0 3.55556V16.5343C0 18.1923 1.18826 18.8923 2.64364 18.091L7.13874 15.5947C7.61773 15.3276 8.39148 15.3276 8.86125 15.5947L13.3564 18.091C14.8117 18.9016 16 18.2015 16 16.5343V3.55556C15.9908 1.60276 14.3972 0 12.4352 0ZM11.3299 6.55843L7.64537 10.2429C7.5072 10.3811 7.33218 10.4456 7.15717 10.4456C6.98215 10.4456 6.80714 10.3811 6.66897 10.2429L5.28728 8.86125C5.02015 8.59413 5.02015 8.15199 5.28728 7.88486C5.5544 7.61773 5.99655 7.61773 6.26367 7.88486L7.15717 8.77835L10.3535 5.58204C10.6206 5.31491 11.0628 5.31491 11.3299 5.58204C11.597 5.84916 11.597 6.29131 11.3299 6.55843Z" fill="#2252A0"/>
</svg>

After

Width:  |  Height:  |  Size: 755 B

View File

@ -0,0 +1,3 @@
<svg width="26" height="28" viewBox="0 0 26 28" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M18.2 11.3999C18.4208 11.3999 18.6394 11.4079 18.856 11.4239C18.9498 11.1658 18.9978 10.8911 19 10.5999V4.19991C19 3.5634 18.7471 2.95295 18.297 2.50286C17.8469 2.05277 17.2365 1.79992 16.6 1.79992H11.8V0.999915C11.8045 0.89365 11.7869 0.787602 11.7483 0.688492C11.7097 0.589382 11.6509 0.49937 11.5757 0.424161C11.5005 0.348952 11.4105 0.290184 11.3114 0.251583C11.2123 0.212981 11.1062 0.195387 11 0.199915C10.5584 0.199915 10.2 0.567915 10.2 0.999915V1.79992H5.39996C4.76344 1.79992 4.15299 2.05277 3.70291 2.50286C3.25282 2.95295 2.99996 3.5634 2.99996 4.19991V10.5999C2.99996 11.2364 3.25282 11.8469 3.70291 12.297C4.15299 12.7471 4.76344 12.9999 5.39996 12.9999H13.1392C14.5712 11.9919 16.3168 11.3999 18.2 11.3999ZM6.19996 7.39992C6.19996 6.97557 6.36853 6.5686 6.66859 6.26854C6.96865 5.96849 7.37562 5.79991 7.79996 5.79991C8.22431 5.79991 8.63128 5.96849 8.93133 6.26854C9.23139 6.5686 9.39996 6.97557 9.39996 7.39992C9.39996 7.82426 9.23139 8.23123 8.93133 8.53129C8.63128 8.83134 8.22431 8.99992 7.79996 8.99992C7.37562 8.99992 6.96865 8.83134 6.66859 8.53129C6.36853 8.23123 6.19996 7.82426 6.19996 7.39992ZM12.6 7.39992C12.6 6.97557 12.7685 6.5686 13.0686 6.26854C13.3687 5.96849 13.7756 5.79991 14.2 5.79991C14.6243 5.79991 15.0313 5.96849 15.3313 6.26854C15.6314 6.5686 15.8 6.97557 15.8 7.39992C15.8 7.82426 15.6314 8.23123 15.3313 8.53129C15.0313 8.83134 14.6243 8.99992 14.2 8.99992C13.7756 8.99992 13.3687 8.83134 13.0686 8.53129C12.7685 8.23123 12.6 7.82426 12.6 7.39992ZM9.39996 20.1999C9.39996 18.4319 9.92156 16.7839 10.8192 15.4047H3.49596C2.72817 15.4051 1.99198 15.7104 1.44922 16.2535C0.906456 16.7966 0.601562 17.5329 0.601563 18.3007V19.4031H0.609563C0.663963 20.6511 1.00636 22.2143 2.40636 23.4911C3.93436 24.8879 6.57436 25.7999 11 25.7999C11.1386 25.7999 11.2752 25.7988 11.4096 25.7967C10.1082 24.2222 9.39742 22.2427 9.39996 20.1999ZM25.4 20.1999C25.4 22.1095 24.6414 23.9408 23.2911 25.2911C21.9409 26.6413 20.1095 27.3999 18.2 27.3999C16.2904 27.3999 14.4591 26.6413 13.1088 25.2911C11.7585 23.9408 11 22.1095 11 20.1999C11 18.2904 11.7585 16.459 13.1088 15.1087C14.4591 13.7585 16.2904 12.9999 18.2 12.9999C20.1095 12.9999 21.9409 13.7585 23.2911 15.1087C24.6414 16.459 25.4 18.2904 25.4 20.1999ZM19 16.9999C19 16.7877 18.9157 16.5843 18.7656 16.4342C18.6156 16.2842 18.4121 16.1999 18.2 16.1999C17.9878 16.1999 17.7843 16.2842 17.6343 16.4342C17.4842 16.5843 17.4 16.7877 17.4 16.9999V19.3999H15C14.7878 19.3999 14.5843 19.4842 14.4343 19.6342C14.2842 19.7843 14.2 19.9877 14.2 20.1999C14.2 20.4121 14.2842 20.6156 14.4343 20.7656C14.5843 20.9156 14.7878 20.9999 15 20.9999H17.4V23.3999C17.4 23.6121 17.4842 23.8156 17.6343 23.9656C17.7843 24.1156 17.9878 24.1999 18.2 24.1999C18.4121 24.1999 18.6156 24.1156 18.7656 23.9656C18.9157 23.8156 19 23.6121 19 23.3999V20.9999H21.4C21.6121 20.9999 21.8156 20.9156 21.9657 20.7656C22.1157 20.6156 22.2 20.4121 22.2 20.1999C22.2 19.9877 22.1157 19.7843 21.9657 19.6342C21.8156 19.4842 21.6121 19.3999 21.4 19.3999H19V16.9999Z" fill="#A1A0A0"/>
</svg>

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15.609 5.49953V15.6595C15.609 16.0595 15.489 16.4495 15.269 16.7795L12.539 20.8395C12.109 21.4895 11.039 21.9495 10.129 21.6095C9.14904 21.2795 8.49904 20.1795 8.70904 19.1995L9.22904 15.9295C9.26904 15.6295 9.18904 15.3595 9.01904 15.1495C8.84904 14.9595 8.59904 14.8395 8.32904 14.8395H4.21904C3.42904 14.8395 2.74904 14.5195 2.34904 13.9595C1.96904 13.4195 1.89904 12.7195 2.14904 12.0095L4.60904 4.51953C4.91904 3.27953 6.26904 2.26953 7.60904 2.26953H11.509C12.179 2.26953 13.119 2.49953 13.549 2.92953L14.829 3.91953C15.319 4.29953 15.609 4.87953 15.609 5.49953Z" fill="#292D32"/>
<path d="M18.7894 17.6084H19.8194C21.3694 17.6084 21.9994 17.0084 21.9994 15.5284V5.47844C21.9994 3.99844 21.3694 3.39844 19.8194 3.39844H18.7894C17.2394 3.39844 16.6094 3.99844 16.6094 5.47844V15.5384C16.6094 17.0084 17.2394 17.6084 18.7894 17.6084Z" fill="#292D32"/>
</svg>

After

Width:  |  Height:  |  Size: 969 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.1 KiB

3
assets/icon/bold/key.svg Normal file
View File

@ -0,0 +1,3 @@
<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M16.5068 2.49268C13.8435 -0.162924 9.52459 -0.162924 6.87926 2.49268C5.01674 4.3381 4.45888 6.9937 5.1787 9.33423L0.949772 13.5652C0.652848 13.8713 0.445901 14.4744 0.508885 14.9065L0.778816 16.8689C0.877791 17.5171 1.48064 18.1292 2.12847 18.2192L4.08997 18.4893C4.52186 18.5523 5.12471 18.3543 5.43063 18.0392L6.16844 17.301C6.3484 17.13 6.3484 16.8419 6.16844 16.6619L4.42289 14.9155C4.16196 14.6544 4.16196 14.2223 4.42289 13.9613C4.68382 13.7002 5.11571 13.7002 5.37665 13.9613L7.1312 15.7167C7.30216 15.8877 7.59008 15.8877 7.76104 15.7167L9.66855 13.8172C11.999 14.5464 14.6533 13.9793 16.5068 12.1339C19.1611 9.47826 19.1611 5.14828 16.5068 2.49268ZM11.747 9.49627C10.5053 9.49627 9.4976 8.48804 9.4976 7.24576C9.4976 6.00347 10.5053 4.99525 11.747 4.99525C12.9887 4.99525 13.9965 6.00347 13.9965 7.24576C13.9965 8.48804 12.9887 9.49627 11.747 9.49627Z" fill="#AC1269"/>
</svg>

After

Width:  |  Height:  |  Size: 991 B

View File

@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.39062 18.4907V8.33071C8.39062 7.93071 8.51062 7.54071 8.73062 7.21071L11.4606 3.15071C11.8906 2.50071 12.9606 2.04071 13.8706 2.38071C14.8506 2.71071 15.5006 3.81071 15.2906 4.79071L14.7706 8.06071C14.7306 8.36071 14.8106 8.63071 14.9806 8.84071C15.1506 9.03071 15.4006 9.15071 15.6706 9.15071H19.7806C20.5706 9.15071 21.2506 9.47071 21.6506 10.0307C22.0306 10.5707 22.1006 11.2707 21.8506 11.9807L19.3906 19.4707C19.0806 20.7107 17.7306 21.7207 16.3906 21.7207H12.4906C11.8206 21.7207 10.8806 21.4907 10.4506 21.0607L9.17062 20.0707C8.68062 19.7007 8.39062 19.1107 8.39062 18.4907Z" fill="#292D32"/>
<path d="M5.21 6.37891H4.18C2.63 6.37891 2 6.97891 2 8.45891V18.5189C2 19.9989 2.63 20.5989 4.18 20.5989H5.21C6.76 20.5989 7.39 19.9989 7.39 18.5189V8.45891C7.39 6.97891 6.76 6.37891 5.21 6.37891Z" fill="#292D32"/>
</svg>

After

Width:  |  Height:  |  Size: 931 B

View File

@ -0,0 +1,4 @@
<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14.4736 6.81616V8.39116C14.1436 8.34616 13.7686 8.32366 13.3486 8.31616V6.81616C13.3486 4.45366 12.6811 2.87866 9.41113 2.87866C6.14113 2.87866 5.47363 4.45366 5.47363 6.81616V8.31616C5.05363 8.32366 4.67863 8.34616 4.34863 8.39116V6.81616C4.34863 4.64116 4.87363 1.75366 9.41113 1.75366C13.9486 1.75366 14.4736 4.64116 14.4736 6.81616Z" fill="#2252A0"/>
<path d="M14.4736 8.39116C14.1436 8.34616 13.7686 8.32366 13.3486 8.31616H5.47363C5.05363 8.32366 4.67863 8.34616 4.34863 8.39116C2.43613 8.62366 1.91113 9.56116 1.91113 12.0662V13.5662C1.91113 16.5662 2.66113 17.3162 5.66113 17.3162H13.1611C16.1611 17.3162 16.9111 16.5662 16.9111 13.5662V12.0662C16.9111 9.56116 16.3861 8.62366 14.4736 8.39116ZM6.94363 13.3487C6.80113 13.4837 6.60613 13.5662 6.41113 13.5662C6.31363 13.5662 6.21613 13.5437 6.12613 13.5062C6.02863 13.4687 5.95363 13.4162 5.87863 13.3487C5.74363 13.2062 5.66113 13.0112 5.66113 12.8162C5.66113 12.7187 5.68363 12.6212 5.72113 12.5312C5.75863 12.4412 5.81113 12.3587 5.87863 12.2837C5.95363 12.2162 6.02863 12.1637 6.12613 12.1262C6.40363 12.0062 6.73363 12.0737 6.94363 12.2837C7.01113 12.3587 7.06363 12.4412 7.10113 12.5312C7.13863 12.6212 7.16113 12.7187 7.16113 12.8162C7.16113 13.0112 7.07863 13.2062 6.94363 13.3487ZM10.1011 13.1012C10.0636 13.1912 10.0111 13.2737 9.94363 13.3487C9.80113 13.4837 9.60613 13.5662 9.41113 13.5662C9.20863 13.5662 9.02113 13.4837 8.87863 13.3487C8.81113 13.2737 8.75863 13.1912 8.72113 13.1012C8.68363 13.0112 8.66113 12.9137 8.66113 12.8162C8.66113 12.6137 8.74363 12.4262 8.87863 12.2837C9.15613 12.0062 9.65863 12.0062 9.94363 12.2837C10.0786 12.4262 10.1611 12.6137 10.1611 12.8162C10.1611 12.9137 10.1386 13.0112 10.1011 13.1012ZM12.9436 13.3487C12.8011 13.4837 12.6061 13.5662 12.4111 13.5662C12.2161 13.5662 12.0211 13.4837 11.8786 13.3487C11.7436 13.2062 11.6611 13.0187 11.6611 12.8162C11.6611 12.6137 11.7436 12.4262 11.8786 12.2837C12.1636 12.0062 12.6661 12.0062 12.9436 12.2837C12.9736 12.3212 13.0036 12.3587 13.0336 12.4037C13.0636 12.4412 13.0861 12.4862 13.1011 12.5312C13.1236 12.5762 13.1386 12.6212 13.1461 12.6662C13.1536 12.7187 13.1611 12.7712 13.1611 12.8162C13.1611 13.0112 13.0786 13.2062 12.9436 13.3487Z" fill="#2252A0"/>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -0,0 +1,3 @@
<svg width="22" height="28" viewBox="0 0 22 28" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M18.6709 16.6667C19.0648 16.6667 19.4549 16.7443 19.8189 16.8951C20.1829 17.0459 20.5136 17.2669 20.7922 17.5454C21.0708 17.824 21.2917 18.1547 21.4425 18.5187C21.5933 18.8827 21.6709 19.2728 21.6709 19.6667V20.8721C21.6711 21.5928 21.5154 22.3051 21.2146 22.96C20.9138 23.615 20.475 24.1972 19.9282 24.6667C17.8415 26.4587 14.8535 27.3334 11.0002 27.3334C7.14687 27.3334 4.16287 26.4587 2.0802 24.6667C1.53415 24.1975 1.09587 23.6159 0.795335 22.9617C0.494799 22.3075 0.339094 21.596 0.338867 20.8761V19.6654C0.339221 18.87 0.655447 18.1073 1.21802 17.545C1.78059 16.9826 2.54345 16.6667 3.33887 16.6667H18.6709ZM11.0002 0.666748C11.2419 0.666758 11.4753 0.754272 11.6574 0.913104C11.8396 1.07194 11.958 1.29134 11.9909 1.53075L12.0002 1.66675L11.9989 2.66541H16.6655C17.4612 2.66541 18.2242 2.98148 18.7869 3.54409C19.3495 4.1067 19.6655 4.86977 19.6655 5.66541V11.6721C19.6655 12.4677 19.3495 13.2308 18.7869 13.7934C18.2242 14.356 17.4612 14.6721 16.6655 14.6721H5.3322C4.53655 14.6721 3.77349 14.356 3.21088 13.7934C2.64827 13.2308 2.3322 12.4677 2.3322 11.6721V5.66675C2.3322 5.27267 2.40984 4.88245 2.56069 4.51839C2.71154 4.15433 2.93263 3.82355 3.21135 3.54496C3.49007 3.26636 3.82094 3.04541 4.18507 2.89473C4.5492 2.74404 4.93946 2.66657 5.33353 2.66675L10.0002 2.66541V1.66675C10.0003 1.4249 10.088 1.19126 10.2471 1.00911C10.4062 0.826966 10.6259 0.708651 10.8655 0.676081L11.0002 0.666748ZM7.99887 6.66675C7.77457 6.65777 7.55076 6.6942 7.34088 6.77384C7.13101 6.85349 6.93938 6.97471 6.77751 7.13024C6.61563 7.28576 6.48684 7.47238 6.39887 7.67891C6.31089 7.88543 6.26555 8.1076 6.26555 8.33208C6.26555 8.55656 6.31089 8.77873 6.39887 8.98525C6.48684 9.19178 6.61563 9.3784 6.77751 9.53393C6.93938 9.68945 7.13101 9.81067 7.34088 9.89032C7.55076 9.96996 7.77457 10.0064 7.99887 9.99741C8.42901 9.9802 8.83581 9.79721 9.13406 9.48679C9.43231 9.17636 9.59888 8.76257 9.59888 8.33208C9.59888 7.90159 9.43231 7.4878 9.13406 7.17738C8.83581 6.86695 8.42901 6.68396 7.99887 6.66675ZM13.9895 6.66675C13.7652 6.65777 13.5414 6.6942 13.3316 6.77384C13.1217 6.85349 12.9301 6.97471 12.7682 7.13024C12.6063 7.28576 12.4775 7.47238 12.3895 7.67891C12.3016 7.88543 12.2562 8.1076 12.2562 8.33208C12.2562 8.55656 12.3016 8.77873 12.3895 8.98525C12.4775 9.19178 12.6063 9.3784 12.7682 9.53393C12.9301 9.68945 13.1217 9.81067 13.3316 9.89032C13.5414 9.96996 13.7652 10.0064 13.9895 9.99741C14.4197 9.9802 14.8265 9.79721 15.1247 9.48679C15.423 9.17636 15.5895 8.76257 15.5895 8.33208C15.5895 7.90159 15.423 7.4878 15.1247 7.17738C14.8265 6.86695 14.4197 6.68396 13.9895 6.66675Z" fill="#A1A0A0"/>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M11.9707 2C6.4507 2 1.9707 6.48 1.9707 12C1.9707 17.52 6.4507 22 11.9707 22C17.4907 22 21.9707 17.52 21.9707 12C21.9707 6.48 17.5007 2 11.9707 2ZM10.7207 15.03C10.7207 15.51 10.5207 15.7 10.0107 15.7H8.7107C8.2007 15.7 8.0007 15.51 8.0007 15.03V8.97C8.0007 8.49 8.2007 8.3 8.7107 8.3H10.0007C10.5107 8.3 10.7107 8.49 10.7107 8.97V15.03H10.7207ZM16.0007 15.03C16.0007 15.51 15.8007 15.7 15.2907 15.7H14.0007C13.4907 15.7 13.2907 15.51 13.2907 15.03V8.97C13.2907 8.49 13.4907 8.3 14.0007 8.3H15.2907C15.8007 8.3 16.0007 8.49 16.0007 8.97V15.03Z" fill="#292D32"/>
</svg>

After

Width:  |  Height:  |  Size: 673 B

View File

@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M11.9707 2C6.4507 2 1.9707 6.48 1.9707 12C1.9707 17.52 6.4507 22 11.9707 22C17.4907 22 21.9707 17.52 21.9707 12C21.9707 6.48 17.5007 2 11.9707 2ZM14.9707 14.23L12.0707 15.9C11.7107 16.11 11.3107 16.21 10.9207 16.21C10.5207 16.21 10.1307 16.11 9.7707 15.9C9.0507 15.48 8.6207 14.74 8.6207 13.9V10.55C8.6207 9.72 9.0507 8.97 9.7707 8.55C10.4907 8.13 11.3507 8.13 12.0807 8.55L14.9807 10.22C15.7007 10.64 16.1307 11.38 16.1307 12.22C16.1307 13.06 15.7007 13.81 14.9707 14.23Z" fill="#292D32"/>
</svg>

After

Width:  |  Height:  |  Size: 603 B

View File

@ -0,0 +1,4 @@
<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M40.0001 6.66667C31.2667 6.66667 24.1667 13.7667 24.1667 22.5C24.1667 31.0667 30.8667 38 39.6001 38.3C39.8667 38.2667 40.1334 38.2667 40.3334 38.3C40.4001 38.3 40.4334 38.3 40.5001 38.3C40.5334 38.3 40.5334 38.3 40.5667 38.3C49.1001 38 55.8001 31.0667 55.8334 22.5C55.8334 13.7667 48.7334 6.66667 40.0001 6.66667Z" fill="#2252A0"/>
<path d="M56.9334 47.1667C47.6334 40.9667 32.4668 40.9667 23.1001 47.1667C18.8668 50 16.5334 53.8333 16.5334 57.9333C16.5334 62.0333 18.8668 65.8333 23.0668 68.6333C27.7334 71.7667 33.8668 73.3333 40.0001 73.3333C46.1334 73.3333 52.2668 71.7667 56.9334 68.6333C61.1334 65.8 63.4668 62 63.4668 57.8667C63.4335 53.7667 61.1334 49.9667 56.9334 47.1667Z" fill="#2252A0"/>
</svg>

After

Width:  |  Height:  |  Size: 812 B

View File

@ -0,0 +1,3 @@
<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M13.9702 6.8825L7.55018 3.6725C3.23768 1.5125 1.46768 3.2825 3.62768 7.595L4.28018 8.9C4.46768 9.2825 4.46768 9.725 4.28018 10.1075L3.62768 11.405C1.46768 15.7175 3.23018 17.4875 7.55018 15.3275L13.9702 12.1175C16.8502 10.6775 16.8502 8.3225 13.9702 6.8825ZM11.5477 10.0625H7.49768C7.19018 10.0625 6.93518 9.8075 6.93518 9.5C6.93518 9.1925 7.19018 8.9375 7.49768 8.9375H11.5477C11.8552 8.9375 12.1102 9.1925 12.1102 9.5C12.1102 9.8075 11.8552 10.0625 11.5477 10.0625Z" fill="#2252A0"/>
</svg>

After

Width:  |  Height:  |  Size: 598 B

View File

@ -0,0 +1,3 @@
<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M6.31095 16.5L5.99254 13.94C5.82007 13.8733 5.65755 13.7933 5.50498 13.7C5.3524 13.6067 5.20315 13.5067 5.05721 13.4L2.68905 14.4L0.5 10.6L2.54975 9.04C2.53648 8.94667 2.52985 8.85667 2.52985 8.77V8.23C2.52985 8.14333 2.53648 8.05333 2.54975 7.96L0.5 6.4L2.68905 2.6L5.05721 3.6C5.20315 3.49333 5.35572 3.39333 5.51493 3.3C5.67413 3.20667 5.83333 3.12667 5.99254 3.06L6.31095 0.5H10.6891L11.0075 3.06C11.1799 3.12667 11.3425 3.20667 11.495 3.3C11.6476 3.39333 11.7968 3.49333 11.9428 3.6L14.3109 2.6L16.5 6.4L14.4502 7.96C14.4635 8.05333 14.4701 8.14333 14.4701 8.23V8.77C14.4701 8.85667 14.4569 8.94667 14.4303 9.04L16.4801 10.6L14.291 14.4L11.9428 13.4C11.7968 13.5067 11.6443 13.6067 11.4851 13.7C11.3259 13.7933 11.1667 13.8733 11.0075 13.94L10.6891 16.5H6.31095ZM8.5398 11.3C9.30929 11.3 9.966 11.0267 10.51 10.48C11.0539 9.93333 11.3259 9.27333 11.3259 8.5C11.3259 7.72667 11.0539 7.06667 10.51 6.52C9.966 5.97333 9.30929 5.7 8.5398 5.7C7.75705 5.7 7.09702 5.97333 6.5597 6.52C6.02239 7.06667 5.75373 7.72667 5.75373 8.5C5.75373 9.27333 6.02239 9.93333 6.5597 10.48C7.09702 11.0267 7.75705 11.3 8.5398 11.3Z" fill="#2252A0"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,3 @@
<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M10.9707 0C5.4507 0 0.970703 4.48 0.970703 10C0.970703 15.52 5.4507 20 10.9707 20C16.4907 20 20.9707 15.52 20.9707 10C20.9707 4.48 16.5007 0 10.9707 0ZM15.2307 11.23C15.2307 12.89 13.8907 14.23 12.2307 14.23H9.7707C8.1107 14.23 6.7707 12.89 6.7707 11.23V8.77C6.7707 7.11 8.1107 5.77 9.7707 5.77H12.2307C13.8907 5.77 15.2307 7.11 15.2307 8.77V11.23Z" fill="#292D32"/>
</svg>

After

Width:  |  Height:  |  Size: 479 B

View File

@ -0,0 +1,3 @@
<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M19.56 9.24L18.2 7.66C17.94 7.36 17.73 6.8 17.73 6.4V4.7C17.73 3.64 16.86 2.77 15.8 2.77H14.1C13.71 2.77 13.14 2.56 12.84 2.3L11.26 0.939998C10.57 0.349998 9.44 0.349998 8.74 0.939998L7.17 2.31C6.87 2.56 6.3 2.77 5.91 2.77H4.18C3.12 2.77 2.25 3.64 2.25 4.7V6.41C2.25 6.8 2.04 7.36 1.79 7.66L0.440005 9.25C-0.139995 9.94 -0.139995 11.06 0.440005 11.75L1.79 13.34C2.04 13.64 2.25 14.2 2.25 14.59V16.3C2.25 17.36 3.12 18.23 4.18 18.23H5.91C6.3 18.23 6.87 18.44 7.17 18.7L8.75 20.06C9.44 20.65 10.57 20.65 11.27 20.06L12.85 18.7C13.15 18.44 13.71 18.23 14.11 18.23H15.81C16.87 18.23 17.74 17.36 17.74 16.3V14.6C17.74 14.21 17.95 13.64 18.21 13.34L19.57 11.76C20.15 11.07 20.15 9.93 19.56 9.24ZM14.16 8.61L9.33 13.44C9.19 13.58 9 13.66 8.8 13.66C8.60001 13.66 8.41001 13.58 8.27001 13.44L5.85 11.02C5.56 10.73 5.56 10.25 5.85 9.96C6.14 9.67 6.62 9.67 6.91 9.96L8.8 11.85L13.1 7.55C13.39 7.26 13.87 7.26 14.16 7.55C14.45 7.84 14.45 8.32 14.16 8.61Z" fill="#059669"/>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1,15 @@
<svg width="22" height="25" viewBox="0 0 22 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_3587_8192)">
<path d="M16.0844 9.4464C15.706 9.33225 15.35 9.34176 14.9896 9.39408C14.1967 9.50823 13.7146 9.99337 13.4713 10.7781C13.3271 11.2347 13.1739 11.6913 13.0388 12.1527C13.0027 12.2764 12.9486 12.3097 12.8315 12.3097C9.90298 12.3049 6.97896 12.3144 4.05043 12.3001C3.04572 12.2954 2.18518 11.4202 2.12661 10.3548C2.09508 9.80312 2.10859 9.24664 2.10859 8.69016C2.10859 7.21097 2.10409 5.72702 2.10859 4.24783C2.1131 3.14438 2.6943 2.31679 3.63143 2.0552C3.82967 2.00288 4.0279 1.98386 4.23065 1.98386C5.54173 1.98386 6.85731 1.9791 8.16839 1.98861C8.3441 1.98861 8.40718 1.94105 8.38916 1.75556C8.37564 1.5986 8.38015 1.43689 8.38916 1.27993C8.41168 0.618815 8.86223 0.447591 9.37134 0.518934C9.52002 0.537959 9.78584 0.932727 9.78584 1.09444C9.78584 1.32274 9.79485 1.5558 9.78133 1.78409C9.77232 1.96008 9.83089 1.98861 9.98408 1.98861C11.2952 1.98386 12.6107 1.98386 13.9218 1.98386C15.2059 1.98386 16.0754 2.8923 16.0799 4.23832C16.0844 5.91727 16.0799 7.59622 16.0799 9.27518C16.0844 9.32274 16.0844 9.3703 16.0844 9.4464ZM4.90646 7.14914C4.90646 7.99575 5.48766 8.61881 6.28512 8.62357C7.09159 8.62833 7.69532 8.0005 7.69983 7.14914C7.70433 6.29301 7.10962 5.66519 6.30314 5.66043C5.48766 5.66519 4.90646 6.27874 4.90646 7.14914ZM11.9034 5.66519C11.1375 5.64616 10.5382 6.25021 10.4887 7.03499C10.4301 7.95294 11.1014 8.61881 11.8583 8.62833C12.6468 8.63784 13.273 8.01953 13.2866 7.19194C13.3046 6.31679 12.7324 5.68421 11.9034 5.66519Z" fill="#5F8FDD"/>
<path d="M9.57848 14.5261C9.36673 14.8923 9.15047 15.2014 9.06487 15.5724C8.8441 16.5332 9.42079 17.6319 10.3534 17.9791C10.8896 18.1788 11.4392 18.3358 11.9709 18.5498C12.4349 18.7353 12.8449 19.0159 13.0116 19.601C13.1873 20.224 13.4351 20.8328 13.7009 21.4226C13.9217 21.903 14.2281 22.331 14.7597 22.4832C14.8724 22.5165 14.8769 22.5736 14.8228 22.6687C14.7913 22.7211 14.7507 22.7829 14.7507 22.84C14.7327 23.1777 14.5029 23.2585 14.2551 23.3536C13.1828 23.7674 12.0655 23.9529 10.9346 24.0385C9.54244 24.1479 8.14576 24.1479 6.75358 23.991C5.21723 23.8198 3.71242 23.5058 2.37881 22.6212C0.828945 21.5938 -0.0180754 20.1337 0.00895711 18.1646C0.0134625 17.6985 -0.0360972 17.2276 0.0450005 16.7662C0.297304 15.3394 1.17136 14.5403 2.56353 14.5308C4.81625 14.5165 7.06446 14.5261 9.31717 14.5261C9.39376 14.5261 9.46585 14.5261 9.57848 14.5261Z" fill="#5F8FDD"/>
<path d="M15.3724 21.0517C15.1471 21.0517 14.9579 20.8948 14.8813 20.6427C14.7056 20.0814 14.5389 19.5154 14.3587 18.9542C14.0433 17.9459 13.354 17.3514 12.4259 17.0279C11.9483 16.8615 11.4752 16.695 10.9976 16.5285C10.7408 16.4382 10.5922 16.2527 10.5876 16.0006C10.5876 15.7485 10.7273 15.5583 10.9841 15.4631C11.4662 15.2919 11.9573 15.1445 12.4304 14.9495C13.2954 14.5927 13.9757 14.0077 14.3181 13.0707C14.5299 12.4905 14.6876 11.8864 14.8678 11.2919C14.9624 10.9732 15.1291 10.821 15.3859 10.8258C15.6247 10.8258 15.7959 10.9875 15.895 11.2824C16.1113 11.9483 16.305 12.6189 16.5528 13.2705C16.8907 14.1599 17.5125 14.6736 18.346 14.959C18.8101 15.1159 19.2696 15.2824 19.7292 15.4441C20.022 15.544 20.1797 15.7295 20.1797 15.9911C20.1797 16.2479 20.0175 16.4286 19.7247 16.5285C19.1705 16.7188 18.6118 16.9043 18.0621 17.1135C17.1566 17.4607 16.6474 18.1885 16.3546 19.1207C16.1969 19.6248 16.0392 20.1242 15.8815 20.6284C15.7914 20.909 15.6157 21.0517 15.3724 21.0517Z" fill="#BAC9E2"/>
<path d="M4.90628 7.14923C4.90628 6.28359 5.48748 5.66528 6.30296 5.66528C7.11394 5.66528 7.70415 6.29786 7.69964 7.15399C7.69514 8.00535 7.09141 8.63318 6.28494 8.62842C5.48297 8.61891 4.90177 7.99584 4.90628 7.14923Z" fill="#BAC9E2"/>
<path d="M11.9034 5.66523C12.7324 5.68425 13.3046 6.31683 13.2865 7.19198C13.273 8.01957 12.6423 8.63788 11.8583 8.62837C11.1014 8.61886 10.4346 7.95774 10.4887 7.03503C10.5382 6.255 11.1375 5.6462 11.9034 5.66523Z" fill="#BAC9E2"/>
<path d="M19.0353 24.5C18.8956 24.5 18.7785 24.4049 18.7334 24.2479C18.6253 23.9007 18.5217 23.5535 18.4136 23.2063C18.2198 22.5832 17.7963 22.217 17.2241 22.0173C16.9313 21.9126 16.6384 21.8127 16.3456 21.7081C16.1879 21.6558 16.0933 21.5369 16.0933 21.3847C16.0933 21.2277 16.1789 21.1088 16.3366 21.0565C16.6339 20.9519 16.9358 20.8615 17.2286 20.7378C17.7603 20.519 18.1838 20.1576 18.391 19.5773C18.5217 19.2206 18.6208 18.8448 18.7289 18.4786C18.7875 18.2836 18.8911 18.1885 19.0488 18.1885C19.1975 18.1885 19.3011 18.2884 19.3597 18.4691C19.4949 18.8781 19.612 19.2919 19.7652 19.6962C19.9724 20.2432 20.3554 20.5618 20.869 20.7378C21.1529 20.8377 21.4367 20.9376 21.725 21.0375C21.9053 21.0993 21.9999 21.2134 21.9999 21.3752C21.9999 21.5369 21.9008 21.6463 21.7205 21.7081C21.3781 21.827 21.0357 21.9412 20.6978 22.0696C20.1391 22.2836 19.8238 22.7307 19.6435 23.3062C19.5444 23.6153 19.4498 23.9245 19.3507 24.2384C19.2921 24.4144 19.184 24.5 19.0353 24.5Z" fill="#BAC9E2"/>
</g>
<defs>
<clipPath id="clip0_3587_8192">
<rect width="22" height="24" fill="white" transform="translate(0 0.5)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@ -0,0 +1,15 @@
<svg width="22" height="25" viewBox="0 0 22 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_2707_3360)">
<path d="M16.0844 9.4464C15.706 9.33225 15.35 9.34176 14.9896 9.39408C14.1967 9.50823 13.7146 9.99337 13.4713 10.7781C13.3271 11.2347 13.1739 11.6913 13.0388 12.1527C13.0027 12.2764 12.9486 12.3097 12.8315 12.3097C9.90298 12.3049 6.97896 12.3144 4.05043 12.3001C3.04572 12.2954 2.18518 11.4202 2.12661 10.3548C2.09508 9.80312 2.10859 9.24664 2.10859 8.69016C2.10859 7.21097 2.10409 5.72702 2.10859 4.24783C2.1131 3.14438 2.6943 2.31679 3.63143 2.0552C3.82967 2.00288 4.0279 1.98386 4.23065 1.98386C5.54173 1.98386 6.85731 1.9791 8.16839 1.98861C8.3441 1.98861 8.40718 1.94105 8.38916 1.75556C8.37564 1.5986 8.38015 1.43689 8.38916 1.27993C8.41168 0.618815 8.86223 0.447591 9.37134 0.518934C9.52002 0.537959 9.78584 0.932727 9.78584 1.09444C9.78584 1.32274 9.79485 1.5558 9.78133 1.78409C9.77232 1.96008 9.83089 1.98861 9.98408 1.98861C11.2952 1.98386 12.6107 1.98386 13.9218 1.98386C15.2059 1.98386 16.0754 2.8923 16.0799 4.23832C16.0844 5.91727 16.0799 7.59622 16.0799 9.27518C16.0844 9.32274 16.0844 9.3703 16.0844 9.4464ZM4.90646 7.14914C4.90646 7.99575 5.48766 8.61881 6.28512 8.62357C7.09159 8.62833 7.69532 8.0005 7.69983 7.14914C7.70433 6.29301 7.10962 5.66519 6.30314 5.66043C5.48766 5.66519 4.90646 6.27874 4.90646 7.14914ZM11.9034 5.66519C11.1375 5.64616 10.5382 6.25021 10.4887 7.03499C10.4301 7.95294 11.1014 8.61881 11.8583 8.62833C12.6468 8.63784 13.273 8.01953 13.2866 7.19194C13.3046 6.31679 12.7324 5.68421 11.9034 5.66519Z" fill="#2252A0"/>
<path d="M9.57848 14.5261C9.36673 14.8923 9.15047 15.2014 9.06486 15.5724C8.8441 16.5332 9.42079 17.6319 10.3534 17.9791C10.8896 18.1788 11.4392 18.3358 11.9709 18.5498C12.4349 18.7353 12.8449 19.0159 13.0116 19.601C13.1873 20.224 13.4351 20.8328 13.7009 21.4226C13.9217 21.903 14.2281 22.3311 14.7597 22.4832C14.8724 22.5165 14.8769 22.5736 14.8228 22.6687C14.7913 22.7211 14.7507 22.7829 14.7507 22.84C14.7327 23.1777 14.5029 23.2585 14.2551 23.3536C13.1828 23.7674 12.0655 23.9529 10.9346 24.0385C9.54244 24.1479 8.14576 24.1479 6.75358 23.991C5.21723 23.8198 3.71242 23.5058 2.37881 22.6212C0.828945 21.5938 -0.0180754 20.1337 0.00895711 18.1646C0.0134625 17.6985 -0.0360971 17.2276 0.0450005 16.7662C0.297304 15.3394 1.17136 14.5403 2.56353 14.5308C4.81625 14.5165 7.06446 14.5261 9.31717 14.5261C9.39376 14.5261 9.46585 14.5261 9.57848 14.5261Z" fill="#2252A0"/>
<path d="M15.3724 21.0517C15.1471 21.0517 14.9579 20.8948 14.8813 20.6427C14.7056 20.0814 14.5389 19.5154 14.3587 18.9542C14.0433 17.9459 13.354 17.3514 12.4259 17.0279C11.9483 16.8615 11.4752 16.695 10.9976 16.5285C10.7408 16.4382 10.5922 16.2527 10.5876 16.0006C10.5876 15.7485 10.7273 15.5583 10.9841 15.4631C11.4662 15.2919 11.9573 15.1445 12.4304 14.9495C13.2954 14.5927 13.9757 14.0077 14.3181 13.0707C14.5299 12.4905 14.6876 11.8864 14.8678 11.2919C14.9624 10.9732 15.1291 10.821 15.3859 10.8258C15.6247 10.8258 15.7959 10.9875 15.895 11.2824C16.1113 11.9483 16.305 12.6189 16.5528 13.2705C16.8907 14.1599 17.5125 14.6736 18.346 14.959C18.8101 15.1159 19.2696 15.2824 19.7292 15.4441C20.022 15.544 20.1797 15.7295 20.1797 15.9911C20.1797 16.2479 20.0175 16.4286 19.7247 16.5285C19.1705 16.7188 18.6118 16.9043 18.0621 17.1135C17.1566 17.4607 16.6474 18.1885 16.3546 19.1207C16.1969 19.6248 16.0392 20.1242 15.8815 20.6284C15.7914 20.909 15.6157 21.0517 15.3724 21.0517Z" fill="#BAC9E2"/>
<path d="M4.90628 7.14923C4.90628 6.28359 5.48748 5.66528 6.30296 5.66528C7.11394 5.66528 7.70415 6.29786 7.69964 7.15399C7.69514 8.00535 7.09141 8.63318 6.28494 8.62842C5.48297 8.61891 4.90177 7.99584 4.90628 7.14923Z" fill="#FCFDFD"/>
<path d="M11.9034 5.66523C12.7324 5.68425 13.3046 6.31683 13.2865 7.19198C13.273 8.01957 12.6423 8.63788 11.8583 8.62837C11.1014 8.61886 10.4346 7.95774 10.4887 7.03503C10.5382 6.255 11.1375 5.6462 11.9034 5.66523Z" fill="#FCFDFD"/>
<path d="M19.0353 24.5C18.8956 24.5 18.7785 24.4049 18.7334 24.2479C18.6253 23.9007 18.5217 23.5535 18.4136 23.2063C18.2198 22.5832 17.7963 22.217 17.2241 22.0173C16.9313 21.9126 16.6384 21.8127 16.3456 21.7081C16.1879 21.6558 16.0933 21.5369 16.0933 21.3847C16.0933 21.2277 16.1789 21.1088 16.3366 21.0565C16.6339 20.9519 16.9358 20.8615 17.2286 20.7378C17.7603 20.519 18.1838 20.1576 18.391 19.5773C18.5217 19.2206 18.6208 18.8448 18.7289 18.4786C18.7875 18.2836 18.8911 18.1885 19.0488 18.1885C19.1975 18.1885 19.3011 18.2884 19.3597 18.4691C19.4949 18.8781 19.612 19.2919 19.7652 19.6962C19.9724 20.2432 20.3554 20.5618 20.869 20.7378C21.1529 20.8377 21.4367 20.9376 21.725 21.0375C21.9053 21.0993 21.9999 21.2134 21.9999 21.3752C21.9999 21.5369 21.9008 21.6463 21.7205 21.7081C21.3781 21.827 21.0357 21.9412 20.6978 22.0696C20.1391 22.2836 19.8238 22.7307 19.6435 23.3062C19.5444 23.6153 19.4498 23.9245 19.3507 24.2384C19.2921 24.4144 19.184 24.5 19.0353 24.5Z" fill="#BAC9E2"/>
</g>
<defs>
<clipPath id="clip0_2707_3360">
<rect width="22" height="24" fill="white" transform="translate(0 0.5)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@ -0,0 +1,3 @@
<svg width="49" height="46" viewBox="0 0 49 46" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M21.3855 0.953071L13.3924 8.57563C11.6456 10.2695 8.1519 11.5929 5.71692 11.5929H4.34062C1.90564 11.5929 0 13.6573 0 16.0923V30.0141C0 32.3961 1.90564 34.4076 4.34062 34.4076H5.71692C8.1519 34.4076 11.5397 35.731 13.2865 37.4249L21.3855 45.0474C23.1323 46.7413 24.7204 46.1061 24.7204 43.6711V2.27643C24.7204 -0.105617 23.1323 -0.74083 21.3855 0.953071ZM42.1358 23.0267C42.1358 14.8219 35.3602 8.15215 27.2612 8.15215V10.9047C33.878 10.9047 39.3832 16.357 39.3832 23.0267C39.3832 29.6965 33.878 35.1487 27.2612 35.1487V37.9013C35.4131 37.9013 42.1358 31.2316 42.1358 23.0267ZM34.9367 23.0267C34.9367 18.792 31.496 15.3512 27.2612 15.3512V18.1038C29.9609 18.1038 32.1841 20.3271 32.1841 23.0267C32.1841 25.7264 29.9609 27.9496 27.2612 27.9496V30.7022C31.496 30.7022 34.9367 27.2615 34.9367 23.0267ZM27.2612 1.85296V4.60555C37.2658 4.60555 45.6824 12.8633 45.6824 23.0267C45.6824 33.1901 37.2658 41.4479 27.2612 41.4479V44.2005C38.9597 44.2005 48.435 34.7252 48.435 23.0267C48.435 11.3282 38.9597 1.85296 27.2612 1.85296Z" fill="#2252A0"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,3 @@
<svg width="56" height="48" viewBox="0 0 56 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M47.7579 22.1934C48.8239 24.2662 49.8899 24.9768 50.2452 30.07C50.2452 37.4728 44.2638 43.4543 36.8609 43.4543C29.4581 43.4543 23.4766 37.4136 23.4766 30.07C23.7727 24.9768 25.7863 22.9633 26.3785 22.1934H0.853516V39.6048C0.853516 44.1058 4.58454 47.7776 9.08547 47.7776H47.1657C51.6666 47.7776 55.3976 44.1058 55.3976 39.6048V22.1934H47.7579ZM36.9201 16.8041C39.9405 16.8041 42.7832 17.6332 45.0336 19.5283H55.3384C54.8646 15.7381 51.8443 12.9546 48.1725 12.5401C48.1725 12.4808 48.1132 12.4216 48.1132 12.3624V3.36055C48.1132 1.70231 47.1064 0.399414 45.6259 0.399414H34.9658C33.4852 0.399414 32.1823 1.70231 32.1823 3.36055V12.3624C32.1823 12.4216 32.2415 12.3624 32.2415 12.3624H17.9097V9.87505C17.9097 9.10515 17.3766 8.74981 16.6068 8.74981H10.1515C9.38158 8.74981 8.67091 9.10515 8.67091 9.87505V12.4808C4.88066 12.6585 1.56419 15.7381 1.03118 19.5283H28.8066C31.0571 17.6332 33.8406 16.8041 36.9201 16.8041ZM36.091 4.78189H44.0269V11.2372H36.091V4.78189ZM36.9201 19.6468C31.1163 19.6468 26.3785 24.3846 26.3785 30.1884C26.3785 35.9923 31.0571 40.6708 36.8609 40.6708C42.6647 40.6708 47.3433 35.9923 47.3433 30.1884C47.4026 24.3846 42.6647 19.6468 36.9201 19.6468ZM36.9201 38.0058C32.5969 38.0058 29.1027 34.5117 29.1027 30.1884C29.1027 25.8652 32.5969 22.371 36.9201 22.371C41.2434 22.371 44.7375 25.8652 44.7375 30.1884C44.7375 34.4525 41.1842 38.0058 36.9201 38.0058Z" fill="#2252A0"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1,6 @@
<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.4" d="M9.5 2.5C6.88 2.5 4.75 4.63 4.75 7.25C4.75 9.82 6.76 11.9 9.38 11.99C9.46 11.98 9.54 11.98 9.6 11.99C9.62 11.99 9.63 11.99 9.65 11.99C9.66 11.99 9.66 11.99 9.67 11.99C12.23 11.9 14.24 9.82 14.25 7.25C14.25 4.63 12.12 2.5 9.5 2.5Z" fill="#2252A0"/>
<path d="M14.58 14.6499C11.79 12.7899 7.23996 12.7899 4.42996 14.6499C3.15996 15.4999 2.45996 16.6499 2.45996 17.8799C2.45996 19.1099 3.15996 20.2499 4.41996 21.0899C5.81996 22.0299 7.65996 22.4999 9.49996 22.4999C11.34 22.4999 13.18 22.0299 14.58 21.0899C15.84 20.2399 16.54 19.0999 16.54 17.8599C16.53 16.6299 15.84 15.4899 14.58 14.6499Z" fill="#2252A0"/>
<path opacity="0.4" d="M20.4904 7.8401C20.6504 9.7801 19.2704 11.4801 17.3604 11.7101C17.3504 11.7101 17.3504 11.7101 17.3404 11.7101H17.3104C17.2504 11.7101 17.1904 11.7101 17.1404 11.7301C16.1704 11.7801 15.2804 11.4701 14.6104 10.9001C15.6404 9.9801 16.2304 8.6001 16.1104 7.1001C16.0404 6.2901 15.7604 5.5501 15.3404 4.9201C15.7204 4.7301 16.1604 4.6101 16.6104 4.5701C18.5704 4.4001 20.3204 5.8601 20.4904 7.8401Z" fill="#2252A0"/>
<path d="M22.4902 17.0904C22.4102 18.0604 21.7902 18.9004 20.7502 19.4704C19.7502 20.0204 18.4902 20.2804 17.2402 20.2504C17.9602 19.6004 18.3802 18.7904 18.4602 17.9304C18.5602 16.6904 17.9702 15.5004 16.7902 14.5504C16.1202 14.0204 15.3402 13.6004 14.4902 13.2904C16.7002 12.6504 19.4802 13.0804 21.1902 14.4604C22.1102 15.2004 22.5802 16.1304 22.4902 17.0904Z" fill="#2252A0"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1,6 @@
<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.4" d="M9.5 2.5C6.88 2.5 4.75 4.63 4.75 7.25C4.75 9.82 6.76 11.9 9.38 11.99C9.46 11.98 9.54 11.98 9.6 11.99C9.62 11.99 9.63 11.99 9.65 11.99C9.66 11.99 9.66 11.99 9.67 11.99C12.23 11.9 14.24 9.82 14.25 7.25C14.25 4.63 12.12 2.5 9.5 2.5Z" fill="#2252A0"/>
<path d="M14.58 14.6499C11.79 12.7899 7.23996 12.7899 4.42996 14.6499C3.15996 15.4999 2.45996 16.6499 2.45996 17.8799C2.45996 19.1099 3.15996 20.2499 4.41996 21.0899C5.81996 22.0299 7.65996 22.4999 9.49996 22.4999C11.34 22.4999 13.18 22.0299 14.58 21.0899C15.84 20.2399 16.54 19.0999 16.54 17.8599C16.53 16.6299 15.84 15.4899 14.58 14.6499Z" fill="#2252A0"/>
<path opacity="0.4" d="M20.4904 7.8401C20.6504 9.7801 19.2704 11.4801 17.3604 11.7101C17.3504 11.7101 17.3504 11.7101 17.3404 11.7101H17.3104C17.2504 11.7101 17.1904 11.7101 17.1404 11.7301C16.1704 11.7801 15.2804 11.4701 14.6104 10.9001C15.6404 9.9801 16.2304 8.6001 16.1104 7.1001C16.0404 6.2901 15.7604 5.5501 15.3404 4.9201C15.7204 4.7301 16.1604 4.6101 16.6104 4.5701C18.5704 4.4001 20.3204 5.8601 20.4904 7.8401Z" fill="#2252A0"/>
<path d="M22.4902 17.0904C22.4102 18.0604 21.7902 18.9004 20.7502 19.4704C19.7502 20.0204 18.4902 20.2804 17.2402 20.2504C17.9602 19.6004 18.3802 18.7904 18.4602 17.9304C18.5602 16.6904 17.9702 15.5004 16.7902 14.5504C16.1202 14.0204 15.3402 13.6004 14.4902 13.2904C16.7002 12.6504 19.4802 13.0804 21.1902 14.4604C22.1102 15.2004 22.5802 16.1304 22.4902 17.0904Z" fill="#2252A0"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1,7 @@
<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M2 13.47V7.49001C2 4.74001 4.24 2.51001 7 2.51001H17C19.76 2.51001 22 4.74001 22 7.50001V14.48C22 17.23 19.76 19.46 17 19.46H15.5C15.19 19.46 14.89 19.61 14.7 19.86L13.2 21.85C12.54 22.73 11.46 22.73 10.8 21.85L9.29999 19.86C9.12999 19.64 8.78 19.46 8.5 19.46H7C4.24 19.46 2 17.23 2 14.48V13.47Z" fill="#BAC9E2"/>
<path d="M12 12.5C11.44 12.5 10.99 12.05 10.99 11.5C10.99 10.95 11.44 10.5 11.99 10.5C12.54 10.5 12.99 10.95 12.99 11.5C12.99 12.05 12.56 12.5 12 12.5Z" fill="#5F8FDD"/>
<path d="M16 12.5C15.44 12.5 14.99 12.05 14.99 11.5C14.99 10.95 15.44 10.5 15.99 10.5C16.54 10.5 16.99 10.95 16.99 11.5C16.99 12.05 16.56 12.5 16 12.5Z" fill="#5F8FDD"/>
<path d="M8 12.5C7.44 12.5 6.98999 12.05 6.98999 11.5C6.98999 10.95 7.43999 10.5 7.98999 10.5C8.53999 10.5 8.98999 10.95 8.98999 11.5C8.98999 12.05 8.56 12.5 8 12.5Z" fill="#5F8FDD"/>
<path d="M22.53 21.97L21.79 21.23C22.17 20.65 22.4 19.95 22.4 19.2C22.4 17.16 20.74 15.5 18.7 15.5C16.66 15.5 15 17.16 15 19.2C15 21.24 16.66 22.9 18.7 22.9C19.45 22.9 20.15 22.67 20.73 22.29L21.47 23.03C21.62 23.18 21.81 23.25 22 23.25C22.19 23.25 22.38 23.18 22.53 23.03C22.82 22.74 22.82 22.26 22.53 21.97Z" fill="#5F8FDD"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,7 @@
<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M2 13.47V7.49001C2 4.74001 4.24 2.51001 7 2.51001H17C19.76 2.51001 22 4.74001 22 7.50001V14.48C22 17.23 19.76 19.46 17 19.46H15.5C15.19 19.46 14.89 19.61 14.7 19.86L13.2 21.85C12.54 22.73 11.46 22.73 10.8 21.85L9.29999 19.86C9.12999 19.64 8.78 19.46 8.5 19.46H7C4.24 19.46 2 17.23 2 14.48V13.47Z" fill="#BAC9E2"/>
<path d="M12 12.5C11.44 12.5 10.99 12.05 10.99 11.5C10.99 10.95 11.44 10.5 11.99 10.5C12.54 10.5 12.99 10.95 12.99 11.5C12.99 12.05 12.56 12.5 12 12.5Z" fill="#2252A0"/>
<path d="M16 12.5C15.44 12.5 14.99 12.05 14.99 11.5C14.99 10.95 15.44 10.5 15.99 10.5C16.54 10.5 16.99 10.95 16.99 11.5C16.99 12.05 16.56 12.5 16 12.5Z" fill="#2252A0"/>
<path d="M8 12.5C7.44 12.5 6.98999 12.05 6.98999 11.5C6.98999 10.95 7.43999 10.5 7.98999 10.5C8.53999 10.5 8.98999 10.95 8.98999 11.5C8.98999 12.05 8.56 12.5 8 12.5Z" fill="#2252A0"/>
<path d="M22.53 21.97L21.79 21.23C22.17 20.65 22.4 19.95 22.4 19.2C22.4 17.16 20.74 15.5 18.7 15.5C16.66 15.5 15 17.16 15 19.2C15 21.24 16.66 22.9 18.7 22.9C19.45 22.9 20.15 22.67 20.73 22.29L21.47 23.03C21.62 23.18 21.81 23.25 22 23.25C22.19 23.25 22.38 23.18 22.53 23.03C22.82 22.74 22.82 22.26 22.53 21.97Z" fill="#2252A0"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
assets/icon/bulk/coin.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

View File

@ -0,0 +1,7 @@
<svg width="56" height="56" viewBox="0 0 56 56" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.4" d="M46.5966 23.3333V42C46.5966 49 44.2633 51.3333 37.2633 51.3333H18.5966C11.5966 51.3333 9.26331 49 9.26331 42V23.3333H46.5966Z" fill="white"/>
<path d="M50.1667 16.3333V18.6667C50.1667 21.2333 48.93 23.3333 45.5 23.3333H10.5C6.93004 23.3333 5.83337 21.2333 5.83337 18.6667V16.3333C5.83337 13.7667 6.93004 11.6667 10.5 11.6667H45.5C48.93 11.6667 50.1667 13.7667 50.1667 16.3333Z" fill="white"/>
<path opacity="0.4" d="M27.16 11.6667H14.28C13.4867 10.8033 13.51 9.47333 14.35 8.63333L17.6634 5.32C18.5267 4.45667 19.95 4.45667 20.8134 5.32L27.16 11.6667Z" fill="white"/>
<path opacity="0.4" d="M41.6967 11.6667H28.8167L35.1633 5.32C36.0266 4.45667 37.45 4.45667 38.3133 5.32L41.6267 8.63333C42.4667 9.47333 42.49 10.8033 41.6967 11.6667Z" fill="white"/>
<path opacity="0.6" d="M20.86 23.3333V35.3267C20.86 37.1933 22.9133 38.29 24.4767 37.2867L26.67 35.84C27.4633 35.3267 28.4667 35.3267 29.2367 35.84L31.3133 37.24C32.8533 38.2667 34.93 37.17 34.93 35.3033V23.3333H20.86Z" fill="#E9B6D3"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,4 @@
<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M21.33 8.51002L14.78 3.27002C13.5 2.25002 11.5 2.24002 10.23 3.26002L3.67996 8.51002C2.73996 9.26002 2.16996 10.76 2.36996 11.94L3.62996 19.48C3.91996 21.17 5.48996 22.5 7.19996 22.5H17.8C19.49 22.5 21.09 21.14 21.38 19.47L22.64 11.93C22.82 10.76 22.25 9.26002 21.33 8.51002Z" fill="#BAC9E2"/>
<path d="M12.5 19.25C12.09 19.25 11.75 18.91 11.75 18.5V15.5C11.75 15.09 12.09 14.75 12.5 14.75C12.91 14.75 13.25 15.09 13.25 15.5V18.5C13.25 18.91 12.91 19.25 12.5 19.25Z" fill="#5F8FDD"/>
</svg>

After

Width:  |  Height:  |  Size: 596 B

View File

@ -0,0 +1,4 @@
<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.4" d="M21.33 8.51002L14.78 3.27002C13.5 2.25002 11.5 2.24002 10.23 3.26002L3.67996 8.51002C2.73996 9.26002 2.16996 10.76 2.36996 11.94L3.62996 19.48C3.91996 21.17 5.48996 22.5 7.19996 22.5H17.8C19.49 22.5 21.09 21.14 21.38 19.47L22.64 11.93C22.82 10.76 22.25 9.26002 21.33 8.51002Z" fill="#2252A0"/>
<path d="M12.5 19.25C12.09 19.25 11.75 18.91 11.75 18.5V15.5C11.75 15.09 12.09 14.75 12.5 14.75C12.91 14.75 13.25 15.09 13.25 15.5V18.5C13.25 18.91 12.91 19.25 12.5 19.25Z" fill="#2252A0"/>
</svg>

After

Width:  |  Height:  |  Size: 610 B

View File

@ -0,0 +1,6 @@
<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12 5.79994V21.8299C11.83 21.8299 11.65 21.7999 11.51 21.7199L11.47 21.6999C9.55 20.6499 6.2 19.5499 4.03 19.2599L3.74 19.2199C2.78 19.0999 2 18.1999 2 17.2399V5.15994C2 3.96994 2.97 3.06994 4.16 3.16994C6.26 3.33994 9.44 4.39994 11.22 5.50994L11.47 5.65994C11.62 5.74994 11.81 5.79994 12 5.79994Z" fill="#BAC9E2"/>
<path d="M22 5.17003V17.24C22 18.2 21.22 19.1 20.26 19.22L19.93 19.26C17.75 19.55 14.39 20.66 12.47 21.72C12.34 21.8 12.18 21.83 12 21.83V5.80003C12.19 5.80003 12.38 5.75003 12.53 5.66003L12.7 5.55003C14.48 4.43003 17.67 3.36003 19.77 3.18003H19.83C21.02 3.08003 22 3.97003 22 5.17003Z" fill="#5F8FDD"/>
<path d="M7.75 9.73999H5.5C5.09 9.73999 4.75 9.39999 4.75 8.98999C4.75 8.57999 5.09 8.23999 5.5 8.23999H7.75C8.16 8.23999 8.5 8.57999 8.5 8.98999C8.5 9.39999 8.16 9.73999 7.75 9.73999Z" fill="#5F8FDD"/>
<path d="M8.5 12.74H5.5C5.09 12.74 4.75 12.4 4.75 11.99C4.75 11.58 5.09 11.24 5.5 11.24H8.5C8.91 11.24 9.25 11.58 9.25 11.99C9.25 12.4 8.91 12.74 8.5 12.74Z" fill="#5F8FDD"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,6 @@
<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.4" d="M12 5.80001V21.83C11.83 21.83 11.65 21.8 11.51 21.72L11.47 21.7C9.55 20.65 6.2 19.55 4.03 19.26L3.74 19.22C2.78 19.1 2 18.2 2 17.24V5.16001C2 3.97001 2.97 3.07001 4.16 3.17001C6.26 3.34001 9.44 4.40001 11.22 5.51001L11.47 5.66001C11.62 5.75001 11.81 5.80001 12 5.80001Z" fill="#2252A0"/>
<path d="M22 5.17003V17.24C22 18.2 21.22 19.1 20.26 19.22L19.93 19.26C17.75 19.55 14.39 20.66 12.47 21.72C12.34 21.8 12.18 21.83 12 21.83V5.80003C12.19 5.80003 12.38 5.75003 12.53 5.66003L12.7 5.55003C14.48 4.43003 17.67 3.36003 19.77 3.18003H19.83C21.02 3.08003 22 3.97003 22 5.17003Z" fill="#2252A0"/>
<path d="M7.75 9.73999H5.5C5.09 9.73999 4.75 9.39999 4.75 8.98999C4.75 8.57999 5.09 8.23999 5.5 8.23999H7.75C8.16 8.23999 8.5 8.57999 8.5 8.98999C8.5 9.39999 8.16 9.73999 7.75 9.73999Z" fill="#2252A0"/>
<path d="M8.5 12.74H5.5C5.09 12.74 4.75 12.4 4.75 11.99C4.75 11.58 5.09 11.24 5.5 11.24H8.5C8.91 11.24 9.25 11.58 9.25 11.99C9.25 12.4 8.91 12.74 8.5 12.74Z" fill="#2252A0"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,6 @@
<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M19.5 15L11 23V23.5H14L19.5 24L22.5 23L23.5 22L24 20L23.5 18.5L19.5 15Z" fill="#BAC9E2" stroke="#BAC9E2"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.25 13.25C11.2502 12.6531 11.4875 12.0807 11.9098 11.6587C12.1188 11.4498 12.367 11.2841 12.6401 11.171C12.9132 11.058 13.2059 10.9999 13.5015 11C13.7971 11.0001 14.0897 11.0584 14.3628 11.1716C14.6358 11.2848 14.8839 11.4507 15.0928 11.6598C15.3017 11.8688 15.4674 12.117 15.5805 12.3901C15.6935 12.6632 15.7516 12.9559 15.7515 13.2515C15.7513 13.8484 15.514 14.4208 15.0917 14.8428C14.6695 15.2648 14.0969 15.5017 13.5 15.5015C12.9031 15.5013 12.3307 15.264 11.9087 14.8417C11.4867 14.4195 11.2498 13.8469 11.25 13.25ZM13.5 12.5C13.3011 12.5 13.1103 12.579 12.9697 12.7197C12.829 12.8603 12.75 13.0511 12.75 13.25C12.75 13.4489 12.829 13.6397 12.9697 13.7803C13.1103 13.921 13.3011 14 13.5 14C13.6989 14 13.8897 13.921 14.0303 13.7803C14.171 13.6397 14.25 13.4489 14.25 13.25C14.25 13.0511 14.171 12.8603 14.0303 12.7197C13.8897 12.579 13.6989 12.5 13.5 12.5Z" fill="#BAC9E2"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.25 20.75V15.5H4.5C3.50544 15.5 2.55161 15.1049 1.84835 14.4017C1.14509 13.6984 0.75 12.7446 0.75 11.75L0.75 4.25C0.75 3.25544 1.14509 2.30161 1.84835 1.59835C2.55161 0.895088 3.50544 0.5 4.5 0.5L15 0.5C15.4925 0.5 15.9801 0.596997 16.4351 0.785452C16.89 0.973907 17.3034 1.25013 17.6516 1.59835C17.9999 1.94657 18.2761 2.35997 18.4645 2.81494C18.653 3.26991 18.75 3.75754 18.75 4.25V8H21C21.9946 8 22.9484 8.39509 23.6516 9.09835C24.3549 9.80161 24.75 10.7554 24.75 11.75V20.75C24.75 21.7446 24.3549 22.6984 23.6516 23.4016C22.9484 24.1049 21.9946 24.5 21 24.5H12C11.0054 24.5 10.0516 24.1049 9.34835 23.4016C8.64509 22.6984 8.25 21.7446 8.25 20.75ZM2.25 4.25C2.25 3.65326 2.48705 3.08097 2.90901 2.65901C3.33097 2.23705 3.90326 2 4.5 2H5.25V5H2.25V4.25ZM2.25 6.5H5.25V9.5H2.25V6.5ZM2.25 11H5.25V14H4.5C3.90326 14 3.33097 13.7629 2.90901 13.341C2.48705 12.919 2.25 12.3467 2.25 11.75V11ZM6.75 14V2H12.75V8H12C11.0054 8 10.0516 8.39509 9.34835 9.09835C8.64509 9.80161 8.25 10.7554 8.25 11.75V14H6.75ZM17.25 8V6.5H14.25V8H17.25ZM17.25 4.25V5H14.25V2H15C15.5967 2 16.169 2.23705 16.591 2.65901C17.0129 3.08097 17.25 3.65326 17.25 4.25ZM12 9.5C11.4033 9.5 10.831 9.73705 10.409 10.159C9.98705 10.581 9.75 11.1533 9.75 11.75V20.75C9.75 21.4835 10.101 22.1345 10.644 22.55L18.969 14.225C19.1096 14.0844 19.3004 14.0054 19.4993 14.0054C19.6981 14.0054 19.8889 14.0844 20.0295 14.225L23.2545 17.45V11.765C23.2545 11.1683 23.0174 10.596 22.5955 10.174C22.1735 9.75205 21.6012 9.515 21.0045 9.515H12.0045L12 9.5ZM23.25 19.565L19.5 15.815L12.315 23H21C21.5967 23 22.169 22.7629 22.591 22.341C23.0129 21.919 23.25 21.3467 23.25 20.75V19.5605V19.565Z" fill="#5F8FDD"/>
<path d="M2 6H1.5V10H2H3.5H6V9.5V6H5H2Z" fill="#5F8FDD" stroke="#5F8FDD"/>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@ -0,0 +1,8 @@
<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.7" fill-rule="evenodd" clip-rule="evenodd"
d="M11.25 13.25C11.2502 12.6531 11.4875 12.0807 11.9098 11.6587C12.1188 11.4498 12.367 11.2841 12.6401 11.171C12.9132 11.058 13.2059 10.9999 13.5015 11C13.7971 11.0001 14.0897 11.0584 14.3628 11.1716C14.6358 11.2848 14.8839 11.4507 15.0928 11.6598C15.3017 11.8688 15.4674 12.117 15.5805 12.3901C15.6935 12.6632 15.7516 12.9559 15.7515 13.2515C15.7513 13.8484 15.514 14.4208 15.0917 14.8428C14.6695 15.2648 14.0969 15.5017 13.5 15.5015C12.9031 15.5013 12.3307 15.264 11.9087 14.8417C11.4867 14.4195 11.2498 13.8469 11.25 13.25ZM13.5 12.5C13.3011 12.5 13.1103 12.579 12.9697 12.7197C12.829 12.8603 12.75 13.0511 12.75 13.25C12.75 13.4489 12.829 13.6397 12.9697 13.7803C13.1103 13.921 13.3011 14 13.5 14C13.6989 14 13.8897 13.921 14.0303 13.7803C14.171 13.6397 14.25 13.4489 14.25 13.25C14.25 13.0511 14.171 12.8603 14.0303 12.7197C13.8897 12.579 13.6989 12.5 13.5 12.5Z"
fill="#2252A0" />
<path fill-rule="evenodd" clip-rule="evenodd"
d="M8.25 20.75V15.5H4.5C3.50544 15.5 2.55161 15.1049 1.84835 14.4017C1.14509 13.6984 0.75 12.7446 0.75 11.75L0.75 4.25C0.75 3.25544 1.14509 2.30161 1.84835 1.59835C2.55161 0.895088 3.50544 0.5 4.5 0.5L15 0.5C15.4925 0.5 15.9801 0.596997 16.4351 0.785452C16.89 0.973907 17.3034 1.25013 17.6516 1.59835C17.9999 1.94657 18.2761 2.35997 18.4645 2.81494C18.653 3.26991 18.75 3.75754 18.75 4.25V8H21C21.9946 8 22.9484 8.39509 23.6516 9.09835C24.3549 9.80161 24.75 10.7554 24.75 11.75V20.75C24.75 21.7446 24.3549 22.6984 23.6516 23.4016C22.9484 24.1049 21.9946 24.5 21 24.5H12C11.0054 24.5 10.0516 24.1049 9.34835 23.4016C8.64509 22.6984 8.25 21.7446 8.25 20.75ZM2.25 4.25C2.25 3.65326 2.48705 3.08097 2.90901 2.65901C3.33097 2.23705 3.90326 2 4.5 2H5.25V5H2.25V4.25ZM2.25 6.5H5.25V9.5H2.25V6.5ZM2.25 11H5.25V14H4.5C3.90326 14 3.33097 13.7629 2.90901 13.341C2.48705 12.919 2.25 12.3467 2.25 11.75V11ZM6.75 14V2H12.75V8H12C11.0054 8 10.0516 8.39509 9.34835 9.09835C8.64509 9.80161 8.25 10.7554 8.25 11.75V14H6.75ZM17.25 8V6.5H14.25V8H17.25ZM17.25 4.25V5H14.25V2H15C15.5967 2 16.169 2.23705 16.591 2.65901C17.0129 3.08097 17.25 3.65326 17.25 4.25ZM12 9.5C11.4033 9.5 10.831 9.73705 10.409 10.159C9.98705 10.581 9.75 11.1533 9.75 11.75V20.75C9.75 21.4835 10.101 22.1345 10.644 22.55L18.969 14.225C19.1096 14.0844 19.3004 14.0054 19.4993 14.0054C19.6981 14.0054 19.8889 14.0844 20.0295 14.225L23.2545 17.45V11.765C23.2545 11.1683 23.0174 10.596 22.5955 10.174C22.1735 9.75205 21.6012 9.515 21.0045 9.515H12.0045L12 9.5ZM23.25 19.565L19.5 15.815L12.315 23H21C21.5967 23 22.169 22.7629 22.591 22.341C23.0129 21.919 23.25 21.3467 23.25 20.75V19.5605V19.565Z"
fill="#2252A0" />
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -0,0 +1,7 @@
<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M17.98 11.29V15.29C17.98 15.55 17.97 15.8 17.94 16.04C17.71 18.74 16.12 20.08 13.19 20.08H12.79C12.54 20.08 12.3 20.2 12.15 20.4L10.95 22C10.42 22.71 9.56 22.71 9.03 22L7.82999 20.4C7.69999 20.23 7.41 20.08 7.19 20.08H6.79001C3.60001 20.08 2 19.29 2 15.29V11.29C2 8.36001 3.35001 6.77001 6.04001 6.54001C6.28001 6.51001 6.53001 6.5 6.79001 6.5H13.19C16.38 6.5 17.98 8.10001 17.98 11.29Z" fill="#BAC9E2"/>
<path d="M9.98999 14.5C9.42999 14.5 8.98999 14.05 8.98999 13.5C8.98999 12.95 9.43999 12.5 9.98999 12.5C10.54 12.5 10.99 12.95 10.99 13.5C10.99 14.05 10.55 14.5 9.98999 14.5Z" fill="#5F8FDD"/>
<path d="M13.49 14.5C12.93 14.5 12.49 14.05 12.49 13.5C12.49 12.95 12.94 12.5 13.49 12.5C14.04 12.5 14.49 12.95 14.49 13.5C14.49 14.05 14.04 14.5 13.49 14.5Z" fill="#5F8FDD"/>
<path d="M6.5 14.5C5.94 14.5 5.5 14.05 5.5 13.5C5.5 12.95 5.95 12.5 6.5 12.5C7.05 12.5 7.5 12.95 7.5 13.5C7.5 14.05 7.05 14.5 6.5 14.5Z" fill="#5F8FDD"/>
<path d="M21.98 7.29001V11.29C21.98 14.23 20.63 15.81 17.94 16.04C17.97 15.8 17.98 15.55 17.98 15.29V11.29C17.98 8.10001 16.38 6.5 13.19 6.5H6.79004C6.53004 6.5 6.28004 6.51001 6.04004 6.54001C6.27004 3.85001 7.86004 2.5 10.79 2.5H17.19C20.38 2.5 21.98 4.10001 21.98 7.29001Z" fill="#5F8FDD"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -0,0 +1,7 @@
<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.4" d="M17.98 11.29V15.29C17.98 15.55 17.97 15.8 17.94 16.04C17.71 18.74 16.12 20.08 13.19 20.08H12.79C12.54 20.08 12.3 20.2 12.15 20.4L10.95 22C10.42 22.71 9.56 22.71 9.03 22L7.82999 20.4C7.69999 20.23 7.41 20.08 7.19 20.08H6.79001C3.60001 20.08 2 19.29 2 15.29V11.29C2 8.36001 3.35001 6.77001 6.04001 6.54001C6.28001 6.51001 6.53001 6.5 6.79001 6.5H13.19C16.38 6.5 17.98 8.10001 17.98 11.29Z" fill="#2252A0"/>
<path d="M9.98999 14.5C9.42999 14.5 8.98999 14.05 8.98999 13.5C8.98999 12.95 9.43999 12.5 9.98999 12.5C10.54 12.5 10.99 12.95 10.99 13.5C10.99 14.05 10.55 14.5 9.98999 14.5Z" fill="#2252A0"/>
<path d="M13.49 14.5C12.93 14.5 12.49 14.05 12.49 13.5C12.49 12.95 12.94 12.5 13.49 12.5C14.04 12.5 14.49 12.95 14.49 13.5C14.49 14.05 14.04 14.5 13.49 14.5Z" fill="#2252A0"/>
<path d="M6.5 14.5C5.94 14.5 5.5 14.05 5.5 13.5C5.5 12.95 5.95 12.5 6.5 12.5C7.05 12.5 7.5 12.95 7.5 13.5C7.5 14.05 7.05 14.5 6.5 14.5Z" fill="#2252A0"/>
<path d="M21.98 7.29001V11.29C21.98 14.23 20.63 15.81 17.94 16.04C17.97 15.8 17.98 15.55 17.98 15.29V11.29C17.98 8.10001 16.38 6.5 13.19 6.5H6.79001C6.53001 6.5 6.28001 6.51001 6.04001 6.54001C6.27001 3.85001 7.86001 2.5 10.79 2.5H17.19C20.38 2.5 21.98 4.10001 21.98 7.29001Z" fill="#2252A0"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

11
assets/icon/bulk/news.svg Normal file
View File

@ -0,0 +1,11 @@
<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M21.79 21.26L21.07 20.54C21.44 19.98 21.66 19.3 21.66 18.58C21.66 16.6 20.06 15 18.08 15C16.1 15 14.5 16.6 14.5 18.58C14.5 20.56 16.1 22.16 18.08 22.16C18.81 22.16 19.48 21.94 20.04 21.57L20.76 22.29C20.9 22.43 21.09 22.5 21.27 22.5C21.46 22.5 21.64 22.43 21.78 22.29C22.07 22 22.07 21.54 21.79 21.26Z" fill="#2252A0"/>
<path opacity="0.4" d="M2.03 15.13C2.03 15.16 2.00999 15.2 2.00999 15.23C2.92999 17.07 4.43 18.58 6.27 19.49C6.3 19.49 6.33999 19.47 6.37 19.47C6.02999 18.31 5.77 17.12 5.58 15.93C4.38 15.73 3.19 15.47 2.03 15.13Z" fill="#2252A0"/>
<path opacity="0.4" d="M19.07 6.92999C18.13 4.95999 16.54 3.37 14.58 2.44C14.94 3.63 15.24 4.85001 15.44 6.07001C16.66 6.27001 17.88 6.55999 19.07 6.92999Z" fill="#2252A0"/>
<path opacity="0.4" d="M1.92999 6.93002C3.12999 6.57002 4.35001 6.27004 5.57001 6.07004C5.77001 4.88004 6.02 3.70004 6.36 2.54004C6.33 2.54004 6.28999 2.52002 6.25999 2.52002C4.37999 3.45002 2.84999 5.02002 1.92999 6.93002Z" fill="#2252A0"/>
<path opacity="0.4" d="M13.82 5.85999C13.58 4.55999 13.28 3.26 12.85 2C12.83 1.93 12.83 1.87001 12.82 1.79001C12.08 1.61001 11.3 1.48999 10.5 1.48999C9.69 1.48999 8.92 1.60001 8.17 1.79001C8.16 1.86001 8.16999 1.92 8.14999 2C7.72999 3.26 7.41999 4.55999 7.17999 5.85999C9.38999 5.61999 11.61 5.61999 13.82 5.85999Z" fill="#2252A0"/>
<path opacity="0.4" d="M5.36 7.67999C4.05 7.91999 2.76 8.21999 1.5 8.64999C1.43 8.66999 1.36999 8.66999 1.28999 8.67999C1.10999 9.41999 0.990005 10.2 0.990005 11C0.990005 11.81 1.09999 12.58 1.28999 13.33C1.35999 13.34 1.42 13.33 1.5 13.35C2.76 13.77 4.05 14.08 5.36 14.32C5.12 12.11 5.12 9.88999 5.36 7.67999Z" fill="#2252A0"/>
<path opacity="0.4" d="M19.7 8.67999C19.63 8.67999 19.57 8.66999 19.49 8.64999C18.23 8.22999 16.93 7.91999 15.63 7.67999C15.88 9.88999 15.88 12.11 15.63 14.31C16.93 14.07 18.23 13.77 19.49 13.34C19.56 13.32 19.62 13.33 19.7 13.32C19.88 12.57 20 11.8 20 10.99C20 10.2 19.89 9.42999 19.7 8.67999Z" fill="#2252A0"/>
<path opacity="0.4" d="M7.17999 16.14C7.41999 17.45 7.71999 18.74 8.14999 20C8.16999 20.07 8.16 20.13 8.17 20.21C8.92 20.39 9.69 20.51 10.5 20.51C11.3 20.51 12.08 20.4 12.82 20.21C12.83 20.14 12.83 20.08 12.85 20C13.27 18.74 13.58 17.45 13.82 16.14C12.72 16.26 11.61 16.35 10.5 16.35C9.39 16.34 8.27999 16.26 7.17999 16.14Z" fill="#2252A0"/>
<path opacity="0.4" d="M6.94999 7.44998C6.64999 9.80998 6.64999 12.19 6.94999 14.56C9.30999 14.86 11.69 14.86 14.06 14.56C14.36 12.2 14.36 9.81998 14.06 7.44998C11.69 7.14998 9.30999 7.14998 6.94999 7.44998Z" fill="#2252A0"/>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@ -0,0 +1,4 @@
<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M2 13.3799V11.6199C2 10.5799 2.85 9.71994 3.9 9.71994C5.71 9.71994 6.45 8.43994 5.54 6.86994C5.02 5.96994 5.33 4.79994 6.24 4.27994L7.97 3.28994C8.76 2.81994 9.78 3.09994 10.25 3.88994L10.36 4.07994C11.26 5.64994 12.74 5.64994 13.65 4.07994L13.76 3.88994C14.23 3.09994 15.25 2.81994 16.04 3.28994L17.77 4.27994C18.68 4.79994 18.99 5.96994 18.47 6.86994C17.56 8.43994 18.3 9.71994 20.11 9.71994C21.15 9.71994 22.01 10.5699 22.01 11.6199V13.3799C22.01 14.4199 21.16 15.2799 20.11 15.2799C18.3 15.2799 17.56 16.5599 18.47 18.1299C18.99 19.0399 18.68 20.1999 17.77 20.7199L16.04 21.7099C15.25 22.1799 14.23 21.8999 13.76 21.1099L13.65 20.9199C12.75 19.3499 11.27 19.3499 10.36 20.9199L10.25 21.1099C9.78 21.8999 8.76 22.1799 7.97 21.7099L6.24 20.7199C5.33 20.1999 5.02 19.0299 5.54 18.1299C6.45 16.5599 5.71 15.2799 3.9 15.2799C2.85 15.2799 2 14.4199 2 13.3799Z" fill="#BAC9E2"/>
<path d="M12 15.75C13.7949 15.75 15.25 14.2949 15.25 12.5C15.25 10.7051 13.7949 9.25 12 9.25C10.2051 9.25 8.75 10.7051 8.75 12.5C8.75 14.2949 10.2051 15.75 12 15.75Z" fill="#5F8FDD"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,4 @@
<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.4" d="M2 13.3799V11.6199C2 10.5799 2.85 9.71994 3.9 9.71994C5.71 9.71994 6.45 8.43994 5.54 6.86994C5.02 5.96994 5.33 4.79994 6.24 4.27994L7.97 3.28994C8.76 2.81994 9.78 3.09994 10.25 3.88994L10.36 4.07994C11.26 5.64994 12.74 5.64994 13.65 4.07994L13.76 3.88994C14.23 3.09994 15.25 2.81994 16.04 3.28994L17.77 4.27994C18.68 4.79994 18.99 5.96994 18.47 6.86994C17.56 8.43994 18.3 9.71994 20.11 9.71994C21.15 9.71994 22.01 10.5699 22.01 11.6199V13.3799C22.01 14.4199 21.16 15.2799 20.11 15.2799C18.3 15.2799 17.56 16.5599 18.47 18.1299C18.99 19.0399 18.68 20.1999 17.77 20.7199L16.04 21.7099C15.25 22.1799 14.23 21.8999 13.76 21.1099L13.65 20.9199C12.75 19.3499 11.27 19.3499 10.36 20.9199L10.25 21.1099C9.78 21.8999 8.76 22.1799 7.97 21.7099L6.24 20.7199C5.33 20.1999 5.02 19.0299 5.54 18.1299C6.45 16.5599 5.71 15.2799 3.9 15.2799C2.85 15.2799 2 14.4199 2 13.3799Z" fill="#2252A0"/>
<path d="M12 15.75C13.7949 15.75 15.25 14.2949 15.25 12.5C15.25 10.7051 13.7949 9.25 12 9.25C10.2051 9.25 8.75 10.7051 8.75 12.5C8.75 14.2949 10.2051 15.75 12 15.75Z" fill="#2252A0"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,7 @@
<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.4" d="M20.1 7.43998C20.1 7.97998 19.81 8.46995 19.35 8.71995L17.61 9.65995L16.13 10.45L13.06 12.11C12.73 12.29 12.37 12.38 12 12.38C11.63 12.38 11.27 12.29 10.94 12.11L4.64999 8.71995C4.18999 8.46995 3.89999 7.97998 3.89999 7.43998C3.89999 6.89998 4.18999 6.40995 4.64999 6.15995L6.62 5.09996L8.19 4.24998L10.94 2.77C11.6 2.41 12.4 2.41 13.06 2.77L19.35 6.15995C19.81 6.40995 20.1 6.89998 20.1 7.43998Z" fill="#2252A0"/>
<path opacity="0.4" d="M9.89999 13.29L4.04999 10.36C3.59999 10.13 3.07999 10.16 2.64999 10.42C2.21999 10.68 1.97 11.14 1.97 11.64V17.17C1.97 18.13 2.49999 18.99 3.35999 19.42L9.20999 22.3401C9.40999 22.4401 9.63001 22.49 9.85001 22.49C10.11 22.49 10.37 22.42 10.6 22.27C11.03 22.01 11.28 21.55 11.28 21.05V15.52C11.29 14.58 10.76 13.72 9.89999 13.29Z" fill="#2252A0"/>
<path opacity="0.4" d="M22.03 11.65V17.18C22.03 18.13 21.5 18.99 20.64 19.42L14.79 22.35C14.59 22.45 14.37 22.5 14.15 22.5C13.89 22.5 13.63 22.43 13.39 22.28C12.97 22.02 12.71 21.56 12.71 21.06V15.54C12.71 14.58 13.24 13.72 14.1 13.29L16.25 12.22L17.75 11.47L19.95 10.37C20.4 10.14 20.92 10.16 21.35 10.43C21.77 10.69 22.03 11.15 22.03 11.65Z" fill="#2252A0"/>
<path d="M17.61 9.65997L16.13 10.45L6.62 5.09998L8.19 4.25L17.37 9.42999C17.47 9.48999 17.55 9.56997 17.61 9.65997Z" fill="#2252A0"/>
<path d="M17.75 11.47V13.74C17.75 14.15 17.41 14.49 17 14.49C16.59 14.49 16.25 14.15 16.25 13.74V12.22L17.75 11.47Z" fill="#2252A0"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1,3 @@
<svg width="59" height="55" viewBox="0 0 59 55" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M11.4 25.3329C11.4 22.1996 8.86667 19.6663 5.73333 19.6663C2.6 19.6663 0 22.1996 0 25.3329C0 28.4663 2.53333 30.9996 5.66667 30.9996C8.8 30.9996 11.4 28.4663 11.4 25.3329ZM12.6 22.7996L55.2 7.33294L53.6667 3.06627C52.8 0.66627 50.1333 -0.600397 47.7333 0.26627L6.93333 15.1329C5.53333 15.6663 4.53333 16.7996 4.06667 18.1329C4.6 17.9996 5.13333 17.9329 5.66667 17.9329C8.86667 17.9329 11.6 19.9996 12.6 22.7996ZM43.1333 3.1996L50.8 7.5996L43.2 10.3329L35.7333 5.93294L43.1333 3.1996ZM30.2 7.93294L37.6 12.3996L30 15.1996L22.8 10.6663L30.2 7.93294ZM17.2 12.6663L24.2667 17.2663L16.7333 19.9996L9.8 15.3329L17.2 12.6663ZM13.0667 25.5329C13 29.3996 9.8 32.7329 5.8 32.7329V32.6663V50.3329C5.8 52.9329 7.73333 54.9329 10.3333 54.9329H53.7333C56.3333 54.9329 58.3333 52.9329 58.3333 50.3329V25.5329H13.0667ZM20.8667 33.6663H12.8L18.4667 26.8663H26.3333L20.8667 33.6663ZM32.3333 26.7996H40.2L35 33.5996H26.9333L32.3333 26.7996ZM51.4 49.1996H30.7333V45.7996H51.4V49.1996ZM51.4 42.5996H30.7333V38.7329H51.4V42.5996ZM49.0667 33.6663H41L46.0667 26.8663H54L49.0667 33.6663Z" fill="#2252A0"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,13 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="vuesax/bulk/warning-2">
<g id="warning-2">
<circle id="Ellipse 1" cx="12" cy="12" r="8.75" stroke="#262523" stroke-width="0.5"/>
<g id="Group">
<path id="Vector" d="M12 13.75C11.59 13.75 11.25 13.41 11.25 13V7.75C11.25 7.34 11.59 7 12 7C12.41 7 12.75 7.34 12.75 7.75V13C12.75 13.41 12.41 13.75 12 13.75Z" fill="#121110"/>
</g>
<g id="Group_2">
<path id="Vector_2" d="M12 17.25C11.87 17.25 11.74 17.22 11.62 17.17C11.49 17.12 11.39 17.05 11.29 16.96C11.2 16.86 11.13 16.75 11.07 16.63C11.02 16.51 11 16.38 11 16.25C11 15.99 11.1 15.73 11.29 15.54C11.39 15.45 11.49 15.38 11.62 15.33C11.99 15.17 12.43 15.26 12.71 15.54C12.8 15.64 12.87 15.74 12.92 15.87C12.97 15.99 13 16.12 13 16.25C13 16.38 12.97 16.51 12.92 16.63C12.87 16.75 12.8 16.86 12.71 16.96C12.52 17.15 12.27 17.25 12 17.25Z" fill="#121110"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 928 B

BIN
assets/icon/gif/33.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

BIN
assets/icon/gif/alpha.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 584 KiB

BIN
assets/icon/gif/bell.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

BIN
assets/icon/gif/beta.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 538 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 579 KiB

BIN
assets/icon/gif/clock.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 KiB

BIN
assets/icon/gif/coin.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 KiB

BIN
assets/icon/gif/delete.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 732 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

BIN
assets/icon/gif/exit.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Some files were not shown because too many files have changed in this diff Show More