1<!DOCTYPE html> 2<html lang="en" class="ltr" 3 dir="ltr"> 4 5<head> 6 7 <meta charset="utf-8"> 8 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 9 <meta name="viewport" content="width=device-width, initial-scale=1"> 10 <meta name="csrf-token" content="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk"> 11
11<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 12 (function () { 13 var key = 'ekonty-member-theme'; 14 var allowed = ['system', 'light', 'dark']; 15 var preference = 'system'; 16 try { 17 var saved = window.localStorage.getItem(key); 18 preference = allowed.indexOf(saved) !== -1 ? saved : 'system'; 19 } catch (error) { /* Storage can be unavailable in privacy-restricted browsers. */ } 20 21 function applyTheme(nextPreference) { 22 preference = allowed.indexOf(nextPreference) !== -1 ? nextPreference : 'system'; 23 var dark = preference === 'dark' || (preference === 'system' && window.matchMedia('(prefers-color-scheme: dark)').matches); 24 document.documentElement.classList.toggle('ekonty-theme-dark', dark); 25 document.documentElement.dataset.ekontyTheme = preference; 26 document.documentElement.style.colorScheme = dark ? 'dark' : 'light'; 27 } 28 29 applyTheme(preference); 30 var mediaQuery = window.matchMedia('(prefers-color-scheme: dark)'); 31 var updateSystemTheme = function () { if (preference === 'system') applyTheme('system'); }; 32 if (mediaQuery.addEventListener) mediaQuery.addEventListener('change', updateSystemTheme); 33 else if (mediaQuery.addListener) mediaQuery.addListener(updateSystemTheme); 34 })(); 35</script>
35 36<style> 37 :root { --ekonty-theme-bg: #f6f8f7; --ekonty-theme-surface: #ffffff; --ekonty-theme-text: #17221d; --ekonty-theme-muted: #617068; --ekonty-theme-border: #dce7e0; --ekonty-theme-input: #ffffff; --ekonty-theme-shadow: rgba(15, 32, 23, .08); } 38 html.ekonty-theme-dark { --ekonty-theme-bg: #111916; --ekonty-theme-surface: #18231e; --ekonty-theme-text: #edf5ef; --ekonty-theme-muted: #b2c1b7; --ekonty-theme-border: #31433a; --ekonty-theme-input: #14201a; --ekonty-theme-shadow: rgba(0, 0, 0, .32); } 39 html.ekonty-theme-dark body { background: var(--ekonty-theme-bg); color: var(--ekonty-theme-text); } 40 html.ekonty-theme-dark .header, html.ekonty-theme-dark .header--fb, html.ekonty-theme-dark .navigation, html.ekonty-theme-dark .nav-menus-wrapper, html.ekonty-theme-dark .mobile-nav-top-fb-inner { background-color: #18231e !important; border-color: var(--ekonty-theme-border) !important; } 41 html.ekonty-theme-dark .card, html.ekonty-theme-dark .modal-content, html.ekonty-theme-dark .dropdown-menu, html.ekonty-theme-dark .popover, html.ekonty-theme-dark .offcanvas, html.ekonty-theme-dark .list-group-item, html.ekonty-theme-dark .table, html.ekonty-theme-dark .alert-light { background-color: var(--ekonty-theme-surface); color: var(--ekonty-theme-text); border-color: var(--ekonty-theme-border); } 42 html.ekonty-theme-dark .form-control, html.ekonty-theme-dark .form-select, html.ekonty-theme-dark textarea, html.ekonty-theme-dark input:not([type="checkbox"]):not([type="radio"]), html.ekonty-theme-dark select { background-color: var(--ekonty-theme-input); color: var(--ekonty-theme-text); border-color: var(--ekonty-theme-border); } 43 html.ekonty-theme-dark .text-muted, html.ekonty-theme-dark .text-secondary, html.ekonty-theme-dark small { color: var(--ekonty-theme-muted) !important; } 44 html.ekonty-theme-dark .table > :not(caption) > * > * { background-color: var(--ekonty-theme-surface); color: var(--ekonty-theme-text); border-color: var(--ekonty-theme-border); } 45 html.ekonty-theme-dark .bg-white, html.ekonty-theme-dark .bg-light { background-color: var(--ekonty-theme-surface) !important; color: var(--ekonty-theme-text); } 46 .ekonty-appearance-toggle { width: 36px; height: 36px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid rgba(10, 103, 73, .15); border-radius: 50%; background: #f3faf6; color: #087b5d; cursor: pointer; transition: background-color .16s ease, color .16s ease, transform .16s ease; } 47 .ekonty-appearance-toggle:hover, .ekonty-appearance-toggle:focus-visible { background: #e0f4e9; color: #075e47; transform: translateY(-1px); outline: none; } 48 html.ekonty-theme-dark .ekonty-appearance-toggle { border-color: #406e5c; background: #20352a; color: #bfe8d0; } 49 html.ekonty-theme-dark .ekonty-appearance-toggle:hover, html.ekonty-theme-dark .ekonty-appearance-toggle:focus-visible { background: #294735; color: #fff; } 50</style> 51
51<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 52window.EKONTY_I18N = { 53 locale: "en", dir: "ltr", 54 supportedLocales: ["en","ab","aa","af","ak","sq","am","ar","an","hy","as","av","ae","ay","az","bm","ba","eu","be","bn","bh","bi","bs","br","bg","my","ca","ch","ce","ny","zh","cv","kw","co","cr","hr","cs","da","dv","nl","dz","eo","et","ee","fo","fj","fi","fr","ff","gl","gd","gv","ka","de","el","kl","gn","gu","ht","ha","he","hz","hi","ho","hu","is","io","ig","ia","ie","iu","ik","ga","it","ja","jv","kn","kr","ks","kk","km","ki","rw","rn","ky","kv","kg","ko","ku","kj","lo","la","lv","li","ln","lt","lu","lg","lb","mk","mg","ms","ml","mt","mi","mr","mh","mo","mn","na","nv","ng","nd","ne","no","nb","nn","ii","oc","oj","cu","or","om","os","pi","ps","fa","pl","pt","pa","qu","rm","ro","ru","se","sm","sg","sa","sr","sh","st","tn","sn","sd","si","ss","sk","sl","so","nr","es","su","sw","sv","tl","ty","tg","ta","tt","te","th","bo","ti","to","ts","tr","tk","tw","ug","uk","ur","uz","ve","vi","vo","wa","cy","wo","fy","xh","yo","za","zu"], 55 translations: {"get_hot_trending_jobs":"Get Hot \u0026 Trending Jobs","getting_a_new_job_is_never_easy":"Jobs made simple: one profile, one click, direct chat","real_jobs_real_people_real_success":"Real Jobs, Real PeopleâResume in minutes","active_jobs":"Active Jobs","startups":"Startups","talents":"Talents","grow_your_career_with":"Grow Your Career with","job_stock":"Ekonty","search_job_keywords":"Search Job Keywords..","job_category":"Job Category","software_application":"Software \u0026 Application","banking":"Banking","health_medical":"Health \u0026 Medical","mobile_app":"Mobile App","education":"Education","search_jobs":"Search Jobs","search_jobs_placeholder":"Search Jobs","search_jobs_button":"Search Jobs","search_jobs_button_text":"Search Jobs","job_type":"Job Type","all_type":"All Type","full_time":"Full Time","part_time":"Part Time","contractor":"Contractor","freelance":"Freelance","job_lavel":"Job Lavel","junior_lavel":"Junior Lavel","mid_lavel":"Mid Lavel","team_leader":"Team Leader","senior_lavel":"Senior Lavel","manager":"Manager","experience":"Experience","1_year":"1 Year","2_year":"2 Year","3_year":"3 Year","4_year":"4 Year","5_year":"5 Year","expected_salary":"Expected Sallary","500_1000_pa":"$500 - $1000 PA","200_5000_pa":"$200 - $5000 PA","5000_10000_pa":"$5000 - $10000 PA","10000_20000_pa":"$10000 - $20000 PA","20000_40000_pa":"$20000 - $40000 PA","40000_50000_pa":"$40000 - $50000 PA","50000_100000_pa":"$50000 - $100000 PA","join_over_2000_companies_around_the_world_that_trust_the":"Join over 2,000 companies around the world that trust the","platforms":"platforms","search_result":"Search Result","all_categories":"All Categories","all_levels":"All Levels","all_experience":"All Experience","any_salary":"Any Salary","companies":"Companies","Please enter a search term or select at least one filter":"Please enter a search term or select at least one filter","Searching...":"Searching...","location":"Location","search_jobs_by_location":"Search Jobs By Location","search_jobs_by_location_placeholder":"Search Jobs By Location","search_jobs_by_location_button":"Search Jobs By Location","search_jobs_by_location_button_text":"Search Jobs By Location","featured_jobs":"Featured Jobs","see_whatâs_trendingâtop_jobs_picked_just_for_you.":"ð§² See whatâs trendingâtop jobs picked just for you.","real_feedback_from_real_peopleâsee_what_theyâre_saying":"â Real feedback from real peopleâsee what theyâre saying","featured":"Featured","urgent":"Urgent","enternship":"Enternship","jr_php_developer":"Jr. PHP Developer","css3_html5_javascript_bootstrap_jquery":"CSS3, HTML5, Javascript, Bootstrap, Jquery","exp_project_manager":"Exp. Project manager","java_python_developer":"Java \u0026 Python Developer","sr_ui_ux_designer":"Sr. UI\/UX Designer","sr_wordpress_developer":"Sr. WordPress Developer","jr_laravel_developer":"Jr. Laravel Developer","5k_8k":"$5K - $8K","6k_10k":"$6K - $10K","freelancer":"Freelancer","view_all_jobs":"View All Jobs","view_all_jobs_button":"View All Jobs","view_all_jobs_button_text":"View All Jobs","4_open":"4 Open","3_open":"3 Open","4_2k_6k":"$4.2K - $6K","2_open":"2 Open","4k_5_5k":"$4K - $5.5K","5_open":"5 Open","3_2k_5k":"$3.2K - $5K","sr_magento_developer":"Sr. Magento Developer","sr_code_ignetor_developer":"Sr. Code Ignetor Developer","2k_4k":"$2K - $4K","5k_6k":"$5K - $6K","explore_top_categories":"Explore Top Categories","browse_by_industry_to_find_roles_that_match_your_skills":"ðBrowse by industry to find roles that match your skills","122_active_jobs":"122 Active Jobs","accounting_finance":"Accounting \u0026 Finance","automotive_jobs":"Automotive Jobs","78_active_jobs":"78 Active Jobs","business_tech":"Business \u0026 Tech","25_active_jobs":"25 Active Jobs","education_training":"Education Training","212_active_jobs":"212 Active Jobs","healthcare":"Healthcare","restaurant_food":"Restaurant \u0026 Food","transportation":"Trans
55portation","telecommunications":"Telecommunications","90_active_jobs":"90 Active Jobs","65_active_jobs":"65 Active Jobs","160_active_jobs":"160 Active Jobs","80_active_jobs":"80 Active Jobs","hire_talents_experts":"Latest Candidates","hire_talents_experts_description":" ð¯ Post a job and connect with verified professionals","hire_me":"Hire Me","connect":"+ Connect","resume_builder_section":"Resume Builder Section","discover_easiest_ways_build_cv":"Discover The Easiest ways to Build Your CV!","create_winning_resume_minutes":"Create Your Winning Resume in Minutes","perfect_resume_builder_description":"Our Perfect resume builder takes the hassle out of resume writing. Choose from several templates and follow easy prompts to create the perfect job-ready resume.","choose_template":"CHOOSE TEMPLATE","contact_us":"Contact Us","smiling_professional":"Smiling Professional","satisfied_clients":"6.2K Satisfied Clients","brands_worldwide":"Brands Worldwide","brand_1":"Brand 1","brand_2":"Brand 2","brand_3":"Brand 3","easy_steps_build_resume":"Easy Steps To Build Your Resume","how_it_works":"How it Works","step_num_1":"Step Num #1","create_your_account":"Create your Account","step_num_2":"Step Num #2","choose_your_resume":"Choose Your Resume","step_num_3":"Step Num #3","add_your_information":"Add Your Information","step_num_4":"Step Num #4","download_your_resume":"Download Your Resume","our_creative_templates":"Our Creative Templates","choose_template_create_resume_minutes":"Choose A Template, And Let\u0027s Create Your Resume In Minutes","about_me":"About Me","interest":"Interest","contact_me":"Contact Me","skills":"Skills","capabilities":"Capabilities","web_design":"Web Design","web_developer":"Web Developer","about_me_lower":"About me","work_experience":"Work Experience","technologies":"Technologies","hobbies":"Hobbies","front_end_developer":"Front-end Developer","contact_info":"Contact Info","social":"Social","about_us":"About Us","more_resume_templates_soon":"More Resume Templates Will be added soon","features_process":"Features \u0026 Process","features_process_description":"âï¸ Learn how Ekonty worksâsimple, smart, and secure","search_job":"Search Job","search_job_description":"ð Type in your dream role and let us do the rest","find_job":"FIND JOB","find_job_description":" ð Ready to work? discover jobs that fit your goals","create_account":"Create Account","create_account_description":" ð Sign up in seconds to unlock full access","hire_employee":"HIRE EMPLOYEE","hire_employee_description":"ð¢ Need help? hire skilled workers in just a few clicks","start_work_description":"ð¼ Accept a job and begin your project instantly","submit_bid":"Submit Bid","submit_bid_description":"ð° Pitch your offer and win the jobâmake it count!","pay_money":"PAY MONEY","pay_money_description":"ð¸ Secure payments made easyâno hidden fees","happy_user":"HAPPY USER","happy_user_description":"ð Thousands of users trust ekonty every day","watch_how_it_works":"Watch How It Works","learn_resume_builder":"Learn how our resume builder makes creating professional resumes simple and fast","good_reviews_customers":"Good Reviews By Customers","latest_blogs":"Latest Blogs","view_all":"View All","top_10_must_visit_destinations":"Top 10 Must-Visit Destinations for 2025 - Where to Go Next?","travel_inspiration_description":"Looking for travel inspiration for the upcoming year? We\u0027ve curated a list of the most exciting destinations to explore in...","read_more":"Read More","engage_moderated_spaces":"Engage with Moderated Spaces on Ekonty","engage_moderated_spaces_description":"Discover how to effectively engage with moderated spaces on Ekonty and make the most of our professional community...","safety_security_importance":"Engage with Moderated Spaces on Ekonty","safety_security_description":"Learn about the importance of safety and security in professional environments and how Ekonty ensures a protected space...","already_working_with_us":"Are You Already Working With Us?","already_working_description":"Ekonty connects job seekers with top employers, offering thousands of new opportunities every day.","enter_your_email":"Enter Your email","subscribe":"Subscribe","for_clients":"For Clients","talent_marketplace":"Talent Marketplace","payroll_services":"Payroll Services","direct_contracts":"Direct
55Contracts","hire_worldwide":"Hire Worldwide","hire_usa":"Hire in the USA","how_to_hire":"How to Hire","our_resources":"Our Resources","free_business_tools":"Free Business tools","affiliate_program":"Affiliate Program","success_stories":"Success Stories","upwork_reviews":"Upwork Reviews","resources":"Resources","help_support":"Help \u0026 Support","the_company":"The Company","leadership":"Leadership","investor_relations":"Investor Relations","trust_safety_security":"Trust, Safety \u0026 Security","download_apps":"Download Apps","get_it_on":"Get it on","google_play":"Google Play","app_store":"App Store","copyright_job_stock":"© 2015 - 2025 Ekonty.","job_posted":"Job Posted","happy_customers":"Happy Customers","freelancers":"Freelancers","hello_again":"Hello, Again","user_name":"User Name","password":"Password","log_in":"LogIn","save_password":"Save Password","forget_password":"Forget Password?","facebook":"Facebook","google_plus":"Google+","dont_have_account":"Don\u0027t have an account yet?","sign_up":"Sign Up","back_to_top":"Back to top","top_candidates":"Top Candidates","discover_top_talent":"Discover Top Talent","find_the_best_candidates_for_your_company":"Find the best candidates for your company","key_skills":"Key Skills","professional":"Professional","experience_not_available":"Experience not available","view_profile":"View Profile","contact":"Contact","view_all_candidates":"View All Candidates","our_achievements":"Our Achievements","proud_to_serve_millions":"Proud to serve millions of users worldwide","thousand_users":"Thousand Users","thousand_jobs":"Thousand Jobs","satisfaction_rate":"Satisfaction Rate","get_our_mobile_app":"Get Our Mobile App","download_our_mobile_app_description":"Download our mobile app and access jobs on the go. Get real-time notifications and apply to jobs instantly.","real_time_notifications":"Real-time notifications","easy_job_search":"Easy job search","instant_applications":"Instant applications","senior_developer":"Senior Developer","ui_ux_designer":"UI\/UX Designer","project_manager":"Project Manager","tech_corp":"Tech Corp","design_studio":"Design Studio","innovate_inc":"Innovate Inc","remote":"Remote","contract":"Contract","stay_updated":"Stay Updated","get_latest_jobs_newsletter":"Get the latest jobs and industry updates delivered to your inbox","no_spam":"No spam","weekly_updates":"Weekly updates","unsubscribe_anytime":"Unsubscribe anytime","testimonials":"Testimonials","what_our_users_say":"What Our Users Say","real_stories_from_real_users":"Real stories from real users","skill_1":"JavaScript","skill_2":"React","skill_3":"Node.js","no_categories_available":"No categories available at the moment","no_candidates_available":"No Candidates Available","no_experience_levels_available":"No experience levels available","no_career_levels_available":"No career levels available","no_genders_available":"No genders available","no_industries_available":"No industries available","no_skills_available":"No skills available","no_functional_areas_available":"No functional areas available","Functional Area":"Sector","Select Functional Area":"Select Sector","email_adress":"Email Address","use_your_last_sign_in_method":"Use your last sign-in method","continue_with_google":"Continue with Google","start_work":"START WORK","all_jobs":"All Jobs","browse_all_jobs":"Browse All Jobs","no_featured_jobs_available":"No Featured Jobs Available","check_back_later_for_new_featured_jobs":"Check back later for new featured jobs","open":"Open","check_back_later_for_new_talents":"Check back later for new talents","browse_all_candidates":"Browse All Candidates","salary_from":"Salary From","salary_to":"Salary To","min_salary":"Min Salary","max_salary":"Max Salary","candidates":"Candidates","our_impact":"Our Impact","resume_builder":"Resume Builder","jobs":"Jobs","create_cv":"Create CV","access_required":"Access Required","our_users_trust_us":"Our users entrust us with their information","login_required_prefix":"Get full access to ","login_required_suffix":"âs profile â log in and buy a membership.","login":"Login","register":"Register","free_registration_takes_minutes":"Free registration takes minutes","Twitter":"X","X":"X","Community discovery for you":"Community discovery for you","Sign in to manage pages":"Sign in to manage pages","Page Insights":"Page Insights","Sign in as a page administrator to view your business snapshot and manage insights.":"Sign in as a page administrator to view your business snapshot and manage insights.","Sign in":"Sign in","My business snapshot":"My business snapshot","My Business Snapshot":"My Business Snapshot","Manage My Pages":"Manage My Pages","You do not manage any pages yet. Create a page to start tracking real audience metrics.":"You do not manage any pages yet. Create a page to start tracking real audience metrics.","Create a Page":"Create a Page","Trending Pages":"Trending Pages","See all":"See all","No trending pages yet.":"No trending pages yet.","Suggested For You":"Suggested For You","No suggestions right now.":"No suggestions right now.","Boost your visibility":"Boost your visibility","Promote your page and connect with the right audience on Ekonty.":"Promote your page and connect with the right audience on Ekonty.","Promote Now":"Promote Now","Continue exploring":"Continue exploring","Keep Exploring":"Keep Exploring","Nearby Pages":"Nearby Pages","Browse by location":"Browse by location","Verified Pages":"Verified Pages","Pages with verified status":"Pages with verified status","My Pages":"My Pages","Manage your pages":"Manage your pages","View profile ":"View profile "," Company":" Company"," Anonymous":" Anonymous","Loading insightsâ¦":"Loading insightsâ¦","Couldn\u0027t load data. Please refresh the page.":"Couldn\u0027t load data. Please refresh the page.","Profile Insights":"Profile Insights","Who viewed your profile":"Who viewed your profile","Recent visitors":"Recent visitors"," shown":" shown","Visitor":"Visitor","Type":"Type","Visited":"Visited","Action":"Action","No visitors yet":"No visitors yet","When someone views your profile, they\u0027ll show up here.":"When someone views your profile, they\u0027ll show up here.","Browse candidates ":"Browse candidates ","Visitor breakdown":"Visitor breakdown","Anonymous":"Anonymous","Logged in":"Logged in","Browse pages":"Browse pages","Explore":"Explore","Trending":"Trending","Nearby":"Nearby","Verified":"Verified","Following":"Following","Invites (":"Invites (","Sort pages":"Sort pages","Most Relevant":"Most Relevant","Newest":"Newest","Most Followers":"Most Followers","Log In":"Log In"," invited you":" invited you"," Accept":" Accept","Load more":"Load more","Pages are unavailable":"Pages are unavailable","We could not load Pages right now. Please try again shortly.":"We could not load Pages right now. Please try again shortly.","Update Location":"Update Location","Discover Pages":"Discover Pages","Clear Filters":"Clear Filters","Create Page":"Create Page"," reviews)":" reviews)"," Restorable:":" Restorable:"," days left":" days left","Visit Page":"Visit Page","More actions":"More actions","Message":"Message","Delete":"Delete","Load More Pages":"Load More Pages","Why businesses choose Ekonty Pages":"Why businesses choose Ekonty Pages","Your Page is where people go to learn more about you. Make sure yours has all the information they may need.":"Your Page is where people go to learn more about you. Make sure yours has all the information they may need.","Page name ":"Page name ","(required)":"(required)","Enter page name":"Enter page name","Use the name of your business, brand or organization, or a name that helps explain your Page.":"Use the name of your business, brand or organization, or a name that helps explain your Page.","Learn More":"Learn More","Cover Photo ":"Cover Photo ","Cover preview":"Cover preview","Remove c
55over photo":"Remove cover photo","Add cover photo":"Add cover photo","or drag and drop":"or drag and drop","Recommended size: 1640 x 859 pixels. Minimum: 820 x 312 pixels.":"Recommended size: 1640 x 859 pixels. Minimum: 820 x 312 pixels.","Profile Photo ":"Profile Photo ","Profile preview":"Profile preview","Remove profile photo":"Remove profile photo","Add profile picture":"Add profile picture","Recommended size: 400 x 400 pixels. Minimum: 180 x 180 pixels.":"Recommended size: 400 x 400 pixels. Minimum: 180 x 180 pixels.","Bio ":"Bio ","Tell people a little about what you do.":"Tell people a little about what you do.","Loading...":"Loading...","Grow your business":"Grow your business","inside the ":"inside the ","Ekonty ecosystem":"Ekonty ecosystem","Connect with professionals, customers and communities. Build your brand. Grow your impact.":"Connect with professionals, customers and communities. Build your brand. Grow your impact.","Explore Pages":"Explore Pages","Join ":"Join "," businesses already growing with Ekonty Pages.":" businesses already growing with Ekonty Pages.","Be among the first to grow your business with Ekonty Pages.":"Be among the first to grow your business with Ekonty Pages.","Platform statistics":"Platform statistics","Search and filters":"Search and filters","Find the right business or organization":"Find the right business or organization","Top categories":"Top categories","Top Categories":"Top Categories","View all":"View all"," Pages":" Pages","All Categories":"All Categories","Search Business Pages, companies or organisations":"Search Business Pages, companies or organisations","Business category":"Business category","Search business categories...":"Search business categories...","Business categories":"Business categories","All business categories":"All business categories","No business categories match":"No business categories match","Industry sub-sector":"Industry sub-sector","Search industry sub-sectors...":"Search industry sub-sectors...","Subcategories":"Subcategories","All industry sub-sectors":"All industry sub-sectors","No industry sub-sectors match":"No industry sub-sectors match","No industry sub-sectors for this business category":"No industry sub-sectors for this business category","Location filters":"Location filters","Country":"Country","Search countries...":"Search countries...","Countries":"Countries","All countries":"All countries","No countries match":"No countries match","State or province":"State or province","Search states...":"Search states...","States":"States","All states":"All states","No states for this country":"No states for this country","City or town":"City or town","Search cities...":"Search cities...","Cities":"Cities","All cities":"All cities","No cities for this state":"No cities for this state","Verified pages only":"Verified pages only","Reset filters":"Reset filters","Reset":"Reset","Search":"Search","What are you looking for?":"What are you looking for?","Main category":"Main category","Category":"Category","Subcategory":"Subcategory","Clear filters":"Clear filters","Sign in required":"Sign in required","Log in to manage your Business Pages.":"Log in to manage your Business Pages.","Loading your Business Pages":"Loading your Business Pages","My Business Pages":"My Business Pages","Manage, grow and track the activity of all your Business Pages in one place.":"Manage, grow and track the activity of all your Business Pages in one place.","Sort your Business Pages":"Sort your Business Pages","Recently Active":"Recently Active","Name AâZ":"Name AâZ","You have not created any pages yet.":"You have not created any pages yet.","Create your first Business Page to establish your professional presence.":"Create your first Business Page to establish your professional presence.","Create Your First Business Page":"Create Your First Business Page","No draft Business Pages":"No draft Business Pages","Unpublished draft Business Pages will appear here.":"Unpublished draft Business Pages will appear here.","View all Business Pages":"View all Business Pages","Restore":"Restore","View Business Page":"View Business Page","Manage Business Page":"Manage Business Page","Insights":"Insights","Business Page activity":"Business Page activity","Posts":"Posts","Followers":"Followers","Restorable: ":"Restorable: ","Create a New Page":"Create a New Page","Start a new business page and grow your presence on Ekonty.":"Start a new business page and grow your presence on Ekonty.","Create New Page":"Create New Page","Choose the preferences that support ":"Choose the preferences that support ",". You can update them anytime in Business Page Settings.":". You can update them anytime in Business Page Settings.","Business Page notifications on your profile":"Business Page notifications on your profile","Receive updates about your business page ":"Receive updates about your business page "," while you are using your professional profile.":" while you are using your professional profile.","Learn how to switch.":"Learn how to switch.","Marketing and promotional emails about your business page":"Marketing and promotional emails about your business page","Receive information about products and services that may support ":"Receive information about products and services that may support ","Your page ":"Your page "," is ready to share.":" is ready to share.","Invite people from the Page after it has been created.":"Invite people from the Page after it has been created.","No friends are listed here because this legacy step is not connected to the live invitation service.":"No friends are listed here because this legacy step is not connected to the live invitation service.","Once you connect your WhatsApp account, you can add buttons for your Page audience to message you on WhatsApp.":"Once you connect your WhatsApp account, you can add buttons for your Page audience to message you on WhatsApp.","WhatsApp":"WhatsApp","To get started, we\u0027ll send you a code on WhatsApp. Just enter the phone number associated with your WhatsApp account.":"To get started, we\u0027ll send you a code on WhatsApp. Just enter the phone number associated with your WhatsApp account.","WhatsApp number":"WhatsApp number","US+1":"US+1","UK+44":"UK+44","CA+1":"CA+1","IN+91":"IN+91","Get co
55de":"Get code","Helps improve ad results":"Helps improve ad results","Contact":"Contact","Website":"Website","Phone number":"Phone number","Email":"Email","[email protected]":"[email protected]","Location":"Location","Address":"Address","Street address":"Street address","City\/town":"City\/town","City":"City","Page health: Needs work":"Page health: Needs work","Compared to similar Pages with high engagement.":"Compared to similar Pages with high engagement.","Step ":"Step "," of ":" of ","Success! You have created ":"Success! You have created ",". Add further details to help professionals understand and connect with your business.":". Add further details to help professionals understand and connect with your business.","Business Page Name ":"Business Page Name ","required":"required","Your brand or business name":"Your brand or business name","Business Categories ":"Business Categories ","About ":"About ","Describe your business, services or professional purpose...":"Describe your business, services or professional purpose...","Business Cover Image ":"Business Cover Image ","Cover":"Cover","Add business cover image":"Add business cover image","Drag \u0026 drop or click â 1640Ã859px recommended":"Drag \u0026 drop or click â 1640Ã859px recommended","Business Profile Image ":"Business Profile Image ","Profile":"Profile","Business profile image":"Business profile image","400Ã400px recommended":"400Ã400px recommended","Drag \u0026 drop or click to upload":"Drag \u0026 drop or click to upload","Phone ":"Phone ","Email ":"Email ","[email protected]":"[email protected]","Allow visitors to contact your business through WhatsApp":"Allow visitors to contact your business through WhatsApp","123 Main Street, City, Country":"123 Main Street, City, Country","Business Page created successfully":"Business Page created successfully","Your Business Page is ready. Invite connections to follow its updates.":"Your Business Page is ready. Invite connections to follow its updates.","Invite connections to follow this Business Page":"Invite connections to follow this Business Page","View Business Page â":"View Business Page â","Supports Business Page visibility":"Supports Business Page visibility","Business Pages with followers can reach a wider professional audience. After creating your page, you can invite connections to follow its updates.":"Business Pages with followers can reach a wider professional audience. After creating your page, you can invite connections to follow its updates.","Next steps":"Next steps","Select ":"Select ","Create Business Page":"Create Business Page"," below to continue":" below to continue","Live preview":"Live preview","No category yet":"No category yet","Business Page completion":"Business Page completion","Step 1 completed":"Step 1 completed","Tips for a great page":"Tips for a great page","Build your professional presence and connect with your audience":"Build your professional presence and connect with your audience","â Previous":"â Previous","Dismiss":"Dismiss","Get ready to advertise":"Get ready to advertise","Your page setup is complete. Reach new customers, grow awareness, and drive more engagement with a promoted post or campaign.":"Your page setup is complete. Reach new customers, grow awareness, and drive more engagement with a promoted post or campaign.","Create ad":"Create ad","1. Page Information":"1. Page Information","Tell us the basics about your Page.":"Tell us the basics about your Page.","Enter your page name":"Enter your page name","Select category...":"Select category...","Select subcategory...":"Select subcategory...","Page Type":"Page Type","Brief summary of your page...":"Brief summary of your page...","3. Visual Identity":"3. Visual Identity","Add a profile picture and cover photo that represent your Page.":"Add a profile picture and cover photo that represent your Page.","Upload Photo":"Upload Photo","Upload Cover Photo":"Upload Cover Photo","2. Description":"2. Description","Tell people more about your Page.":"Tell people more about your Page.","www.ekonty.com\/page\/":"www.ekonty.com\/page\/","your-page-name":"your-page-name","Check Availability":"Check Availability","â Available":"â Available","Checking availabilityâ¦":"Checking availabilityâ¦","Provide a detailed description about your Page...":"Provide a detailed description about your Page...","What is your mission?":"What is your mission?","Business Information":"Business Information","Page Features ":"Page Features ","(Select all that apply)":"(Select all that apply)","4. Contact Information":"4. Contact Information","Add optional business details so peo
55ple can contact or visit you. You can complete these later.":"Add optional business details so people can contact or visit you. You can complete these later.","Provide accurate contact details so your audience can easily reach you.":"Provide accurate contact details so your audience can easily reach you.","[email protected]":"[email protected]","Business Address":"Business Address","Select country...":"Select country...","Select state...":"Select state...","Select city...":"Select city...","Street, area, city":"Street, area, city","Show business hours on my Page":"Show business hours on my Page","to":"to","Social Media Links ":"Social Media Links ","(Optional)":"(Optional)"," Edit":" Edit","5. Review \u0026 Publish":"5. Review \u0026 Publish","Please review your Page information before publishing.":"Please review your Page information before publishing.","Description:":"Description:","About:":"About:","Mission:":"Mission:","Email: ":"Email: ","Phone: ":"Phone: ","WhatsApp: ":"WhatsApp: ","Website: ":"Website: ","Postal: ":"Postal: ","Facebook: ":"Facebook: ","Instagram: ":"Instagram: ","LinkedIn: ":"LinkedIn: ","YouTube: ":"YouTube: ","TikTok: ":"TikTok: ","Your Page will be published when created and remains subject to Ekontyâs community standards and Admin moderation.":"Your Page will be published when created and remains subject to Ekontyâs community standards and Admin moderation.","Create a ":"Create a ","New Page":"New Page","Build your brand, connect with your audience and grow your impact on Ekonty.":"Build your brand, connect with your audience and grow your impact on Ekonty.","Create page steps":"Create page steps","Tips for a great Page":"Tips for a great Page","â Back":"â Back","Cancel":"Cancel","(optional)":"(optional)","About this Page":"About this Page","Advertise on this Page":"Advertise on this Page","Page Overview":"Page Overview","Current totals":"Current totals","See Full Insights":"See Full Insights","Manage Page":"Manage Page","Page Shortcuts":"Page Shortcuts","Need Help?":"Need Help?","Visit Help Center":"Visit Help Center","Contact Support":"Contact Support","Page sidebar":"Page sidebar","People Who Follow This Page":"People Who Follow This Page","Loading followersâ¦":"Loading followersâ¦","Followers are unavailable right now":"Followers are unavailable right now","No followers yet":"No followers yet","About This Page":"About This Page","Verified Page":"Verified Page","Page Snapshot":"Page Snapshot","View Page Analytics":"View Page Analytics","Page Tips":"Page Tips","Recently Posted Photos":"Recently Posted Photos","Promote this Page and reach more people on Ekonty.":"Promote this Page and reach more people on Ekonty.","Boost Page":"Boost Page","Manage All Pages":"Manage All Pages","Page navigation":"Page navigation","Go to Feed":"Go to Feed","Return to your personal feed.":"Return to your personal feed.","View profile":"View profile","View Profile âº":"View Profile âº","Premium Member":"Premium Member","Unlimited access to premium features.":"Unlimited access to premium features.","Currently Managing":"Currently Managing","Switch to My Pages":"Switch to My Pages","My Page":"My Page","My page":"My page","Invite friends":"Invite friends","Page settings":"Page settings","Page Management":"Page Management","Page management":"Page management","Page totals":"Page totals","Page Totals":"Page Totals","Quick Actions":"Quick Actions","Upload Photos":"Upload Photos","Upload Video":"Upload Video","Add Service":"Add Service","Create Event":"Create Event","Add Product":"Add Product","Ekonty Ecosystem":"Ekonty Ecosystem","Explore All":"Explore All","Resume Builder":"Resume Builder","Your Pages":"Your Pages","You don\u0027t have a page yet. Create one to start managing.":"You don\u0027t have a page yet. Create one to start managing.","Page sections":"Page sections","Shortcuts":"Shortcuts","Messages":"Messages","Open":"Open","Open this Page\u0027s message threads to reply to people who contacted you.":"Open this Page\u0027s message threads to reply to people who contacted you.","Open Messages":"Open Messages","Complete your page":"Complete your page","Quick create":"Quick create","Upcoming Events":"Upcoming Events","No upcoming events yet.":"No upcoming events yet.","Manage":"Manage","All posts":"All posts","All Posts":"All Posts","Layout":"Layout","Grid view":"Grid view","List view":"List view","Sort posts":"Sort posts","Most Recent":"Most Recent","Most Popular":"Most Popular","Post type":"Post type","Post Type":"Post Type","Photos":"Photos","Videos":"Videos","Text only":"Text only","Search posts...":"Search posts...","Search posts":"Search posts","Filters":"Filters","Loading postsâ¦":"Loading postsâ¦","Post options":"Post options","Edit post":"Edit post","View post":"View post","Copy link":"Copy link","See more":"See more"," Comments · ":" Comments · "," Shares":" Shares","Like":"Like","Comment":"Comment","Share":"Share","Posts pagination":"Posts pagination","Previous page":"Previous page","Next page":"Next page","Business Page sections":"Business Page sections","Stay connected":"Stay connected","Add business links to your Business Page":"Add business links to your Business Page","Help followers find your business across platforms by linking Facebook, LinkedIn, and more.":"Help followers find your business across platforms by linking Facebook, LinkedIn, and more.","Add social links":"Add social links","Add Social Links":"Add Social Links","Follow this business on social media":"Follow this business on social media","No social links added yet.":"No social links added yet.","Page Setup Checklist":"Page Setup Checklist","Close checklist":"Close checklist","All steps completed ð":"All steps completed ð","Congratulations!":"Congratulations!","Your page on ekonty.com":"Your page on ekonty.com","is now fully set up and ready to use.":"is now fully set up and ready to use.","You\u0027re all set! Start engaging with your audience on ekonty.com.":"You\u0027re all set! Start engaging with your audience on ekonty.com.","Go to My Page":"Go to My Page"," steps completed":" steps completed","Complete steps finalize your page.":"Complete steps finalize your page.","Done":"Done","Add a description":"Add a description","Tell people what this page is about":"Tell people what this page is about","Why:":"Why:","Locked now: ":"Locked now: "," time":" time"," actioned":" actioned"," active lock":" active lock"," open issue":" open issue","See details in Page Quality":"See details in Page Quality","Page Status":"Page Status","Post actions":"Post actions","Back to all posts":"Back to all posts","Boost Post":"Boost Post","Edit Post":"Edit Post","Post sidebar":"Post sidebar","Manage your page":"Manage your page","Post totals":"Post totals","Loadingâ¦":"Loadingâ¦","Recent posts":"Recent posts","No posts yet":"No posts yet","People Who Like This Page":"People Who Like This Page","Page tips":"Page tips","Grow your page faster":"Grow your page faster","Complete these actions to get more reach and engagement."
55:"Complete these actions to get more reach and engagement.","Completed":"Completed","See all tips":"See all tips","Close":"Close","Popular platforms":"Popular platforms","More platforms":"More platforms","Upcoming events":"Upcoming events","Complete your page setup":"Complete your page setup"," is live. Finish these steps to get the most from your page (same checklist as in the sidebar).":" is live. Finish these steps to get the most from your page (same checklist as in the sidebar).","Finish these steps to get the most from your page â you can always continue from the sidebar checklist.":"Finish these steps to get the most from your page â you can always continue from the sidebar checklist.","Got it":"Got it","Breadcrumb":"Breadcrumb","Home":"Home","Business Page Settings":"Business Page Settings","Edit Business Page Details":"Edit Business Page Details","Update how visitors understand your business â keep each section clear, accurate and complete.":"Update how visitors understand your business â keep each section clear, accurate and complete.","Edit Business Page sections":"Edit Business Page sections","Section navigation":"Section navigation","Back: ":"Back: ","Next: ":"Next: ","Review \u0026 Save":"Review \u0026 Save","About this page":"About this page","Edit page details":"Edit page details","Page Transparency":"Page Transparency","Page ID":"Page ID",". Created":". Created",". Visitors can see how this page is managed on Ekonty.":". Visitors can see how this page is managed on Ekonty.","Milestones":"Milestones","Track key moments for ":"Track key moments for "," â first post, follower growth, and more. Insights will appear here as your page grows.":" â first post, follower growth, and more. Insights will appear here as your page grows."," follower":" follower","Invite more people":"Invite more people","Invite people to follow your page and grow your audience.":"Invite people to follow your page and grow your audience.","Invite people to follow":"Invite people to follow","About":"About","Edit details":"Edit details","Our Story":"Our Story","Page Information":"Page Information","What We Do":"What We Do","We provide professional services and specialties for:":"We provide professional services and specialties for:","Sample photos":"Sample photos","Play video":"Play video","Page Activity":"Page Activity","Mission, vision and values":"Mission, vision and values","Our Mission":"Our Mission","Our Vision":"Our Vision","Our Values":"Our Values","Connect With Us":"Connect With Us","We\u0027d love to hear from you. Follow ":"We\u0027d love to hear from you. Follow "," for updates and get in touch anytime.":" for updates and get in touch anytime.","Add social links in Edit details.":"Add social links in Edit details.","Search country...":"Search country...","No countries found":"No countries found","Filtered":"Filtered","Description formatting":"Description formatting","Undo":"Undo","Redo":"Redo","Text style":"Text style","Normal":"Normal","Heading":"Heading","Alignment":"Alignment","Left align":"Left align","Center":"Center","Right align":"Right align","Font size":"Font size","Bold":"Bold","Italic":"Italic","Underline":"Underline","Insert link":"Insert link","Text color":"Text color","Highlight color":"Highlight color","Text case":"Text case","Aa":"Aa","Change case":"Change case","Insert":"Insert","Divider line":"Divider line","Remove":"Remove","Enter a category that best describes you":"Enter a category that best describes you","Enter a category that best describes you.":"Enter a category that best describes you.","Page actions":"Page actions","You\u0027re the Page owner. Only you can perform these actions.":"You\u0027re the Page owner. Only you can perform these actions.","Password":"Password","Verification code":"Verification code","Continue":"Continue","Back":"Back","Basics":"Basics","Customize":"Customize","Page created!":"Page created!"," is live.":" is live.","Visit page":"Visit page","Enter your brand or business name":"Enter your brand or business name","Select sub category...":"Select sub category...","Add description to your page":"Add description to your page","Min 200 Ã 200 px":"Min 200 Ã 200 px","Min 1200 Ã 400 px, JPG\/PNG":"Min 1200 Ã 400 px, JPG\/PNG","Enter contact number":"Enter contact number","Page visibility":"Page visibility","Public":"Public","Private":"Private","Enter city or region":"Enter city or region","State":"State","Facebook URL":"Facebook URL","LinkedIn URL":"LinkedIn URL","X URL":"X URL","Type a tag and press Enter":"Type a tag and press Enter","Page preview":"Page preview","Learn more":"Learn more","Next":"Next","Leave page?":"Leave page?","You haven\u0027t finished creating your page yet. Are you sure you want to leave without finishing?":"You haven\u0027t finished creating your page yet. Are you sure you want to leave without finishing?","Keep editing":"Keep editing","Leave":"Leave","Required":"Required","Upload profile photo":"Upload profile photo","Upload cover photo":"Upload cover photo","JPG or PNG":"JPG or PNG","Verify Admin Access":"Verify Admin Access","Enter Verification Code":"Enter Verification Code","We\u0027ve sent a 6-digit verification code to ":"We\u0027ve sent a 6-digit verification code to "," to verify granting admin access to "
55:" to verify granting admin access to ","Verification Code":"Verification Code","Verify":"Verify","Search for friends by name":"Search for friends by name","Suggested":"Suggested","Loading friends...":"Loading friends...","Share page link":"Share page link","Copy a link people can use to view and follow your page":"Copy a link people can use to view and follow your page","Invite via email":"Invite via email","Invite people who are not on the platform yet to join and follow your page":"Invite people who are not on the platform yet to join and follow your page","[email protected]":"[email protected]","Add":"Add","Optional message":"Optional message"," selected":" selected","Confirm Business Page Access":"Confirm Business Page Access","For your security, re-enter your password to confirm that ":"For your security, re-enter your password to confirm that "," should receive ":" should receive "," access to this business page.":" access to this business page.","Confirm Access":"Confirm Access","Select Role":"Select Role","Choose a role for ":"Choose a role for ","Anyone with full control can give access to others, remove anyone from the Page (including you), or delete the Page.":"Anyone with full control can give access to others, remove anyone from the Page (including you), or delete the Page.","Give Access":"Give Access","Restore Page":"Restore Page","Restore this deleted page to make it visible again.":"Restore this deleted page to make it visible again.","Please enter your password to continue.":"Please enter your password to continue.","Republish Business Page":"Republish Business Page","Republish this business page to make it visible again.":"Republish this business page to make it visible again.","Reactivate Page":"Reactivate Page","Reactivate this page to make it visible again.":"Reactivate this page to make it visible again."," Page":" Page","Post Engagements":"Post Engagements","Reactions (":"Reactions (","Comments (":"Comments (","No reactions yet":"No reactions yet","Ban user from page":"Ban user from page","No comments yet":"No comments yet","Follow this page":"Follow this page","Page follower invite":"Page follower invite","You were invited to follow":"You were invited to follow",". You will follow updates as a regular user. This is not a page team admin or editor invite.":". You will follow updates as a regular user. This is not a page team admin or editor invite.","Follow page":"Follow page","Decline":"Decline","OK":"OK","Create":"Create","Which option is best for you?":"Which option is best for you?","Public Page":"Public Page","Grow as a business, creator or organisation.":"Grow as a business, creator or organisation.","â Get advanced professional tools":"â Get advanced professional tools","â Assign access to others":"â Assign access to others","Upgrade your existing profile":"Upgrade your existing profile","Add professional tools to your main profile to continue growing your current audience there.":"Add professional tools to your main profile to continue growing your current audience there.","Update Page Cover":"Update Page Cover","Step 1 of 2":"Step 1 of 2","Upload a photo":"Upload a photo","Showcase your page with a cover image. The crop frame matches your live page header, so what you approve here is what visitors seeâno extra cropping on the page.":"Showcase your page with a cover image. The crop frame matches your live page header, so what you approve here is what visitors seeâno extra cropping on the page.","DRAG \u0026 DROP":"DRAG \u0026 DROP","or click to browse":"or click to browse","Upload photo":"Upload photo","Or choose a preset":"Or choose a preset","Next â":"Next â","Edit your cover":"Edit your cover","Step 2 of 2":"Step 2 of 2","Zoom":"Zoom","Straighten":"Straighten","Change photo":"Change photo","Search or select category":"Search or select category","Sub category":"Sub category","Search Location":"Search Location","Search for a location...":"Search for a location..."," Searching...":" Searching...","No locations found. Try a different search or click on the map.":"No locations foun
55d. Try a different search or click on the map.","Loading map...":"Loading map...","Getting address...":"Getting address...","Tip: click anywhere on the map to drop a pin.":"Tip: click anywhere on the map to drop a pin.","Pick a location from the list or map.":"Pick a location from the list or map.","Use this location":"Use this location","Form actions":"Form actions","Save":"Save","Change":"Change","Remove location":"Remove location","Search location on map":"Search location on map","Location map preview":"Location map preview","Matching location to country and cityâ¦":"Matching location to country and cityâ¦","Search for a place or click the map â same as when you add a location to a post.":"Search for a place or click the map â same as when you add a location to a post.","Page dashboard navigation":"Page dashboard navigation","Business Page Management":"Business Page Management","Grow your business presence":"Grow your business presence","Use Ekonty\u0027s powerful ecosystem":"Use Ekonty\u0027s powerful ecosystem","to reach relevant clients.":"to reach relevant clients.","Explore Ekonty":"Explore Ekonty","Ekonty Community":"Ekonty Community","Business Page Setup":"Business Page Setup","WhatsApp Settings":"WhatsApp Settings","Connect and manage WhatsApp for your business page to support direct professional enquiries.":"Connect and manage WhatsApp for your business page to support direct professional enquiries.","Display \u0026 Visibility Options":"Display \u0026 Visibility Options","Choose how WhatsApp appears on your business page.":"Choose how WhatsApp appears on your business page.","Chat on WhatsApp":"Chat on WhatsApp","Use WhatsApp as Action Button":"Use WhatsApp as Action Button","Display a WhatsApp button on your business page so people can send a direct enquiry.":"Display a WhatsApp button on your business page so people can send a direct enquiry.","Show WhatsApp Number in About Section":"Show WhatsApp Number in About Section","Show your primary WhatsApp number in the About section so people can contact you directly.":"Show your primary WhatsApp number in the About section so people can contact you directly.","Connect Multiple WhatsApp Numbers":"Connect Multiple WhatsApp Numbers","Connect up to 50 WhatsApp numbers to your business page for ads, updates, and services.":"Connect up to 50 WhatsApp numbers to your business page for ads, updates, and services.","You can connect up to 50 WhatsApp numbers.":"You can connect up to 50 WhatsApp numbers.","Connect Another WhatsApp Number":"Connect Another WhatsApp Number","Your WhatsApp Numbers":"Your WhatsApp Numbers","Manage your connected WhatsApp numbers.":"Manage your connected WhatsApp numbers.","No WhatsApp numbers connected yet. Connect one to get started.":"No WhatsApp numbers connected yet. Connect one to get started.","Primary":"Primary","Set as Primary":"Set as Primary","More options":"More options","Copy number":"Copy number","Open in WhatsApp":"Open in WhatsApp","Secure. Private. Protected.":"Secure. Private. Protected.","Your WhatsApp connection is encrypted end-to-end. Ekonty never reads your personal chats.":"Your WhatsApp connection is encrypted end-to-end. Ekonty never reads your personal chats.","Learn how to connect and manage WhatsApp for your business page.":"Learn how to connect and manage WhatsApp for your business page.","WhatsApp tips and insights":"WhatsApp tips and insights","Why connect WhatsApp?":"Why connect WhatsApp?","Instant Communication":"Instant Communication","Respond to client enquiries in real time on WhatsApp.":"Respond to client enquiries in real time on WhatsApp.","Build Trust":"Build Trust","A verified business number builds credibility.":"A verified business number builds credibility.","Increase Engagement":"Increase Engagement","Professional conversations can strengthen client engagement.":"Professional conversations can strengthen client engagement.","WhatsApp Tips":"WhatsApp Tips","Keep your primary number always active":"Keep your primary number always active","Use separate numbers for sales \u0026 support":"Use separate numbers for sales \u0026 support","Enable the action button for more messages":"Enable the action button for more messages","Business Page Insights":"Business Page Insights","View All Insights":"View All Insights","Boost Your Visibility":"Boost Your Visibility","Promote your business page to reach a relevant audience in your area.":"Promote your business page to reach a relevant audience in your area.","Promote Business Page":"Promote Business Page","Need Support?":"Need Support?","Our team can help you set up WhatsApp for your business page.":"Our team can help you set up WhatsApp for your business page.","Connect WhatsApp Number":"Connect WhatsApp Number","Enter the phone number associated with your WhatsApp account.":"Enter the phone number associated with your WhatsApp account.","Connect Number":"Connect Number","Business Pages":"Business Pages","Business Page Dashboard":"Business Page Dashboard","Business Page ":"Business Page ","This information is not available right now. No status has been inferred.":"This information is not available right now. No status has been inferred.","Restriction history":"Restriction history","Times actioned":"Times actioned","Lifetime restrictions applied":"Lifetime restrictions applied","Open issues":"Open issues","Active locks now":"Active locks now","Publishing":"Publishing","Visibility":"Visibility","Account":"Account","Manage publishing":"Manage publishing","Feature access":"Feature access","These are the features available to your business page.":"These are the features available to your business page.","expand_more":"exp
55and_more","Issues (":"Issues (","No Community Standards or policy issues on this business page.":"No Community Standards or policy issues on this business page.","Under review by our team":"Under review by our team","Active restrictions (":"Active restrictions (","No active feature restrictions.":"No active feature restrictions.","Started ":"Started ","Business page administrators and editors share responsibility for page content. Violations can restrict posting, commenting, messaging, ads, and more.":"Business page administrators and editors share responsibility for page content. Violations can restrict posting, commenting, messaging, ads, and more.","Manage Business Page Team":"Manage Business Page Team","Business Page Insights ":"Business Page Insights ","(Current totals)":"(Current totals)","Tips to keep your business page in good standing":"Tips to keep your business page in good standing","Manage your business presence, professional audience and updates.":"Manage your business presence, professional audience and updates.","Business Page ID: ":"Business Page ID: ","Copy business page ID":"Copy business page ID","Created: ":"Created: ","Edit Business Page":"Edit Business Page","Business Page Team (":"Business Page Team (","Name":"Name","Role":"Role","Access":"Access","Status":"Status","Active":"Active","More":"More","No business page team members yet.":"No business page team members yet.","Add Team Member":"Add Team Member","Business Page Quality":"Business Page Quality","Health score":"Health score","Data not available yet":"Data not available yet","See Recommendations":"See Recommendations","Recent Posts":"Recent Posts","View all updates":"View all updates","Reactions":"Reactions","Comments":"Comments","No posts yet. Publish your first post to get started.":"No posts yet. Publish your first post to get started.","Recent Business Activity":"Recent Business Activity","No recent activity yet.":"No recent activity yet.","Promote Your Business Page":"Promote Your Business Page","Increase relevant visibility and reach prospective clients.":"Increase relevant visibility and reach prospective clients.","Promote your posts":"Promote your posts","Grow your follower audience":"Grow your follower audience","Run ads \u0026 promotions":"Run ads \u0026 promotions","Increase professional engagement":"Increase professional engagement","Create Promotion":"Create Promotion","Connect with the Ekonty Business Ecosystem":"Connect with the Ekonty Business Ecosystem","Build a stronger business presence":"Build a stronger business presence","Use Ekonty tools to strengthen your brand and reach relevant audiences.":"Use Ekonty tools to strengthen your brand and reach relevant audiences.","Explore Business Tools":"Explore Business Tools","Page tools and recommendations":"Page tools and recommendations","Page Tools":"Page Tools","Create Post":"Create Post","Promote Page":"Promote Page","Invite People":"Invite People","View Page":"View Page","Recommended for You":"Recommended for You","Explore all tools":"Explore all tools","Desktop view":"Desktop view","Mobile view":"Mobile view","More â¾":"More â¾","Follow":"Follow","Intro":"Intro","0 Followers":"0 Followers","Page":"Page","Post not found":"Post not found","This post may have been removed or is no longer available.":"This post may have been removed or is no longer available.","Back to feed":"Back to feed"," Unfollow":" Unfollow"," Follow":" Follow","Click to unfriend":"Click to unfriend","Click to cancel request":"Click to cancel request","Accept friend request":"Accept friend request","Reject friend request":"Reject friend request","Reject":"Reject","Send friend request":"Send friend request","Be the first to react":"Be the first to react","Send":"Send","Boost this post to reach more people":"Boost this post to reach more people","Boost":"Boost","Get more engagement, reach new audiences and grow your ":"Get more engagement, reach new audiences and grow your ","Dismiss boost banner":"Dismiss boost banner","Write a comment":"Write a comment","Write a comment...":"Write a comment...","Previous videos":"Previous videos","Next videos":"Next videos","Close comments":"Close comments"," Original audio":" Original audio","No videos found":"No videos found","Go Back":"Go Back","Swipe for next":"Swipe for next"," · Original audio":" · Original audio","Loading more videos":"Loading more videos","Loading more videosâ¦":"Loading more videosâ¦","Most relevant":"Most relevant","Newest first":"Newest first","Oldest first":"Oldest first","Loading comments...":"Loading comments...","No comments yet. Be the first to comment!":"No comments yet. Be the first to comment!","Reply":"Reply","View ":"View "," replies":" replies","You":"You","Comment as...":"Comment as...","Try Again":"Try Again","Check more videos":"Check more videos","Browse Watch":"Browse Watch","This video is unavailable. You can continue to the next video.":"This video is unavailable. You can continue to the next video.","Open comments":"Open comments","Share video":"Share video","Open post actions":"Open post actions","Loading comments":"Loading comments","Loading commentsâ¦":"Loading commentsâ¦","Open discussion":"Open discussion","Vie
55w Profile":"View Profile","Loading video":"Loading video","Video not found":"Video not found","Back to videos":"Back to videos"," subscribers":" subscribers","Notifications":"Notifications","Save to playlist":"Save to playlist"," Reply":" Reply","Write a replyâ¦":"Write a replyâ¦","View more comments â":"View more comments â","Add a commentâ¦":"Add a commentâ¦","Similar videos":"Similar videos"," views · ":" views · ","Tags":"Tags","Enjoy this content?":"Enjoy this content?","Support the creator and access exclusive resources":"Support the creator and access exclusive resources","Contribute â¤ï¸":"Contribute â¤ï¸","Close preview":"Close preview","Preview":"Preview"," Embed":" Embed","Copy and paste this code into your site:":"Copy and paste this code into your site:"," Copy code":" Copy code"," Report video":" Report video","Why are you reporting this video?":"Why are you reporting this video?","Additional details (optional)":"Additional details (optional)","Submit report":"Submit report","Create post shortcuts":"Create post shortcuts","Add to":"Add to","Add to post":"Add to post","Read more":"Read more"," Article":" Article","Hide post":"Hide post","Super Admin visibility":"Super Admin visibility","Super Admin view":"Super Admin view","Admin":"Admin","Viewing: ":"Viewing: ","Admin tools sections":"Admin tools sections","Items to review":"Items to review","All clear â nothing urgent right now.":"All clear â nothing urgent right now.","Pick what you want to see in the feed below.":"Pick what you want to see in the feed below.","Open a section in the admin dashboard.":"Open a section in the admin dashboard.","Notify everyone":"Notify everyone","Send a site-wide notification with a link.":"Send a site-wide notification with a link.","Destination URL":"Destination URL","Short message users will seeâ¦":"Short message users will seeâ¦","Admin tools":"Admin tools","Moderation queue":"Moderation queue","Could not preview this image":"Could not preview this image","video":"video","Share updates, ideas, or opportunities with your network.":"Share updates, ideas, or opportunities with your network.","Remove feeling":"Remove feeling","News feed":"News feed","Your story":"Your story","Background color":"Background color","Add emoji":"Add emoji","Loading video categoriesâ¦":"Loading video categoriesâ¦","No categories available":"No categories available","Choose a category for your video":"Choose a category for your video","Search categories...":"Search categories...","No categories found":"No categories found","Try a different search term":"Try a different search term","Please select a category for your video":"Please select a category for your video","Choose a category to continue":"Choose a category to continue","Your video cannot be posted without one. A category helps the right people find it in Ekonty Video.":"Your video cannot be posted without one. A category helps the right people find it in Ekonty Video.","Choose category":"Choose category","Dismiss category guide":"Dismiss category guide","Choose layout":"Choose layout","Trim your video, set its cover frame, crop, add filters, text or music before posting":"Trim your video, set its cover frame, crop, add filters, text or music before posting","Open video editor: trim, cover, crop, filters, text and music":"Open video editor: trim, cover, crop, filters, text and music","Edit video":"Edit video","Remove media":"Remove media","Add photos\/videos":"Add photos\/videos","Post":"Post","Save draft":"Save draft","Schedule":"Schedule","Publish":"Publish","Trim, filters, music \u0026 text":"Trim, filters, music \u0026 text","Work":"Work","Select audience":"Select audience","Company":"Company","Position":"Position","Time Period":"Time Period","From":"From","Year":"Year","To":"To","I currently work here":"I currently work here","City\/Town":"City\/Town","Description":"Description","Describe what your page does, the services you offer, and what makes you unique.":"Describe what your page does, the services you offer, and what makes you unique.","About Your Business":"About Your Business","Tell people about your business, what you do, and what makes you different.":"Tell people about your business, what you do, and what makes you different.","Formatting":"Formatting","Paragraph":"Paragraph","Bulleted list":"Bulleted list","Numbered list":"Numbered list","Quote":"Quote","Link":"Link","Describe your businessâ¦":"Describe your businessâ¦","Services Offered":"Services Offered","Add the key services your page provides.":"Add the key services your page provides.","e.g. Short Stay Accommodation":"e.g. Short Stay Accommodation","Remove service":"Remove service","Add Another Service":"Add Another Service","Business Highlights":"Business Highlights","Add a few highlights about your business.":"Add a few highlights about your business.","+ Add":"+ Add","e.g. Comfortable Apartments":"e.g. Comfortable Apartments","Gallery (Optional)":"Gallery (Optional)","Showcase images that represent what you do.":"Showcase images that represent what you do.","Remove photo":"Remove photo","Add Photo":"Add Photo","Video (Optional)":"Video (Optional)","Add a video link from YouTube or upload a video to showcase your business.":"Add a video link from YouTube or upload a video to showcase your business.","Sort by:":"Sort by:","Sort videos":"Sort videos","Video categories":"Video categories","Videos unavailable":"Videos unavailable","Load More Videos":"Load More Videos","Travel":"Travel","Add up to ":"Add up to "," places you\u0027ve visited.":" places you\u0027ve visited.","Place visited":"Place visited","Date visited":"Date visited","Add place":"Add place","Add places youâve visited":"Add places youâve visited","Member options":"Member options","Make ":"Make ","Invite Team Member":"Invite Team Member","Choose a connection to help manage this business page.":"Choose a connection to help manage this business page.","Select Connection":"Select Connection","Search connections...":"Search connections...","Search connections":"Search connections","Connections":"Connections","No connections foun
55d":"No connections found","No business page team members yet":"No business page team members yet","This business page has not added any team members yet.":"This business page has not added any team members yet.","Invite Team Members":"Invite Team Members","Learn About Roles":"Learn About Roles","Why add a business page team?":"Why add a business page team?","Benefits of a business page team":"Benefits of a business page team","Pending Invitations":"Pending Invitations","No invitations have been sent.":"No invitations have been sent.","Invite Someone":"Invite Someone","Team Activity":"Team Activity","No team activity available yet. Once your team starts working together, activities will appear here.":"No team activity available yet. Once your team starts working together, activities will appear here.","Frequently Asked Questions":"Frequently Asked Questions","Build a stronger business page with a team":"Build a stronger business page with a team","Invite trusted connections to help manage updates, enquiries, and growth.":"Invite trusted connections to help manage updates, enquiries, and growth.","Invite Members":"Invite Members","Business Page Team":"Business Page Team","People who help manage and develop this business page.":"People who help manage and develop this business page."," Member":" Member","Team options":"Team options","Invite someone":"Invite someone","View all members":"View all members","No accepted members yet. Pending invitations are listed below.":"No accepted members yet. Pending invitations are listed below.","Joined ":"Joined "," Invitation":" Invitation"," Sent":" Sent","Pending":"Pending","Invited on ":"Invited on ","Latest activity from your business page team.":"Latest activity from your business page team.","Manage your business page team efficiently":"Manage your business page team efficiently","Invite people and assign suitable roles for your business page.":"Invite people and assign suitable roles for your business page.","Invite More Members":"Invite More Members","Story":"Story","Your page tagline and story â from create. Separate from What We Do services.":"Your page tagline and story â from create. Separate from What We Do services.","Tagline":"Tagline","Short line under the page name (create short description)":"Short line under the page name (create short description)","e.g. Capturing moments that last forever.":"e.g. Capturing moments that last forever.","Shown to visitors on the About tab (create âAboutâ)":"Shown to visitors on the About tab (create âAboutâ)","Tell visitors who you are and what you do...":"Tell visitors who you are and what you do...","Our Services":"Our Services","We provide professional photography and videography services for every occasion.":"We provide professional photography and videography services for every occasion.","No services listed":"No services listed","Go to About":"Go to About","Have a custom request?":"Have a custom request?","Tell us what you need and we\u0027ll create a package that fits your vision and budget.":"Tell us what you need and we\u0027ll create a package that fits your vision and budget.","Request a Quote":"Request a Quote","star":"star","Reviews":"Reviews","Community Reviews":"Community Reviews","Write or manage a review · View all":"Write or manage a review · View all","Showing up to 20 recent reviews. Filters apply to these loaded reviews; use View all for the complete history.":"Showing up to 20 recent reviews. Filters apply to these loaded reviews; use View all for the complete history.","Review summary":"Review summary","Out of 5":"Out of 5","Based on ":"Based on "," reviews":" reviews","Rating distribution":"Rating distribution"," Stars":" Stars","Ratings by Category":"Ratings by Category","Filter by rating":"Filter by rating","All Reviews (":"All Reviews ("," Stars (":" Stars (","Sort reviews":"Sort reviews","No reviews in this filter":"No reviews in this filter","Load More Reviews":"Load More Reviews","Sort photos":"Sort photos","Photo categories":"Photo categories","Photos unavailable":"Photos unavailable"," More Photos":" More Photos","Load More Photos":"Load More Photos","Personal details":"Personal details","Add ":"Add ","Page Info":"Page Info","Basic identity for your page. Phone, website, and address live under Contact.":"Basic identity for your page. Phone, website, and address live under Contact.","Page Name":"Page Name","Your page name":"Your page name","Page URL":"Page URL","Set at create time":"Set at create time","Page type":"Page type","Founded ":"Founded ","e.g. 2018 or January 2018":"e.g. 2018 or January 2018","Page Features":"Page Features","Capabilities your page offers (from create). Not the same as service bullets in What We Do.":"Capabilities your page offers (from create). Not the same as service bullets in What We Do.","Contact details (phone, WhatsApp, email, website, address, hours, social) are edited in the ":"Contact details (phone, WhatsApp, email, website, address, hours, social) are edited in the "," tab. Categories are in":" tab. Categories are in","Delete poll":"Delete poll","By ":"By "," vote":" vote","Analytics":"Analytics","Audience vs content":"Audience vs content","Relative size of followers, posts, and photos":"Relative size of followers, posts, and photos","Bar chart of page metrics":"Bar chart of page metrics","Your page setup is complete. Boost reach with a promoted post on ekonty.com.":"Your page setup is complete. Boost reach with a promoted post on ekonty.com.","Finish page setup and publish a first post to unlock advertising insights.":"Finish page setup and publish a first post to unlock advertising insights.","View setup checklist":"View setup checklist","Offers":"Offers","Offers section coming soon...":"Offers section coming soon...","Mission":"Mission","Mission from create, plus vision and values visitors see on About.":"Mission from create, plus vision and values visitors see on About.","What do you aim to deliver?":"What do you aim to deliver?","Where is this page heading?":"Where is this page heading?","Values":"Values","+ Add value":"+ Add value","Up to ":"Up to "," core values":" core values","Remove value":"Remove value","More Options":"More Options","Manage and grow your page with these powerful tools.":"Manage and grow your page with these powerful tools.","More options are available for page owners and admins.":"More options are available for page owners and admins.","Delete Page":"Delete Page","Ekonty Business Center":"Ekonty Business Center","Pro":"Pro","Access advanced tools to automate, manage and grow your business on Ekonty.":"Access advanced tools to automate, manage and grow your business on Ekonty.","Go to Business Center":"Go to Business Center","Welcome to the ":"Welcome to the "," Community":" Community","Connect with people who share a love for photography, events and beautiful moments.":"C
55onnect with people who share a love for photography, events and beautiful moments.","Share something with the community...":"Share something with the community...","Share something with the community":"Share something with the community","Photo \/ Video":"Photo \/ Video","Create Poll":"Create Poll","Tag People":"Tag People","Discussion filters":"Discussion filters","Sort discussions":"Sort discussions","No discussions yet":"No discussions yet"," comments":" comments","Load More Discussions":"Load More Discussions","Label (optional)":"Label (optional)","You can paste full URL too.":"You can paste full URL too.","Links":"Links","Add a social link":"Add a social link","Add custom link":"Add custom link","Bio":"Bio","Tell people about yourself...":"Tell people about yourself...","Pinned details":"Pinned details","Add pinned details...":"Add pinned details...","Add to ":"Add to "," items.":" items.","Hobbies":"Hobbies"," hobbies.":" hobbies.","People following this page":"People following this page","Sort followers":"Sort followers","Most recent":"Most recent","Search followers":"Search followers","Share page":"Share page","Followers unavailable":"Followers unavailable","No matching followers":"No matching followers","View":"View","Education":"Education","College":"College","College name":"College name","Graduated":"Graduated","Major":"Major","Dorm":"Dorm","Activities":"Activities","Classes you\u0027re taking":"Classes you\u0027re taking","Attended for":"Attended for","Graduate school":"Graduate school","Training":"Training","Other":"Other","Degree":"Degree","High school":"High school","School":"School","Details":"Details","Phone":"Phone","Enter business phone number":"Enter business phone number","Show this number publicly on the page":"Show this number publicly on the page","Ask":"Ask","Ask a question...":"Ask a question...","Allow multiple selections":"Allow multiple selections","Anonymous voting":"Anonymous voting","Add your contact information so people can easily reach you.":"Add your contact information so people can easily reach you.","Phone Number":"Phone Number","This will be shown on your page.":"This will be shown on your page.","WhatsApp Number ":"WhatsApp Number ","Enable visitors to chat with you on WhatsApp.":"Enable visitors to chat with you on WhatsApp.","Email Address":"Email Address","[email protected]":"[email protected]","Street, building, area":"Street, building, area","City \/ State \/ Country":"City \/ State \/ Country","ZIP \/ Postal Code ":"ZIP \/ Postal Code ","Business Hours":"Business Hours","Business hours are hidden. Turn on to show when you are open.":"Business hours are hidden. Turn on to show when you are open.","Social Media Links":"Social Media Links","Optional â help visitors find you on social platforms.":"Optional â help visitors find you on social platforms.","Why complete your contact info?":"Why complete your contact info?","Build trust with visitors":"Build trust with visitors","Get more messages and calls":"Get more messages and calls","Appear in local search better":"Appear in local search better","Tips":"Tips","Use a business phone visitors can reach":"Use a business phone visitors can reach","Keep WhatsApp active for quick replies":"Keep WhatsApp active for quick replies","Add accurate hours to avoid missed visits":"Add accurate hours to avoid missed visits","Contact info":"Contact info","Email address":"Email address","Communities":"Communities","Communities section coming soon...":"Communities section coming soon...","No category selected":"No category selected","Choose a category, then pick the sub category that best describes your page.":"Choose a category, then pick the sub category that best describes your page.","Retry":"Retry","Banned Users":"Banned Users","Refresh":"Refresh","No banned users":"No banned users","Banned by ":"Banned by "," ⢠Expires: ":" ⢠Expires: "," ⢠Permanent":" ⢠Permanent","Unbanning...":"Unbanning...","Content preferences":"Content preferences","Content preferences are available for personal accounts. Switch to your profile as a user to manage these settings.":"Content preferences are available for personal accounts. Switch to your profile as a user to manage these settings.","All":"All","Pages":"Pages","Groups":"Groups","Manage the content you see on Ekonty.":"Manage the content you see on Ekonty.","What you see":"What you see","Who you see":"Who you see","Political content":"Political content","You can manage suggested content about things like governments, elections and social topics. This won\u0027t impact content from accounts you follow.":"You can manage suggested content about things like governments, elections and social topics. This won\u0027t impact content from accounts you follow.","Suggest political content":"Suggest political content","If this is on, you may see political content from accounts you don\u0027t follow.":"If this is on, you may see political content from accounts you don\u0027t follow.","Sensitive content":"Sensitive content","Like certain graphic or violent content":"Like certain graphic or violent content","Default":"Default","You might see this content":"You might see this content","Show less":"Show less","You might not see this content at all":"You might not see this content at all","Favorites":"Favorites","Posts from connections and Business Pages in Favorites are shown higher in your feed. Add up to ":"Posts from connections and Business Pages in Favorites are shown higher in your feed. Add up to ","No connections, people you follow, Business Pages, or Groups foun
55d. If you follow accounts in your feed, they will appear hereâtry a different filter or clear search.":"No connections, people you follow, Business Pages, or Groups found. If you follow accounts in your feed, they will appear hereâtry a different filter or clear search.","Snooze":"Snooze","Temporarily hide someone for 30 days. Remove a snooze any time.":"Temporarily hide someone for 30 days. Remove a snooze any time.","No active snoozes.":"No active snoozes.","Snooze someone you follow":"Snooze someone you follow","Unfollow":"Unfollow","Choose whose posts you want to stop seeing in your feed.":"Choose whose posts you want to stop seeing in your feed.","Reconnect":"Reconnect","People and groups you unfollowed can be reconnected here instantly.":"People and groups you unfollowed can be reconnected here instantly.","No recent unfollows to reconnect.":"No recent unfollows to reconnect.","Stop seeing ":"Stop seeing "," in your feed?":" in your feed?","Sponsored":"Sponsored","Please fix the following issues:":"Please fix the following issues:"," Preview":" Preview"," Publish Video":" Publish Video"," Try Again":" Try Again","Validating video format...":"Validating video format...","Checking video compatibility":"Checking video compatibility","Click to select a video file":"Click to select a video file","MP4, MOV, AVI, WebM, or MKV format (max 2GB)":"MP4, MOV, AVI, WebM, or MKV format (max 2GB)"," Change Video":" Change Video","Title ":"Title ","Give your video a title":"Give your video a title","Title is required":"Title is required","Description (optional)":"Description (optional)","Tell viewers about your video...":"Tell viewers about your video...","Video Category ":"Video Category "," Choose one to publish your video in Ekonty Video.":" Choose one to publish your video in Ekonty Video.","Select a category...":"Select a category..."," Loading...":" Loading..."," videos":" videos","Who can see your post?":"Who can see your post?","Uploading ":"Uploading ","Validating...":"
55Validating...","Upload \u0026 Post":"Upload \u0026 Post","Précédent":"Précédent","Suivant":"Suivant","Loading videos":"Loading videos","Suggested Pages":"Suggested Pages","No page suggestions at the moment.":"No page suggestions at the moment.","Discover":"Discover","Trending Creators":"Trending Creators","No creators yet.":"No creators yet."," video":" video"," views":" views","Popular Hashtags":"Popular Hashtags","EXPLORE":"EXPLORE","MY PLAYLISTS":"MY PLAYLISTS","New playlist":"New playlist","Create playlist":"Create playlist","Playlist name...":"Playlist name...","Organize your favorites":"Organize your favorites","Save videos to playlists and watch them anytime.":"Save videos to playlists and watch them anytime.","Delete Playlist?":"Delete Playlist?","Are you sure you want to delete \u0022":"Are you sure you want to delete \u0022","This action cannot be undone. All videos in this playlist will not be deleted, only the playlist itself.":"This action cannot be undone. All videos in this playlist will not be deleted, only the playlist itself.","Deleting...":"Deleting...","Search videos, creators, topics...":"Search videos, creators, topics...","Sort by":"Sort by","Search: ":"Search: ","Clear search":"Clear search","Sort: ":"Sort: ","Clear sort":"Clear sort","Category selected":"Category selected","Clear category":"Clear category","Clear all":"Clear all","Main Categories":"Main Categories","No categories yet.":"No categories yet.","More Categories":"More Categories","Watch Now":"Watch Now","No trending videos yet":"No trending videos yet","Trending Videos":"Trending Videos","No recent videos yet":"No recent videos yet","Recently Uploaded":"Recently Uploaded","No recommendations yet":"No recommendations yet","Recommended For You":"Recommended For You","Advertise":"Advertise","Promote your business, service or product to thousands of people.":"Promote your business, service or product to thousands of people.","views: ":"views: ","ekonty":"ekonty","Channels":"Channels","Live":"Live","ð Search videos...":"ð Search videos...","Hot Beats \u0026 Sexy Moves":"Hot Beats \u0026 Sexy Moves","Feel the Rhythm!":"Feel the Rhythm!","Popular":"Popular","Most Views":"Most Views","Random Videos":"Random Videos","Browse by Category":"Browse by Category","See All \u003E":"See All \u003E","Latest Videos":"Latest Videos","Top Creators":"Top Creators","Categories":"Categories","Privacy":"Privacy","Terms":"Terms","© 2024 Ekonty, All Rights Reserved.":"© 2024 Ekonty, All Rights Reserved.","No videos yet":"No videos yet","Share a video with your network. When you or your connections post videos, they\u0027ll show up here.":"Share a video with your network. When you or your connections post videos, they\u0027ll show up here.","Create post":"Create post","Go to feed":"Go to feed","Trim start (sec)":"Trim start (sec)","Trim end (sec)":"Trim end (sec)","Full length":"Full length","Duration: ":"Duration: ","Keep only the best part of your clip.":"Keep only the best part of your clip.","Intensity":"Intensity","Change playback speed.":"Change playback speed.","Original volume":"Original volume","Background music":"Background music","Music volume":"Music volume","Choose an audio file from your device (MP3, WAV, M4A, OGG).":"Choose an audio file from your device (MP3, WAV, M4A, OGG).","Picture in picture":"Picture in picture","Forward":"Forward","Seek":"Seek","Settings":"Settings","Quality":"Quality","Only one quality available for this video.":"Only one quality available for this video.","Mini player":"Mini player","Fullscreen":"Fullscreen","New playlist name...":"New playlist name...","Loading playlists...":"Loading playlists...","No playlists yet. Create one above.":"No playlists yet. Create one above.","Tag people":"Tag people","Tagged":"Tagged","Suggestions":"Suggestions","No results found for â":"No results found for â","No friends to show. Connect with people to tag them!":"No friends to show. Connect with people to tag them!","Time":"Time","Pick time":"Pick time","Date":"Date","Pick date":"Pick date","Previous month":"Previous month","Next month":"Next month","Today":"Today","Scheduling options":"Scheduling options","Choose a date and time in the future when you want your post to be published. Times use your device timezone (":"Choose a date and time in the future when you want your post to be published. Times use your device timezone (","Schedule for later":"Schedule for later","is with":"is with","and":"and","Check in":"Check in","Search for location":"Search for location","Where are you?":"Where are you?","Search places":"Search places","Use device location":"Use device location","Use this place name":"Use this place name","Only your selected check-in is added to the post. Device location is optional and rounded to an approximate area. Searches and map pins go to the map provider: avoid private addresses. Manually entered place names are not verified.":"Only your selected check-in is added to the post. Device location is optional and rounded to an approximate area. Searches and map pins go to the map provider: avoid private addresses. Manually entered place names are not verified.","Place data © OpenStreetMap contributors":"Place data © OpenStreetMap contributors","Use ":"Use ","Search results":"Search results","Location results":"Location results","N
55o locations found. Try a city, state, or country, or choose a point on the map.":"No locations found. Try a city, state, or country, or choose a point on the map.","Choose":"Choose","Choose a layout":"Choose a layout","Text formatting":"Text formatting","Style":"Style","Bold (Ctrl+B)":"Bold (Ctrl+B)","Italic (Ctrl+I)":"Italic (Ctrl+I)","Ctrl+B bold · Ctrl+I italic":"Ctrl+B bold · Ctrl+I italic","Font style":"Font style","Applies to selected text, or all text if none selected":"Applies to selected text, or all text if none selected","Review your post and invite collaborators before publishing.":"Review your post and invite collaborators before publishing.","Post Preview":"Post Preview","No text added":"No text added","Invite Collaborators":"Invite Collaborators","Search friends or team members...":"Search friends or team members...","Suggestions:":"Suggestions:","Searchingâ¦":"Searchingâ¦","No suggestions right now":"No suggestions right now","Choose background":"Choose background","Hide background colors":"Hide background colors","Hide backgrounds":"Hide backgrounds","See all backgrounds":"See all backgrounds","Scroll backgrounds right":"Scroll backgrounds right","Photo":"Photo","Zoom In (+)":"Zoom In (+)","Zoom Out (-)":"Zoom Out (-)","Reset zoom":"Reset zoom","Download":"Download","Previous":"Previous","No media available":"No media available","Photos in album":"Photos in album","This photo is from a post.":"This photo is from a post."," shares":" shares","View full post":"View full post","View all photos":"View all photos","Photo from profile":"Photo from profile"," View Full Post":" View Full Post"," View All Photos":" View All Photos","Video is still being prepared":"Video is still being prepared","Please try again shortly.":"Please try again shortly.","Video unavailable":"Video unavailable"," followers":" followers"," mutual connections":" mutual connections",", including":", including","Works at ":"Works at ","Lives in ":"Lives in ","Add to story":"Add to story","Edit profile":"Edit profile","Connected":"Connected","Cancel connection request":"Cancel connection request","Cancel Request":"Cancel Request","Connect":"Connect","People":"People","Add friend":"Add friend","Feed":"Feed","QR":"QR","Emoji":"Emoji","QR code for this public link":"QR code for this public link","Scan to open this public Ekonty link":"Scan to open this public Ekonty link","Join the conversation and cast your vote!":"Join the conversation and cast your vote!","Share now":"Share now","Share on":"Share on","Facebook":"Facebook","LinkedIn":"LinkedIn","Report Post":"Report Post","Help us keep Ekonty safe and trustworthy.":"Help us keep Ekonty safe and trustworthy.","Why are you reporting this post?":"Why are you reporting this post?","Your report is anonymous and helps us maintain a safe community.":"Your report is anonymous and helps us maintain a safe community.","Report reason":"Report reason","Tell us more about the issue...":"Tell us more about the issue...","Your privacy matters. We don\u0027t tell the post owner who reported it. We\u0027ll review it and take action if it violates our":"Your privacy matters. We don\u0027t tell the post owner who reported it. We\u0027ll review it and take action if it violates our","Community Guidelines":"Community Guidelines","Submit Report":"Submit Report","Previous slide":"Previous slide","Promoted ad image":"Promoted ad image","Next slide":"Next slide","Ad slides":"Ad slides","See less":"See less","Posted by: ":"Posted by: "," feeling ":" feeling ","Promoted":"Promoted","Group post":"Group post","Group":"Group","Blog post":"Blog post","BLOG":"BLOG","Deleted":"Deleted","Flagged":"Flagged","Add feedback":"Add feedback","Share update":"Share update","This content is no longer available.":"This content is no longer available.","Product photo unavailable":"Product photo unavailable","Image unavailable":"Image unavailable","Ready to publish":"Ready to publish","Services near you":"Services near you","Services Near You":"Services Near You","Trusted providers in your area":"Trusted providers in your area","Vie
55w All":"View All","Scroll services left":"Scroll services left","Book":"Book","Scroll services right":"Scroll services right","Back to Feed":"Back to Feed","Post workspace":"Post workspace","Scheduled":"Scheduled","Saved Drafts":"Saved Drafts","Loading ":"Loading "," attachment":" attachment","Edit":"Edit","Discard":"Discard","Unschedule":"Unschedule","Page ":"Page ","Unschedule post?":"Unschedule post?","This post will no longer be published automatically. It will be saved privately in Drafts, where you can edit or publish it later.":"This post will no longer be published automatically. It will be saved privately in Drafts, where you can edit or publish it later.","Create your resume on Ekonty":"Create your resume on Ekonty","Stand out to employers. Choose from professional templates and build your CV in minutes.":"Stand out to employers. Choose from professional templates and build your CV in minutes.","Browse Templates":"Browse Templates","Open Builder â":"Open Builder â","Original audio · ":"Original audio · ","Engagement":"Engagement","CC":"CC","Write a commentâ¦":"Write a commentâ¦","More reels for you":"More reels for you","See all â":"See all â","Reels":"Reels","Discover short videos from professionals, creators and businesses across Africa and beyond.":"Discover short videos from professionals, creators and businesses across Africa and beyond.","Create a Reel":"Create a Reel","Short videos. Real stories. Bigger opportunities.":"Short videos. Real stories. Bigger opportunities.","Showing #":"Showing #","Clear":"Clear","No reels here yet":"No reels here yet","Upload a short vertical video to appear on this hub.":"Upload a short vertical video to appear on this hub.","Promotion credits":"Promotion credits","View your credit and history":"View your credit and history","Open your advertising credit wallet":"Open your advertising credit wallet","Wallet":"Wallet","Remaining balance":"Remaining balance","Open your points":"Open your points","Points":"Points","Manage credits":"Manage credits","Upgrade":"Upgrade","Advertising is currently unavailable":"Advertising is currently unavailable","Advertising unavailable":"Advertising unavailable","Move to your trash?":"Move to your trash?","Items in your trash will be automatically deleted after 30 days. You can delete them from your trash earlier by going to activity log in settings.":"Items in your trash will be automatically deleted after 30 days. You can delete them from your trash earlier by going to activity log in settings.","Moving...":"Moving...","Who can comment on your post?":"Who can comment on your post?","Your choice only affects this post.":"Your choice only affects this post.","Post audience":"Post audience","Your post may show up in Feed, on your profile, in search results, and in Messenger.":"Your post may show up in Feed, on your profile, in search results, and in Messenger.","This preview link could not be loaded. Use a fresh link from admin, Login as the advertiser, or check that the signature has not expired.":"This preview link could not be loaded. Use a fresh link from admin, Login as the advertiser, or check that the signature has not expired.","Why: ":"Why: ","Locked: ":"Locked: ","time(s) actioned":"time(s) actioned"," active lock(s)":" active lock(s)"," open issue(s)":" open issue(s)","See why in Page Quality":"See why in Page Quality","People you follow":"People you follow","Posts from people, pages and groups you follow":"Posts from people, pages and groups you follow","Manage Following":"Manage Following","Loading":"Loading","(Limit reached)":"(Limit reached)","Photo\/Video":"Photo\/Video","File":"File","Tag":"Tag","Feeling\/Activity":"Feeling\/Activity","Feeling":"Feeling","Saving...":"Saving..."," members":" members","Visit group":"Visit group","Verified provider":"Verified provider","View Details":"View Details","Chat":"Chat","Loading feed":"Loading feed","Loading feedâ¦":"Loading feedâ¦","Could not load this ad preview. Check that you are signed in, the link has not expired, and the signature matches this environment.":"Could not load this ad preview. Check that you are signed in, the link has not expired, and the signature matches this environment.","Loading sponsored previewâ¦":"Loading sponsored previewâ¦","Failed to load posts":"Failed to load posts","Error: ":"Error: ","No posts from people you follow yet":"No posts from people you follow yet","Follow more people and pages to build your Following feed.":"Follow more people and pages to build your Following feed.","No posts yet. Be the first to share something!":"No posts yet. Be the first to share something!","Session ended:":"Session ended:"," Showing your last loaded feed. Refresh the page to Login again and see new posts.":" Showing your last loaded feed. Refresh the page to Login again and see new posts.","Refresh page":"Refresh page","Feed paused:":"Feed paused:"," Your loaded posts are still here.":" Your loaded posts are still here.","Loading more posts":"Loading more posts","Previous jobs":"Previous jobs","Next jobs":"Next jobs","Company account verified by Ekonty":"Company account verified by Ekonty","Why this opportunity: ":"Why this opportunity: ","View details":"View details","Events Near You":"Events Near You","Discover and join what\u0027s happening":"Discover and join what\u0027s happening","Previous events":"Previous events","Next events":"Next events"," interested · ":" interested · "," going":" going","View event":"View event","Event response":"Event response","Jobs on Ekonty":"Jobs on Ekonty","Find your next role":"Find your next role","Thousands of jobs await you.":"Thousands of jobs await you.","Search Jobs":"Search Jobs","Post a new job":"Post a new job","Reach the right talent.":"Reach the right talent.","Post a Job":"Post a Job","Advert
55ise on Ekonty":"Advertise on Ekonty","Reach the people who matter.":"Reach the people who matter.","Promote your business, services and opportunities across Ekonty.":"Promote your business, services and opportunities across Ekonty.","Create Ad ":"Create Ad ","Loading recommendationsâ¦":"Loading recommendationsâ¦","Recommendations could not load.":"Recommendations could not load.","No recommendations available yet. Use See all to explore.":"No recommendations available yet. Use See all to explore.","Suggested Groups":"Suggested Groups","Join":"Join","Suggested Business Pages":"Suggested Business Pages","Business Marketplace":"Business Marketplace","Professional Services":"Professional Services","Category: ":"Category: ","Latest Articles":"Latest Articles","Grow your reach with Ekonty":"Grow your reach with Ekonty","Get noticed by the right audience. Promote your jobs, services or brand.":"Get noticed by the right audience. Promote your jobs, services or brand.","Learn More ":"Learn More ","Suggested People":"Suggested People","Report post":"Report post","Sort":"Sort","Feed filters":"Feed filters","Activity":"Activity","My Posts":"My Posts","Saved Posts":"Saved Posts","More feed options":"More feed options","Suggested groups":"Suggested groups","Professional communities":"Professional communities","Discover public groups in your field.":"Discover public groups in your field.","Explore groups":"Explore groups","Sell and buy near you":"Sell and buy near you","Sell \u0026 Buy Near You":"Sell \u0026 Buy Near You","Fresh marketplace picks around you":"Fresh marketplace picks around you","Scroll listings left":"Scroll listings left","Shop":"Shop","Scroll listings right":"Scroll listings right","DISCOVER":"DISCOVER","Hire Talents \u0026 Experts":"Hire Talents \u0026 Experts","Top":"Top","Available":"Available","Hire Me":"Hire Me","Reels for you":"Reels for you","Stories from your connections":"Stories from your connections","Opening storyâ¦":"Opening storyâ¦","New on Ekonty":"New on Ekonty","Hide this welcome post":"Hide this welcome post","Welcome to the Ekonty community":"Welcome to the Ekonty community","Welcome, ":"Welcome, ","Ekonty connects jobs, services, markets and campuses w
55orldwide. Explore opportunities, share your profile and begin building your network.":"Ekonty connects jobs, services, markets and campuses worldwide. Explore opportunities, share your profile and begin building your network.","Complete profile":"Complete profile","Find nearby members":"Find nearby members","Browse opportunities":"Browse opportunities","Browse Ekonty \u0026 Listen to Radio!":"Browse Ekonty \u0026 Listen to Radio!","Explore Job opportunities while enjoying your favorite radio station. Happy browsing!":"Explore Job opportunities while enjoying your favorite radio station. Happy browsing!","Listen to Radio!":"Listen to Radio!","Radio":"Radio","Increase your page followers":"Increase your page followers","Optimize your Ekontyjobs Page to boost followers and engagement with these tips.":"Optimize your Ekontyjobs Page to boost followers and engagement with these tips.","Learn More!":"Learn More!","Discover and share knowledge":"Discover and share knowledge","Search, filter by category, and open any post. Clean and classic layout for everyday use.":"Search, filter by category, and open any post. Clean and classic layout for everyday use.","Reach new customers":"Reach new customers","Advertise your business on Ekonty":"Advertise your business on Ekonty","Get started":"Get started","Ad options":"Ad options","Hide ad":"Hide ad","Why am I seeing this ad?":"Why am I seeing this ad?","Hide all ads from this Page":"Hide all ads from this Page","Report ad":"Report ad","Ad preferences":"Ad preferences","By submitting, you agree that this Page may contact you. Review its ":"By submitting, you agree that this Page may contact you. Review its ","privacy policy":"privacy policy","See all photos":"See all photos","No photos available":"No photos available"," photo":" photo","Loading posts":"Loading posts","Error:":"Error:","Create a post":"Create a post","Popular Categories":"Popular Categories","Safety tips":"Safety tips","Visit safety center":"Visit safety center","Why use Ekonty Services?":"Why use Ekonty Services?","Security Shield":"Security Shield","How it works":"How it works","Try AI Notification Summary":"Try AI Notification Summary","NEW":"NEW","Let AI summarize important updates so you never miss what matters.":"Let AI summarize important updates so you never miss what matters.","Try AI Summary":"Try AI Summary","Quickly promote what matters most to your business.":"Quickly promote what matters most to your business.","No notifications":"No notifications","You\u0027re all caught up!":"You\u0027re all caught up!","You have no new notifications right now.":"You have no new notifications right now.","When something new happens, you\u0027ll see it here.":"When something new happens, you\u0027ll see it here.","Back to Dashboard":"Back to Dashboard","Stay connected and never miss an update":"Stay connected and never miss an update","Engage with your network and grow your opportunities across Ekonty.":"Engage with your network and grow your opportunities across Ekonty.","Personalize your notification experience":"Personalize your notification experience","Choose what you want to be notified about and how.":"Choose what you want to be notified about and how.","Manage Preferences":"Manage Preferences","Notification settings preview":"Notification settings preview","Mark all as read":"Mark all as read","No notifications found":"No notifications found","Mark as read":"Mark as read","Load more notifications":"Load more notifications","Guest":"Guest","Community Member":"Community Member","Sign in to manage your updates and alerts":"Sign in to manage your updates and alerts","Sign In":"Sign In","Your profile":"Your profile","Member":"Member","Profile Views":"Profile Views","bolt":"bolt","Community Booster":"Community Booster","Grow your network faster. Unlock premium tools \u0026 analytics.":"Grow your network faster. Unlock premium tools \u0026 analytics.","Upgrade Now":"Upgrade Now","Navigation":"Navigation","Upgrade to Premium":"Upgrade to Premium","Unlock more features and grow your network faster.":"Unlock more features and grow your network faster.","Golden Premium Crown":"Golden Premium Crown","Visit our Help Center or contact support.":"Visit our Help Center or contact support.","Go to Help Center":"Go to Help Center","Suggested Members":"Suggested Members","Refresh suggestions":"Refresh suggestions","See All":"See All","Why are these members showing? ":"Why are these members showing? ","Hide Suggested members":"Hide Suggested members","Why am I seeing this?":"Why am I seeing this?","These suggestions use the matching reasons shown below. They do not reveal another Member\u0027s private information.":"These suggestions use the matching reasons shown below. They do not reveal another Member\u0027s private information.","Suggestions are based on public or permitted profile and network signals relevant to this section.":"Suggestions are based on public or permitted profile and network signals relevant to this section.","Our system suggests people you might know to help you grow your network on Ekonty.":"Our system suggests people you might know to help you grow your network on Ekonty.","Voted for â":"Voted for â","No voters to show.":"No voters to show."," · You voted":" · You voted","Voted":"Voted","Cast Your Vote":"Cast Your Vote","Thank you for voting!":"Thank y
55ou for voting!","Your vote has been recorded successfully.":"Your vote has been recorded successfully.","You can edit this poll for ":"You can edit this poll for ","10 minutes":"10 minutes"," after posting. After that, editing is locked.":" after posting. After that, editing is locked.","Vote Confirmed!":"Vote Confirmed!","Thank you for participating in this poll.":"Thank you for participating in this poll.","You voted for":"You voted for","your selection":"your selection","on ":"on ","What\u0027s next?":"What\u0027s next?","Check back later to see the results and what others in the community think.":"Check back later to see the results and what others in the community think.","View Poll Details":"View Poll Details","Requested":"Requested","Explore what ":"Explore what "," is part of and get inspired.":" is part of and get inspired.","People. Knowledge. A brighter tomorrow.":"People. Knowledge. A brighter tomorrow.","Join the conversation on topics ":"Join the conversation on topics "," cares about.":" cares about.","Unlock more with Ekonty Premium":"Unlock more with Ekonty Premium","More profile visibility":"More profile visibility","Access premium jobs":"Access premium jobs","See who viewed you":"See who viewed you","Stand out to employers":"Stand out to employers","Upgrade Now ":"Upgrade Now ","View Public Profile ":"View Public Profile ","Profile Strength: ":"Profile Strength: ","Profile navigation":"Profile navigation","Edit cover photo":"Edit cover photo","Update profile picture":"Update profile picture","Online":"Online"," Edit Profile":" Edit Profile"," View As":" View As","View as":"View as","Share profile":"Share profile","Edit headline":"Edit headline","Your business is ready to create an ad":"Your business is ready to create an ad","Reach more people with an Ekonty ad.":"Reach more people with an Ekonty ad.","Edit About":"Edit About","Highlights":"Highlights","Share photos to build your highlights.":"Share photos to build your highlights.","Add skills to strengthen your profile.":"Add skills to strengthen your profile.","Your Photos":"Your Photos","Profile media":"Profile media","No public photos yet.":"No public photos yet.","You May Know":"You May Know","Find people you know and grow your network.":"Find people you know and grow your network.","Grow your network, earn more rewards!":"Grow your network, earn more rewards!","Invite friends to join Ekonty and both get 50 points.":"Invite friends to join Ekonty and both get 50 points.","Invite Friends":"Invite Friends","Profile content":"Profile content","Friends":"Friends","Find Friends":"Find Friends","+ Add Photos":"+ Add Photos","Career information is displayed according to the memberâs privacy and plan permissions.":"Career information is displayed according to the memberâs privacy and plan permissions.","Manage profile":"Manage profile","Share Profile":"Share Profile","Preview how others see your profile, then share your public link.":"Preview how others see your profile, then share your public link.","Open public link":"Open public link"}}; 56(function () { 57 var config = window.EKONTY_I18N; 58 window.__t = function (key, fallback, replacements) { 59 var normalized = String(key || '').replace(/&/g, ' and ').replace(/[â']/g, '').replace(/[^A-Za-z0-9]+/g, '_').replace(/^_+|_+$/g, '').toLowerCase(); 60 var dict = config.translations || {}; 61 var value = Object.prototype.hasOwnProperty.call(dict, key) ? dict[key] : dict[normalized]; 62 var text = typeof value === 'string' && value.trim() ? value : (fallback == null ? String(key || '') : String(fallback)); 63 return text.replace(/:([A-Za-z_][A-Za-z0-9_]*)|\{([A-Za-z_][A-Za-z0-9_]*)\}/g, function (match, a, b) { 64 var name = a || b; 65 return replacements && Object.prototype.hasOwnProperty.call(replacements, name) ? String(replacements[name]) : match; 66 }); 67 }; 68 document.documentElement.lang = config.locale; 69 document.documentElement.dir = config.dir; 70 // Retain old selector callers without any external widget, cookies or DOM translation. 71 window.EkontyGoogleTranslate = {normalizeLocale: function (locale) { return String(locale || '').replace(/_/g, '-'); }, applyCookie: function () {}, clearCookie: function () {}, trigger: function () {}}; 72})(); 73</script>
73 74
74<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 75 window.PAGE_CREATION_RULES = {"name_min_chars":2,"name_max_chars":100,"name_max_words":20,"short_description_max_chars":255,"about_max_chars":2000,"profile_image_max_mb":5,"cover_image_max_mb":5,"allowed_image_formats":["jpg","jpeg","png","webp"],"optimize_images":1,"prefer_webp":1,"webp_quality":82,"profile_max_width":800,"profile_max_height":800,"cover_max_width":1640,"cover_max_height":1200,"cover_recommended_width":1640,"cover_recommended_height":624}; 76 77 </script>
77 78 79 80
80<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 81 ;(function () { 82 window.__patchEchoSocketIdForLivewire = function (echo) { 83 if (!echo || typeof echo !== 'object') return; 84 echo.socketId = function () { 85 try { 86 if (echo.connector && typeof echo.connector.socketId === 'function') { 87 return echo.connector.socketId(); 88 } 89 var pusher = echo.connector && echo.connector.pusher; 90 if (pusher && pusher.connection && pusher.connection.socket_id) { 91 return pusher.connection.socket_id; 92 } 93 var proto = Object.getPrototypeOf(echo); 94 if (proto && typeof proto.socketId === 'function') { 95 return proto.socketId.call(echo); 96 } 97 } catch (e) {} 98 return null; 99 }; 100 }; 101 })(); 102 </script>
102 103 <meta http-equiv="Permissions-Policy" content="unload=*"> 104 105 <!-- Cache Control - Optimized for normal web app (no PWA) --> 106 <!-- HTML pages: short cache with revalidation for fresh content --> 107 <meta http-equiv="Cache-Control" content="private, max-age=60, must-revalidate"> 108 <!-- Prevent caching of authenticated/dynamic content --> 109 110 111 <meta name="csrf-token" content="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" /> 112<meta charset="utf-8" /> 113<meta name="viewport" content="width=device-width, initial-scale=1" /> 114 115<title>Search Results â Jobs, Services, Products & People - Ekonty</title> 116 117<meta name="description" content="Find jobs, services, products, pages, and profiles. Get accurate results for what you're searching for on Ekonty."> 118<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"> 119 120 <meta name="keywords" content="search results, find jobs, find services, find products"> 121
122<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.ekonty.com#organization","name":"Ekonty","url":"https://www.ekonty.com","logo":"https://www.ekonty.com/images/brand/ekonty-logo-color.svg","description":"Discover jobs, services, marketplace deals and professional connections across the World, India and Gulf markets in one connected Ekonty ecosystem."},{"@type":"WebSite","@id":"https://www.ekonty.com#website","name":"Ekonty","url":"https://www.ekonty.com","publisher":{"@id":"https://www.ekonty.com#organization"},"inLanguage":"en"}]}</script>
122 123 124 <link rel="canonical" href="https://www.ekonty.com/search"> 125 126<meta property="og:title" content="Search Results â Jobs, Services, Products & People"> 127<meta property="og:description" content="Find jobs, services, products, pages, and profiles. Get accurate results for what you're searching for on Ekonty."> 128<meta property="og:image" content="https://www.ekonty.com/images/ekonty-og.jpg"> 129<meta property="og:image:alt" content="Search Results â Jobs, Services, Products & People"> 130<meta property="og:type" content="website"> 131<meta property="og:site_name" content="Ekonty"> 132<meta property="og:url" content="https://www.ekonty.com/search"> 133 134<meta name="twitter:card" content="summary_large_image"> 135<meta name="twitter:title" content="Search Results â Jobs, Services, Products & People"> 136<meta name="twitter:description" content="Find jobs, services, products, pages, and profiles. Get accurate results for what you're searching for on Ekonty."> 137<meta name="twitter:image" content="https://www.ekonty.com/images/ekonty-og.jpg"> 138<meta name="twitter:url" content="https://www.ekonty.com/search"> 139 140 141 142 <!-- Browser, PWA and Apple icon contract --> 143 <meta name="theme-color" content="#0b8260"> 144<meta name="mobile-web-app-capable" content="yes"> 145<meta name="apple-mobile-web-app-capable" content="yes"> 146<meta name="apple-mobile-web-app-status-bar-style" content="default"> 147<meta name="apple-mobile-web-app-title" content="Ekonty"> 148<link rel="manifest" href="https://www.ekonty.com/manifest.webmanifest"> 149<link rel="icon" type="image/png" sizes="32x32" href="https://www.ekonty.com/favicon.png?v=20260920"> 150<link rel="icon" type="image/svg+xml" href="https://www.ekonty.com/favicon.svg?v=20260920"> 151<link rel="icon" type="image/png" sizes="512x512" href="https://www.ekonty.com/icon-512x512.png"> 152<link rel="icon" type="image/png" sizes="192x192" href="https://www.ekonty.com/icon-192x192.png"> 153<link rel="icon" href="https://www.ekonty.com/images/ekonty-favicon.ico" type="image/x-icon" sizes="any"> 154<link rel="apple-touch-icon" sizes="180x180" href="https://www.ekonty.com/apple-touch-icon.png?v=20260920"> 155<meta name="msapplication-TileColor" content="#041635"> 156<style id="ekonty-brand-tokens"> 157 :root { 158 --ekonty-primary: #0b8260; 159 --ekonty-primary-dark: #08684d; 160 --ekonty-navy: #041635; 161 --ekonty-surface: #ffffff; 162 --maincolor: var(--ekonty-primary); 163 --brand-primary: var(--ekonty-primary); 164 --brand-navy: var(--ekonty-navy); 165 } 166</style> 167 168 <!-- Owl carousel --> 169 <link href="https://www.ekonty.com/css/owl.carousel.css" rel="stylesheet"> 170 <link href="https://www.ekonty.com/css/newfancybox.css" rel="stylesheet"> 171 172 <!-- Bootstrap --> 173 174 <link href="https://www.ekonty.com/css/bootstrap.min.css" rel="stylesheet"> 175 176 <!-- Font Awesome --> 177 <link href="https://www.ekonty.com/css/all.min.css?v=1.3" rel="stylesheet"> 178 <!-- Google Material Symbols --> 179 180 181 <link 182 rel="stylesheet" 183 href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,[email protected],100..700,0..1,-50..200&display=swap"> 184 <style type="text/css">@font-face {font-family:'DM Sans';font-style:normal;font-weight:400;src:url(/cf-fonts/v/dm-sans/5.2.8/latin-ext/opsz/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'DM Sans';font-style:normal;font-weight:400;src:url(/cf-fonts/v/dm-sans/5.2.8/latin/opsz/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'DM Sans';font-style:normal;font-weight:500;src:url(/cf-fonts/v/dm-sans/5.2.8/latin-ext/opsz/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'DM Sans';font-style:normal;font-weight:500;src:url(/cf-fonts/v/dm-sans/5.2.8/latin/opsz/normal.woff2);
184unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'DM Sans';font-style:normal;font-weight:600;src:url(/cf-fonts/v/dm-sans/5.2.8/latin-ext/opsz/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'DM Sans';font-style:normal;font-weight:600;src:url(/cf-fonts/v/dm-sans/5.2.8/latin/opsz/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'DM Sans';font-style:normal;font-weight:700;src:url(/cf-fonts/v/dm-sans/5.2.8/latin-ext/opsz/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'DM Sans';font-style:normal;font-weight:700;src:url(/cf-fonts/v/dm-sans/5.2.8/latin/opsz/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}</style> 185 186 <link href="https://www.ekonty.com/admin_assets/global/plugins/bootstrap-datepicker/css/bootstrap-datepicker3.min.css" 187 rel="stylesheet" type="text/css" /> 188 189 <link href="https://www.ekonty.com/admin_assets/global/plugins/select2/css/select2.min.css" rel="stylesheet" 190 type="text/css" /> 191 192 <link href="https://www.ekonty.com/admin_assets/global/plugins/select2/css/select2-bootstrap.min.css" rel="stylesheet" 193 type="text/css" /> 194 195 <link href="https://www.ekonty.com/admin_assets/global/plugins/datatables/datatables.min.css" rel="stylesheet" 196 type="text/css" /> 197 198 <link href="https://www.ekonty.com/admin_assets/global/plugins/datatables/plugins/bootstrap/datatables.bootstrap.css" 199 rel="stylesheet" type="text/css" /> 200 201 <link href="https://www.ekonty.com/lib/css/emoji.css?v=1.14" rel="stylesheet"> 202 203 <!-- Custom Style with automatic versioning via Laravel Mix --> 204 <link href="/css/main.css?id=1c779e6acaf396d3573e1e6bb3617709" rel="stylesheet"> 205 <link href="/css/member-appearance.css?id=d102aa1d98495baa26bd68d41c63d8a2" rel="stylesheet"> 206 <link href="https://www.ekonty.com/frontend/homepage/css/tw-shell.css" rel="stylesheet"> 207 <link rel="stylesheet" href="https://www.ekonty.com/css/ekonty-upgrade-now.css?v=1787139076"> 208
208<script src="https://www.ekonty.com/js/ekonty-upgrade-now.js?v=1787139076" defer type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
208 209
209<script src="https://www.ekonty.com/js/follow-user-intercept.js?v=1789554783" defer type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
209 210 211 <!--[if lt IE 9]> 212 213
213<script src="https://www.ekonty.com/js/html5shiv.min.js"></script>
213 214 215
215<script src="https://www.ekonty.com/js/respond.min.js"></script>
215 216 217 <![endif]--> 218 219 220<style> 221 /* Full-bleed search shell â overflow visible so sticky rails can pin */ 222 #search-root { min-height: 60vh; overflow: visible; } 223 body .search-page-bleed { 224 max-width: none; 225 padding-left: 0; 226 padding-right: 0; 227 width: 100%; 228 overflow: visible; 229 } 230</style> 231 <link rel="stylesheet" media="print" href="https://www.ekonty.com/css/print-output.css?v=1789388766"> 232 233 <!-- Livewire Styles --><style >[wire\:loading][wire\:loading], [wire\:loading\.delay][wire\:loading\.delay], [wire\:loading\.inline-block][wire\:loading\.inline-block], [wire\:loading\.inline][wire\:loading\.inline], [wire\:loading\.block][wire\:loading\.block], [wire\:loading\.flex][wire\:loading\.flex], [wire\:loading\.table][wire\:loading\.table], [wire\:loading\.grid][wire\:loading\.grid], [wire\:loading\.inline-flex][wire\:loading\.inline-flex] {display: none;}[wire\:loading\.delay\.none][wire\:loading\.delay\.none], [wire\:loading\.delay\.shortest][wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter][wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short][wire\:loading\.delay\.short], [wire\:loading\.delay\.default][wire\:loading\.delay\.default], [wire\:loading\.delay\.long][wire\:loading\.delay\.long], [wire\:loading\.delay\.longer][wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest][wire\:loading\.delay\.longest] {display: none;}[wire\:offline][wire\:offline] {display: none;}[wire\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #2299dd;}[x-cloak] {display: none !important;}[wire\:cloak] {display: none !important;}dialog#livewire-error::backdrop {background-color: rgba(0, 0, 0, .6);}</style> 234 235 236 237 238 <meta name="google-site-verification" content="oEhqfMgVVIOfc6ESIgCIjbnloy3lMp_hhuQmtwCx0-4" /> 239 <meta name="msvalidate.01" content="27C71AEE329344402658FD2BF8A142C5" /> 240 <meta name="yandex-verification" content="cbf22d9f9fe37a8a" /> 241 <meta name="p:domain_verify" content="c159b895abecd666a0be9b84ebcc3883" /> 242 <link rel="stylesheet" href="https://www.ekonty.com/css/custom.css"> 243 <link rel="stylesheet" href="https://www.ekonty.com/css/ekonty-typography.css?v=1787641925"> 244 245
245<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 246 window.onGoogleMapsReady = function() { 247 window.googleMapsReady = true; 248 window.dispatchEvent(new Event('google-maps-ready')); 249 }; 250 </script>
250 251 252
252<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 253 ;(function() { 254 var placeholderUrl = "https://www.ekonty.com/images/userimg.jpg"; 255 document.addEventListener('error', function(e) { 256 var img = e.target; 257 if (img && img.tagName === 'IMG' && img.src && img.src !== placeholderUrl) { 258 img.onerror = null; 259 img.src = placeholderUrl; 260 } 261 }, true); 262 })(); 263 </script>
263 264 265
265<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 266 ;(function() { 267 var origWarn = console.warn; 268 console.warn = function() { 269 if (arguments[0] && String(arguments[0]).includes('Using DEFAULT root logger')) return; 270 origWarn.apply(console, arguments); 271 }; 272 })(); 273 </script>
273 274
274<script async defer src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCYO7ks2HcAo-wBhuqj3i5uKU0SGTFoh1w&libraries=places&callback=onGoogleMapsReady&loading=async" type="5fc9abcb6d241441e1cc0136-text/javascript"> 275 </script>
275 276 <style> 277 .toast-success { 278 background-color: #2a3278 !important; 279 color: #fff !important; 280 281 } 282 283 284 .material-symbols-outlined.notranslate, 285 .material-icons.notranslate, 286 .fa.notranslate, 287 .fas.notranslate, 288 .far.notranslate, 289 .fab.notranslate { 290 white-space: nowrap !important; 291 word-break: normal !important; 292 overflow-wrap: normal !important; 293 line-height: 1 !important; 294 flex-shrink: 0 !important; 295 } 296 297 #google_translate_element, 298 .goog-te-banner-frame, 299 .goog-te-banner-frame.skiptranslate, 300 .goog-te-gadget, 301 .goog-te-balloon-frame, 302 .goog-te-menu-frame, 303 .goog-te-menu-frame.skiptranslate, 304 iframe.goog-te-banner-frame, 305 iframe.skiptranslate, 306 #goog-gt-tt, 307 .goog-tooltip, 308 .goog-tooltip:hover, 309 .goog-te-spinner-pos, 310 .goog-te-spinner, 311 .goog-te-spinner-animation { 312 display: none !important; 313 visibility: hidden !important; 314 height: 0 !important; 315 width: 0 !important; 316 overflow: hidden !important; 317 } 318 319 body { 320 top: 0 !important; 321 } 322 323 body >
323 .skiptranslate { 324 display: none !important; 325 } 326 327 .goog-text-highlight { 328 background: transparent !important; 329 box-shadow: none !important; 330 border: 0 !important; 331 } 332 333 html.translated-ltr, 334 html.translated-rtl, 335 body.translated-ltr, 336 body.translated-rtl { 337 margin-top: 0 !important; 338 padding-top: 0 !important; 339 } 340 </style> 341
341<script defer src="/pwa-runtime.js" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
341<script type="application/json" id="ek-profile-context">{"authenticated":false}</script>
341<link rel="stylesheet" href="/build-detail-experience/detail-experience.css?v=7abd07f48462">
341<script defer src="/build-detail-experience/detail-experience.js?v=7abd07f48462" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
341<link rel="stylesheet" href="https://www.ekonty.com/site-design.css">
341<script id="ekonty-notification-sounds-config" type="application/json">{"message":{"enabled":true,"volume":1,"url":"https:\/\/www.ekonty.com\/sounds\/ekonty-message-v1.wav"},"comment":{"enabled":true,"volume":1,"url":"https:\/\/www.ekonty.com\/sounds\/ekonty-comment-v1.wav"}}</script>
341<script defer src="/js/notification-sounds-v1.js?v=20260917" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
341<link rel="stylesheet" href="/css/ekonty-action-guide.css?v=20260920-keepalive">
341<script defer src="/js/ekonty-action-guide.js?v=20260920-keepalive" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
341<meta name="ekonty-authenticated" content="0">
341<script type="5fc9abcb6d241441e1cc0136-module" src="/js/ekonty-browser-push.js?v=20260923-auth"></script>
341</head> 342 343 344 345<body 346 class=""> 347 <div id="google_translate_element" aria-hidden="true"></div> 348 349 350 <style> 351 /* Global page loader â logo pulse (used on all layouts that include this component) */ 352 .css-loader-overlay, 353 .ek-page-loader { 354 display: flex; 355 align-items: center; 356 justify-content: center; 357 background: #fff; 358 } 359 360 .css-loader-overlay { 361 position: fixed; 362 top: 0; 363 left: 0; 364 width: 100%; 365 height: 100%; 366 min-height: 100vh; 367 min-height: 100dvh; 368 z-index: 99999; 369 transition: opacity 0.5s ease, visibility 0.5s ease; 370 } 371 372 .ek-page-loader { 373 width: 100%; 374 min-height: 100vh; 375 min-height: 100dvh; 376 } 377 378 .css-loader-overlay.hidden { 379 opacity: 0; 380 visibility: hidden; 381 pointer-events: none; 382 } 383 384 .css-loader-content, 385 .ek-page-loader__inner { 386 display: flex; 387 align-items: center; 388 justify-content: center; 389 } 390 391 .ek-page-loader__logo { 392 width: min(168px, 42vw); 393 height: auto; 394 max-height: 180px; 395 object-fit: contain; 396 animation: ek-page-loader-pulse 1.35s ease-in-out infinite; 397 will-change: opacity, transform; 398 } 399 400 .ek-page-loader__logo-fallback { 401 width: 120px; 402 height: 120px; 403 border-radius: 22px; 404 background: linear-gradient(145deg, #e7f5ec 0%, #f0faf6 100%); 405 animation: ek-page-loader-pulse 1.35s ease-in-out infinite; 406 } 407 408 @keyframes ek-page-loader-pulse { 409 0%, 100% { 410 opacity: 1; 411 transform: scale(1); 412 } 413 50% { 414 opacity: 0.45; 415 transform: scale(0.94); 416 } 417 } 418 419 @media (prefers-reduced-motion: reduce) { 420 .ek-page-loader__logo, 421 .ek-page-loader__logo-fallback { 422 animation: none; 423 } 424 } 425 426 html.css-loading, 427 body.css-loading { 428 overflow: hidden; 429 background: #fff !important; 430 background-color: #fff !important; 431 } 432 433 html.feedspageouter-html.css-loading, 434 html.css-loading:has(body.feedspageouter), 435 body.feedspageouter.css-loading { 436 background: #faf8f6 !important; 437 background-color: #faf8f6 !important; 438 } 439 440 body.feedspageouter .css-loader-overlay { 441 background: #faf8f6; 442 } 443 444 html.css-loading:has(body.page-articles-hub), 445 body.page-articles-hub.css-loading { 446 background: #fff !important; 447 background-color: #fff !important; 448 } 449 450 body.page-articles-hub .css-loader-overlay { 451 background: #fff; 452 } 453 454 body.css-loading > *:not(.css-loader-overlay) { 455 opacity: 0; 456 visibility: hidden; 457 } 458 459 body.css-loaded > *:not(.css-loader-overlay) { 460 opacity: 1; 461 visibility: visible; 462 transition: opacity 0.3s ease; 463 } 464 465 /* Global scrollbars â black thumb (all layouts using this loader) */ 466 * { 467 scrollbar-width: thin; 468 scrollbar-color: #1a1a1a rgba(0, 0, 0, 0.08); 469 } 470 *::-webkit-scrollbar {
471 width: 7px; 472 height: 7px; 473 } 474 *::-webkit-scrollbar-track { 475 background: rgba(0, 0, 0, 0.06); 476 } 477 *::-webkit-scrollbar-thumb { 478 background: #1a1a1a; 479 border-radius: 999px; 480 } 481 *::-webkit-scrollbar-thumb:hover { 482 background: #000000; 483 } 484</style> 485 486<div class="css-loader-overlay" id="cssLoaderOverlay" role="status" aria-live="polite" aria-label="Loading"> 487 <div class="css-loader-content ek-page-loader__inner"> 488 <img 489 src="https://www.ekonty.com/sitesetting_images/thumb/ekonty-1768139656-887.png" 490 alt="" 491 class="ek-page-loader__logo" 492 width="168" 493 height="168" 494 decoding="async" 495 > 496 </div> 497</div> 498
499<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 500(function() { 501 document.documentElement.classList.add('css-loading'); 502 document.body.classList.add('css-loading'); 503 504 // Page detail home: keep overlay until React home content is ready (reveal together). 505 // Page post detail must NOT hold â that made the loader feel stuck / slow. 506 var isPagePostDetail = /\/page\/[^/]+\/post\//.test(window.location.pathname || ''); 507 if (document.body.classList.contains('page-detail-page') && !isPagePostDetail) { 508 window.__EK_HOLD_PAGE_LOADER__ = true; 509 setTimeout(function() { 510 if (window.__EK_HOLD_PAGE_LOADER__ && typeof window.__EK_RELEASE_PAGE_LOADER__ === 'function') { 511 window.__EK_RELEASE_PAGE_LOADER__(); 512 } 513 }, 12000); 514 } 515 516 // My Pages: hold global logo loader until React finishes the first data fetch. 517 if (document.body.classList.contains('page-my-pages')) { 518 window.__EK_HOLD_PAGE_LOADER__ = true; 519 setTimeout(function() { 520 if (window.__EK_HOLD_PAGE_LOADER__ && typeof window.__EK_RELEASE_PAGE_LOADER__ === 'function') { 521 window.__EK_RELEASE_PAGE_LOADER__(); 522 } 523 }, 12000); 524 } 525 526 // Services dashboard: hold the logo overlay until React finishes the first data fetch. 527 var servicesDashboardPath = (window.location.pathname || '').replace(/\/+$/, '') || '/'; 528 if ( 529 document.body.classList.contains('page-services-dashboard') || 530 servicesDashboardPath === '/services/dashboard' 531 ) { 532 window.__EK_HOLD_PAGE_LOADER__ = true; 533 setTimeout(function() { 534 if (window.__EK_HOLD_PAGE_LOADER__ && typeof window.__EK_RELEASE_PAGE_LOADER__ === 'function') { 535 window.__EK_RELEASE_PAGE_LOADER__(); 536 } 537 }, 12000); 538 } 539 540 // Pages hub (/pages): hold until React finishes the first list fetch. 541 if ( 542 document.body.classList.contains('page-pages-hub') && 543 !document.body.classList.contains('page-my-pages') && 544 !document.body.classList.contains('page-pages-create') 545 ) { 546 window.__EK_HOLD_PAGE_LOADER__ = true; 547 setTimeout(function() { 548 if (window.__EK_HOLD_PAGE_LOADER__ && typeof window.__EK_RELEASE_PAGE_LOADER__ === 'function') { 549 window.__EK_RELEASE_PAGE_LOADER__(); 550 } 551 }, 12000); 552 } 553 554 // Articles landing (/articles): hold logo overlay until React mounts. 555 var articlesPath = (window.location.pathname || '').replace(/\/+$/, '') || '/'; 556 if (articlesPath === '/articles' || document.body.classList.contains('page-articles-hub')) { 557 window.__EK_HOLD_PAGE_LOADER__ = true; 558 setTimeout(function() { 559 if (window.__EK_HOLD_PAGE_LOADER__ && typeof window.__EK_RELEASE_PAGE_LOADER__ === 'function') { 560 window.__EK_RELEASE_PAGE_LOADER__(); 561 } 562 }, 12000); 563 } 564 565 function checkCSSLoaded() { 566 const stylesheets = Array.from(document.querySelectorAll('link[rel="stylesheet"]')); 567 let loadedCount = 0; 568 const totalCount = stylesheets.length; 569 570 if (totalCount === 0) { 571 hideLoader(); 572 return; 573 } 574 575 stylesheets.forEach(function(link) { 576 if (link.sheet || link.styleSheet) { 577 loadedCount++; 578 } else { 579 link.addEventListener('load', function() { 580 loadedCount++; 581 if (loadedCount >= totalCount) { 582 hideLoader(); 583 } 584 }); 585 link.addEventListener('error', function() { 586 loadedCount++; 587 if (loadedCount >= totalCount) { 588 hideLoader(); 589 } 590 }); 591 } 592 }); 593 594 if (loadedCount >= totalCount) { 595 hideLoader(); 596 } 597 598 setTimeout(hideLoader, 5000); 599 } 600 601 function hideLoader() { 602 if (window.__EK_HOLD_PAGE_LOADER__) { 603 return; 604 } 605
606 const overlay = document.getElementById('cssLoaderOverlay'); 607 if (overlay && !overlay.classList.contains('hidden')) { 608 overlay.classList.add('hidden'); 609 document.documentElement.classList.remove('css-loading'); 610 document.body.classList.remove('css-loading'); 611 document.body.classList.add('css-loaded'); 612 } 613 } 614 615 window.__EK_RELEASE_PAGE_LOADER__ = function() { 616 window.__EK_HOLD_PAGE_LOADER__ = false; 617 hideLoader(); 618 }; 619 620 window.__EK_SHOW_PAGE_LOADER__ = function() { 621 window.__EK_HOLD_PAGE_LOADER__ = true; 622 document.documentElement.classList.add('css-loading'); 623 document.body.classList.add('css-loading'); 624 document.body.classList.remove('css-loaded'); 625 626 let overlay = document.getElementById('cssLoaderOverlay'); 627 if (!overlay) { 628 overlay = document.createElement('div'); 629 overlay.id = 'cssLoaderOverlay'; 630 overlay.className = 'css-loader-overlay'; 631 overlay.setAttribute('role', 'status'); 632 overlay.setAttribute('aria-live', 'polite'); 633 overlay.setAttribute('aria-label', 'Loading'); 634 overlay.innerHTML = '<div class="css-loader-content ek-page-loader__inner"><div class="ek-page-loader__logo-fallback" aria-hidden="true"></div></div>'; 635 document.body.prepend(overlay); 636 } else { 637 overlay.classList.remove('hidden'); 638 } 639 }; 640 641 if (document.readyState === 'loading') { 642 document.addEventListener('DOMContentLoaded', function() { 643 setTimeout(checkCSSLoaded, 100); 644 }); 645 } else { 646 setTimeout(checkCSSLoaded, 100); 647 } 648 649 window.addEventListener('load', function() { 650 setTimeout(hideLoader, 300); 651 }); 652})(); 653</script>
653 654 655 656 <link rel="stylesheet" href="https://www.ekonty.com/css/back-button.css"> 657 658
659<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 660 function goBack() { 661 // Try to go back in history 662 // If we can't go back (e.g., no history), redirect to home 663 if (window.history.length > 1 || document.referrer) { 664 window.history.back(); 665 } else { 666 // Fallback: go to home page 667 window.location.href = '/'; 668 } 669 } 670 671 // Hide back button on homepage and feed page 672 document.addEventListener('DOMContentLoaded', function() { 673 const path = window.location.pathname; 674 const isHomepage = path === '/' || path === '/home' || path === ''; 675 const isFeedPage = path === '/feeds' || path === '/feed'; 676 677 if (isHomepage || isFeedPage) { 678 if (isHomepage) { 679 document.body.classList.add('homepage'); 680 } 681 if (isFeedPage) { 682 document.body.classList.add('feed-page'); 683 } 684 // Hide the button on homepage and feed page 685 const backButton = document.getElementById('global-back-button'); 686 if (backButton) { 687 backButton.style.display = 'none'; 688 } 689 } 690 }); 691</script>
691 692 693 694 <!-- Header: single implementation for guests and logged-in users (avoids sections.nav color/layout drift) --> 695 <link rel="stylesheet" href="https://www.ekonty.com/css/section-alert.css"> 696 697
698<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 699(function () { 700 'use strict'; 701 702 const container = document.getElementById('section-alert-container'); 703 if (!container) return; 704 705 const sectionKey = ''; 706 if (!sectionKey) return; 707 708 const storageKey = 'section_alert_data'; 709 const SHOW_SECONDS = 5; 710 711 let storedData = null; 712 try { 713 storedData = JSON.parse(localStorage.getItem(storageKey) || 'null'); 714 } catch (e) { 715 storedData = null; 716 } 717 718 // Always keep ONLY one section in localStorage. 719 // If section changed: overwrite and reset dismissed. 720 if (!storedData || storedData.section !== sectionKey) { 721 storedData = { section: sectionKey, dismissed: false, timestamp: Date.now() }; 722 localStorage.setItem(storageKey, JSON.stringify(storedData)); 723 } 724 725 // If current section already dismissed: do not show. 726 if (storedData.dismissed) return; 727 728 const closeBtn = container.querySelector('.section-toast-close'); 729 const secondsEl = document.getElementById('section-toast-seconds'); 730 731 let countdown = SHOW_SECONDS; 732 let intervalId = null; 733 let timeoutId = null; 734 735 function markDismissed() { 736 const updated = { section: sectionKey, dismissed: true, timestamp: Date.now() }; 737 localStorage.setItem(storageKey, JSON.stringify(updated)); 738 } 739 740 function hideAlert() { 741 container.style.display = 'none'; 742 document.body.classList.remove('has-section-alert'); 743 744 if (intervalId) clearInterval(intervalId); 745 if (timeoutId) clearTimeout(timeoutId); 746 747 markDismissed(); 748 } 749 750 function startCountdown() { 751 if (secondsEl) secondsEl.textContent = String(countdown); 752 753 intervalId = setInterval(() => { 754 countdown -= 1; 755 if (secondsEl) secondsEl.textContent = String(Math.max(countdown, 0)); 756 if (countdown <= 0) hideAlert(); 757 }, 1000); 758 759 timeoutId = setTimeout(hideAlert, SHOW_SECONDS * 1000); 760 } 761 762 // Show after short delay 763 setTimeout(() => { 764 container.style.display = 'block'; 765 document.body.classList.add('has-section-alert'); 766 startCountdown(); 767 }, 300); 768 769 if (closeBtn) { 770 closeBtn.addEventListener('click', function (e) { 771 e.preventDefault(); 772 e.stopPropagation(); 773 hideAlert(); 774 }); 775 } 776})(); 777</script>
777 778 779 780 781 782 783<!-- Radio Player Modal (for React Feed) --> 784<div class="modal fade" id="radioPlayerModal" tabindex="-1" aria-hidden="true" data-bs-backdrop="false"> 785 <div class="modal-dialog modal-dialog-centered"> 786 <div class="modal-content rounded-4 border-0 shadow radio-modal-500" > 787 788 <div class="modal-header d-flex justify-content-between align-items-center py-2 px-3 border-bottom-0" > 789 790 <div class="d-flex align-items-center gap-2"> 791 <div class="radio-header-icon"> 792 <span class="material-symbols-outlined">radio</span> 793 </div> 794 <h6 class="modal-title mb-0 fw-bold text-dark">Radio</h6> 795 </div> 796 797 <button type="button" class="btn btn-sm btn-outline-success ms-auto" id="radioPopoutBtn">Open separate player</button> 798 799 <button type="button" class="btn-close-custom ms-auto" data-bs-dismiss="modal" aria-label="Close"> 800 <span class="material-symbols-outlined">close</span> 801 </button> 802 </div> 803 804 <div class="modal-body px-4 pb-4"> 805 806 <div class="d-flex flex-column flex-md-row gap-3 align-items-stretch"> 807 808 <div class="radio-visualizer-box flex-shrink-0"> 809 <div class="visualizer-inner" id="radioVisualizer"> 810 <div class="visualizer-bars"> 811 <div class="v-bar" data-bar="0"></div> 812 <div class="v-bar" data-bar="1"></div> 813 <div class="v-bar" data-bar="2"></div> 814 <div class="v-bar" data-bar="3"></div> 815 <div class="v-bar" data-bar="4"></div> 816 <div class="v-bar" data-bar="5"></div> 817 <div class="v-bar" data-bar="6"></div> 818 <div class="v-bar" data-bar="7"></div> 819 <div class="v-bar" data-bar="8"></div> 820 <div class="v-bar" data-bar="9"></div> 821 </div> 822 <div class="visualizer-status" id="radioStatusText"> 823 <span class="status-dot"></span> 824 <span class="status-label">Ready</span> 825 </div> 826 </div> 827 </div> 828 829 830 <div class="flex-grow-1 d-flex flex-column justify-content-between"> 831 <div> 832 <div class="text-uppercase small text-muted fw-semibold mb-1">
832Now Playing</div> 833 <img id="radioNowArtwork" alt="" width="56" height="56" hidden style="object-fit:cover;border-radius:10px"> 834 <div class="fw-bold fs-5 text-truncate" id="radioStationName">Select a station</div> 835 <div class="small text-muted" id="radioStationMeta"></div> 836 <button type="button" class="btn btn-sm btn-outline-success mt-2" id="radioShareBtn">Share station</button> 837 <input class="form-control form-control-sm mt-2" id="radioShareLink" readonly hidden aria-label="Station share link"> 838 </div> 839 840 <div class="d-flex align-items-center gap-2 mt-3 flex-wrap"> 841 <button type="button" 842 class="btn btn-outline-secondary rounded-circle d-flex align-items-center justify-content-center" 843 style="width: 42px; height: 42px;" id="radioPrevBtn" title="Previous"> 844 <span class="material-symbols-outlined">skip_previous</span> 845 </button> 846 847 <button type="button" 848 class="btn btn-success rounded-circle d-flex align-items-center justify-content-center" 849 style="width: 56px; height: 56px;" id="radioPlayBtn" title="Play"> 850 <span class="material-symbols-outlined fs-3">play_arrow</span> 851 </button> 852 853 <button type="button" 854 class="btn btn-success rounded-circle d-none d-flex align-items-center justify-content-center" 855 style="width: 56px; height: 56px;" id="radioPauseBtn" title="Pause"> 856 <span class="material-symbols-outlined fs-3">pause</span> 857 </button> 858 859 <button type="button" 860 class="btn btn-outline-secondary rounded-circle d-flex align-items-center justify-content-center" 861 style="width: 42px; height: 42px;" id="radioNextBtn" title="Next"> 862 <span class="material-symbols-outlined">skip_next</span> 863 </button> 864 865 866 <div class="ms-auto d-flex align-items-center gap-2"> 867 <button type="button" 868 class="btn btn-outline-success rounded-circle d-flex align-items-center justify-content-center" 869 style="width: 42px; height: 42px;" id="radioMuteBtn" title="Mute"> 870 <span class="material-symbols-outlined">volume_up</span> 871 </button> 872 <input type="range" class="form-range" id="radioVolumeSlider" min="0" max="100" value="70" style="width: 140px;"> 873 </div> 874 </div> 875 </div> 876 </div> 877 878 <hr class="my-4"> 879 880 881 <div class="d-flex flex-column flex-md-row gap-2 align-items-stretch align-items-md-center justify-content-between mb-2"> 882 <div class="d-flex align-items-center gap-2"> 883 <span class="material-symbols-outlined text-success">tune</span> 884 <div class="fw-bold text-uppercase small">Select Station</div> 885 </div> 886 887 <div class="d-flex gap-2 align-items-center"> 888 <button type="button" class="btn btn-outline-success btn-sm" id="radioRefreshBtn" title="Refresh stations"><span class="material-symbols-outlined" style="font-size:17px;">refresh</span></button> 889 <input type="text" 890 class="form-control form-control-sm" 891 id="radioStationSearch" 892 placeholder="Search station..." 893 style="max-width: 220px;"> 894 895 896 </div> 897 </div> 898 899 900 <div class="row g-2" style="max-height: 260px; overflow:auto;" id="stationGrid"> 901 <div class="col-6 col-md-4 station-col"> 902 <button 903 type="button" 904 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 905 data-id="1" 906 data-url="https://stream.laut.fm/new-live-radio" 907 data-name="New Live Radio" 908 data-genre="Live Music" 909 data-description="" 910 data-icon="radio" data-hls="0" data-artwork="" 911 data-index="0" 912 > 913 <div class="p-3 d-flex gap-2 align-items-start">
914 <span class="material-symbols-outlined text-success">radio</span> 915 <div class="flex-grow-1"> 916 <div class="fw-semibold small text-truncate">New Live Radio</div> 917 <div class="text-muted small text-truncate">Live Music</div> 918 </div> 919 920 <span class="play-pill text-success"> 921 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 922 </span> 923 </div> 924 </button> 925 </div> 926 <div class="col-6 col-md-4 station-col"> 927 <button 928 type="button" 929 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 930 data-id="2" 931 data-url="https://stream.laut.fm/rexfm-dance" 932 data-name="RexFM Dance" 933 data-genre="Dance" 934 data-description="" 935 data-icon="equalizer" data-hls="0" data-artwork="" 936 data-index="1" 937 > 938 <div class="p-3 d-flex gap-2 align-items-start"> 939 <span class="material-symbols-outlined text-success">equalizer</span> 940 <div class="flex-grow-1"> 941 <div class="fw-semibold small text-truncate">RexFM Dance</div> 942 <div class="text-muted small text-truncate">Dance</div> 943 </div> 944 945 <span class="play-pill text-success"> 946 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 947 </span> 948 </div> 949 </button> 950 </div> 951 <div class="col-6 col-md-4 station-col"> 952 <button 953 type="button" 954 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 955 data-id="3" 956 data-url="https://stream.laut.fm/cranosfm" 957 data-name="Cranos FM" 958 data-genre="Pop Mix" 959 data-description="" 960 data-icon="music_note" data-hls="0" data-artwork="" 961 data-index="2" 962 > 963 <div class="p-3 d-flex gap-2 align-items-start"> 964 <span class="material-symbols-outlined text-success">music_note</span> 965 <div class="flex-grow-1"> 966 <div class="fw-semibold small text-truncate">Cranos FM</div> 967 <div class="text-muted small text-truncate">Pop Mix</div> 968 </div> 969 970 <span class="play-pill text-success"> 971 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 972 </span> 973 </div> 974 </button> 975 </div> 976 <div class="col-6 col-md-4 station-col"> 977 <button 978 type="button" 979 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 980 data-id="4" 981 data-url="https://stream.laut.fm/antenne-ingolstadt" 982 data-name="Antenne Ingolstadt" 983 data-genre="Regional" 984 data-description="" 985 data-icon="podcasts" data-hls="0" data-artwork="" 986 data-index="3" 987 > 988 <div class="p-3 d-flex gap-2 align-items-start"> 989 <span class="material-symbols-outlined text-success">podcasts</span> 990 <div class="flex-grow-1"> 991 <div class="fw-semibold small text-truncate">Antenne Ingolstadt</div> 992 <div class="text-muted small text-truncate">Regional</div> 993 </div> 994 995 <span class="play-pill text-success"> 996 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 997 </span> 998 </div> 999 </button> 1000 </div> 1001 <div class="col-6 col-md-4 station-col"> 1002 <button 1003 type="button" 1004 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 1005 data-id="5" 1006 data-url="https://stream.laut.fm/80er" 1007 data-name="80s Hits" 1008 data-genre="80s Classics" 1009 data-description="" 1010 data-icon="auto_awesome" data-hls="0" data-artwork="" 1011 data-index="4" 1012 > 1013 <div class="p-3 d-flex gap-2 align-items-start">
1014 <span class="material-symbols-outlined text-success">auto_awesome</span> 1015 <div class="flex-grow-1"> 1016 <div class="fw-semibold small text-truncate">80s Hits</div> 1017 <div class="text-muted small text-truncate">80s Classics</div> 1018 </div> 1019 1020 <span class="play-pill text-success"> 1021 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 1022 </span> 1023 </div> 1024 </button> 1025 </div> 1026 <div class="col-6 col-md-4 station-col"> 1027 <button 1028 type="button" 1029 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 1030 data-id="6" 1031 data-url="https://stream.laut.fm/90er" 1032 data-name="90s Flashback" 1033 data-genre="90s Hits" 1034 data-description="" 1035 data-icon="rocket_launch" data-hls="0" data-artwork="" 1036 data-index="5" 1037 > 1038 <div class="p-3 d-flex gap-2 align-items-start"> 1039 <span class="material-symbols-outlined text-success">rocket_launch</span> 1040 <div class="flex-grow-1"> 1041 <div class="fw-semibold small text-truncate">90s Flashback</div> 1042 <div class="text-muted small text-truncate">90s Hits</div> 1043 </div> 1044 1045 <span class="play-pill text-success"> 1046 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 1047 </span> 1048 </div> 1049 </button> 1050 </div> 1051 <div class="col-6 col-md-4 station-col"> 1052 <button 1053 type="button" 1054 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 1055 data-id="7" 1056 data-url="https://stream.laut.fm/housemasters" 1057 data-name="House Masters" 1058 data-genre="House & EDM" 1059 data-description="" 1060 data-icon="nightlife" data-hls="0" data-artwork="" 1061 data-index="6" 1062 > 1063 <div class="p-3 d-flex gap-2 align-items-start"> 1064 <span class="material-symbols-outlined text-success">nightlife</span> 1065 <div class="flex-grow-1"> 1066 <div class="fw-semibold small text-truncate">House Masters</div> 1067 <div class="text-muted small text-truncate">House & EDM</div> 1068 </div> 1069 1070 <span class="play-pill text-success"> 1071 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 1072 </span> 1073 </div> 1074 </button> 1075 </div> 1076 <div class="col-6 col-md-4 station-col"> 1077 <button 1078 type="button" 1079 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 1080 data-id="8" 1081 data-url="https://stream.laut.fm/chilloutzone" 1082 data-name="Chillout Lounge" 1083 data-genre="Chillout" 1084 data-description="" 1085 data-icon="self_improvement" data-hls="0" data-artwork="" 1086 data-index="7" 1087 > 1088 <div class="p-3 d-flex gap-2 align-items-start"> 1089 <span class="material-symbols-outlined text-success">self_improvement</span> 1090 <div class="flex-grow-1"> 1091 <div class="fw-semibold small text-truncate">Chillout Lounge</div> 1092 <div class="text-muted small text-truncate">Chillout</div> 1093 </div> 1094 1095 <span class="play-pill text-success"> 1096 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 1097 </span> 1098 </div> 1099 </button> 1100 </div> 1101 <div class="col-6 col-md-4 station-col"> 1102 <button 1103 type="button" 1104 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 1105 data-id="9" 1106 data-url="https://stream.laut.fm/reggaeton" 1107 data-name="Reggaeton Vibes" 1108 data-genre="Reggaeton" 1109 data-description="" 1110 data-icon="music_video" data-hls="0" data-artwork="" 1111 data-index="8" 1112 > 1113 <div class="p-3 d-flex gap-2 align-items-start">
1114 <span class="material-symbols-outlined text-success">music_video</span> 1115 <div class="flex-grow-1"> 1116 <div class="fw-semibold small text-truncate">Reggaeton Vibes</div> 1117 <div class="text-muted small text-truncate">Reggaeton</div> 1118 </div> 1119 1120 <span class="play-pill text-success"> 1121 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 1122 </span> 1123 </div> 1124 </button> 1125 </div> 1126 <div class="col-6 col-md-4 station-col"> 1127 <button 1128 type="button" 1129 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 1130 data-id="10" 1131 data-url="https://stream.laut.fm/kpophits" 1132 data-name="KPop Hits" 1133 data-genre="K-Pop" 1134 data-description="" 1135 data-icon="celebration" data-hls="0" data-artwork="" 1136 data-index="9" 1137 > 1138 <div class="p-3 d-flex gap-2 align-items-start"> 1139 <span class="material-symbols-outlined text-success">celebration</span> 1140 <div class="flex-grow-1"> 1141 <div class="fw-semibold small text-truncate">KPop Hits</div> 1142 <div class="text-muted small text-truncate">K-Pop</div> 1143 </div> 1144 1145 <span class="play-pill text-success"> 1146 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 1147 </span> 1148 </div> 1149 </button> 1150 </div> 1151 <div class="col-6 col-md-4 station-col"> 1152 <button 1153 type="button" 1154 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 1155 data-id="14" 1156 data-url="https://laut.fm/topspotafrica" 1157 data-name="Topspotafrica" 1158 data-genre="" 1159 data-description="Community based. Voices and sounds from Germany to the world and return. Talks, interviews, podcast, workshops. Afrobeats, Afrofunk, Afrojazz, Ragga, Funk & Soul, Hiplife, Highlife." 1160 data-icon="radio" data-hls="0" data-artwork="https://www.ekonty.com/storage/radio-artwork/b0b7f26e-0520-45c0-92ed-c33a0638d87a.jpeg" 1161 data-index="10" 1162 > 1163 <div class="p-3 d-flex gap-2 align-items-start"> 1164 <img src="https://www.ekonty.com/storage/radio-artwork/b0b7f26e-0520-45c0-92ed-c33a0638d87a.jpeg" alt="" width="40" height="40" loading="lazy" style="object-fit:cover;border-radius:8px"> 1165 <div class="flex-grow-1"> 1166 <div class="fw-semibold small text-truncate">Topspotafrica</div> 1167 <div class="text-muted small text-truncate"></div> 1168 </div> 1169 1170 <span class="play-pill text-success"> 1171 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 1172 </span> 1173 </div> 1174 </button> 1175 </div> 1176 <div class="col-6 col-md-4 station-col"> 1177 <button 1178 type="button" 1179 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 1180 data-id="11" 1181 data-url="https://stream.laut.fm/rockantenne" 1182 data-name="Rock Antenne" 1183 data-genre="Rock" 1184 data-description="" 1185 data-icon="queue_music" data-hls="0" data-artwork="" 1186 data-index="11" 1187 > 1188 <div class="p-3 d-flex gap-2 align-items-start"> 1189 <span class="material-symbols-outlined text-success">queue_music</span> 1190 <div class="flex-grow-1"> 1191 <div class="fw-semibold small text-truncate">Rock Antenne</div> 1192 <div class="text-muted small text-truncate">Rock</div> 1193 </div> 1194
1195 <span class="play-pill text-success"> 1196 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 1197 </span> 1198 </div> 1199 </button> 1200 </div> 1201 <div class="col-6 col-md-4 station-col"> 1202 <button 1203 type="button" 1204 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 1205 data-id="12" 1206 data-url="https://stream.laut.fm/jazzradio" 1207 data-name="Jazz Radio" 1208 data-genre="Smooth Jazz" 1209 data-description="" 1210 data-icon="library_music" data-hls="0" data-artwork="" 1211 data-index="12" 1212 > 1213 <div class="p-3 d-flex gap-2 align-items-start"> 1214 <span class="material-symbols-outlined text-success">library_music</span> 1215 <div class="flex-grow-1"> 1216 <div class="fw-semibold small text-truncate">Jazz Radio</div> 1217 <div class="text-muted small text-truncate">Smooth Jazz</div> 1218 </div> 1219 1220 <span class="play-pill text-success"> 1221 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 1222 </span> 1223 </div> 1224 </button> 1225 </div> 1226 <div class="col-6 col-md-4 station-col"> 1227 <button 1228 type="button" 1229 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 1230 data-id="13" 1231 data-url="https://stream.laut.fm/worldmusic" 1232 data-name="World Music" 1233 data-genre="Global Beats" 1234 data-description="" 1235 data-icon="public" data-hls="0" data-artwork="" 1236 data-index="13" 1237 > 1238 <div class="p-3 d-flex gap-2 align-items-start"> 1239 <span class="material-symbols-outlined text-success">public</span> 1240 <div class="flex-grow-1"> 1241 <div class="fw-semibold small text-truncate">World Music</div> 1242 <div class="text-muted small text-truncate">Global Beats</div> 1243 </div> 1244 1245 <span class="play-pill text-success"> 1246 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 1247 </span> 1248 </div> 1249 </button> 1250 </div> 1251 </div> 1252 1253 1254 <audio id="radioAudioPlayer" preload="none"></audio> 1255 </div> 1256 </div> 1257 </div> 1258</div> 1259 1260<button type="button" id="radioMiniPlayer" class="radio-mini-player d-none" aria-label="Open radio player"><span class="material-symbols-outlined radio-mini-player__icon">radio</span><span class="radio-mini-player__copy"><strong id="radioMiniStationName">Radio</strong><small id="radioMiniStationMeta"></small></span><span class="material-symbols-outlined radio-mini-player__state">play_arrow</span></button> 1261 1262 1263<link rel="stylesheet" href="https://www.ekonty.com/css/radio-player.css?v=1779520059"> 1264<style>.radio-mini-player{position:fixed;right:20px;bottom:20px;z-index:1040;display:flex;align-items:center;gap:10px;max-width:min(330px,calc(100vw - 32px));padding:10px 14px;border:1px solid rgba(8,123,93,.25);border-radius:14px;background:#fff;color:#142a21;box-shadow:0 12px 32px rgba(19,55,42,.2);text-align:left}.radio-mini-player__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e8f7ef;color:#087b5d}.radio-mini-player__copy{display:grid;min-width:0;flex:1}.radio-mini-player__copy strong,.radio-mini-player__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-mini-player__copy strong{font-size:13px}.radio-mini-player__copy small{color:#60736a;font-size:11px}.radio-mini-player__state{color:#087b5d}@media(max-width:576px){.radio-mini-player{right:12px;bottom:12px}}</style> 1265 1266<div class="header header-transparent header--fb header--light-mock change-logo"> 1267 <div class="container"> 1268 <nav id="navigation" class="navigation navigation-landscape"> 1269 <div class="nav-header"> 1270 1271 <div class="mobile_nav d-md-none"> 1272 <div class="mobile-nav-top-fb"> 1273 <div class="mobile-nav-top-fb-inner mobile-nav-top-fb-inner--bar"> 1274 <div class="mobile-nav-top-fb-row"> 1275 <div class="mobile-nav-top-fb-left"> 1276 1277 <a href="https://www.ekonty.com/home" class="mobile-nav-top-logo-link notranslate" title="Ekonty" translate="no"> 1278 <img src="https://www.ekonty.com/sitesetting_images/thumb/ekonty-1768139656-887.png" class="mobile-nav-top-logo-img notranslate" alt="Ekonty" /> 1279 </a> 1280 </div> 1281 1282 <div class="mobile-nav-top-fb-right mobile-nav-top-fb-right--guest mobile-nav-top-guest-actions"> 1283 <a href="/login" 1284 class="mobile-nav-top-guest-btn mobile-nav-top-guest-btn--outline"> 1285 Log In 1286 </a> 1287 <a href="/register" class="mobile-nav-top-guest-btn mobile-nav-top-guest-btn--filled"> 1288 Register 1289 </a>
1290 <span data-ekonty-appearance-root></span> 1291 </div> 1292 </div> 1293</div> 1294 1295 </div> 1296 </div> 1297 </div> 1298 <div class="nav-menus-wrapper header-bar-3col"> 1299 1300 <div class="header-bar-zone header-bar-zone--left"> 1301 <a class="nav-brand static-logo notranslate" href="https://www.ekonty.com/home" translate="no" aria-label="Ekonty home"> 1302 <img 1303 src="https://www.ekonty.com/sitesetting_images/thumb/ekonty-1768139656-887.png" 1304 class="logo notranslate" 1305 alt="Ekonty" 1306 > 1307 </a> 1308 <div class="nav-search-desktop nav-search-desktop--collapsible align-items-center" id="nav_search_desktop"> 1309 <button type="button" class="nav-search-toggle-btn" id="nav_search_toggle" 1310 aria-label="Search Ekonty" aria-expanded="false" aria-controls="nav_search_modal"> 1311 <span class="material-symbols-outlined notranslate nav-search-toggle-icon" aria-hidden="true">search</span> 1312 <span class="nav-search-toggle-label">Search for people, jobs, services, products and more...</span> 1313 </button> 1314 </div> 1315 </div> 1316 1317 1318 <div class="header-bar-zone header-bar-zone--center"> 1319 <div 1320 data-ekonty-member-navigation='[{"key":"home","label":"Home","icon":"home","href":"https:\/\/www.ekonty.com\/home","activePatterns":["^\/$","^\/home","^\/feeds","^\/feed-detail"]},{"key":"jobs","label":"Jobs","icon":"business_center","href":"https:\/\/www.ekonty.com\/jobs","activePatterns":["^\/jobs"]},{"key":"services","label":"Services","icon":"handyman","href":"https:\/\/www.ekonty.com\/services","activePatterns":["^\/services"]},{"key":"market","label":"Market","icon":"shopping_cart","href":"https:\/\/www.ekonty.com\/market","accountSwitch":false,"activePatterns":["^\/market"]},{"key":"ads","label":"Ads","icon":"campaign","href":"https:\/\/www.ekonty.com\/promote","activePatterns":["^\/ads","^\/promote","^\/new\/ads\/post","^\/create\/new\/promote"]}]' 1321 data-authenticated="false" 1322> 1323 1324 <ul class="nav-menu nav-menu--center"> 1325 <li><a href="https://www.ekonty.com/home" class="nav-icon-link"><span class="nav-icon material-symbols-outlined" aria-hidden="true">home</span><span class="nav-label">Home</span></a></li> 1326 <li><a href="https://www.ekonty.com/jobs" class="nav-icon-link"><span class="nav-icon material-symbols-outlined" aria-hidden="true">business_center</span><span class="nav-label">Jobs</span></a></li> 1327 <li><a href="https://www.ekonty.com/services" class="nav-icon-link"><span class="nav-icon material-symbols-outlined" aria-hidden="true">handyman</span><span class="nav-label">Services</span></a></li> 1328 <li><a href="https://www.ekonty.com/market" class="nav-icon-link"><span class="nav-icon material-symbols-outlined" aria-hidden="true">shopping_cart</span><span class="nav-label">Market</span></a></li> 1329 <li><a href="https://www.ekonty.com/promote" class="nav-icon-link"><span class="nav-icon material-symbols-outlined" aria-hidden="true">campaign</span><span class="nav-label">Ads</span></a></li> 1330 </ul> 1331</div> 1332 </div> 1333 1334 1335 <div class="header-bar-zone header-bar-zone--right"> 1336 <div class="nav-desktop-actions align-items-center"> 1337 <a href="/login" class="nav-cta nav-cta-outline"> 1338 <i class="fas fa-sign-in-alt me-2 notranslate" aria-hidden="true"></i>Log In 1339 </a> 1340 <a href="/register" class="nav-cta nav-cta-filled"> 1341 <i class="bi bi-person-circle me-2 notranslate" aria-hidden="true"></i>Register 1342 </a> 1343 <div class="guest-language-dropdown-wrap"> 1344 <div class="dropdown nav-action-dropdown nav-language-dropdown d-none d-md-inline-flex"> 1345 <button type="button" class="nav-language-toggle dropdown-toggle" id="navLanguageDropdown" data-bs-toggle="dropdown"
1346 data-bs-auto-close="outside" data-bs-display="static" aria-expanded="false" 1347 aria-label="Change language"> 1348 <span class="material-symbols-outlined notranslate nav-language-toggle__icon" translate="no" 1349 aria-hidden="true">language</span> 1350 <span class="nav-language-toggle__code">EN</span> 1351 <span class="material-symbols-outlined notranslate nav-language-toggle__chevron" translate="no" 1352 aria-hidden="true">expand_more</span> 1353 </button> 1354 1355 <div class="dropdown-menu dropdown-menu-end nav-language-menu shadow-lg" aria-labelledby="navLanguageDropdown"> 1356 <div class="nav-language-menu__header"> 1357 <h4>Language</h4> 1358 <p>Choose your preferred language</p> 1359 </div> 1360 1361 <div class="nav-language-search" data-nav-language-search> 1362 <span class="material-symbols-outlined notranslate nav-language-search__icon" translate="no" 1363 aria-hidden="true">search</span> 1364 <input type="search" class="nav-language-search__input" placeholder="Search" 1365 aria-label="Search languages" data-nav-language-search-input> 1366 </div> 1367 1368 <div class="nav-language-menu__body"> 1369 <div class="nav-language-menu__list nav-language-menu__list--quick" data-nav-language-quick-list> 1370 <form method="POST" action="https://www.ekonty.com/set-locale" class="user-lang-switch-form nav-language-form" 1371 data-locale="en" data-google-locale="en"> 1372 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="en"> 1373 <input type="hidden" name="is_rtl" value="0"> 1374 <input type="hidden" name="return_url" value="/search"> 1375 <button type="submit" 1376 class="user-lang-switch-btn nav-language-option is-active" 1377 data-locale="en" data-google-locale="en"> 1378 <span class="nav-language-option__mark" aria-hidden="true">ðºð¸</span> 1379 <span class="nav-language-option__name notranslate" translate="no"> <span 1380 class="nav-language-option__primary">English</span> 1381 <span class="nav-language-option__secondary">(English)</span> 1382 </span> 1383 <span class="nav-language-option__code notranslate" translate="no" 1384 data-lang-code="EN"> 1385 EN 1386 </span> 1387 1388 <span class="nav-language-option__check" aria-hidden="true"> 1389 <span class="material-symbols-outlined notranslate" translate="no">check</span> 1390 </span> 1391 </button> 1392 </form> 1393 <form method="POST" action="https://www.ekonty.com/set-locale" class="user-lang-switch-form nav-language-form" 1394 data-locale="hi" data-google-locale="hi"> 1395 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="hi"> 1396 <input type="hidden" name="is_rtl" value="0"> 1397 <input type="hidden" name="return_url" value="/search"> 1398 <button type="submit" 1399 class="user-lang-switch-btn nav-language-option" 1400 data-locale="hi" data-google-locale="hi"> 1401 <span class="nav-language-option__mark" aria-hidden="true">ð®ð³</span> 1402 <span class="nav-language-option__name notranslate" translate="no"> <span 1403 class="nav-language-option__primary">Hindi</span> 1404 <sp
1404an class="nav-language-option__secondary">(Hindi)</span> 1405 </span> 1406 <span class="nav-language-option__code notranslate" translate="no" 1407 data-lang-code="HI"> 1408 HI 1409 </span> 1410 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1411 </button> 1412 </form> 1413 <form method="POST" action="https://www.ekonty.com/set-locale" class="user-lang-switch-form nav-language-form" 1414 data-locale="fr" data-google-locale="fr"> 1415 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="fr"> 1416 <input type="hidden" name="is_rtl" value="0"> 1417 <input type="hidden" name="return_url" value="/search"> 1418 <button type="submit" 1419 class="user-lang-switch-btn nav-language-option" 1420 data-locale="fr" data-google-locale="fr"> 1421 <span class="nav-language-option__mark" aria-hidden="true">ð«ð·</span> 1422 <span class="nav-language-option__name notranslate" translate="no"> <span 1423 class="nav-language-option__primary">French</span> 1424 <span class="nav-language-option__secondary">(French)</span> 1425 </span> 1426 <span class="nav-language-option__code notranslate" translate="no" 1427 data-lang-code="FR"> 1428 FR 1429 </span> 1430 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1431 </button> 1432 </form> 1433 <form method="POST" action="https://www.ekonty.com/set-locale" class="user-lang-switch-form nav-language-form" 1434 data-locale="es" data-google-locale="es"> 1435 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="es"> 1436 <input type="hidden" name="is_rtl" value="0"> 1437 <input type="hidden" name="return_url" value="/search"> 1438 <button type="submit" 1439 class="user-lang-switch-btn nav-language-option" 1440 data-locale="es" data-google-locale="es"> 1441 <span class="nav-language-option__mark" aria-hidden="true">ðªð¸</span> 1442 <span class="nav-language-option__name notranslate" translate="no"> <span 1443 class="nav-language-option__primary">Español</span> 1444 <span class="nav-language-option__secondary">(Spanish)</span> 1445 </span> 1446 <span class="nav-language-option__code notranslate" translate="no" 1447 data-lang-code="ES"> 1448 ES 1449 </span> 1450 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1451 </button> 1452 </form> 1453 <form method="POST" action="https://www.ekonty.com/set-locale" class="user-lang-switch-form nav-language-form" 1454 data-locale="pt" data-google-locale="pt"> 1455 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="pt"> 1456 <input type="hidden" name="is_rtl" value="
14560"> 1457 <input type="hidden" name="return_url" value="/search"> 1458 <button type="submit" 1459 class="user-lang-switch-btn nav-language-option" 1460 data-locale="pt" data-google-locale="pt"> 1461 <span class="nav-language-option__mark" aria-hidden="true">ðµð¹</span> 1462 <span class="nav-language-option__name notranslate" translate="no"> <span 1463 class="nav-language-option__primary">Portuguese</span> 1464 <span class="nav-language-option__secondary">(Portuguese)</span> 1465 </span> 1466 <span class="nav-language-option__code notranslate" translate="no" 1467 data-lang-code="PT"> 1468 PT 1469 </span> 1470 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1471 </button> 1472 </form> 1473 <form method="POST" action="https://www.ekonty.com/set-locale" class="user-lang-switch-form nav-language-form" 1474 data-locale="ar" data-google-locale="ar"> 1475 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ar"> 1476 <input type="hidden" name="is_rtl" value="1"> 1477 <input type="hidden" name="return_url" value="/search"> 1478 <button type="submit" 1479 class="user-lang-switch-btn nav-language-option" 1480 data-locale="ar" data-google-locale="ar"> 1481 <span class="nav-language-option__mark" aria-hidden="true">ð¸ð¦</span> 1482 <span class="nav-language-option__name notranslate" translate="no"> <span 1483 class="nav-language-option__primary">عربÙ</span> 1484 <span class="nav-language-option__secondary">(Arabic)</span> 1485 </span> 1486 <span class="nav-language-option__code notranslate" translate="no" 1487 data-lang-code="AR"> 1488 AR 1489 </span> 1490 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1491 </button> 1492 </form> 1493 <form method="POST" action="https://www.ekonty.com/set-locale" class="user-lang-switch-form nav-language-form" 1494 data-locale="sw" data-google-locale="sw"> 1495 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sw"> 1496 <input type="hidden" name="is_rtl" value="0"> 1497 <input type="hidden" name="return_url" value="/search"> 1498 <button type="submit" 1499 class="user-lang-switch-btn nav-language-option" 1500 data-locale="sw" data-google-locale="sw"> 1501 <span class="nav-language-option__mark" aria-hidden="true">ð°ðª</span> 1502 <span class="nav-language-option__name notranslate" translate="no"> <span 1503 class="nav-language-option__primary">Swahili (Kiswahili)</span> 1504 <span class="nav-language-option__secondary">(Swahili (Kiswahili))</span> 1505 </span>
1506 <span class="nav-language-option__code notranslate" translate="no" 1507 data-lang-code="SW"> 1508 SW 1509 </span> 1510 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1511 </button> 1512 </form> 1513 <form method="POST" action="https://www.ekonty.com/set-locale" class="user-lang-switch-form nav-language-form" 1514 data-locale="zh" data-google-locale="zh-CN"> 1515 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="zh"> 1516 <input type="hidden" name="is_rtl" value="0"> 1517 <input type="hidden" name="return_url" value="/search"> 1518 <button type="submit" 1519 class="user-lang-switch-btn nav-language-option" 1520 data-locale="zh" data-google-locale="zh-CN"> 1521 <span class="nav-language-option__mark" aria-hidden="true">ð¨ð³</span> 1522 <span class="nav-language-option__name notranslate" translate="no"> <span 1523 class="nav-language-option__primary">Chinese</span> 1524 <span class="nav-language-option__secondary">(Chinese)</span> 1525 </span> 1526 <span class="nav-language-option__code notranslate" translate="no" 1527 data-lang-code="ZH"> 1528 ZH 1529 </span> 1530 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1531 </button> 1532 </form> 1533 </div> 1534 1535 <div class="nav-language-menu__list nav-language-menu__list--all" data-nav-language-all-list> 1536 <form method="POST" action="https://www.ekonty.com/set-locale" 1537 class="user-lang-switch-form nav-language-form nav-language-search-row" 1538 data-locale="en" data-google-locale="en" 1539 data-nav-language-search-text="english english en en en"> 1540 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="en"> 1541 <input type="hidden" name="is_rtl" value="0"> 1542 <input type="hidden" name="return_url" value="/search"> 1543 <button type="submit" 1544 class="user-lang-switch-btn nav-language-option is-active" 1545 data-locale="en" data-google-locale="en"> 1546 <span class="nav-language-option__mark" aria-hidden="true">ðºð¸</span> 1547 <span class="nav-language-option__name"> 1548 <span class="nav-language-option__primary notranslate" translate="no"> 1549 English 1550 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1551 (English) 1552 </span> </span> 1553 <span class="nav-language-option__code notranslate" translate="no"> 1554 EN 1555 </span> 1556 <span class="nav-language-option__check" aria-hidden="true">
1557 <span class="material-symbols-outlined notranslate" translate="no">check</span> 1558 </span> 1559 </button> 1560 </form> 1561 <form method="POST" action="https://www.ekonty.com/set-locale" 1562 class="user-lang-switch-form nav-language-form nav-language-search-row" 1563 data-locale="ab" data-google-locale="ab" 1564 data-nav-language-search-text="abkhazian abkhazian ab ab ab"> 1565 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ab"> 1566 <input type="hidden" name="is_rtl" value="0"> 1567 <input type="hidden" name="return_url" value="/search"> 1568 <button type="submit" 1569 class="user-lang-switch-btn nav-language-option" 1570 data-locale="ab" data-google-locale="ab"> 1571 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1572 <span class="nav-language-option__name"> 1573 <span class="nav-language-option__primary notranslate" translate="no"> 1574 Abkhazian 1575 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1576 (Abkhazian) 1577 </span> </span> 1578 <span class="nav-language-option__code notranslate" translate="no"> 1579 AB 1580 </span> 1581 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1582 </button> 1583 </form> 1584 <form method="POST" action="https://www.ekonty.com/set-locale" 1585 class="user-lang-switch-form nav-language-form nav-language-search-row" 1586 data-locale="aa" data-google-locale="aa" 1587 data-nav-language-search-text="afar afar aa aa aa"> 1588 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="aa"> 1589 <input type="hidden" name="is_rtl" value="0"> 1590 <input type="hidden" name="return_url" value="/search"> 1591 <button type="submit" 1592 class="user-lang-switch-btn nav-language-option" 1593 data-locale="aa" data-google-locale="aa"> 1594 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1595 <span class="nav-language-option__name"> 1596 <span class="nav-language-option__primary notranslate" translate="no"> 1597 Afar 1598 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1599 (Afar) 1600 </span> </span> 1601 <span class="nav-language-option__code notranslate" translate="no"> 1602 AA 1603 </span> 1604 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1605 </button> 1606 </form> 1607 <form method="POST" action="https://www.ekonty.com/set-locale" 1608 class="user-lang-switch-form nav-language-form nav-language-search-row" 1609 data-locale="af" data-google-locale="af" 1610 data-nav-language-search-text="afrikaans afrikaans af af af"> 1611 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="af"> 1612 <input type="hidden" name="is_rtl" value="
16120"> 1613 <input type="hidden" name="return_url" value="/search"> 1614 <button type="submit" 1615 class="user-lang-switch-btn nav-language-option" 1616 data-locale="af" data-google-locale="af"> 1617 <span class="nav-language-option__mark" aria-hidden="true">ð¿ð¦</span> 1618 <span class="nav-language-option__name"> 1619 <span class="nav-language-option__primary notranslate" translate="no"> 1620 Afrikaans 1621 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1622 (Afrikaans) 1623 </span> </span> 1624 <span class="nav-language-option__code notranslate" translate="no"> 1625 AF 1626 </span> 1627 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1628 </button> 1629 </form> 1630 <form method="POST" action="https://www.ekonty.com/set-locale" 1631 class="user-lang-switch-form nav-language-form nav-language-search-row" 1632 data-locale="ak" data-google-locale="ak" 1633 data-nav-language-search-text="akan akan ak ak ak"> 1634 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ak"> 1635 <input type="hidden" name="is_rtl" value="0"> 1636 <input type="hidden" name="return_url" value="/search"> 1637 <button type="submit" 1638 class="user-lang-switch-btn nav-language-option" 1639 data-locale="ak" data-google-locale="ak"> 1640 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1641 <span class="nav-language-option__name"> 1642 <span class="nav-language-option__primary notranslate" translate="no"> 1643 Akan 1644 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1645 (Akan) 1646 </span> </span> 1647 <span class="nav-language-option__code notranslate" translate="no"> 1648 AK 1649 </span> 1650 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1651 </button> 1652 </form> 1653 <form method="POST" action="https://www.ekonty.com/set-locale" 1654 class="user-lang-switch-form nav-language-form nav-language-search-row" 1655 data-locale="sq" data-google-locale="sq" 1656 data-nav-language-search-text="albanian albanian sq sq sq"> 1657 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sq"> 1658 <input type="hidden" name="is_rtl" value="0"> 1659 <input type="hidden" name="return_url" value="/search"> 1660 <button type="submit" 1661 class="user-lang-switch-btn nav-language-option" 1662 data-locale="sq" data-google-locale="sq"> 1663 <span class="nav-language-option__mark" aria-hidden="true">ð¦ð±</span>
1664 <span class="nav-language-option__name"> 1665 <span class="nav-language-option__primary notranslate" translate="no"> 1666 Albanian 1667 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1668 (Albanian) 1669 </span> </span> 1670 <span class="nav-language-option__code notranslate" translate="no"> 1671 SQ 1672 </span> 1673 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1674 </button> 1675 </form> 1676 <form method="POST" action="https://www.ekonty.com/set-locale" 1677 class="user-lang-switch-form nav-language-form nav-language-search-row" 1678 data-locale="am" data-google-locale="am" 1679 data-nav-language-search-text="amharic amharic am am am"> 1680 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="am"> 1681 <input type="hidden" name="is_rtl" value="0"> 1682 <input type="hidden" name="return_url" value="/search"> 1683 <button type="submit" 1684 class="user-lang-switch-btn nav-language-option" 1685 data-locale="am" data-google-locale="am"> 1686 <span class="nav-language-option__mark" aria-hidden="true">ðªð¹</span> 1687 <span class="nav-language-option__name"> 1688 <span class="nav-language-option__primary notranslate" translate="no"> 1689 Amharic 1690 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1691 (Amharic) 1692 </span> </span> 1693 <span class="nav-language-option__code notranslate" translate="no"> 1694 AM 1695 </span> 1696 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1697 </button> 1698 </form> 1699 <form method="POST" action="https://www.ekonty.com/set-locale" 1700 class="user-lang-switch-form nav-language-form nav-language-search-row" 1701 data-locale="ar" data-google-locale="ar" 1702 data-nav-language-search-text="arabic عرب٠ar ar ar"> 1703 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ar"> 1704 <input type="hidden" name="is_rtl" value="1"> 1705 <input type="hidden" name="return_url" value="/search"> 1706 <button type="submit" 1707 class="user-lang-switch-btn nav-language-option" 1708 data-locale="ar" data-google-locale="ar"> 1709 <span class="nav-language-option__mark" aria-hidden="true">ð¸ð¦</span> 1710 <span class="nav-language-option__name"> 1711 <span class="nav-language-option__primary notranslate" translate="no"> 1712 عرب٠1713 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1714 (Arabic) 1715 </span> </span>
1716 <span class="nav-language-option__code notranslate" translate="no"> 1717 AR 1718 </span> 1719 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1720 </button> 1721 </form> 1722 <form method="POST" action="https://www.ekonty.com/set-locale" 1723 class="user-lang-switch-form nav-language-form nav-language-search-row" 1724 data-locale="an" data-google-locale="an" 1725 data-nav-language-search-text="aragonese aragonese an an an"> 1726 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="an"> 1727 <input type="hidden" name="is_rtl" value="0"> 1728 <input type="hidden" name="return_url" value="/search"> 1729 <button type="submit" 1730 class="user-lang-switch-btn nav-language-option" 1731 data-locale="an" data-google-locale="an"> 1732 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1733 <span class="nav-language-option__name"> 1734 <span class="nav-language-option__primary notranslate" translate="no"> 1735 Aragonese 1736 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1737 (Aragonese) 1738 </span> </span> 1739 <span class="nav-language-option__code notranslate" translate="no"> 1740 AN 1741 </span> 1742 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1743 </button> 1744 </form> 1745 <form method="POST" action="https://www.ekonty.com/set-locale" 1746 class="user-lang-switch-form nav-language-form nav-language-search-row" 1747 data-locale="hy" data-google-locale="hy" 1748 data-nav-language-search-text="armenian armenian hy hy hy"> 1749 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="hy"> 1750 <input type="hidden" name="is_rtl" value="0"> 1751 <input type="hidden" name="return_url" value="/search"> 1752 <button type="submit" 1753 class="user-lang-switch-btn nav-language-option" 1754 data-locale="hy" data-google-locale="hy"> 1755 <span class="nav-language-option__mark" aria-hidden="true">ð¦ð²</span> 1756 <span class="nav-language-option__name"> 1757 <span class="nav-language-option__primary notranslate" translate="no"> 1758 Armenian 1759 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1760 (Armenian) 1761 </span> </span> 1762 <span class="nav-language-option__code notranslate" translate="no"> 1763 HY 1764 </span> 1765 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1766 </button> 1767 </form> 1768 <form method="POST" action="https://www.ekonty.com/set-locale" 1769 class="user-lang-switch-form nav-language-form nav-language-search-row" 1770 data-locale="as" data-google-locale="as" 1771 data-nav-language-search-text="assamese assamese as as as"> 1772 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="as"> 1773 <input type="hidden" name="is_rtl" value="
17730"> 1774 <input type="hidden" name="return_url" value="/search"> 1775 <button type="submit" 1776 class="user-lang-switch-btn nav-language-option" 1777 data-locale="as" data-google-locale="as"> 1778 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1779 <span class="nav-language-option__name"> 1780 <span class="nav-language-option__primary notranslate" translate="no"> 1781 Assamese 1782 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1783 (Assamese) 1784 </span> </span> 1785 <span class="nav-language-option__code notranslate" translate="no"> 1786 AS 1787 </span> 1788 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1789 </button> 1790 </form> 1791 <form method="POST" action="https://www.ekonty.com/set-locale" 1792 class="user-lang-switch-form nav-language-form nav-language-search-row" 1793 data-locale="av" data-google-locale="av" 1794 data-nav-language-search-text="avaric avaric av av av"> 1795 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="av"> 1796 <input type="hidden" name="is_rtl" value="0"> 1797 <input type="hidden" name="return_url" value="/search"> 1798 <button type="submit" 1799 class="user-lang-switch-btn nav-language-option" 1800 data-locale="av" data-google-locale="av"> 1801 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1802 <span class="nav-language-option__name"> 1803 <span class="nav-language-option__primary notranslate" translate="no"> 1804 Avaric 1805 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1806 (Avaric) 1807 </span> </span> 1808 <span class="nav-language-option__code notranslate" translate="no"> 1809 AV 1810 </span> 1811 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1812 </button> 1813 </form> 1814 <form method="POST" action="https://www.ekonty.com/set-locale" 1815 class="user-lang-switch-form nav-language-form nav-language-search-row" 1816 data-locale="ae" data-google-locale="ae" 1817 data-nav-language-search-text="avestan avestan ae ae ae"> 1818 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ae"> 1819 <input type="hidden" name="is_rtl" value="0"> 1820 <input type="hidden" name="return_url" value="/search"> 1821 <button type="submit" 1822 class="user-lang-switch-btn nav-language-option" 1823 data-locale="ae" data-google-locale="ae"> 1824 <span class="nav-language-option__mark" aria-hidden="true">ð</span>
1825 <span class="nav-language-option__name"> 1826 <span class="nav-language-option__primary notranslate" translate="no"> 1827 Avestan 1828 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1829 (Avestan) 1830 </span> </span> 1831 <span class="nav-language-option__code notranslate" translate="no"> 1832 AE 1833 </span> 1834 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1835 </button> 1836 </form> 1837 <form method="POST" action="https://www.ekonty.com/set-locale" 1838 class="user-lang-switch-form nav-language-form nav-language-search-row" 1839 data-locale="ay" data-google-locale="ay" 1840 data-nav-language-search-text="aymara aymara ay ay ay"> 1841 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ay"> 1842 <input type="hidden" name="is_rtl" value="0"> 1843 <input type="hidden" name="return_url" value="/search"> 1844 <button type="submit" 1845 class="user-lang-switch-btn nav-language-option" 1846 data-locale="ay" data-google-locale="ay"> 1847 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1848 <span class="nav-language-option__name"> 1849 <span class="nav-language-option__primary notranslate" translate="no"> 1850 Aymara 1851 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1852 (Aymara) 1853 </span> </span> 1854 <span class="nav-language-option__code notranslate" translate="no"> 1855 AY 1856 </span> 1857 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1858 </button> 1859 </form> 1860 <form method="POST" action="https://www.ekonty.com/set-locale" 1861 class="user-lang-switch-form nav-language-form nav-language-search-row" 1862 data-locale="az" data-google-locale="az" 1863 data-nav-language-search-text="azerbaijani azerbaijani az az az"> 1864 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="az"> 1865 <input type="hidden" name="is_rtl" value="1"> 1866 <input type="hidden" name="return_url" value="/search"> 1867 <button type="submit" 1868 class="user-lang-switch-btn nav-language-option" 1869 data-locale="az" data-google-locale="az"> 1870 <span class="nav-language-option__mark" aria-hidden="true">ð¦ð¿</span> 1871 <span class="nav-language-option__name"> 1872 <span class="nav-language-option__primary notranslate" translate="no"> 1873 Azerbaijani 1874 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1875 (Azerbaijani) 1876 </span> </span>
1877 <span class="nav-language-option__code notranslate" translate="no"> 1878 AZ 1879 </span> 1880 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1881 </button> 1882 </form> 1883 <form method="POST" action="https://www.ekonty.com/set-locale" 1884 class="user-lang-switch-form nav-language-form nav-language-search-row" 1885 data-locale="bm" data-google-locale="bm" 1886 data-nav-language-search-text="bambara bambara bm bm bm"> 1887 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="bm"> 1888 <input type="hidden" name="is_rtl" value="0"> 1889 <input type="hidden" name="return_url" value="/search"> 1890 <button type="submit" 1891 class="user-lang-switch-btn nav-language-option" 1892 data-locale="bm" data-google-locale="bm"> 1893 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1894 <span class="nav-language-option__name"> 1895 <span class="nav-language-option__primary notranslate" translate="no"> 1896 Bambara 1897 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1898 (Bambara) 1899 </span> </span> 1900 <span class="nav-language-option__code notranslate" translate="no"> 1901 BM 1902 </span> 1903 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1904 </button> 1905 </form> 1906 <form method="POST" action="https://www.ekonty.com/set-locale" 1907 class="user-lang-switch-form nav-language-form nav-language-search-row" 1908 data-locale="ba" data-google-locale="ba" 1909 data-nav-language-search-text="bashkir bashkir ba ba ba"> 1910 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ba"> 1911 <input type="hidden" name="is_rtl" value="0"> 1912 <input type="hidden" name="return_url" value="/search"> 1913 <button type="submit" 1914 class="user-lang-switch-btn nav-language-option" 1915 data-locale="ba" data-google-locale="ba"> 1916 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1917 <span class="nav-language-option__name"> 1918 <span class="nav-language-option__primary notranslate" translate="no"> 1919 Bashkir 1920 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1921 (Bashkir) 1922 </span> </span> 1923 <span class="nav-language-option__code notranslate" translate="no"> 1924 BA 1925 </span> 1926 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1927 </button> 1928 </form> 1929 <form method="POST" action="https://www.ekonty.com/set-locale" 1930 class="user-lang-switch-form nav-language-form nav-language-search-row" 1931 data-locale="eu" data-google-locale="eu" 1932 data-nav-language-search-text="basque basque eu eu eu"> 1933 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="eu"> 1934 <input type="hidden" name="is_rtl" value="
19340"> 1935 <input type="hidden" name="return_url" value="/search"> 1936 <button type="submit" 1937 class="user-lang-switch-btn nav-language-option" 1938 data-locale="eu" data-google-locale="eu"> 1939 <span class="nav-language-option__mark" aria-hidden="true">ðªð¸</span> 1940 <span class="nav-language-option__name"> 1941 <span class="nav-language-option__primary notranslate" translate="no"> 1942 Basque 1943 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1944 (Basque) 1945 </span> </span> 1946 <span class="nav-language-option__code notranslate" translate="no"> 1947 EU 1948 </span> 1949 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1950 </button> 1951 </form> 1952 <form method="POST" action="https://www.ekonty.com/set-locale" 1953 class="user-lang-switch-form nav-language-form nav-language-search-row" 1954 data-locale="be" data-google-locale="be" 1955 data-nav-language-search-text="belarusian belarusian be be be"> 1956 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="be"> 1957 <input type="hidden" name="is_rtl" value="0"> 1958 <input type="hidden" name="return_url" value="/search"> 1959 <button type="submit" 1960 class="user-lang-switch-btn nav-language-option" 1961 data-locale="be" data-google-locale="be"> 1962 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1963 <span class="nav-language-option__name"> 1964 <span class="nav-language-option__primary notranslate" translate="no"> 1965 Belarusian 1966 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1967 (Belarusian) 1968 </span> </span> 1969 <span class="nav-language-option__code notranslate" translate="no"> 1970 BE 1971 </span> 1972 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1973 </button> 1974 </form> 1975 <form method="POST" action="https://www.ekonty.com/set-locale" 1976 class="user-lang-switch-form nav-language-form nav-language-search-row" 1977 data-locale="bn" data-google-locale="bn" 1978 data-nav-language-search-text="bengali (bangla) bengali (bangla) bn bn bn"> 1979 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="bn"> 1980 <input type="hidden" name="is_rtl" value="0"> 1981 <input type="hidden" name="return_url" value="/search"> 1982 <button type="submit" 1983 class="user-lang-switch-btn nav-language-option" 1984 data-locale="bn" data-google-locale="bn">
1985 <span class="nav-language-option__mark" aria-hidden="true">ð§ð©</span> 1986 <span class="nav-language-option__name"> 1987 <span class="nav-language-option__primary notranslate" translate="no"> 1988 Bengali (Bangla) 1989 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1990 (Bengali (Bangla)) 1991 </span> </span> 1992 <span class="nav-language-option__code notranslate" translate="no"> 1993 BN 1994 </span> 1995 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1996 </button> 1997 </form> 1998 <form method="POST" action="https://www.ekonty.com/set-locale" 1999 class="user-lang-switch-form nav-language-form nav-language-search-row" 2000 data-locale="bh" data-google-locale="bh" 2001 data-nav-language-search-text="bihari bihari bh bh bh"> 2002 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="bh"> 2003 <input type="hidden" name="is_rtl" value="0"> 2004 <input type="hidden" name="return_url" value="/search"> 2005 <button type="submit" 2006 class="user-lang-switch-btn nav-language-option" 2007 data-locale="bh" data-google-locale="bh"> 2008 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2009 <span class="nav-language-option__name"> 2010 <span class="nav-language-option__primary notranslate" translate="no"> 2011 Bihari 2012 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2013 (Bihari) 2014 </span> </span> 2015 <span class="nav-language-option__code notranslate" translate="no"> 2016 BH 2017 </span> 2018 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2019 </button> 2020 </form> 2021 <form method="POST" action="https://www.ekonty.com/set-locale" 2022 class="user-lang-switch-form nav-language-form nav-language-search-row" 2023 data-locale="bi" data-google-locale="bi" 2024 data-nav-language-search-text="bislama bislama bi bi bi"> 2025 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="bi"> 2026 <input type="hidden" name="is_rtl" value="0"> 2027 <input type="hidden" name="return_url" value="/search"> 2028 <button type="submit" 2029 class="user-lang-switch-btn nav-language-option" 2030 data-locale="bi" data-google-locale="bi"> 2031 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2032 <span class="nav-language-option__name"> 2033 <span class="nav-language-option__primary notranslate" translate="no"> 2034 Bislama 2035 </span>
2035 <span class="nav-language-option__secondary notranslate" translate="no"> 2036 (Bislama) 2037 </span> </span> 2038 <span class="nav-language-option__code notranslate" translate="no"> 2039 BI 2040 </span> 2041 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2042 </button> 2043 </form> 2044 <form method="POST" action="https://www.ekonty.com/set-locale" 2045 class="user-lang-switch-form nav-language-form nav-language-search-row" 2046 data-locale="bs" data-google-locale="bs" 2047 data-nav-language-search-text="bosnian bosnian bs bs bs"> 2048 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="bs"> 2049 <input type="hidden" name="is_rtl" value="0"> 2050 <input type="hidden" name="return_url" value="/search"> 2051 <button type="submit" 2052 class="user-lang-switch-btn nav-language-option" 2053 data-locale="bs" data-google-locale="bs"> 2054 <span class="nav-language-option__mark" aria-hidden="true">ð§ð¦</span> 2055 <span class="nav-language-option__name"> 2056 <span class="nav-language-option__primary notranslate" translate="no"> 2057 Bosnian 2058 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2059 (Bosnian) 2060 </span> </span> 2061 <span class="nav-language-option__code notranslate" translate="no"> 2062 BS 2063 </span> 2064 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2065 </button> 2066 </form> 2067 <form method="POST" action="https://www.ekonty.com/set-locale" 2068 class="user-lang-switch-form nav-language-form nav-language-search-row" 2069 data-locale="br" data-google-locale="br" 2070 data-nav-language-search-text="breton breton br br br"> 2071 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="br"> 2072 <input type="hidden" name="is_rtl" value="0"> 2073 <input type="hidden" name="return_url" value="/search"> 2074 <button type="submit" 2075 class="user-lang-switch-btn nav-language-option" 2076 data-locale="br" data-google-locale="br"> 2077 <span class="nav-language-option__mark" aria-hidden="true">ð«ð·</span> 2078 <span class="nav-language-option__name"> 2079 <span class="nav-language-option__primary notranslate" translate="no"> 2080 Breton 2081 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2082 (Breton) 2083 </span> </span> 2084 <span class="nav-language-option__code notranslate" translate="no"> 2085 BR 2086 </span>
2087 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2088 </button> 2089 </form> 2090 <form method="POST" action="https://www.ekonty.com/set-locale" 2091 class="user-lang-switch-form nav-language-form nav-language-search-row" 2092 data-locale="bg" data-google-locale="bg" 2093 data-nav-language-search-text="bulgarian bulgarian bg bg bg"> 2094 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="bg"> 2095 <input type="hidden" name="is_rtl" value="0"> 2096 <input type="hidden" name="return_url" value="/search"> 2097 <button type="submit" 2098 class="user-lang-switch-btn nav-language-option" 2099 data-locale="bg" data-google-locale="bg"> 2100 <span class="nav-language-option__mark" aria-hidden="true">ð§ð¬</span> 2101 <span class="nav-language-option__name"> 2102 <span class="nav-language-option__primary notranslate" translate="no"> 2103 Bulgarian 2104 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2105 (Bulgarian) 2106 </span> </span> 2107 <span class="nav-language-option__code notranslate" translate="no"> 2108 BG 2109 </span> 2110 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2111 </button> 2112 </form> 2113 <form method="POST" action="https://www.ekonty.com/set-locale" 2114 class="user-lang-switch-form nav-language-form nav-language-search-row" 2115 data-locale="my" data-google-locale="my" 2116 data-nav-language-search-text="burmese burmese my my my"> 2117 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="my"> 2118 <input type="hidden" name="is_rtl" value="0"> 2119 <input type="hidden" name="return_url" value="/search"> 2120 <button type="submit" 2121 class="user-lang-switch-btn nav-language-option" 2122 data-locale="my" data-google-locale="my"> 2123 <span class="nav-language-option__mark" aria-hidden="true">ð²ð²</span> 2124 <span class="nav-language-option__name"> 2125 <span class="nav-language-option__primary notranslate" translate="no"> 2126 Burmese 2127 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2128 (Burmese) 2129 </span> </span> 2130 <span class="nav-language-option__code notranslate" translate="no"> 2131 MY 2132 </span> 2133 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2134 </button> 2135 </form> 2136 <form method="POST" action="https://www.ekonty.com/set-locale" 2137 class="user-lang-switch-form nav-language-form nav-language-search-row" 2138 data-locale="ca" data-google-locale="ca" 2139 data-nav-language-search-text="catalan catalan ca ca ca"> 2140 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ca"> 2141 <input type="hidden" name="is_rtl" value="
21410"> 2142 <input type="hidden" name="return_url" value="/search"> 2143 <button type="submit" 2144 class="user-lang-switch-btn nav-language-option" 2145 data-locale="ca" data-google-locale="ca"> 2146 <span class="nav-language-option__mark" aria-hidden="true">ðªð¸</span> 2147 <span class="nav-language-option__name"> 2148 <span class="nav-language-option__primary notranslate" translate="no"> 2149 Catalan 2150 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2151 (Catalan) 2152 </span> </span> 2153 <span class="nav-language-option__code notranslate" translate="no"> 2154 CA 2155 </span> 2156 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2157 </button> 2158 </form> 2159 <form method="POST" action="https://www.ekonty.com/set-locale" 2160 class="user-lang-switch-form nav-language-form nav-language-search-row" 2161 data-locale="ch" data-google-locale="ch" 2162 data-nav-language-search-text="chamorro chamorro ch ch ch"> 2163 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ch"> 2164 <input type="hidden" name="is_rtl" value="0"> 2165 <input type="hidden" name="return_url" value="/search"> 2166 <button type="submit" 2167 class="user-lang-switch-btn nav-language-option" 2168 data-locale="ch" data-google-locale="ch"> 2169 <span class="nav-language-option__mark" aria-hidden="true">ð¬ðº</span> 2170 <span class="nav-language-option__name"> 2171 <span class="nav-language-option__primary notranslate" translate="no"> 2172 Chamorro 2173 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2174 (Chamorro) 2175 </span> </span> 2176 <span class="nav-language-option__code notranslate" translate="no"> 2177 CH 2178 </span> 2179 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2180 </button> 2181 </form> 2182 <form method="POST" action="https://www.ekonty.com/set-locale" 2183 class="user-lang-switch-form nav-language-form nav-language-search-row" 2184 data-locale="ce" data-google-locale="ce" 2185 data-nav-language-search-text="chechen chechen ce ce ce"> 2186 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ce"> 2187 <input type="hidden" name="is_rtl" value="0"> 2188 <input type="hidden" name="return_url" value="/search"> 2189 <button type="submit" 2190 class="user-lang-switch-btn nav-language-option" 2191 data-locale="ce" data-google-locale="ce">
2192 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2193 <span class="nav-language-option__name"> 2194 <span class="nav-language-option__primary notranslate" translate="no"> 2195 Chechen 2196 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2197 (Chechen) 2198 </span> </span> 2199 <span class="nav-language-option__code notranslate" translate="no"> 2200 CE 2201 </span> 2202 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2203 </button> 2204 </form> 2205 <form method="POST" action="https://www.ekonty.com/set-locale" 2206 class="user-lang-switch-form nav-language-form nav-language-search-row" 2207 data-locale="ny" data-google-locale="ny" 2208 data-nav-language-search-text="chichewa, chewa, nyanja chichewa, chewa, nyanja ny ny ny"> 2209 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ny"> 2210 <input type="hidden" name="is_rtl" value="0"> 2211 <input type="hidden" name="return_url" value="/search"> 2212 <button type="submit" 2213 class="user-lang-switch-btn nav-language-option" 2214 data-locale="ny" data-google-locale="ny"> 2215 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2216 <span class="nav-language-option__name"> 2217 <span class="nav-language-option__primary notranslate" translate="no"> 2218 Chichewa, Chewa, Nyanja 2219 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2220 (Chichewa, Chewa, Nyanja) 2221 </span> </span> 2222 <span class="nav-language-option__code notranslate" translate="no"> 2223 NY 2224 </span> 2225 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2226 </button> 2227 </form> 2228 <form method="POST" action="https://www.ekonty.com/set-locale" 2229 class="user-lang-switch-form nav-language-form nav-language-search-row" 2230 data-locale="zh" data-google-locale="zh-CN" 2231 data-nav-language-search-text="chinese chinese zh zh zh"> 2232 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="zh"> 2233 <input type="hidden" name="is_rtl" value="0"> 2234 <input type="hidden" name="return_url" value="/search"> 2235 <button type="submit" 2236 class="user-lang-switch-btn nav-language-option" 2237 data-locale="zh" data-google-locale="zh-CN"> 2238 <span class="nav-language-option__mark" aria-hidden="true">ð¨ð³</span> 2239 <span class="nav-language-option__name"> 2240 <span class="nav-language-option__primary notranslate" translate="no"> 2241 Chinese 2242 </span>
2242 <span class="nav-language-option__secondary notranslate" translate="no"> 2243 (Chinese) 2244 </span> </span> 2245 <span class="nav-language-option__code notranslate" translate="no"> 2246 ZH 2247 </span> 2248 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2249 </button> 2250 </form> 2251 <form method="POST" action="https://www.ekonty.com/set-locale" 2252 class="user-lang-switch-form nav-language-form nav-language-search-row" 2253 data-locale="cv" data-google-locale="cv" 2254 data-nav-language-search-text="chuvash chuvash cv cv cv"> 2255 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="cv"> 2256 <input type="hidden" name="is_rtl" value="0"> 2257 <input type="hidden" name="return_url" value="/search"> 2258 <button type="submit" 2259 class="user-lang-switch-btn nav-language-option" 2260 data-locale="cv" data-google-locale="cv"> 2261 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2262 <span class="nav-language-option__name"> 2263 <span class="nav-language-option__primary notranslate" translate="no"> 2264 Chuvash 2265 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2266 (Chuvash) 2267 </span> </span> 2268 <span class="nav-language-option__code notranslate" translate="no"> 2269 CV 2270 </span> 2271 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2272 </button> 2273 </form> 2274 <form method="POST" action="https://www.ekonty.com/set-locale" 2275 class="user-lang-switch-form nav-language-form nav-language-search-row" 2276 data-locale="kw" data-google-locale="kw" 2277 data-nav-language-search-text="cornish cornish kw kw kw"> 2278 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="kw"> 2279 <input type="hidden" name="is_rtl" value="0"> 2280 <input type="hidden" name="return_url" value="/search"> 2281 <button type="submit" 2282 class="user-lang-switch-btn nav-language-option" 2283 data-locale="kw" data-google-locale="kw"> 2284 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2285 <span class="nav-language-option__name"> 2286 <span class="nav-language-option__primary notranslate" translate="no"> 2287 Cornish 2288 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2289 (Cornish) 2290 </span> </span> 2291 <span class="nav-language-option__code notranslate" translate="no"> 2292 KW 2293 </span>
2294 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2295 </button> 2296 </form> 2297 <form method="POST" action="https://www.ekonty.com/set-locale" 2298 class="user-lang-switch-form nav-language-form nav-language-search-row" 2299 data-locale="co" data-google-locale="co" 2300 data-nav-language-search-text="corsican corsican co co co"> 2301 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="co"> 2302 <input type="hidden" name="is_rtl" value="0"> 2303 <input type="hidden" name="return_url" value="/search"> 2304 <button type="submit" 2305 class="user-lang-switch-btn nav-language-option" 2306 data-locale="co" data-google-locale="co"> 2307 <span class="nav-language-option__mark" aria-hidden="true">ð«ð·</span> 2308 <span class="nav-language-option__name"> 2309 <span class="nav-language-option__primary notranslate" translate="no"> 2310 Corsican 2311 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2312 (Corsican) 2313 </span> </span> 2314 <span class="nav-language-option__code notranslate" translate="no"> 2315 CO 2316 </span> 2317 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2318 </button> 2319 </form> 2320 <form method="POST" action="https://www.ekonty.com/set-locale" 2321 class="user-lang-switch-form nav-language-form nav-language-search-row" 2322 data-locale="cr" data-google-locale="cr" 2323 data-nav-language-search-text="cree cree cr cr cr"> 2324 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="cr"> 2325 <input type="hidden" name="is_rtl" value="0"> 2326 <input type="hidden" name="return_url" value="/search"> 2327 <button type="submit" 2328 class="user-lang-switch-btn nav-language-option" 2329 data-locale="cr" data-google-locale="cr"> 2330 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2331 <span class="nav-language-option__name"> 2332 <span class="nav-language-option__primary notranslate" translate="no"> 2333 Cree 2334 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2335 (Cree) 2336 </span> </span> 2337 <span class="nav-language-option__code notranslate" translate="no"> 2338 CR 2339 </span> 2340 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2341 </button> 2342 </form> 2343 <form method="POST" action="https://www.ekonty.com/set-locale" 2344 class="user-lang-switch-form nav-language-form nav-language-search-row" 2345 data-locale="hr" data-google-locale="hr" 2346 data-nav-language-search-text="croatian croatian hr hr hr"> 2347 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="hr"> 2348 <input type="hidden" name="is_rtl" value="
23480"> 2349 <input type="hidden" name="return_url" value="/search"> 2350 <button type="submit" 2351 class="user-lang-switch-btn nav-language-option" 2352 data-locale="hr" data-google-locale="hr"> 2353 <span class="nav-language-option__mark" aria-hidden="true">ðð·</span> 2354 <span class="nav-language-option__name"> 2355 <span class="nav-language-option__primary notranslate" translate="no"> 2356 Croatian 2357 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2358 (Croatian) 2359 </span> </span> 2360 <span class="nav-language-option__code notranslate" translate="no"> 2361 HR 2362 </span> 2363 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2364 </button> 2365 </form> 2366 <form method="POST" action="https://www.ekonty.com/set-locale" 2367 class="user-lang-switch-form nav-language-form nav-language-search-row" 2368 data-locale="cs" data-google-locale="cs" 2369 data-nav-language-search-text="czech czech cs cs cs"> 2370 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="cs"> 2371 <input type="hidden" name="is_rtl" value="0"> 2372 <input type="hidden" name="return_url" value="/search"> 2373 <button type="submit" 2374 class="user-lang-switch-btn nav-language-option" 2375 data-locale="cs" data-google-locale="cs"> 2376 <span class="nav-language-option__mark" aria-hidden="true">ð¨ð¿</span> 2377 <span class="nav-language-option__name"> 2378 <span class="nav-language-option__primary notranslate" translate="no"> 2379 Czech 2380 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2381 (Czech) 2382 </span> </span> 2383 <span class="nav-language-option__code notranslate" translate="no"> 2384 CS 2385 </span> 2386 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2387 </button> 2388 </form> 2389 <form method="POST" action="https://www.ekonty.com/set-locale" 2390 class="user-lang-switch-form nav-language-form nav-language-search-row" 2391 data-locale="da" data-google-locale="da" 2392 data-nav-language-search-text="danish danish da da da"> 2393 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="da"> 2394 <input type="hidden" name="is_rtl" value="0"> 2395 <input type="hidden" name="return_url" value="/search"> 2396 <button type="submit" 2397 class="user-lang-switch-btn nav-language-option" 2398 data-locale="da" data-google-locale="da"> 2399 <span class="nav-language-option__mark" aria-hidden="true">ð©ð°</span>
2400 <span class="nav-language-option__name"> 2401 <span class="nav-language-option__primary notranslate" translate="no"> 2402 Danish 2403 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2404 (Danish) 2405 </span> </span> 2406 <span class="nav-language-option__code notranslate" translate="no"> 2407 DA 2408 </span> 2409 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2410 </button> 2411 </form> 2412 <form method="POST" action="https://www.ekonty.com/set-locale" 2413 class="user-lang-switch-form nav-language-form nav-language-search-row" 2414 data-locale="dv" data-google-locale="dv" 2415 data-nav-language-search-text="divehi, dhivehi, maldivian divehi, dhivehi, maldivian dv dv dv"> 2416 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="dv"> 2417 <input type="hidden" name="is_rtl" value="1"> 2418 <input type="hidden" name="return_url" value="/search"> 2419 <button type="submit" 2420 class="user-lang-switch-btn nav-language-option" 2421 data-locale="dv" data-google-locale="dv"> 2422 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2423 <span class="nav-language-option__name"> 2424 <span class="nav-language-option__primary notranslate" translate="no"> 2425 Divehi, Dhivehi, Maldivian 2426 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2427 (Divehi, Dhivehi, Maldivian) 2428 </span> </span> 2429 <span class="nav-language-option__code notranslate" translate="no"> 2430 DV 2431 </span> 2432 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2433 </button> 2434 </form> 2435 <form method="POST" action="https://www.ekonty.com/set-locale" 2436 class="user-lang-switch-form nav-language-form nav-language-search-row" 2437 data-locale="nl" data-google-locale="nl" 2438 data-nav-language-search-text="dutch dutch nl nl nl"> 2439 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="nl"> 2440 <input type="hidden" name="is_rtl" value="0"> 2441 <input type="hidden" name="return_url" value="/search"> 2442 <button type="submit" 2443 class="user-lang-switch-btn nav-language-option" 2444 data-locale="nl" data-google-locale="nl"> 2445 <span class="nav-language-option__mark" aria-hidden="true">ð³ð±</span> 2446 <span class="nav-language-option__name"> 2447 <span class="nav-language-option__primary notranslate" translate="no"> 2448 Dutch 2449 </span>
2449 <span class="nav-language-option__secondary notranslate" translate="no"> 2450 (Dutch) 2451 </span> </span> 2452 <span class="nav-language-option__code notranslate" translate="no"> 2453 NL 2454 </span> 2455 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2456 </button> 2457 </form> 2458 <form method="POST" action="https://www.ekonty.com/set-locale" 2459 class="user-lang-switch-form nav-language-form nav-language-search-row" 2460 data-locale="dz" data-google-locale="dz" 2461 data-nav-language-search-text="dzongkha dzongkha dz dz dz"> 2462 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="dz"> 2463 <input type="hidden" name="is_rtl" value="0"> 2464 <input type="hidden" name="return_url" value="/search"> 2465 <button type="submit" 2466 class="user-lang-switch-btn nav-language-option" 2467 data-locale="dz" data-google-locale="dz"> 2468 <span class="nav-language-option__mark" aria-hidden="true">ð§ð¹</span> 2469 <span class="nav-language-option__name"> 2470 <span class="nav-language-option__primary notranslate" translate="no"> 2471 Dzongkha 2472 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2473 (Dzongkha) 2474 </span> </span> 2475 <span class="nav-language-option__code notranslate" translate="no"> 2476 DZ 2477 </span> 2478 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2479 </button> 2480 </form> 2481 <form method="POST" action="https://www.ekonty.com/set-locale" 2482 class="user-lang-switch-form nav-language-form nav-language-search-row" 2483 data-locale="eo" data-google-locale="eo" 2484 data-nav-language-search-text="esperanto esperanto eo eo eo"> 2485 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="eo"> 2486 <input type="hidden" name="is_rtl" value="0"> 2487 <input type="hidden" name="return_url" value="/search"> 2488 <button type="submit" 2489 class="user-lang-switch-btn nav-language-option" 2490 data-locale="eo" data-google-locale="eo"> 2491 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2492 <span class="nav-language-option__name"> 2493 <span class="nav-language-option__primary notranslate" translate="no"> 2494 Esperanto 2495 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2496 (Esperanto) 2497 </span> </span> 2498 <span class="nav-language-option__code notranslate" translate="no"> 2499 EO 2500 </span>
2501 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2502 </button> 2503 </form> 2504 <form method="POST" action="https://www.ekonty.com/set-locale" 2505 class="user-lang-switch-form nav-language-form nav-language-search-row" 2506 data-locale="et" data-google-locale="et" 2507 data-nav-language-search-text="estonian estonian et et et"> 2508 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="et"> 2509 <input type="hidden" name="is_rtl" value="0"> 2510 <input type="hidden" name="return_url" value="/search"> 2511 <button type="submit" 2512 class="user-lang-switch-btn nav-language-option" 2513 data-locale="et" data-google-locale="et"> 2514 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2515 <span class="nav-language-option__name"> 2516 <span class="nav-language-option__primary notranslate" translate="no"> 2517 Estonian 2518 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2519 (Estonian) 2520 </span> </span> 2521 <span class="nav-language-option__code notranslate" translate="no"> 2522 ET 2523 </span> 2524 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2525 </button> 2526 </form> 2527 <form method="POST" action="https://www.ekonty.com/set-locale" 2528 class="user-lang-switch-form nav-language-form nav-language-search-row" 2529 data-locale="ee" data-google-locale="ee" 2530 data-nav-language-search-text="ewe ewe ee ee ee"> 2531 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ee"> 2532 <input type="hidden" name="is_rtl" value="0"> 2533 <input type="hidden" name="return_url" value="/search"> 2534 <button type="submit" 2535 class="user-lang-switch-btn nav-language-option" 2536 data-locale="ee" data-google-locale="ee"> 2537 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2538 <span class="nav-language-option__name"> 2539 <span class="nav-language-option__primary notranslate" translate="no"> 2540 Ewe 2541 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2542 (Ewe) 2543 </span> </span> 2544 <span class="nav-language-option__code notranslate" translate="no"> 2545 EE 2546 </span> 2547 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2548 </button> 2549 </form> 2550 <form method="POST" action="https://www.ekonty.com/set-locale" 2551 class="user-lang-switch-form nav-language-form nav-language-search-row" 2552 data-locale="fo" data-google-locale="fo" 2553 data-nav-language-search-text="faroese faroese fo fo fo"> 2554 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="fo"> 2555 <input type="hidden" name="is_rtl" value="
25550"> 2556 <input type="hidden" name="return_url" value="/search"> 2557 <button type="submit" 2558 class="user-lang-switch-btn nav-language-option" 2559 data-locale="fo" data-google-locale="fo"> 2560 <span class="nav-language-option__mark" aria-hidden="true">ð«ð´</span> 2561 <span class="nav-language-option__name"> 2562 <span class="nav-language-option__primary notranslate" translate="no"> 2563 Faroese 2564 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2565 (Faroese) 2566 </span> </span> 2567 <span class="nav-language-option__code notranslate" translate="no"> 2568 FO 2569 </span> 2570 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2571 </button> 2572 </form> 2573 <form method="POST" action="https://www.ekonty.com/set-locale" 2574 class="user-lang-switch-form nav-language-form nav-language-search-row" 2575 data-locale="fj" data-google-locale="fj" 2576 data-nav-language-search-text="fijian fijian fj fj fj"> 2577 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="fj"> 2578 <input type="hidden" name="is_rtl" value="0"> 2579 <input type="hidden" name="return_url" value="/search"> 2580 <button type="submit" 2581 class="user-lang-switch-btn nav-language-option" 2582 data-locale="fj" data-google-locale="fj"> 2583 <span class="nav-language-option__mark" aria-hidden="true">ð«ð¯</span> 2584 <span class="nav-language-option__name"> 2585 <span class="nav-language-option__primary notranslate" translate="no"> 2586 Fijian 2587 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2588 (Fijian) 2589 </span> </span> 2590 <span class="nav-language-option__code notranslate" translate="no"> 2591 FJ 2592 </span> 2593 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2594 </button> 2595 </form> 2596 <form method="POST" action="https://www.ekonty.com/set-locale" 2597 class="user-lang-switch-form nav-language-form nav-language-search-row" 2598 data-locale="fi" data-google-locale="fi" 2599 data-nav-language-search-text="finnish finnish fi fi fi"> 2600 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="fi"> 2601 <input type="hidden" name="is_rtl" value="0"> 2602 <input type="hidden" name="return_url" value="/search"> 2603 <button type="submit" 2604 class="user-lang-switch-btn nav-language-option" 2605 data-locale="fi" data-google-locale="fi"> 2606 <span class="nav-language-option__mark" aria-hidden="true">ð«ð®</span>
2607 <span class="nav-language-option__name"> 2608 <span class="nav-language-option__primary notranslate" translate="no"> 2609 Finnish 2610 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2611 (Finnish) 2612 </span> </span> 2613 <span class="nav-language-option__code notranslate" translate="no"> 2614 FI 2615 </span> 2616 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2617 </button> 2618 </form> 2619 <form method="POST" action="https://www.ekonty.com/set-locale" 2620 class="user-lang-switch-form nav-language-form nav-language-search-row" 2621 data-locale="fr" data-google-locale="fr" 2622 data-nav-language-search-text="french french fr fr fr"> 2623 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="fr"> 2624 <input type="hidden" name="is_rtl" value="0"> 2625 <input type="hidden" name="return_url" value="/search"> 2626 <button type="submit" 2627 class="user-lang-switch-btn nav-language-option" 2628 data-locale="fr" data-google-locale="fr"> 2629 <span class="nav-language-option__mark" aria-hidden="true">ð«ð·</span> 2630 <span class="nav-language-option__name"> 2631 <span class="nav-language-option__primary notranslate" translate="no"> 2632 French 2633 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2634 (French) 2635 </span> </span> 2636 <span class="nav-language-option__code notranslate" translate="no"> 2637 FR 2638 </span> 2639 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2640 </button> 2641 </form> 2642 <form method="POST" action="https://www.ekonty.com/set-locale" 2643 class="user-lang-switch-form nav-language-form nav-language-search-row" 2644 data-locale="ff" data-google-locale="ff" 2645 data-nav-language-search-text="fula, fulah, pulaar, pular fula, fulah, pulaar, pular ff ff ff"> 2646 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ff"> 2647 <input type="hidden" name="is_rtl" value="0"> 2648 <input type="hidden" name="return_url" value="/search"> 2649 <button type="submit" 2650 class="user-lang-switch-btn nav-language-option" 2651 data-locale="ff" data-google-locale="ff"> 2652 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2653 <span class="nav-language-option__name"> 2654 <span class="nav-language-option__primary notranslate" translate="no"> 2655 Fula, Fulah, Pulaar, Pular 2656 </span>
2656 <span class="nav-language-option__secondary notranslate" translate="no"> 2657 (Fula, Fulah, Pulaar, Pular) 2658 </span> </span> 2659 <span class="nav-language-option__code notranslate" translate="no"> 2660 FF 2661 </span> 2662 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2663 </button> 2664 </form> 2665 <form method="POST" action="https://www.ekonty.com/set-locale" 2666 class="user-lang-switch-form nav-language-form nav-language-search-row" 2667 data-locale="gv" data-google-locale="gv" 2668 data-nav-language-search-text="gaelic (manx) gaelic (manx) gv gv gv"> 2669 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="gv"> 2670 <input type="hidden" name="is_rtl" value="0"> 2671 <input type="hidden" name="return_url" value="/search"> 2672 <button type="submit" 2673 class="user-lang-switch-btn nav-language-option" 2674 data-locale="gv" data-google-locale="gv"> 2675 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2676 <span class="nav-language-option__name"> 2677 <span class="nav-language-option__primary notranslate" translate="no"> 2678 Gaelic (Manx) 2679 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2680 (Gaelic (Manx)) 2681 </span> </span> 2682 <span class="nav-language-option__code notranslate" translate="no"> 2683 GV 2684 </span> 2685 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2686 </button> 2687 </form> 2688 <form method="POST" action="https://www.ekonty.com/set-locale" 2689 class="user-lang-switch-form nav-language-form nav-language-search-row" 2690 data-locale="gd" data-google-locale="gd" 2691 data-nav-language-search-text="gaelic (scottish
2691) gaelic (scottish) gd gd gd"> 2692 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="gd"> 2693 <input type="hidden" name="is_rtl" value="0"> 2694 <input type="hidden" name="return_url" value="/search"> 2695 <button type="submit" 2696 class="user-lang-switch-btn nav-language-option" 2697 data-locale="gd" data-google-locale="gd"> 2698 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2699 <span class="nav-language-option__name"> 2700 <span class="nav-language-option__primary notranslate" translate="no"> 2701 Gaelic (Scottish) 2702 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2703 (Gaelic (Scottish)) 2704 </span> </span> 2705 <span class="nav-language-option__code notranslate" translate="no"> 2706 GD 2707 </span> 2708 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2709 </button> 2710 </form> 2711 <form method="POST" action="https://www.ekonty.com/set-locale" 2712 class="user-lang-switch-form nav-language-form nav-language-search-row" 2713 data-locale="gl" data-google-locale="gl" 2714 data-nav-language-search-text="galician galician gl gl gl"> 2715 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="gl"> 2716 <input type="hidden" name="is_rtl" value="0"> 2717 <input type="hidden" name="return_url" value="/search"> 2718 <button type="submit" 2719 class="user-lang-switch-btn nav-language-option" 2720 data-locale="gl" data-google-locale="gl"> 2721 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2722 <span class="nav-language-option__name"> 2723 <span class="nav-language-option__primary notranslate" translate="no"> 2724 Galician 2725 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2726 (Galician) 2727 </span> </span> 2728 <span class="nav-language-option__code notranslate" translate="no"> 2729 GL 2730 </span> 2731 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2732 </button> 2733 </form> 2734 <form method="POST" action="https://www.ekonty.com/set-locale" 2735 class="user-lang-switch-form nav-language-form nav-language-search-row" 2736 data-locale="ka" data-google-locale="ka" 2737 data-nav-language-search-text="georgian georgian ka ka ka"> 2738 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ka"> 2739 <input type="hidden" name="is_rtl" value="
27390"> 2740 <input type="hidden" name="return_url" value="/search"> 2741 <button type="submit" 2742 class="user-lang-switch-btn nav-language-option" 2743 data-locale="ka" data-google-locale="ka"> 2744 <span class="nav-language-option__mark" aria-hidden="true">ð¬ðª</span> 2745 <span class="nav-language-option__name"> 2746 <span class="nav-language-option__primary notranslate" translate="no"> 2747 Georgian 2748 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2749 (Georgian) 2750 </span> </span> 2751 <span class="nav-language-option__code notranslate" translate="no"> 2752 KA 2753 </span> 2754 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2755 </button> 2756 </form> 2757 <form method="POST" action="https://www.ekonty.com/set-locale" 2758 class="user-lang-switch-form nav-language-form nav-language-search-row" 2759 data-locale="de" data-google-locale="de" 2760 data-nav-language-search-text="german german de de de"> 2761 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="de"> 2762 <input type="hidden" name="is_rtl" value="0"> 2763 <input type="hidden" name="return_url" value="/search"> 2764 <button type="submit" 2765 class="user-lang-switch-btn nav-language-option" 2766 data-locale="de" data-google-locale="de"> 2767 <span class="nav-language-option__mark" aria-hidden="true">ð©ðª</span> 2768 <span class="nav-language-option__name"> 2769 <span class="nav-language-option__primary notranslate" translate="no"> 2770 German 2771 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2772 (German) 2773 </span> </span> 2774 <span class="nav-language-option__code notranslate" translate="no"> 2775 DE 2776 </span> 2777 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2778 </button> 2779 </form> 2780 <form method="POST" action="https://www.ekonty.com/set-locale" 2781 class="user-lang-switch-form nav-language-form nav-language-search-row" 2782 data-locale="el" data-google-locale="el" 2783 data-nav-language-search-text="greek greek el el el"> 2784 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="el"> 2785 <input type="hidden" name="is_rtl" value="0"> 2786 <input type="hidden" name="return_url" value="/search"> 2787 <button type="submit" 2788 class="user-lang-switch-btn nav-language-option" 2789 data-locale="el" data-google-locale="el"> 2790 <span class="nav-language-option__mark" aria-hidden="true">ð¬ð·</span>
2791 <span class="nav-language-option__name"> 2792 <span class="nav-language-option__primary notranslate" translate="no"> 2793 Greek 2794 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2795 (Greek) 2796 </span> </span> 2797 <span class="nav-language-option__code notranslate" translate="no"> 2798 EL 2799 </span> 2800 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2801 </button> 2802 </form> 2803 <form method="POST" action="https://www.ekonty.com/set-locale" 2804 class="user-lang-switch-form nav-language-form nav-language-search-row" 2805 data-locale="kl" data-google-locale="kl" 2806 data-nav-language-search-text="greenlandic greenlandic kl kl kl"> 2807 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="kl"> 2808 <input type="hidden" name="is_rtl" value="0"> 2809 <input type="hidden" name="return_url" value="/search"> 2810 <button type="submit" 2811 class="user-lang-switch-btn nav-language-option" 2812 data-locale="kl" data-google-locale="kl"> 2813 <span class="nav-language-option__mark" aria-hidden="true">ð¬ð±</span> 2814 <span class="nav-language-option__name"> 2815 <span class="nav-language-option__primary notranslate" translate="no"> 2816 Greenlandic 2817 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2818 (Greenlandic) 2819 </span> </span> 2820 <span class="nav-language-option__code notranslate" translate="no"> 2821 KL 2822 </span> 2823 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2824 </button> 2825 </form> 2826 <form method="POST" action="https://www.ekonty.com/set-locale" 2827 class="user-lang-switch-form nav-language-form nav-language-search-row" 2828 data-locale="gn" data-google-locale="gn" 2829 data-nav-language-search-text="guarani guarani gn gn gn"> 2830 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="gn"> 2831 <input type="hidden" name="is_rtl" value="0"> 2832 <input type="hidden" name="return_url" value="/search"> 2833 <button type="submit" 2834 class="user-lang-switch-btn nav-language-option" 2835 data-locale="gn" data-google-locale="gn"> 2836 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2837 <span class="nav-language-option__name"> 2838 <span class="nav-language-option__primary notranslate" translate="no"> 2839 Guarani 2840 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2841 (Guarani) 2842 </span> </span>
2843 <span class="nav-language-option__code notranslate" translate="no"> 2844 GN 2845 </span> 2846 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2847 </button> 2848 </form> 2849 <form method="POST" action="https://www.ekonty.com/set-locale" 2850 class="user-lang-switch-form nav-language-form nav-language-search-row" 2851 data-locale="gu" data-google-locale="gu" 2852 data-nav-language-search-text="gujarati gujarati gu gu gu"> 2853 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="gu"> 2854 <input type="hidden" name="is_rtl" value="0"> 2855 <input type="hidden" name="return_url" value="/search"> 2856 <button type="submit" 2857 class="user-lang-switch-btn nav-language-option" 2858 data-locale="gu" data-google-locale="gu"> 2859 <span class="nav-language-option__mark" aria-hidden="true">ð®ð³</span> 2860 <span class="nav-language-option__name"> 2861 <span class="nav-language-option__primary notranslate" translate="no"> 2862 Gujarati 2863 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2864 (Gujarati) 2865 </span> </span> 2866 <span class="nav-language-option__code notranslate" translate="no"> 2867 GU 2868 </span> 2869 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2870 </button> 2871 </form> 2872 <form method="POST" action="https://www.ekonty.com/set-locale" 2873 class="user-lang-switch-form nav-language-form nav-language-search-row" 2874 data-locale="ht" data-google-locale="ht" 2875 data-nav-language-search-text="haitian creole haitian creole ht ht ht"> 2876 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ht"> 2877 <input type="hidden" name="is_rtl" value="0"> 2878 <input type="hidden" name="return_url" value="/search"> 2879 <button type="submit" 2880 class="user-lang-switch-btn nav-language-option" 2881 data-locale="ht" data-google-locale="ht"> 2882 <span class="nav-language-option__mark" aria-hidden="true">ðð¹</span> 2883 <span class="nav-language-option__name"> 2884 <span class="nav-language-option__primary notranslate" translate="no"> 2885 Haitian Creole 2886 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2887 (Haitian Creole) 2888 </span> </span> 2889 <span class="nav-language-option__code notranslate" translate="no"> 2890 HT 2891 </span> 2892 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2893 </button> 2894 </form> 2895 <form method="POST" action="https://www.ekonty.com/set-locale" 2896 class="user-lang-switch-form nav-language-form nav-language-search-row" 2897 data-locale="ha" data-google-locale="ha" 2898 data-nav-language-search-text="hausa hausa ha ha ha"> 2899 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ha"> 2900 <input type="hidden" name="is_rtl" value="
29000"> 2901 <input type="hidden" name="return_url" value="/search"> 2902 <button type="submit" 2903 class="user-lang-switch-btn nav-language-option" 2904 data-locale="ha" data-google-locale="ha"> 2905 <span class="nav-language-option__mark" aria-hidden="true">ð³ð¬</span> 2906 <span class="nav-language-option__name"> 2907 <span class="nav-language-option__primary notranslate" translate="no"> 2908 Hausa 2909 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2910 (Hausa) 2911 </span> </span> 2912 <span class="nav-language-option__code notranslate" translate="no"> 2913 HA 2914 </span> 2915 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2916 </button> 2917 </form> 2918 <form method="POST" action="https://www.ekonty.com/set-locale" 2919 class="user-lang-switch-form nav-language-form nav-language-search-row" 2920 data-locale="he" data-google-locale="he" 2921 data-nav-language-search-text="hebrew hebrew he he he"> 2922 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="he"> 2923 <input type="hidden" name="is_rtl" value="1"> 2924 <input type="hidden" name="return_url" value="/search"> 2925 <button type="submit" 2926 class="user-lang-switch-btn nav-language-option" 2927 data-locale="he" data-google-locale="he"> 2928 <span class="nav-language-option__mark" aria-hidden="true">ð®ð±</span> 2929 <span class="nav-language-option__name"> 2930 <span class="nav-language-option__primary notranslate" translate="no"> 2931 Hebrew 2932 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2933 (Hebrew) 2934 </span> </span> 2935 <span class="nav-language-option__code notranslate" translate="no"> 2936 HE 2937 </span> 2938 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2939 </button> 2940 </form> 2941 <form method="POST" action="https://www.ekonty.com/set-locale" 2942 class="user-lang-switch-form nav-language-form nav-language-search-row" 2943 data-locale="hz" data-google-locale="hz" 2944 data-nav-language-search-text="herero herero hz hz hz"> 2945 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="hz"> 2946 <input type="hidden" name="is_rtl" value="0"> 2947 <input type="hidden" name="return_url" value="/search"> 2948 <button type="submit" 2949 class="user-lang-switch-btn nav-language-option" 2950 data-locale="hz" data-google-locale="hz"> 2951 <span class="nav-language-option__mark" aria-hidden="true">ð</span>
2952 <span class="nav-language-option__name"> 2953 <span class="nav-language-option__primary notranslate" translate="no"> 2954 Herero 2955 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2956 (Herero) 2957 </span> </span> 2958 <span class="nav-language-option__code notranslate" translate="no"> 2959 HZ 2960 </span> 2961 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2962 </button> 2963 </form> 2964 <form method="POST" action="https://www.ekonty.com/set-locale" 2965 class="user-lang-switch-form nav-language-form nav-language-search-row" 2966 data-locale="hi" data-google-locale="hi" 2967 data-nav-language-search-text="hindi hindi hi hi hi"> 2968 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="hi"> 2969 <input type="hidden" name="is_rtl" value="0"> 2970 <input type="hidden" name="return_url" value="/search"> 2971 <button type="submit" 2972 class="user-lang-switch-btn nav-language-option" 2973 data-locale="hi" data-google-locale="hi"> 2974 <span class="nav-language-option__mark" aria-hidden="true">ð®ð³</span> 2975 <span class="nav-language-option__name"> 2976 <span class="nav-language-option__primary notranslate" translate="no"> 2977 Hindi 2978 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2979 (Hindi) 2980 </span> </span> 2981 <span class="nav-language-option__code notranslate" translate="no"> 2982 HI 2983 </span> 2984 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2985 </button> 2986 </form> 2987 <form method="POST" action="https://www.ekonty.com/set-locale" 2988 class="user-lang-switch-form nav-language-form nav-language-search-row" 2989 data-locale="ho" data-google-locale="ho" 2990 data-nav-language-search-text="hiri motu hiri motu ho ho ho"> 2991 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ho"> 2992 <input type="hidden" name="is_rtl" value="0"> 2993 <input type="hidden" name="return_url" value="/search"> 2994 <button type="submit" 2995 class="user-lang-switch-btn nav-language-option" 2996 data-locale="ho" data-google-locale="ho"> 2997 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2998 <span class="nav-language-option__name"> 2999 <span class="nav-language-option__primary notranslate" translate="no"> 3000 Hiri Motu 3001 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3002 (Hiri Motu) 3003 </span> </span>
3004 <span class="nav-language-option__code notranslate" translate="no"> 3005 HO 3006 </span> 3007 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3008 </button> 3009 </form> 3010 <form method="POST" action="https://www.ekonty.com/set-locale" 3011 class="user-lang-switch-form nav-language-form nav-language-search-row" 3012 data-locale="hu" data-google-locale="hu" 3013 data-nav-language-search-text="hungarian hungarian hu hu hu"> 3014 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="hu"> 3015 <input type="hidden" name="is_rtl" value="0"> 3016 <input type="hidden" name="return_url" value="/search"> 3017 <button type="submit" 3018 class="user-lang-switch-btn nav-language-option" 3019 data-locale="hu" data-google-locale="hu"> 3020 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3021 <span class="nav-language-option__name"> 3022 <span class="nav-language-option__primary notranslate" translate="no"> 3023 Hungarian 3024 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3025 (Hungarian) 3026 </span> </span> 3027 <span class="nav-language-option__code notranslate" translate="no"> 3028 HU 3029 </span> 3030 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3031 </button> 3032 </form> 3033 <form method="POST" action="https://www.ekonty.com/set-locale" 3034 class="user-lang-switch-form nav-language-form nav-language-search-row" 3035 data-locale="is" data-google-locale="is" 3036 data-nav-language-search-text="icelandic icelandic is is is"> 3037 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="is"> 3038 <input type="hidden" name="is_rtl" value="0"> 3039 <input type="hidden" name="return_url" value="/search"> 3040 <button type="submit" 3041 class="user-lang-switch-btn nav-language-option" 3042 data-locale="is" data-google-locale="is"> 3043 <span class="nav-language-option__mark" aria-hidden="true">ð®ð¸</span> 3044 <span class="nav-language-option__name"> 3045 <span class="nav-language-option__primary notranslate" translate="no"> 3046 Icelandic 3047 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3048 (Icelandic) 3049 </span> </span> 3050 <span class="nav-language-option__code notranslate" translate="no"> 3051 IS 3052 </span> 3053 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3054 </button> 3055 </form> 3056 <form method="POST" action="https://www.ekonty.com/set-locale" 3057 class="user-lang-switch-form nav-language-form nav-language-search-row" 3058 data-locale="io" data-google-locale="io" 3059 data-nav-language-search-text="ido ido io io io"> 3060 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="io"> 3061 <input type="hidden" name="is_rtl" value="
30610"> 3062 <input type="hidden" name="return_url" value="/search"> 3063 <button type="submit" 3064 class="user-lang-switch-btn nav-language-option" 3065 data-locale="io" data-google-locale="io"> 3066 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3067 <span class="nav-language-option__name"> 3068 <span class="nav-language-option__primary notranslate" translate="no"> 3069 Ido 3070 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3071 (Ido) 3072 </span> </span> 3073 <span class="nav-language-option__code notranslate" translate="no"> 3074 IO 3075 </span> 3076 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3077 </button> 3078 </form> 3079 <form method="POST" action="https://www.ekonty.com/set-locale" 3080 class="user-lang-switch-form nav-language-form nav-language-search-row" 3081 data-locale="ig" data-google-locale="ig" 3082 data-nav-language-search-text="igbo igbo ig ig ig"> 3083 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ig"> 3084 <input type="hidden" name="is_rtl" value="0"> 3085 <input type="hidden" name="return_url" value="/search"> 3086 <button type="submit" 3087 class="user-lang-switch-btn nav-language-option" 3088 data-locale="ig" data-google-locale="ig"> 3089 <span class="nav-language-option__mark" aria-hidden="true">ð³ð¬</span> 3090 <span class="nav-language-option__name"> 3091 <span class="nav-language-option__primary notranslate" translate="no"> 3092 Igbo 3093 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3094 (Igbo) 3095 </span> </span> 3096 <span class="nav-language-option__code notranslate" translate="no"> 3097 IG 3098 </span> 3099 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3100 </button> 3101 </form> 3102 <form method="POST" action="https://www.ekonty.com/set-locale" 3103 class="user-lang-switch-form nav-language-form nav-language-search-row" 3104 data-locale="id, in" data-google-locale="id, in" 3105 data-nav-language-search-text="indonesian indonesian id, in id, in id, in"> 3106 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="id, in"> 3107 <input type="hidden" name="is_rtl" value="0"> 3108 <input type="hidden" name="return_url" value="/search"> 3109 <button type="submit" 3110 class="user-lang-switch-btn nav-language-option" 3111 data-locale="id, in" data-google-locale="id, in">
3112 <span class="nav-language-option__mark" aria-hidden="true">ð®ð©</span> 3113 <span class="nav-language-option__name"> 3114 <span class="nav-language-option__primary notranslate" translate="no"> 3115 Indonesian 3116 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3117 (Indonesian) 3118 </span> </span> 3119 <span class="nav-language-option__code notranslate" translate="no"> 3120 ID, IN 3121 </span> 3122 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3123 </button> 3124 </form> 3125 <form method="POST" action="https://www.ekonty.com/set-locale" 3126 class="user-lang-switch-form nav-language-form nav-language-search-row" 3127 data-locale="ia" data-google-locale="ia" 3128 data-nav-language-search-text="interlingua interlingua ia ia ia"> 3129 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ia"> 3130 <input type="hidden" name="is_rtl" value="0"> 3131 <input type="hidden" name="return_url" value="/search"> 3132 <button type="submit" 3133 class="user-lang-switch-btn nav-language-option" 3134 data-locale="ia" data-google-locale="ia"> 3135 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3136 <span class="nav-language-option__name"> 3137 <span class="nav-language-option__primary notranslate" translate="no"> 3138 Interlingua 3139 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3140 (Interlingua) 3141 </span> </span> 3142 <span class="nav-language-option__code notranslate" translate="no"> 3143 IA 3144 </span> 3145 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3146 </button> 3147 </form> 3148 <form method="POST" action="https://www.ekonty.com/set-locale" 3149 class="user-lang-switch-form nav-language-form nav-language-search-row" 3150 data-locale="ie" data-google-locale="ie" 3151 data-nav-language-search-text="interlingue interlingue ie ie ie"> 3152 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ie"> 3153 <input type="hidden" name="is_rtl" value="0"> 3154 <input type="hidden" name="return_url" value="/search"> 3155 <button type="submit" 3156 class="user-lang-switch-btn nav-language-option" 3157 data-locale="ie" data-google-locale="ie"> 3158 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3159 <span class="nav-language-option__name"> 3160 <span class="nav-language-option__primary notranslate" translate="no"> 3161 Interlingue 3162 </span>
3162 <span class="nav-language-option__secondary notranslate" translate="no"> 3163 (Interlingue) 3164 </span> </span> 3165 <span class="nav-language-option__code notranslate" translate="no"> 3166 IE 3167 </span> 3168 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3169 </button> 3170 </form> 3171 <form method="POST" action="https://www.ekonty.com/set-locale" 3172 class="user-lang-switch-form nav-language-form nav-language-search-row" 3173 data-locale="iu" data-google-locale="iu" 3174 data-nav-language-search-text="inuktitut inuktitut iu iu iu"> 3175 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="iu"> 3176 <input type="hidden" name="is_rtl" value="0"> 3177 <input type="hidden" name="return_url" value="/search"> 3178 <button type="submit" 3179 class="user-lang-switch-btn nav-language-option" 3180 data-locale="iu" data-google-locale="iu"> 3181 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3182 <span class="nav-language-option__name"> 3183 <span class="nav-language-option__primary notranslate" translate="no"> 3184 Inuktitut 3185 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3186 (Inuktitut) 3187 </span> </span> 3188 <span class="nav-language-option__code notranslate" translate="no"> 3189 IU 3190 </span> 3191 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3192 </button> 3193 </form> 3194 <form method="POST" action="https://www.ekonty.com/set-locale" 3195 class="user-lang-switch-form nav-language-form nav-language-search-row" 3196 data-locale="ik" data-google-locale="ik" 3197 data-nav-language-search-text="inupiak inupiak ik ik ik"> 3198 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ik"> 3199 <input type="hidden" name="is_rtl" value="0"> 3200 <input type="hidden" name="return_url" value="/search"> 3201 <button type="submit" 3202 class="user-lang-switch-btn nav-language-option" 3203 data-locale="ik" data-google-locale="ik"> 3204 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3205 <span class="nav-language-option__name"> 3206 <span class="nav-language-option__primary notranslate" translate="no"> 3207 Inupiak 3208 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3209 (Inupiak) 3210 </span> </span> 3211 <span class="nav-language-option__code notranslate" translate="no"> 3212 IK 3213 </span>
3214 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3215 </button> 3216 </form> 3217 <form method="POST" action="https://www.ekonty.com/set-locale" 3218 class="user-lang-switch-form nav-language-form nav-language-search-row" 3219 data-locale="ga" data-google-locale="ga" 3220 data-nav-language-search-text="irish irish ga ga ga"> 3221 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ga"> 3222 <input type="hidden" name="is_rtl" value="0"> 3223 <input type="hidden" name="return_url" value="/search"> 3224 <button type="submit" 3225 class="user-lang-switch-btn nav-language-option" 3226 data-locale="ga" data-google-locale="ga"> 3227 <span class="nav-language-option__mark" aria-hidden="true">ð®ðª</span> 3228 <span class="nav-language-option__name"> 3229 <span class="nav-language-option__primary notranslate" translate="no"> 3230 Irish 3231 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3232 (Irish) 3233 </span> </span> 3234 <span class="nav-language-option__code notranslate" translate="no"> 3235 GA 3236 </span> 3237 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3238 </button> 3239 </form> 3240 <form method="POST" action="https://www.ekonty.com/set-locale" 3241 class="user-lang-switch-form nav-language-form nav-language-search-row" 3242 data-locale="it" data-google-locale="it" 3243 data-nav-language-search-text="italian italian it it it"> 3244 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="it"> 3245 <input type="hidden" name="is_rtl" value="0"> 3246 <input type="hidden" name="return_url" value="/search"> 3247 <button type="submit" 3248 class="user-lang-switch-btn nav-language-option" 3249 data-locale="it" data-google-locale="it"> 3250 <span class="nav-language-option__mark" aria-hidden="true">ð®ð¹</span> 3251 <span class="nav-language-option__name"> 3252 <span class="nav-language-option__primary notranslate" translate="no"> 3253 Italian 3254 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3255 (Italian) 3256 </span> </span> 3257 <span class="nav-language-option__code notranslate" translate="no"> 3258 IT 3259 </span> 3260 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3261 </button> 3262 </form> 3263 <form method="POST" action="https://www.ekonty.com/set-locale" 3264 class="user-lang-switch-form nav-language-form nav-language-search-row" 3265 data-locale="ja" data-google-locale="ja" 3266 data-nav-language-search-text="japanese japanese ja ja ja"> 3267 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ja"> 3268 <input type="hidden" name="is_rtl" value="
32680"> 3269 <input type="hidden" name="return_url" value="/search"> 3270 <button type="submit" 3271 class="user-lang-switch-btn nav-language-option" 3272 data-locale="ja" data-google-locale="ja"> 3273 <span class="nav-language-option__mark" aria-hidden="true">ð¯ðµ</span> 3274 <span class="nav-language-option__name"> 3275 <span class="nav-language-option__primary notranslate" translate="no"> 3276 Japanese 3277 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3278 (Japanese) 3279 </span> </span> 3280 <span class="nav-language-option__code notranslate" translate="no"> 3281 JA 3282 </span> 3283 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3284 </button> 3285 </form> 3286 <form method="POST" action="https://www.ekonty.com/set-locale" 3287 class="user-lang-switch-form nav-language-form nav-language-search-row" 3288 data-locale="jv" data-google-locale="jv" 3289 data-nav-language-search-text="javanese javanese jv jv jv"> 3290 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="jv"> 3291 <input type="hidden" name="is_rtl" value="0"> 3292 <input type="hidden" name="return_url" value="/search"> 3293 <button type="submit" 3294 class="user-lang-switch-btn nav-language-option" 3295 data-locale="jv" data-google-locale="jv"> 3296 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3297 <span class="nav-language-option__name"> 3298 <span class="nav-language-option__primary notranslate" translate="no"> 3299 Javanese 3300 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3301 (Javanese) 3302 </span> </span> 3303 <span class="nav-language-option__code notranslate" translate="no"> 3304 JV 3305 </span> 3306 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3307 </button> 3308 </form> 3309 <form method="POST" action="https://www.ekonty.com/set-locale" 3310 class="user-lang-switch-form nav-language-form nav-language-search-row" 3311 data-locale="kn" data-google-locale="kn" 3312 data-nav-language-search-text="kannada kannada kn kn kn"> 3313 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="kn"> 3314 <input type="hidden" name="is_rtl" value="0"> 3315 <input type="hidden" name="return_url" value="/search"> 3316 <button type="submit" 3317 class="user-lang-switch-btn nav-language-option" 3318 data-locale="kn" data-google-locale="kn">
3319 <span class="nav-language-option__mark" aria-hidden="true">ð®ð³</span> 3320 <span class="nav-language-option__name"> 3321 <span class="nav-language-option__primary notranslate" translate="no"> 3322 Kannada 3323 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3324 (Kannada) 3325 </span> </span> 3326 <span class="nav-language-option__code notranslate" translate="no"> 3327 KN 3328 </span> 3329 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3330 </button> 3331 </form> 3332 <form method="POST" action="https://www.ekonty.com/set-locale" 3333 class="user-lang-switch-form nav-language-form nav-language-search-row" 3334 data-locale="kr" data-google-locale="kr" 3335 data-nav-language-search-text="kanuri kanuri kr kr kr"> 3336 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="kr"> 3337 <input type="hidden" name="is_rtl" value="0"> 3338 <input type="hidden" name="return_url" value="/search"> 3339 <button type="submit" 3340 class="user-lang-switch-btn nav-language-option" 3341 data-locale="kr" data-google-locale="kr"> 3342 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3343 <span class="nav-language-option__name"> 3344 <span class="nav-language-option__primary notranslate" translate="no"> 3345 Kanuri 3346 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3347 (Kanuri) 3348 </span> </span> 3349 <span class="nav-language-option__code notranslate" translate="no"> 3350 KR 3351 </span> 3352 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3353 </button> 3354 </form> 3355 <form method="POST" action="https://www.ekonty.com/set-locale" 3356 class="user-lang-switch-form nav-language-form nav-language-search-row" 3357 data-locale="ks" data-google-locale="ks" 3358 data-nav-language-search-text="kashmiri kashmiri ks ks ks"> 3359 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ks"> 3360 <input type="hidden" name="is_rtl" value="0"> 3361 <input type="hidden" name="return_url" value="/search"> 3362 <button type="submit" 3363 class="user-lang-switch-btn nav-language-option" 3364 data-locale="ks" data-google-locale="ks"> 3365 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3366 <span class="nav-language-option__name"> 3367 <span class="nav-language-option__primary notranslate" translate="no"> 3368 Kashmiri 3369 </span>
3369 <span class="nav-language-option__secondary notranslate" translate="no"> 3370 (Kashmiri) 3371 </span> </span> 3372 <span class="nav-language-option__code notranslate" translate="no"> 3373 KS 3374 </span> 3375 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3376 </button> 3377 </form> 3378 <form method="POST" action="https://www.ekonty.com/set-locale" 3379 class="user-lang-switch-form nav-language-form nav-language-search-row" 3380 data-locale="kk" data-google-locale="kk" 3381 data-nav-language-search-text="kazakh kazakh kk kk kk"> 3382 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="kk"> 3383 <input type="hidden" name="is_rtl" value="0"> 3384 <input type="hidden" name="return_url" value="/search"> 3385 <button type="submit" 3386 class="user-lang-switch-btn nav-language-option" 3387 data-locale="kk" data-google-locale="kk"> 3388 <span class="nav-language-option__mark" aria-hidden="true">ð°ð¿</span> 3389 <span class="nav-language-option__name"> 3390 <span class="nav-language-option__primary notranslate" translate="no"> 3391 Kazakh 3392 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3393 (Kazakh) 3394 </span> </span> 3395 <span class="nav-language-option__code notranslate" translate="no"> 3396 KK 3397 </span> 3398 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3399 </button> 3400 </form> 3401 <form method="POST" action="https://www.ekonty.com/set-locale" 3402 class="user-lang-switch-form nav-language-form nav-language-search-row" 3403 data-locale="km" data-google-locale="km" 3404 data-nav-language-search-text="khmer khmer km km km"> 3405 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="km"> 3406 <input type="hidden" name="is_rtl" value="0"> 3407 <input type="hidden" name="return_url" value="/search"> 3408 <button type="submit" 3409 class="user-lang-switch-btn nav-language-option" 3410 data-locale="km" data-google-locale="km"> 3411 <span class="nav-language-option__mark" aria-hidden="true">ð°ð</span> 3412 <span class="nav-language-option__name"> 3413 <span class="nav-language-option__primary notranslate" translate="no"> 3414 Khmer 3415 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3416 (Khmer) 3417 </span> </span> 3418 <span class="nav-language-option__code notranslate" translate="no"> 3419 KM 3420 </span>
3421 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3422 </button> 3423 </form> 3424 <form method="POST" action="https://www.ekonty.com/set-locale" 3425 class="user-lang-switch-form nav-language-form nav-language-search-row" 3426 data-locale="ki" data-google-locale="ki" 3427 data-nav-language-search-text="kikuyu kikuyu ki ki ki"> 3428 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ki"> 3429 <input type="hidden" name="is_rtl" value="0"> 3430 <input type="hidden" name="return_url" value="/search"> 3431 <button type="submit" 3432 class="user-lang-switch-btn nav-language-option" 3433 data-locale="ki" data-google-locale="ki"> 3434 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3435 <span class="nav-language-option__name"> 3436 <span class="nav-language-option__primary notranslate" translate="no"> 3437 Kikuyu 3438 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3439 (Kikuyu) 3440 </span> </span> 3441 <span class="nav-language-option__code notranslate" translate="no"> 3442 KI 3443 </span> 3444 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3445 </button> 3446 </form> 3447 <form method="POST" action="https://www.ekonty.com/set-locale" 3448 class="user-lang-switch-form nav-language-form nav-language-search-row" 3449 data-locale="rw" data-google-locale="rw" 3450 data-nav-language-search-text="kinyarwanda (rwanda) kinyarwanda (rwanda) rw rw rw"> 3451 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="rw"> 3452 <input type="hidden" name="is_rtl" value="0"> 3453 <input type="hidden" name="return_url" value="/search"> 3454 <button type="submit" 3455 class="user-lang-switch-btn nav-language-option" 3456 data-locale="rw" data-google-locale="rw"> 3457 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3458 <span class="nav-language-option__name"> 3459 <span class="nav-language-option__primary notranslate" translate="no"> 3460 Kinyarwanda (Rwanda) 3461 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3462 (Kinyarwanda (Rwanda)) 3463 </span> </span> 3464 <span class="nav-language-option__code notranslate" translate="no"> 3465 RW 3466 </span> 3467 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3468 </button> 3469 </form> 3470 <form method="POST" action="https://www.ekonty.com/set-locale" 3471 class="user-lang-switch-form nav-language-form nav-language-search-row" 3472 data-locale="rn" data-google-locale="rn" 3473 data-nav-language-search-text="kirundi kirundi rn rn rn"> 3474 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="rn"> 3475 <input type="hidden" name="is_rtl" value="
34750"> 3476 <input type="hidden" name="return_url" value="/search"> 3477 <button type="submit" 3478 class="user-lang-switch-btn nav-language-option" 3479 data-locale="rn" data-google-locale="rn"> 3480 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3481 <span class="nav-language-option__name"> 3482 <span class="nav-language-option__primary notranslate" translate="no"> 3483 Kirundi 3484 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3485 (Kirundi) 3486 </span> </span> 3487 <span class="nav-language-option__code notranslate" translate="no"> 3488 RN 3489 </span> 3490 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3491 </button> 3492 </form> 3493 <form method="POST" action="https://www.ekonty.com/set-locale" 3494 class="user-lang-switch-form nav-language-form nav-language-search-row" 3495 data-locale="kv" data-google-locale="kv" 3496 data-nav-language-search-text="komi komi kv kv kv"> 3497 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="kv"> 3498 <input type="hidden" name="is_rtl" value="0"> 3499 <input type="hidden" name="return_url" value="/search"> 3500 <button type="submit" 3501 class="user-lang-switch-btn nav-language-option" 3502 data-locale="kv" data-google-locale="kv"> 3503 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3504 <span class="nav-language-option__name"> 3505 <span class="nav-language-option__primary notranslate" translate="no"> 3506 Komi 3507 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3508 (Komi) 3509 </span> </span> 3510 <span class="nav-language-option__code notranslate" translate="no"> 3511 KV 3512 </span> 3513 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3514 </button> 3515 </form> 3516 <form method="POST" action="https://www.ekonty.com/set-locale" 3517 class="user-lang-switch-form nav-language-form nav-language-search-row" 3518 data-locale="kg" data-google-locale="kg" 3519 data-nav-language-search-text="kongo kongo kg kg kg"> 3520 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="kg"> 3521 <input type="hidden" name="is_rtl" value="0"> 3522 <input type="hidden" name="return_url" value="/search"> 3523 <button type="submit" 3524 class="user-lang-switch-btn nav-language-option" 3525 data-locale="kg" data-google-locale="kg"> 3526 <span class="nav-language-option__mark" aria-hidden="true">ð</span>
3527 <span class="nav-language-option__name"> 3528 <span class="nav-language-option__primary notranslate" translate="no"> 3529 Kongo 3530 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3531 (Kongo) 3532 </span> </span> 3533 <span class="nav-language-option__code notranslate" translate="no"> 3534 KG 3535 </span> 3536 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3537 </button> 3538 </form> 3539 <form method="POST" action="https://www.ekonty.com/set-locale" 3540 class="user-lang-switch-form nav-language-form nav-language-search-row" 3541 data-locale="ko" data-google-locale="ko" 3542 data-nav-language-search-text="korean korean ko ko ko"> 3543 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ko"> 3544 <input type="hidden" name="is_rtl" value="0"> 3545 <input type="hidden" name="return_url" value="/search"> 3546 <button type="submit" 3547 class="user-lang-switch-btn nav-language-option" 3548 data-locale="ko" data-google-locale="ko"> 3549 <span class="nav-language-option__mark" aria-hidden="true">ð°ð·</span> 3550 <span class="nav-language-option__name"> 3551 <span class="nav-language-option__primary notranslate" translate="no"> 3552 Korean 3553 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3554 (Korean) 3555 </span> </span> 3556 <span class="nav-language-option__code notranslate" translate="no"> 3557 KO 3558 </span> 3559 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3560 </button> 3561 </form> 3562 <form method="POST" action="https://www.ekonty.com/set-locale" 3563 class="user-lang-switch-form nav-language-form nav-language-search-row" 3564 data-locale="ku" data-google-locale="ku" 3565 data-nav-language-search-text="kurdish kurdish ku ku ku"> 3566 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ku"> 3567 <input type="hidden" name="is_rtl" value="1"> 3568 <input type="hidden" name="return_url" value="/search"> 3569 <button type="submit" 3570 class="user-lang-switch-btn nav-language-option" 3571 data-locale="ku" data-google-locale="ku"> 3572 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3573 <span class="nav-language-option__name"> 3574 <span class="nav-language-option__primary notranslate" translate="no"> 3575 Kurdish 3576 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3577 (Kurdish) 3578 </span> </span>
3579 <span class="nav-language-option__code notranslate" translate="no"> 3580 KU 3581 </span> 3582 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3583 </button> 3584 </form> 3585 <form method="POST" action="https://www.ekonty.com/set-locale" 3586 class="user-lang-switch-form nav-language-form nav-language-search-row" 3587 data-locale="kj" data-google-locale="kj" 3588 data-nav-language-search-text="kwanyama kwanyama kj kj kj"> 3589 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="kj"> 3590 <input type="hidden" name="is_rtl" value="0"> 3591 <input type="hidden" name="return_url" value="/search"> 3592 <button type="submit" 3593 class="user-lang-switch-btn nav-language-option" 3594 data-locale="kj" data-google-locale="kj"> 3595 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3596 <span class="nav-language-option__name"> 3597 <span class="nav-language-option__primary notranslate" translate="no"> 3598 Kwanyama 3599 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3600 (Kwanyama) 3601 </span> </span> 3602 <span class="nav-language-option__code notranslate" translate="no"> 3603 KJ 3604 </span> 3605 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3606 </button> 3607 </form> 3608 <form method="POST" action="https://www.ekonty.com/set-locale" 3609 class="user-lang-switch-form nav-language-form nav-language-search-row" 3610 data-locale="ky" data-google-locale="ky" 3611 data-nav-language-search-text="kyrgyz kyrgyz ky ky ky"> 3612 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ky"> 3613 <input type="hidden" name="is_rtl" value="0"> 3614 <input type="hidden" name="return_url" value="/search"> 3615 <button type="submit" 3616 class="user-lang-switch-btn nav-language-option" 3617 data-locale="ky" data-google-locale="ky"> 3618 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3619 <span class="nav-language-option__name"> 3620 <span class="nav-language-option__primary notranslate" translate="no"> 3621 Kyrgyz 3622 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3623 (Kyrgyz) 3624 </span> </span> 3625 <span class="nav-language-option__code notranslate" translate="no"> 3626 KY 3627 </span> 3628 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3629 </button> 3630 </form> 3631 <form method="POST" action="https://www.ekonty.com/set-locale" 3632 class="user-lang-switch-form nav-language-form nav-language-search-row" 3633 data-locale="lo" data-google-locale="lo" 3634 data-nav-language-search-text="lao lao lo lo lo"> 3635 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="lo"> 3636 <input type="hidden" name="is_rtl" value="
36360"> 3637 <input type="hidden" name="return_url" value="/search"> 3638 <button type="submit" 3639 class="user-lang-switch-btn nav-language-option" 3640 data-locale="lo" data-google-locale="lo"> 3641 <span class="nav-language-option__mark" aria-hidden="true">ð±ð¦</span> 3642 <span class="nav-language-option__name"> 3643 <span class="nav-language-option__primary notranslate" translate="no"> 3644 Lao 3645 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3646 (Lao) 3647 </span> </span> 3648 <span class="nav-language-option__code notranslate" translate="no"> 3649 LO 3650 </span> 3651 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3652 </button> 3653 </form> 3654 <form method="POST" action="https://www.ekonty.com/set-locale" 3655 class="user-lang-switch-form nav-language-form nav-language-search-row" 3656 data-locale="la" data-google-locale="la" 3657 data-nav-language-search-text="latin latin la la la"> 3658 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="la"> 3659 <input type="hidden" name="is_rtl" value="0"> 3660 <input type="hidden" name="return_url" value="/search"> 3661 <button type="submit" 3662 class="user-lang-switch-btn nav-language-option" 3663 data-locale="la" data-google-locale="la"> 3664 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3665 <span class="nav-language-option__name"> 3666 <span class="nav-language-option__primary notranslate" translate="no"> 3667 Latin 3668 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3669 (Latin) 3670 </span> </span> 3671 <span class="nav-language-option__code notranslate" translate="no"> 3672 LA 3673 </span> 3674 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3675 </button> 3676 </form> 3677 <form method="POST" action="https://www.ekonty.com/set-locale" 3678 class="user-lang-switch-form nav-language-form nav-language-search-row" 3679 data-locale="lv" data-google-locale="lv" 3680 data-nav-language-search-text="latvian (lettish) latvian (lettish) lv lv lv"> 3681 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="lv"> 3682 <input type="hidden" name="is_rtl" value="0"> 3683 <input type="hidden" name="return_url" value="/search"> 3684 <button type="submit" 3685 class="user-lang-switch-btn nav-language-option" 3686 data-locale="lv" data-google-locale="lv">
3687 <span class="nav-language-option__mark" aria-hidden="true">ð±ð»</span> 3688 <span class="nav-language-option__name"> 3689 <span class="nav-language-option__primary notranslate" translate="no"> 3690 Latvian (Lettish) 3691 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3692 (Latvian (Lettish)) 3693 </span> </span> 3694 <span class="nav-language-option__code notranslate" translate="no"> 3695 LV 3696 </span> 3697 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3698 </button> 3699 </form> 3700 <form method="POST" action="https://www.ekonty.com/set-locale" 3701 class="user-lang-switch-form nav-language-form nav-language-search-row" 3702 data-locale="li" data-google-locale="li" 3703 data-nav-language-search-text="limburgish ( limburger) limburgish ( limburger) li li li"> 3704 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="li"> 3705 <input type="hidden" name="is_rtl" value="0"> 3706 <input type="hidden" name="return_url" value="/search"> 3707 <button type="submit" 3708 class="user-lang-switch-btn nav-language-option" 3709 data-locale="li" data-google-locale="li"> 3710 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3711 <span class="nav-language-option__name"> 3712 <span class="nav-language-option__primary notranslate" translate="no"> 3713 Limburgish ( Limburger) 3714 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3715 (Limburgish ( Limburger)) 3716 </span> </span> 3717 <span class="nav-language-option__code notranslate" translate="no"> 3718 LI 3719 </span> 3720 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3721 </button> 3722 </form> 3723 <form method="POST" action="https://www.ekonty.com/set-locale" 3724 class="user-lang-switch-form nav-language-form nav-language-search-row" 3725 data-locale="ln" data-google-locale="ln" 3726 data-nav-language-search-text="lingala lingala ln ln ln"> 3727 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ln"> 3728 <input type="hidden" name="is_rtl" value="0"> 3729 <input type="hidden" name="return_url" value="/search"> 3730 <button type="submit" 3731 class="user-lang-switch-btn nav-language-option" 3732 data-locale="ln" data-google-locale="ln"> 3733 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3734 <span class="nav-language-option__name"> 3735 <span class="nav-language-option__primary notranslate" translate="no"> 3736 Lingala 3737 </span>
3737 <span class="nav-language-option__secondary notranslate" translate="no"> 3738 (Lingala) 3739 </span> </span> 3740 <span class="nav-language-option__code notranslate" translate="no"> 3741 LN 3742 </span> 3743 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3744 </button> 3745 </form> 3746 <form method="POST" action="https://www.ekonty.com/set-locale" 3747 class="user-lang-switch-form nav-language-form nav-language-search-row" 3748 data-locale="lt" data-google-locale="lt" 3749 data-nav-language-search-text="lithuanian lithuanian lt lt lt"> 3750 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="lt"> 3751 <input type="hidden" name="is_rtl" value="0"> 3752 <input type="hidden" name="return_url" value="/search"> 3753 <button type="submit" 3754 class="user-lang-switch-btn nav-language-option" 3755 data-locale="lt" data-google-locale="lt"> 3756 <span class="nav-language-option__mark" aria-hidden="true">ð±ð¹</span> 3757 <span class="nav-language-option__name"> 3758 <span class="nav-language-option__primary notranslate" translate="no"> 3759 Lithuanian 3760 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3761 (Lithuanian) 3762 </span> </span> 3763 <span class="nav-language-option__code notranslate" translate="no"> 3764 LT 3765 </span> 3766 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3767 </button> 3768 </form> 3769 <form method="POST" action="https://www.ekonty.com/set-locale" 3770 class="user-lang-switch-form nav-language-form nav-language-search-row" 3771 data-locale="lu" data-google-locale="lu" 3772 data-nav-language-search-text="luga-katanga luga-katanga lu lu lu"> 3773 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="lu"> 3774 <input type="hidden" name="is_rtl" value="0"> 3775 <input type="hidden" name="return_url" value="/search"> 3776 <button type="submit" 3777 class="user-lang-switch-btn nav-language-option" 3778 data-locale="lu" data-google-locale="lu"> 3779 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3780 <span class="nav-language-option__name"> 3781 <span class="nav-language-option__primary notranslate" translate="no"> 3782 Luga-Katanga 3783 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3784 (Luga-Katanga) 3785 </span> </span> 3786 <span class="nav-language-option__code notranslate" translate="no"> 3787 LU 3788 </span>
3789 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3790 </button> 3791 </form> 3792 <form method="POST" action="https://www.ekonty.com/set-locale" 3793 class="user-lang-switch-form nav-language-form nav-language-search-row" 3794 data-locale="lg" data-google-locale="lg" 3795 data-nav-language-search-text="luganda, ganda luganda, ganda lg lg lg"> 3796 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="lg"> 3797 <input type="hidden" name="is_rtl" value="0"> 3798 <input type="hidden" name="return_url" value="/search"> 3799 <button type="submit" 3800 class="user-lang-switch-btn nav-language-option" 3801 data-locale="lg" data-google-locale="lg"> 3802 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3803 <span class="nav-language-option__name"> 3804 <span class="nav-language-option__primary notranslate" translate="no"> 3805 Luganda, Ganda 3806 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3807 (Luganda, Ganda) 3808 </span> </span> 3809 <span class="nav-language-option__code notranslate" translate="no"> 3810 LG 3811 </span> 3812 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3813 </button> 3814 </form> 3815 <form method="POST" action="https://www.ekonty.com/set-locale" 3816 class="user-lang-switch-form nav-language-form nav-language-search-row" 3817 data-locale="lb" data-google-locale="lb" 3818 data-nav-language-search-text="luxembourgish luxembourgish lb lb lb"> 3819 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="lb"> 3820 <input type="hidden" name="is_rtl" value="0"> 3821 <input type="hidden" name="return_url" value="/search"> 3822 <button type="submit" 3823 class="user-lang-switch-btn nav-language-option" 3824 data-locale="lb" data-google-locale="lb"> 3825 <span class="nav-language-option__mark" aria-hidden="true">ð±ðº</span> 3826 <span class="nav-language-option__name"> 3827 <span class="nav-language-option__primary notranslate" translate="no"> 3828 Luxembourgish 3829 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3830 (Luxembourgish) 3831 </span> </span> 3832 <span class="nav-language-option__code notranslate" translate="no"> 3833 LB 3834 </span> 3835 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3836 </button> 3837 </form> 3838 <form method="POST" action="https://www.ekonty.com/set-locale" 3839 class="user-lang-switch-form nav-language-form nav-language-search-row" 3840 data-locale="mk" data-google-locale="mk" 3841 data-nav-language-search-text="macedonian macedonian mk mk mk"> 3842 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="mk"> 3843 <input type="hidden" name="is_rtl" value="
38430"> 3844 <input type="hidden" name="return_url" value="/search"> 3845 <button type="submit" 3846 class="user-lang-switch-btn nav-language-option" 3847 data-locale="mk" data-google-locale="mk"> 3848 <span class="nav-language-option__mark" aria-hidden="true">ð²ð°</span> 3849 <span class="nav-language-option__name"> 3850 <span class="nav-language-option__primary notranslate" translate="no"> 3851 Macedonian 3852 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3853 (Macedonian) 3854 </span> </span> 3855 <span class="nav-language-option__code notranslate" translate="no"> 3856 MK 3857 </span> 3858 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3859 </button> 3860 </form> 3861 <form method="POST" action="https://www.ekonty.com/set-locale" 3862 class="user-lang-switch-form nav-language-form nav-language-search-row" 3863 data-locale="mg" data-google-locale="mg" 3864 data-nav-language-search-text="malagasy malagasy mg mg mg"> 3865 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="mg"> 3866 <input type="hidden" name="is_rtl" value="0"> 3867 <input type="hidden" name="return_url" value="/search"> 3868 <button type="submit" 3869 class="user-lang-switch-btn nav-language-option" 3870 data-locale="mg" data-google-locale="mg"> 3871 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3872 <span class="nav-language-option__name"> 3873 <span class="nav-language-option__primary notranslate" translate="no"> 3874 Malagasy 3875 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3876 (Malagasy) 3877 </span> </span> 3878 <span class="nav-language-option__code notranslate" translate="no"> 3879 MG 3880 </span> 3881 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3882 </button> 3883 </form> 3884 <form method="POST" action="https://www.ekonty.com/set-locale" 3885 class="user-lang-switch-form nav-language-form nav-language-search-row" 3886 data-locale="ms" data-google-locale="ms" 3887 data-nav-language-search-text="malay malay ms ms ms"> 3888 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ms"> 3889 <input type="hidden" name="is_rtl" value="0"> 3890 <input type="hidden" name="return_url" value="/search"> 3891 <button type="submit" 3892 class="user-lang-switch-btn nav-language-option" 3893 data-locale="ms" data-google-locale="ms">
3894 <span class="nav-language-option__mark" aria-hidden="true">ð²ð¾</span> 3895 <span class="nav-language-option__name"> 3896 <span class="nav-language-option__primary notranslate" translate="no"> 3897 Malay 3898 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3899 (Malay) 3900 </span> </span> 3901 <span class="nav-language-option__code notranslate" translate="no"> 3902 MS 3903 </span> 3904 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3905 </button> 3906 </form> 3907 <form method="POST" action="https://www.ekonty.com/set-locale" 3908 class="user-lang-switch-form nav-language-form nav-language-search-row" 3909 data-locale="ml" data-google-locale="ml" 3910 data-nav-language-search-text="malayalam malayalam ml ml ml"> 3911 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ml"> 3912 <input type="hidden" name="is_rtl" value="0"> 3913 <input type="hidden" name="return_url" value="/search"> 3914 <button type="submit" 3915 class="user-lang-switch-btn nav-language-option" 3916 data-locale="ml" data-google-locale="ml"> 3917 <span class="nav-language-option__mark" aria-hidden="true">ð®ð³</span> 3918 <span class="nav-language-option__name"> 3919 <span class="nav-language-option__primary notranslate" translate="no"> 3920 Malayalam 3921 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3922 (Malayalam) 3923 </span> </span> 3924 <span class="nav-language-option__code notranslate" translate="no"> 3925 ML 3926 </span> 3927 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3928 </button> 3929 </form> 3930 <form method="POST" action="https://www.ekonty.com/set-locale" 3931 class="user-lang-switch-form nav-language-form nav-language-search-row" 3932 data-locale="mt" data-google-locale="mt" 3933 data-nav-language-search-text="maltese maltese mt mt mt"> 3934 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="mt"> 3935 <input type="hidden" name="is_rtl" value="0"> 3936 <input type="hidden" name="return_url" value="/search"> 3937 <button type="submit" 3938 class="user-lang-switch-btn nav-language-option" 3939 data-locale="mt" data-google-locale="mt"> 3940 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3941 <span class="nav-language-option__name"> 3942 <span class="nav-language-option__primary notranslate" translate="no"> 3943 Maltese 3944 </span>
3944 <span class="nav-language-option__secondary notranslate" translate="no"> 3945 (Maltese) 3946 </span> </span> 3947 <span class="nav-language-option__code notranslate" translate="no"> 3948 MT 3949 </span> 3950 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3951 </button> 3952 </form> 3953 <form method="POST" action="https://www.ekonty.com/set-locale" 3954 class="user-lang-switch-form nav-language-form nav-language-search-row" 3955 data-locale="mi" data-google-locale="mi" 3956 data-nav-language-search-text="maori maori mi mi mi"> 3957 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="mi"> 3958 <input type="hidden" name="is_rtl" value="0"> 3959 <input type="hidden" name="return_url" value="/search"> 3960 <button type="submit" 3961 class="user-lang-switch-btn nav-language-option" 3962 data-locale="mi" data-google-locale="mi"> 3963 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3964 <span class="nav-language-option__name"> 3965 <span class="nav-language-option__primary notranslate" translate="no"> 3966 Maori 3967 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3968 (Maori) 3969 </span> </span> 3970 <span class="nav-language-option__code notranslate" translate="no"> 3971 MI 3972 </span> 3973 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3974 </button> 3975 </form> 3976 <form method="POST" action="https://www.ekonty.com/set-locale" 3977 class="user-lang-switch-form nav-language-form nav-language-search-row" 3978 data-locale="mr" data-google-locale="mr" 3979 data-nav-language-search-text="marathi marathi mr mr mr"> 3980 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="mr"> 3981 <input type="hidden" name="is_rtl" value="0"> 3982 <input type="hidden" name="return_url" value="/search"> 3983 <button type="submit" 3984 class="user-lang-switch-btn nav-language-option" 3985 data-locale="mr" data-google-locale="mr"> 3986 <span class="nav-language-option__mark" aria-hidden="true">ð®ð³</span> 3987 <span class="nav-language-option__name"> 3988 <span class="nav-language-option__primary notranslate" translate="no"> 3989 Marathi 3990 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3991 (Marathi) 3992 </span> </span> 3993 <span class="nav-language-option__code notranslate" translate="no"> 3994 MR 3995 </span>
3996 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3997 </button> 3998 </form> 3999 <form method="POST" action="https://www.ekonty.com/set-locale" 4000 class="user-lang-switch-form nav-language-form nav-language-search-row" 4001 data-locale="mh" data-google-locale="mh" 4002 data-nav-language-search-text="marshallese marshallese mh mh mh"> 4003 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="mh"> 4004 <input type="hidden" name="is_rtl" value="0"> 4005 <input type="hidden" name="return_url" value="/search"> 4006 <button type="submit" 4007 class="user-lang-switch-btn nav-language-option" 4008 data-locale="mh" data-google-locale="mh"> 4009 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4010 <span class="nav-language-option__name"> 4011 <span class="nav-language-option__primary notranslate" translate="no"> 4012 Marshallese 4013 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4014 (Marshallese) 4015 </span> </span> 4016 <span class="nav-language-option__code notranslate" translate="no"> 4017 MH 4018 </span> 4019 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4020 </button> 4021 </form> 4022 <form method="POST" action="https://www.ekonty.com/set-locale" 4023 class="user-lang-switch-form nav-language-form nav-language-search-row" 4024 data-locale="mo" data-google-locale="mo" 4025 data-nav-language-search-text="moldavian moldavian mo mo mo"> 4026 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="mo"> 4027 <input type="hidden" name="is_rtl" value="0"> 4028 <input type="hidden" name="return_url" value="/search"> 4029 <button type="submit" 4030 class="user-lang-switch-btn nav-language-option" 4031 data-locale="mo" data-google-locale="mo"> 4032 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4033 <span class="nav-language-option__name"> 4034 <span class="nav-language-option__primary notranslate" translate="no"> 4035 Moldavian 4036 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4037 (Moldavian) 4038 </span> </span> 4039 <span class="nav-language-option__code notranslate" translate="no"> 4040 MO 4041 </span> 4042 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4043 </button> 4044 </form> 4045 <form method="POST" action="https://www.ekonty.com/set-locale" 4046 class="user-lang-switch-form nav-language-form nav-language-search-row" 4047 data-locale="mn" data-google-locale="mn" 4048 data-nav-language-search-text="mongolian mongolian mn mn mn"> 4049 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="mn"> 4050 <input type="hidden" name="is_rtl" value="
40500"> 4051 <input type="hidden" name="return_url" value="/search"> 4052 <button type="submit" 4053 class="user-lang-switch-btn nav-language-option" 4054 data-locale="mn" data-google-locale="mn"> 4055 <span class="nav-language-option__mark" aria-hidden="true">ð²ð³</span> 4056 <span class="nav-language-option__name"> 4057 <span class="nav-language-option__primary notranslate" translate="no"> 4058 Mongolian 4059 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4060 (Mongolian) 4061 </span> </span> 4062 <span class="nav-language-option__code notranslate" translate="no"> 4063 MN 4064 </span> 4065 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4066 </button> 4067 </form> 4068 <form method="POST" action="https://www.ekonty.com/set-locale" 4069 class="user-lang-switch-form nav-language-form nav-language-search-row" 4070 data-locale="na" data-google-locale="na" 4071 data-nav-language-search-text="nauru nauru na na na"> 4072 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="na"> 4073 <input type="hidden" name="is_rtl" value="0"> 4074 <input type="hidden" name="return_url" value="/search"> 4075 <button type="submit" 4076 class="user-lang-switch-btn nav-language-option" 4077 data-locale="na" data-google-locale="na"> 4078 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4079 <span class="nav-language-option__name"> 4080 <span class="nav-language-option__primary notranslate" translate="no"> 4081 Nauru 4082 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4083 (Nauru) 4084 </span> </span> 4085 <span class="nav-language-option__code notranslate" translate="no"> 4086 NA 4087 </span> 4088 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4089 </button> 4090 </form> 4091 <form method="POST" action="https://www.ekonty.com/set-locale" 4092 class="user-lang-switch-form nav-language-form nav-language-search-row" 4093 data-locale="nv" data-google-locale="nv" 4094 data-nav-language-search-text="navajo navajo nv nv nv"> 4095 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="nv"> 4096 <input type="hidden" name="is_rtl" value="0"> 4097 <input type="hidden" name="return_url" value="/search"> 4098 <button type="submit" 4099 class="user-lang-switch-btn nav-language-option" 4100 data-locale="nv" data-google-locale="nv"> 4101 <span class="nav-language-option__mark" aria-hidden="true">ð</span>
4102 <span class="nav-language-option__name"> 4103 <span class="nav-language-option__primary notranslate" translate="no"> 4104 Navajo 4105 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4106 (Navajo) 4107 </span> </span> 4108 <span class="nav-language-option__code notranslate" translate="no"> 4109 NV 4110 </span> 4111 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4112 </button> 4113 </form> 4114 <form method="POST" action="https://www.ekonty.com/set-locale" 4115 class="user-lang-switch-form nav-language-form nav-language-search-row" 4116 data-locale="ng" data-google-locale="ng" 4117 data-nav-language-search-text="ndonga ndonga ng ng ng"> 4118 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ng"> 4119 <input type="hidden" name="is_rtl" value="0"> 4120 <input type="hidden" name="return_url" value="/search"> 4121 <button type="submit" 4122 class="user-lang-switch-btn nav-language-option" 4123 data-locale="ng" data-google-locale="ng"> 4124 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4125 <span class="nav-language-option__name"> 4126 <span class="nav-language-option__primary notranslate" translate="no"> 4127 Ndonga 4128 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4129 (Ndonga) 4130 </span> </span> 4131 <span class="nav-language-option__code notranslate" translate="no"> 4132 NG 4133 </span> 4134 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4135 </button> 4136 </form> 4137 <form method="POST" action="https://www.ekonty.com/set-locale" 4138 class="user-lang-switch-form nav-language-form nav-language-search-row" 4139 data-locale="ne" data-google-locale="ne" 4140 data-nav-language-search-text="nepali nepali ne ne ne"> 4141 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ne"> 4142 <input type="hidden" name="is_rtl" value="0"> 4143 <input type="hidden" name="return_url" value="/search"> 4144 <button type="submit" 4145 class="user-lang-switch-btn nav-language-option" 4146 data-locale="ne" data-google-locale="ne"> 4147 <span class="nav-language-option__mark" aria-hidden="true">ð³ðµ</span> 4148 <span class="nav-language-option__name"> 4149 <span class="nav-language-option__primary notranslate" translate="no"> 4150 Nepali 4151 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4152 (Nepali) 4153 </span> </span>
4154 <span class="nav-language-option__code notranslate" translate="no"> 4155 NE 4156 </span> 4157 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4158 </button> 4159 </form> 4160 <form method="POST" action="https://www.ekonty.com/set-locale" 4161 class="user-lang-switch-form nav-language-form nav-language-search-row" 4162 data-locale="nd" data-google-locale="nd" 4163 data-nav-language-search-text="northern ndebele northern ndebele nd nd nd"> 4164 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="nd"> 4165 <input type="hidden" name="is_rtl" value="0"> 4166 <input type="hidden" name="return_url" value="/search"> 4167 <button type="submit" 4168 class="user-lang-switch-btn nav-language-option" 4169 data-locale="nd" data-google-locale="nd"> 4170 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4171 <span class="nav-language-option__name"> 4172 <span class="nav-language-option__primary notranslate" translate="no"> 4173 Northern Ndebele 4174 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4175 (Northern Ndebele) 4176 </span> </span> 4177 <span class="nav-language-option__code notranslate" translate="no"> 4178 ND 4179 </span> 4180 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4181 </button> 4182 </form> 4183 <form method="POST" action="https://www.ekonty.com/set-locale" 4184 class="user-lang-switch-form nav-language-form nav-language-search-row" 4185 data-locale="no" data-google-locale="no" 4186 data-nav-language-search-text="norwegian norwegian no no no"> 4187 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="no"> 4188 <input type="hidden" name="is_rtl" value="0"> 4189 <input type="hidden" name="return_url" value="/search"> 4190 <button type="submit" 4191 class="user-lang-switch-btn nav-language-option" 4192 data-locale="no" data-google-locale="no"> 4193 <span class="nav-language-option__mark" aria-hidden="true">ð³ð´</span> 4194 <span class="nav-language-option__name"> 4195 <span class="nav-language-option__primary notranslate" translate="no"> 4196 Norwegian 4197 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4198 (Norwegian) 4199 </span> </span> 4200 <span class="nav-language-option__code notranslate" translate="no"> 4201 NO 4202 </span> 4203 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4204 </button> 4205 </form> 4206 <form method="POST" action="https://www.ekonty.com/set-locale" 4207 class="user-lang-switch-form nav-language-form nav-language-search-row" 4208 data-locale="nb" data-google-locale="nb" 4209 data-nav-language-search-text="norwegian bokmÃ¥l norwegian bokm?l nb nb nb"> 4210 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="nb"> 4211 <input type="hidden" name="is_rtl" value="
42110"> 4212 <input type="hidden" name="return_url" value="/search"> 4213 <button type="submit" 4214 class="user-lang-switch-btn nav-language-option" 4215 data-locale="nb" data-google-locale="nb"> 4216 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4217 <span class="nav-language-option__name"> 4218 <span class="nav-language-option__primary notranslate" translate="no"> 4219 Norwegian bokm?l 4220 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4221 (Norwegian bokmÃ¥l) 4222 </span> </span> 4223 <span class="nav-language-option__code notranslate" translate="no"> 4224 NB 4225 </span> 4226 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4227 </button> 4228 </form> 4229 <form method="POST" action="https://www.ekonty.com/set-locale" 4230 class="user-lang-switch-form nav-language-form nav-language-search-row" 4231 data-locale="nn" data-google-locale="nn" 4232 data-nav-language-search-text="norwegian nynorsk norwegian nynorsk nn nn nn"> 4233 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="nn"> 4234 <input type="hidden" name="is_rtl" value="0"> 4235 <input type="hidden" name="return_url" value="/search"> 4236 <button type="submit" 4237 class="user-lang-switch-btn nav-language-option" 4238 data-locale="nn" data-google-locale="nn"> 4239 <span class="nav-language-option__mark" aria-hidden="true">ð³ð´</span> 4240 <span class="nav-language-option__name"> 4241 <span class="nav-language-option__primary notranslate" translate="no"> 4242 Norwegian nynorsk 4243 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4244 (Norwegian nynorsk) 4245 </span> </span> 4246 <span class="nav-language-option__code notranslate" translate="no"> 4247 NN 4248 </span> 4249 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4250 </button> 4251 </form> 4252 <form method="POST" action="https://www.ekonty.com/set-locale" 4253 class="user-lang-switch-form nav-language-form nav-language-search-row" 4254 data-locale="ii" data-google-locale="ii" 4255 data-nav-language-search-text="nuosu nuosu ii ii ii"> 4256 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ii"> 4257 <input type="hidden" name="is_rtl" value="0"> 4258 <input type="hidden" name="return_url" value="/search"> 4259 <button type="submit" 4260 class="user-lang-switch-btn nav-language-option" 4261 data-locale="ii" data-google-locale="ii">
4262 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4263 <span class="nav-language-option__name"> 4264 <span class="nav-language-option__primary notranslate" translate="no"> 4265 Nuosu 4266 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4267 (Nuosu) 4268 </span> </span> 4269 <span class="nav-language-option__code notranslate" translate="no"> 4270 II 4271 </span> 4272 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4273 </button> 4274 </form> 4275 <form method="POST" action="https://www.ekonty.com/set-locale" 4276 class="user-lang-switch-form nav-language-form nav-language-search-row" 4277 data-locale="oc" data-google-locale="oc" 4278 data-nav-language-search-text="occitan occitan oc oc oc"> 4279 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="oc"> 4280 <input type="hidden" name="is_rtl" value="0"> 4281 <input type="hidden" name="return_url" value="/search"> 4282 <button type="submit" 4283 class="user-lang-switch-btn nav-language-option" 4284 data-locale="oc" data-google-locale="oc"> 4285 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4286 <span class="nav-language-option__name"> 4287 <span class="nav-language-option__primary notranslate" translate="no"> 4288 Occitan 4289 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4290 (Occitan) 4291 </span> </span> 4292 <span class="nav-language-option__code notranslate" translate="no"> 4293 OC 4294 </span> 4295 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4296 </button> 4297 </form> 4298 <form method="POST" action="https://www.ekonty.com/set-locale" 4299 class="user-lang-switch-form nav-language-form nav-language-search-row" 4300 data-locale="oj" data-google-locale="oj" 4301 data-nav-language-search-text="ojibwe ojibwe oj oj oj"> 4302 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="oj"> 4303 <input type="hidden" name="is_rtl" value="0"> 4304 <input type="hidden" name="return_url" value="/search"> 4305 <button type="submit" 4306 class="user-lang-switch-btn nav-language-option" 4307 data-locale="oj" data-google-locale="oj"> 4308 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4309 <span class="nav-language-option__name"> 4310 <span class="nav-language-option__primary notranslate" translate="no"> 4311 Ojibwe 4312 </span>
4312 <span class="nav-language-option__secondary notranslate" translate="no"> 4313 (Ojibwe) 4314 </span> </span> 4315 <span class="nav-language-option__code notranslate" translate="no"> 4316 OJ 4317 </span> 4318 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4319 </button> 4320 </form> 4321 <form method="POST" action="https://www.ekonty.com/set-locale" 4322 class="user-lang-switch-form nav-language-form nav-language-search-row" 4323 data-locale="cu" data-google-locale="cu" 4324 data-nav-language-search-text="old church slavonic, old bulgarian old church slavonic, old bulgarian cu cu cu"> 4325 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="cu"> 4326 <input type="hidden" name="is_rtl" value="0"> 4327 <input type="hidden" name="return_url" value="/search"> 4328 <button type="submit" 4329 class="user-lang-switch-btn nav-language-option" 4330 data-locale="cu" data-google-locale="cu"> 4331 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4332 <span class="nav-language-option__name"> 4333 <span class="nav-language-option__primary notranslate" translate="no"> 4334 Old Church Slavonic, Old Bulgarian 4335 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4336 (Old Church Slavonic, Old Bulgarian) 4337 </span> </span> 4338 <span class="nav-language-option__code notranslate" translate="no"> 4339 CU 4340 </span> 4341 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4342 </button> 4343 </form> 4344 <form method="POST" action="https://www.ekonty.com/set-locale" 4345 class="user-lang-switch-form nav-language-form nav-language-search-row" 4346 data-locale="or" data-google-locale="or" 4347 data-nav-language-search-text="oriya oriya or or or"> 4348 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="or"> 4349 <input type="hidden" name="is_rtl" value="0"> 4350 <input type="hidden" name="return_url" value="/search"> 4351 <button type="submit" 4352 class="user-lang-switch-btn nav-language-option" 4353 data-locale="or" data-google-locale="or"> 4354 <span class="nav-language-option__mark" aria-hidden="true">ð®ð³</span> 4355 <span class="nav-language-option__name"> 4356 <span class="nav-language-option__primary notranslate" translate="no"> 4357 Oriya 4358 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4359 (Oriya) 4360 </span> </span>
4361 <span class="nav-language-option__code notranslate" translate="no"> 4362 OR 4363 </span> 4364 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4365 </button> 4366 </form> 4367 <form method="POST" action="https://www.ekonty.com/set-locale" 4368 class="user-lang-switch-form nav-language-form nav-language-search-row" 4369 data-locale="om" data-google-locale="om" 4370 data-nav-language-search-text="oromo (afaan oromo) oromo (afaan oromo) om om om"> 4371 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="om"> 4372 <input type="hidden" name="is_rtl" value="0"> 4373 <input type="hidden" name="return_url" value="/search"> 4374 <button type="submit" 4375 class="user-lang-switch-btn nav-language-option" 4376 data-locale="om" data-google-locale="om"> 4377 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4378 <span class="nav-language-option__name"> 4379 <span class="nav-language-option__primary notranslate" translate="no"> 4380 Oromo (Afaan Oromo) 4381 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4382 (Oromo (Afaan Oromo)) 4383 </span> </span> 4384 <span class="nav-language-option__code notranslate" translate="no"> 4385 OM 4386 </span> 4387 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4388 </button> 4389 </form> 4390 <form method="POST" action="https://www.ekonty.com/set-locale" 4391 class="user-lang-switch-form nav-language-form nav-language-search-row" 4392 data-locale="os" data-google-locale="os" 4393 data-nav-language-search-text="ossetian ossetian os os os"> 4394 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="os"> 4395 <input type="hidden" name="is_rtl" value="0"> 4396 <input type="hidden" name="return_url" value="/search"> 4397 <button type="submit" 4398 class="user-lang-switch-btn nav-language-option" 4399 data-locale="os" data-google-locale="os"> 4400 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4401 <span class="nav-language-option__name"> 4402 <span class="nav-language-option__primary notranslate" translate="no"> 4403 Ossetian 4404 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4405 (Ossetian) 4406 </span> </span> 4407 <span class="nav-language-option__code notranslate" translate="no"> 4408 OS 4409 </span> 4410 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4411 </button> 4412 </form> 4413 <form method="POST" action="https://www.ekonty.com/set-locale" 4414 class="user-lang-switch-form nav-language-form nav-language-search-row" 4415 data-locale="pi" data-google-locale="pi" 4416 data-nav-language-search-text="p?li p?li pi pi pi"> 4417 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="pi"> 4418 <input type="hidden" name="is_rtl" value="
44180"> 4419 <input type="hidden" name="return_url" value="/search"> 4420 <button type="submit" 4421 class="user-lang-switch-btn nav-language-option" 4422 data-locale="pi" data-google-locale="pi"> 4423 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4424 <span class="nav-language-option__name"> 4425 <span class="nav-language-option__primary notranslate" translate="no"> 4426 P?li 4427 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4428 (P?li) 4429 </span> </span> 4430 <span class="nav-language-option__code notranslate" translate="no"> 4431 PI 4432 </span> 4433 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4434 </button> 4435 </form> 4436 <form method="POST" action="https://www.ekonty.com/set-locale" 4437 class="user-lang-switch-form nav-language-form nav-language-search-row" 4438 data-locale="ps" data-google-locale="ps" 4439 data-nav-language-search-text="pashto, pushto pashto, pushto ps ps ps"> 4440 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ps"> 4441 <input type="hidden" name="is_rtl" value="0"> 4442 <input type="hidden" name="return_url" value="/search"> 4443 <button type="submit" 4444 class="user-lang-switch-btn nav-language-option" 4445 data-locale="ps" data-google-locale="ps"> 4446 <span class="nav-language-option__mark" aria-hidden="true">ð¦ð«</span> 4447 <span class="nav-language-option__name"> 4448 <span class="nav-language-option__primary notranslate" translate="no"> 4449 Pashto, Pushto 4450 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4451 (Pashto, Pushto) 4452 </span> </span> 4453 <span class="nav-language-option__code notranslate" translate="no"> 4454 PS 4455 </span> 4456 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4457 </button> 4458 </form> 4459 <form method="POST" action="https://www.ekonty.com/set-locale" 4460 class="user-lang-switch-form nav-language-form nav-language-search-row" 4461 data-locale="fa" data-google-locale="fa" 4462 data-nav-language-search-text="persian (farsi) persian (farsi) fa fa fa"> 4463 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="fa"> 4464 <input type="hidden" name="is_rtl" value="1"> 4465 <input type="hidden" name="return_url" value="/search"> 4466 <button type="submit" 4467 class="user-lang-switch-btn nav-language-option" 4468 data-locale="fa" data-google-locale="fa">
4469 <span class="nav-language-option__mark" aria-hidden="true">ð®ð·</span> 4470 <span class="nav-language-option__name"> 4471 <span class="nav-language-option__primary notranslate" translate="no"> 4472 Persian (Farsi) 4473 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4474 (Persian (Farsi)) 4475 </span> </span> 4476 <span class="nav-language-option__code notranslate" translate="no"> 4477 FA 4478 </span> 4479 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4480 </button> 4481 </form> 4482 <form method="POST" action="https://www.ekonty.com/set-locale" 4483 class="user-lang-switch-form nav-language-form nav-language-search-row" 4484 data-locale="pl" data-google-locale="pl" 4485 data-nav-language-search-text="polish polish pl pl pl"> 4486 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="pl"> 4487 <input type="hidden" name="is_rtl" value="0"> 4488 <input type="hidden" name="return_url" value="/search"> 4489 <button type="submit" 4490 class="user-lang-switch-btn nav-language-option" 4491 data-locale="pl" data-google-locale="pl"> 4492 <span class="nav-language-option__mark" aria-hidden="true">ðµð±</span> 4493 <span class="nav-language-option__name"> 4494 <span class="nav-language-option__primary notranslate" translate="no"> 4495 Polish 4496 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4497 (Polish) 4498 </span> </span> 4499 <span class="nav-language-option__code notranslate" translate="no"> 4500 PL 4501 </span> 4502 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4503 </button> 4504 </form> 4505 <form method="POST" action="https://www.ekonty.com/set-locale" 4506 class="user-lang-switch-form nav-language-form nav-language-search-row" 4507 data-locale="pt" data-google-locale="pt" 4508 data-nav-language-search-text="portuguese portuguese pt pt pt"> 4509 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="pt"> 4510 <input type="hidden" name="is_rtl" value="0"> 4511 <input type="hidden" name="return_url" value="/search"> 4512 <button type="submit" 4513 class="user-lang-switch-btn nav-language-option" 4514 data-locale="pt" data-google-locale="pt"> 4515 <span class="nav-language-option__mark" aria-hidden="true">ðµð¹</span> 4516 <span class="nav-language-option__name"> 4517 <span class="nav-language-option__primary notranslate" translate="no"> 4518 Portuguese 4519 </span>
4519 <span class="nav-language-option__secondary notranslate" translate="no"> 4520 (Portuguese) 4521 </span> </span> 4522 <span class="nav-language-option__code notranslate" translate="no"> 4523 PT 4524 </span> 4525 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4526 </button> 4527 </form> 4528 <form method="POST" action="https://www.ekonty.com/set-locale" 4529 class="user-lang-switch-form nav-language-form nav-language-search-row" 4530 data-locale="pa" data-google-locale="pa" 4531 data-nav-language-search-text="punjabi (eastern) punjabi (eastern) pa pa pa"> 4532 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="pa"> 4533 <input type="hidden" name="is_rtl" value="0"> 4534 <input type="hidden" name="return_url" value="/search"> 4535 <button type="submit" 4536 class="user-lang-switch-btn nav-language-option" 4537 data-locale="pa" data-google-locale="pa"> 4538 <span class="nav-language-option__mark" aria-hidden="true">ð®ð³</span> 4539 <span class="nav-language-option__name"> 4540 <span class="nav-language-option__primary notranslate" translate="no"> 4541 Punjabi (Eastern) 4542 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4543 (Punjabi (Eastern)) 4544 </span> </span> 4545 <span class="nav-language-option__code notranslate" translate="no"> 4546 PA 4547 </span> 4548 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4549 </button> 4550 </form> 4551 <form method="POST" action="https://www.ekonty.com/set-locale" 4552 class="user-lang-switch-form nav-language-form nav-language-search-row" 4553 data-locale="qu" data-google-locale="qu" 4554 data-nav-language-search-text="quechua quechua qu qu qu"> 4555 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="qu"> 4556 <input type="hidden" name="is_rtl" value="0"> 4557 <input type="hidden" name="return_url" value="/search"> 4558 <button type="submit" 4559 class="user-lang-switch-btn nav-language-option" 4560 data-locale="qu" data-google-locale="qu"> 4561 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4562 <span class="nav-language-option__name"> 4563 <span class="nav-language-option__primary notranslate" translate="no"> 4564 Quechua 4565 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4566 (Quechua) 4567 </span> </span> 4568 <span class="nav-language-option__code notranslate" translate="no"> 4569 QU 4570 </span>
4571 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4572 </button> 4573 </form> 4574 <form method="POST" action="https://www.ekonty.com/set-locale" 4575 class="user-lang-switch-form nav-language-form nav-language-search-row" 4576 data-locale="ro" data-google-locale="ro" 4577 data-nav-language-search-text="romanian romanian ro ro ro"> 4578 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ro"> 4579 <input type="hidden" name="is_rtl" value="0"> 4580 <input type="hidden" name="return_url" value="/search"> 4581 <button type="submit" 4582 class="user-lang-switch-btn nav-language-option" 4583 data-locale="ro" data-google-locale="ro"> 4584 <span class="nav-language-option__mark" aria-hidden="true">ð·ð´</span> 4585 <span class="nav-language-option__name"> 4586 <span class="nav-language-option__primary notranslate" translate="no"> 4587 Romanian 4588 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4589 (Romanian) 4590 </span> </span> 4591 <span class="nav-language-option__code notranslate" translate="no"> 4592 RO 4593 </span> 4594 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4595 </button> 4596 </form> 4597 <form method="POST" action="https://www.ekonty.com/set-locale" 4598 class="user-lang-switch-form nav-language-form nav-language-search-row" 4599 data-locale="rm" data-google-locale="rm" 4600 data-nav-language-search-text="romansh romansh rm rm rm"> 4601 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="rm"> 4602 <input type="hidden" name="is_rtl" value="0"> 4603 <input type="hidden" name="return_url" value="/search"> 4604 <button type="submit" 4605 class="user-lang-switch-btn nav-language-option" 4606 data-locale="rm" data-google-locale="rm"> 4607 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4608 <span class="nav-language-option__name"> 4609 <span class="nav-language-option__primary notranslate" translate="no"> 4610 Romansh 4611 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4612 (Romansh) 4613 </span> </span> 4614 <span class="nav-language-option__code notranslate" translate="no"> 4615 RM 4616 </span> 4617 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4618 </button> 4619 </form> 4620 <form method="POST" action="https://www.ekonty.com/set-locale" 4621 class="user-lang-switch-form nav-language-form nav-language-search-row" 4622 data-locale="ru" data-google-locale="ru" 4623 data-nav-language-search-text="russian russian ru ru ru"> 4624 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ru"> 4625 <input type="hidden" name="is_rtl" value="
46250"> 4626 <input type="hidden" name="return_url" value="/search"> 4627 <button type="submit" 4628 class="user-lang-switch-btn nav-language-option" 4629 data-locale="ru" data-google-locale="ru"> 4630 <span class="nav-language-option__mark" aria-hidden="true">ð·ðº</span> 4631 <span class="nav-language-option__name"> 4632 <span class="nav-language-option__primary notranslate" translate="no"> 4633 Russian 4634 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4635 (Russian) 4636 </span> </span> 4637 <span class="nav-language-option__code notranslate" translate="no"> 4638 RU 4639 </span> 4640 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4641 </button> 4642 </form> 4643 <form method="POST" action="https://www.ekonty.com/set-locale" 4644 class="user-lang-switch-form nav-language-form nav-language-search-row" 4645 data-locale="se" data-google-locale="se" 4646 data-nav-language-search-text="sami sami se se se"> 4647 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="se"> 4648 <input type="hidden" name="is_rtl" value="0"> 4649 <input type="hidden" name="return_url" value="/search"> 4650 <button type="submit" 4651 class="user-lang-switch-btn nav-language-option" 4652 data-locale="se" data-google-locale="se"> 4653 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4654 <span class="nav-language-option__name"> 4655 <span class="nav-language-option__primary notranslate" translate="no"> 4656 Sami 4657 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4658 (Sami) 4659 </span> </span> 4660 <span class="nav-language-option__code notranslate" translate="no"> 4661 SE 4662 </span> 4663 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4664 </button> 4665 </form> 4666 <form method="POST" action="https://www.ekonty.com/set-locale" 4667 class="user-lang-switch-form nav-language-form nav-language-search-row" 4668 data-locale="sm" data-google-locale="sm" 4669 data-nav-language-search-text="samoan samoan sm sm sm"> 4670 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sm"> 4671 <input type="hidden" name="is_rtl" value="0"> 4672 <input type="hidden" name="return_url" value="/search"> 4673 <button type="submit" 4674 class="user-lang-switch-btn nav-language-option" 4675 data-locale="sm" data-google-locale="sm"> 4676 <span class="nav-language-option__mark" aria-hidden="true">ð</span>
4677 <span class="nav-language-option__name"> 4678 <span class="nav-language-option__primary notranslate" translate="no"> 4679 Samoan 4680 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4681 (Samoan) 4682 </span> </span> 4683 <span class="nav-language-option__code notranslate" translate="no"> 4684 SM 4685 </span> 4686 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4687 </button> 4688 </form> 4689 <form method="POST" action="https://www.ekonty.com/set-locale" 4690 class="user-lang-switch-form nav-language-form nav-language-search-row" 4691 data-locale="sg" data-google-locale="sg" 4692 data-nav-language-search-text="sango sango sg sg sg"> 4693 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sg"> 4694 <input type="hidden" name="is_rtl" value="0"> 4695 <input type="hidden" name="return_url" value="/search"> 4696 <button type="submit" 4697 class="user-lang-switch-btn nav-language-option" 4698 data-locale="sg" data-google-locale="sg"> 4699 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4700 <span class="nav-language-option__name"> 4701 <span class="nav-language-option__primary notranslate" translate="no"> 4702 Sango 4703 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4704 (Sango) 4705 </span> </span> 4706 <span class="nav-language-option__code notranslate" translate="no"> 4707 SG 4708 </span> 4709 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4710 </button> 4711 </form> 4712 <form method="POST" action="https://www.ekonty.com/set-locale" 4713 class="user-lang-switch-form nav-language-form nav-language-search-row" 4714 data-locale="sa" data-google-locale="sa" 4715 data-nav-language-search-text="sanskrit sanskrit sa sa sa"> 4716 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sa"> 4717 <input type="hidden" name="is_rtl" value="0"> 4718 <input type="hidden" name="return_url" value="/search"> 4719 <button type="submit" 4720 class="user-lang-switch-btn nav-language-option" 4721 data-locale="sa" data-google-locale="sa"> 4722 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4723 <span class="nav-language-option__name"> 4724 <span class="nav-language-option__primary notranslate" translate="no"> 4725 Sanskrit 4726 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4727 (Sanskrit) 4728 </span> </span>
4729 <span class="nav-language-option__code notranslate" translate="no"> 4730 SA 4731 </span> 4732 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4733 </button> 4734 </form> 4735 <form method="POST" action="https://www.ekonty.com/set-locale" 4736 class="user-lang-switch-form nav-language-form nav-language-search-row" 4737 data-locale="sr" data-google-locale="sr" 4738 data-nav-language-search-text="serbian serbian sr sr sr"> 4739 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sr"> 4740 <input type="hidden" name="is_rtl" value="0"> 4741 <input type="hidden" name="return_url" value="/search"> 4742 <button type="submit" 4743 class="user-lang-switch-btn nav-language-option" 4744 data-locale="sr" data-google-locale="sr"> 4745 <span class="nav-language-option__mark" aria-hidden="true">ð·ð¸</span> 4746 <span class="nav-language-option__name"> 4747 <span class="nav-language-option__primary notranslate" translate="no"> 4748 Serbian 4749 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4750 (Serbian) 4751 </span> </span> 4752 <span class="nav-language-option__code notranslate" translate="no"> 4753 SR 4754 </span> 4755 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4756 </button> 4757 </form> 4758 <form method="POST" action="https://www.ekonty.com/set-locale" 4759 class="user-lang-switch-form nav-language-form nav-language-search-row" 4760 data-locale="sh" data-google-locale="sh" 4761 data-nav-language-search-text="serbo-croatian serbo-croatian sh sh sh"> 4762 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sh"> 4763 <input type="hidden" name="is_rtl" value="0"> 4764 <input type="hidden" name="return_url" value="/search"> 4765 <button type="submit" 4766 class="user-lang-switch-btn nav-language-option" 4767 data-locale="sh" data-google-locale="sh"> 4768 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4769 <span class="nav-language-option__name"> 4770 <span class="nav-language-option__primary notranslate" translate="no"> 4771 Serbo-Croatian 4772 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4773 (Serbo-Croatian) 4774 </span> </span> 4775 <span class="nav-language-option__code notranslate" translate="no"> 4776 SH 4777 </span> 4778 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4779 </button> 4780 </form> 4781 <form method="POST" action="https://www.ekonty.com/set-locale" 4782 class="user-lang-switch-form nav-language-form nav-language-search-row" 4783 data-locale="st" data-google-locale="st" 4784 data-nav-language-search-text="sesotho sesotho st st st"> 4785 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="st"> 4786 <input type="hidden" name="is_rtl" value="
47860"> 4787 <input type="hidden" name="return_url" value="/search"> 4788 <button type="submit" 4789 class="user-lang-switch-btn nav-language-option" 4790 data-locale="st" data-google-locale="st"> 4791 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4792 <span class="nav-language-option__name"> 4793 <span class="nav-language-option__primary notranslate" translate="no"> 4794 Sesotho 4795 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4796 (Sesotho) 4797 </span> </span> 4798 <span class="nav-language-option__code notranslate" translate="no"> 4799 ST 4800 </span> 4801 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4802 </button> 4803 </form> 4804 <form method="POST" action="https://www.ekonty.com/set-locale" 4805 class="user-lang-switch-form nav-language-form nav-language-search-row" 4806 data-locale="tn" data-google-locale="tn" 4807 data-nav-language-search-text="setswana setswana tn tn tn"> 4808 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="tn"> 4809 <input type="hidden" name="is_rtl" value="0"> 4810 <input type="hidden" name="return_url" value="/search"> 4811 <button type="submit" 4812 class="user-lang-switch-btn nav-language-option" 4813 data-locale="tn" data-google-locale="tn"> 4814 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4815 <span class="nav-language-option__name"> 4816 <span class="nav-language-option__primary notranslate" translate="no"> 4817 Setswana 4818 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4819 (Setswana) 4820 </span> </span> 4821 <span class="nav-language-option__code notranslate" translate="no"> 4822 TN 4823 </span> 4824 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4825 </button> 4826 </form> 4827 <form method="POST" action="https://www.ekonty.com/set-locale" 4828 class="user-lang-switch-form nav-language-form nav-language-search-row" 4829 data-locale="sn" data-google-locale="sn" 4830 data-nav-language-search-text="shona shona sn sn sn"> 4831 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sn"> 4832 <input type="hidden" name="is_rtl" value="0"> 4833 <input type="hidden" name="return_url" value="/search"> 4834 <button type="submit" 4835 class="user-lang-switch-btn nav-language-option" 4836 data-locale="sn" data-google-locale="sn"> 4837 <span class="nav-language-option__mark" aria-hidden="true">ð</span>
4838 <span class="nav-language-option__name"> 4839 <span class="nav-language-option__primary notranslate" translate="no"> 4840 Shona 4841 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4842 (Shona) 4843 </span> </span> 4844 <span class="nav-language-option__code notranslate" translate="no"> 4845 SN 4846 </span> 4847 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4848 </button> 4849 </form> 4850 <form method="POST" action="https://www.ekonty.com/set-locale" 4851 class="user-lang-switch-form nav-language-form nav-language-search-row" 4852 data-locale="sd" data-google-locale="sd" 4853 data-nav-language-search-text="sindhi sindhi sd sd sd"> 4854 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sd"> 4855 <input type="hidden" name="is_rtl" value="0"> 4856 <input type="hidden" name="return_url" value="/search"> 4857 <button type="submit" 4858 class="user-lang-switch-btn nav-language-option" 4859 data-locale="sd" data-google-locale="sd"> 4860 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4861 <span class="nav-language-option__name"> 4862 <span class="nav-language-option__primary notranslate" translate="no"> 4863 Sindhi 4864 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4865 (Sindhi) 4866 </span> </span> 4867 <span class="nav-language-option__code notranslate" translate="no"> 4868 SD 4869 </span> 4870 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4871 </button> 4872 </form> 4873 <form method="POST" action="https://www.ekonty.com/set-locale" 4874 class="user-lang-switch-form nav-language-form nav-language-search-row" 4875 data-locale="si" data-google-locale="si" 4876 data-nav-language-search-text="sinhalese sinhalese si si si"> 4877 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="si"> 4878 <input type="hidden" name="is_rtl" value="0"> 4879 <input type="hidden" name="return_url" value="/search"> 4880 <button type="submit" 4881 class="user-lang-switch-btn nav-language-option" 4882 data-locale="si" data-google-locale="si"> 4883 <span class="nav-language-option__mark" aria-hidden="true">ð±ð°</span> 4884 <span class="nav-language-option__name"> 4885 <span class="nav-language-option__primary notranslate" translate="no"> 4886 Sinhalese 4887 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4888 (Sinhalese) 4889 </span> </span>
4890 <span class="nav-language-option__code notranslate" translate="no"> 4891 SI 4892 </span> 4893 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4894 </button> 4895 </form> 4896 <form method="POST" action="https://www.ekonty.com/set-locale" 4897 class="user-lang-switch-form nav-language-form nav-language-search-row" 4898 data-locale="ss" data-google-locale="ss" 4899 data-nav-language-search-text="siswati siswati ss ss ss"> 4900 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ss"> 4901 <input type="hidden" name="is_rtl" value="0"> 4902 <input type="hidden" name="return_url" value="/search"> 4903 <button type="submit" 4904 class="user-lang-switch-btn nav-language-option" 4905 data-locale="ss" data-google-locale="ss"> 4906 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4907 <span class="nav-language-option__name"> 4908 <span class="nav-language-option__primary notranslate" translate="no"> 4909 Siswati 4910 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4911 (Siswati) 4912 </span> </span> 4913 <span class="nav-language-option__code notranslate" translate="no"> 4914 SS 4915 </span> 4916 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4917 </button> 4918 </form> 4919 <form method="POST" action="https://www.ekonty.com/set-locale" 4920 class="user-lang-switch-form nav-language-form nav-language-search-row" 4921 data-locale="sk" data-google-locale="sk" 4922 data-nav-language-search-text="slovak slovak sk sk sk"> 4923 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sk"> 4924 <input type="hidden" name="is_rtl" value="0"> 4925 <input type="hidden" name="return_url" value="/search"> 4926 <button type="submit" 4927 class="user-lang-switch-btn nav-language-option" 4928 data-locale="sk" data-google-locale="sk"> 4929 <span class="nav-language-option__mark" aria-hidden="true">ð¸ð°</span> 4930 <span class="nav-language-option__name"> 4931 <span class="nav-language-option__primary notranslate" translate="no"> 4932 Slovak 4933 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4934 (Slovak) 4935 </span> </span> 4936 <span class="nav-language-option__code notranslate" translate="no"> 4937 SK 4938 </span> 4939 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4940 </button> 4941 </form> 4942 <form method="POST" action="https://www.ekonty.com/set-locale" 4943 class="user-lang-switch-form nav-language-form nav-language-search-row" 4944 data-locale="sl" data-google-locale="sl" 4945 data-nav-language-search-text="slovenian slovenian sl sl sl"> 4946 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sl"> 4947 <input type="hidden" name="is_rtl" value="
49470"> 4948 <input type="hidden" name="return_url" value="/search"> 4949 <button type="submit" 4950 class="user-lang-switch-btn nav-language-option" 4951 data-locale="sl" data-google-locale="sl"> 4952 <span class="nav-language-option__mark" aria-hidden="true">ð¸ð®</span> 4953 <span class="nav-language-option__name"> 4954 <span class="nav-language-option__primary notranslate" translate="no"> 4955 Slovenian 4956 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4957 (Slovenian) 4958 </span> </span> 4959 <span class="nav-language-option__code notranslate" translate="no"> 4960 SL 4961 </span> 4962 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4963 </button> 4964 </form> 4965 <form method="POST" action="https://www.ekonty.com/set-locale" 4966 class="user-lang-switch-form nav-language-form nav-language-search-row" 4967 data-locale="so" data-google-locale="so" 4968 data-nav-language-search-text="somali somali so so so"> 4969 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="so"> 4970 <input type="hidden" name="is_rtl" value="0"> 4971 <input type="hidden" name="return_url" value="/search"> 4972 <button type="submit" 4973 class="user-lang-switch-btn nav-language-option" 4974 data-locale="so" data-google-locale="so"> 4975 <span class="nav-language-option__mark" aria-hidden="true">ð¸ð´</span> 4976 <span class="nav-language-option__name"> 4977 <span class="nav-language-option__primary notranslate" translate="no"> 4978 Somali 4979 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4980 (Somali) 4981 </span> </span> 4982 <span class="nav-language-option__code notranslate" translate="no"> 4983 SO 4984 </span> 4985 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4986 </button> 4987 </form> 4988 <form method="POST" action="https://www.ekonty.com/set-locale" 4989 class="user-lang-switch-form nav-language-form nav-language-search-row" 4990 data-locale="nr" data-google-locale="nr" 4991 data-nav-language-search-text="southern ndebele southern ndebele nr nr nr"> 4992 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="nr"> 4993 <input type="hidden" name="is_rtl" value="0"> 4994 <input type="hidden" name="return_url" value="/search"> 4995 <button type="submit" 4996 class="user-lang-switch-btn nav-language-option" 4997 data-locale="nr" data-google-locale="nr">
4998 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4999 <span class="nav-language-option__name"> 5000 <span class="nav-language-option__primary notranslate" translate="no"> 5001 Southern Ndebele 5002 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5003 (Southern Ndebele) 5004 </span> </span> 5005 <span class="nav-language-option__code notranslate" translate="no"> 5006 NR 5007 </span> 5008 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5009 </button> 5010 </form> 5011 <form method="POST" action="https://www.ekonty.com/set-locale" 5012 class="user-lang-switch-form nav-language-form nav-language-search-row" 5013 data-locale="es" data-google-locale="es" 5014 data-nav-language-search-text="spanish español es es es"> 5015 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="es"> 5016 <input type="hidden" name="is_rtl" value="0"> 5017 <input type="hidden" name="return_url" value="/search"> 5018 <button type="submit" 5019 class="user-lang-switch-btn nav-language-option" 5020 data-locale="es" data-google-locale="es"> 5021 <span class="nav-language-option__mark" aria-hidden="true">ðªð¸</span> 5022 <span class="nav-language-option__name"> 5023 <span class="nav-language-option__primary notranslate" translate="no"> 5024 Español 5025 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5026 (Spanish) 5027 </span> </span> 5028 <span class="nav-language-option__code notranslate" translate="no"> 5029 ES 5030 </span> 5031 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5032 </button> 5033 </form> 5034 <form method="POST" action="https://www.ekonty.com/set-locale" 5035 class="user-lang-switch-form nav-language-form nav-language-search-row" 5036 data-locale="su" data-google-locale="su" 5037 data-nav-language-search-text="sundanese sundanese su su su"> 5038 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="su"> 5039 <input type="hidden" name="is_rtl" value="0"> 5040 <input type="hidden" name="return_url" value="/search"> 5041 <button type="submit" 5042 class="user-lang-switch-btn nav-language-option" 5043 data-locale="su" data-google-locale="su"> 5044 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5045 <span class="nav-language-option__name"> 5046 <span class="nav-language-option__primary notranslate" translate="no"> 5047 Sundanese 5048 </span>
5048 <span class="nav-language-option__secondary notranslate" translate="no"> 5049 (Sundanese) 5050 </span> </span> 5051 <span class="nav-language-option__code notranslate" translate="no"> 5052 SU 5053 </span> 5054 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5055 </button> 5056 </form> 5057 <form method="POST" action="https://www.ekonty.com/set-locale" 5058 class="user-lang-switch-form nav-language-form nav-language-search-row" 5059 data-locale="sw" data-google-locale="sw" 5060 data-nav-language-search-text="swahili (kiswahili) swahili (kiswahili) sw sw sw"> 5061 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sw"> 5062 <input type="hidden" name="is_rtl" value="0"> 5063 <input type="hidden" name="return_url" value="/search"> 5064 <button type="submit" 5065 class="user-lang-switch-btn nav-language-option" 5066 data-locale="sw" data-google-locale="sw"> 5067 <span class="nav-language-option__mark" aria-hidden="true">ð°ðª</span> 5068 <span class="nav-language-option__name"> 5069 <span class="nav-language-option__primary notranslate" translate="no"> 5070 Swahili (Kiswahili) 5071 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5072 (Swahili (Kiswahili)) 5073 </span> </span> 5074 <span class="nav-language-option__code notranslate" translate="no"> 5075 SW 5076 </span> 5077 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5078 </button> 5079 </form> 5080 <form method="POST" action="https://www.ekonty.com/set-locale" 5081 class="user-lang-switch-form nav-language-form nav-language-search-row" 5082 data-locale="sv" data-google-locale="sv" 5083 data-nav-language-search-text="swedish swedish sv sv sv"> 5084 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sv"> 5085 <input type="hidden" name="is_rtl" value="0"> 5086 <input type="hidden" name="return_url" value="/search"> 5087 <button type="submit" 5088 class="user-lang-switch-btn nav-language-option" 5089 data-locale="sv" data-google-locale="sv"> 5090 <span class="nav-language-option__mark" aria-hidden="true">ð¸ðª</span> 5091 <span class="nav-language-option__name"> 5092 <span class="nav-language-option__primary notranslate" translate="no"> 5093 Swedish 5094 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5095 (Swedish) 5096 </span> </span>
5097 <span class="nav-language-option__code notranslate" translate="no"> 5098 SV 5099 </span> 5100 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5101 </button> 5102 </form> 5103 <form method="POST" action="https://www.ekonty.com/set-locale" 5104 class="user-lang-switch-form nav-language-form nav-language-search-row" 5105 data-locale="tl" data-google-locale="tl" 5106 data-nav-language-search-text="tagalog tagalog tl tl tl"> 5107 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="tl"> 5108 <input type="hidden" name="is_rtl" value="0"> 5109 <input type="hidden" name="return_url" value="/search"> 5110 <button type="submit" 5111 class="user-lang-switch-btn nav-language-option" 5112 data-locale="tl" data-google-locale="tl"> 5113 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5114 <span class="nav-language-option__name"> 5115 <span class="nav-language-option__primary notranslate" translate="no"> 5116 Tagalog 5117 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5118 (Tagalog) 5119 </span> </span> 5120 <span class="nav-language-option__code notranslate" translate="no"> 5121 TL 5122 </span> 5123 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5124 </button> 5125 </form> 5126 <form method="POST" action="https://www.ekonty.com/set-locale" 5127 class="user-lang-switch-form nav-language-form nav-language-search-row" 5128 data-locale="ty" data-google-locale="ty" 5129 data-nav-language-search-text="tahitian tahitian ty ty ty"> 5130 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ty"> 5131 <input type="hidden" name="is_rtl" value="0"> 5132 <input type="hidden" name="return_url" value="/search"> 5133 <button type="submit" 5134 class="user-lang-switch-btn nav-language-option" 5135 data-locale="ty" data-google-locale="ty"> 5136 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5137 <span class="nav-language-option__name"> 5138 <span class="nav-language-option__primary notranslate" translate="no"> 5139 Tahitian 5140 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5141 (Tahitian) 5142 </span> </span> 5143 <span class="nav-language-option__code notranslate" translate="no"> 5144 TY 5145 </span> 5146 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5147 </button> 5148 </form> 5149 <form method="POST" action="https://www.ekonty.com/set-locale" 5150 class="user-lang-switch-form nav-language-form nav-language-search-row" 5151 data-locale="tg" data-google-locale="tg" 5152 data-nav-language-search-text="tajik tajik tg tg tg"> 5153 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="tg"> 5154 <input type="hidden" name="is_rtl" value="
51540"> 5155 <input type="hidden" name="return_url" value="/search"> 5156 <button type="submit" 5157 class="user-lang-switch-btn nav-language-option" 5158 data-locale="tg" data-google-locale="tg"> 5159 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5160 <span class="nav-language-option__name"> 5161 <span class="nav-language-option__primary notranslate" translate="no"> 5162 Tajik 5163 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5164 (Tajik) 5165 </span> </span> 5166 <span class="nav-language-option__code notranslate" translate="no"> 5167 TG 5168 </span> 5169 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5170 </button> 5171 </form> 5172 <form method="POST" action="https://www.ekonty.com/set-locale" 5173 class="user-lang-switch-form nav-language-form nav-language-search-row" 5174 data-locale="ta" data-google-locale="ta" 5175 data-nav-language-search-text="tamil tamil ta ta ta"> 5176 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ta"> 5177 <input type="hidden" name="is_rtl" value="0"> 5178 <input type="hidden" name="return_url" value="/search"> 5179 <button type="submit" 5180 class="user-lang-switch-btn nav-language-option" 5181 data-locale="ta" data-google-locale="ta"> 5182 <span class="nav-language-option__mark" aria-hidden="true">ð®ð³</span> 5183 <span class="nav-language-option__name"> 5184 <span class="nav-language-option__primary notranslate" translate="no"> 5185 Tamil 5186 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5187 (Tamil) 5188 </span> </span> 5189 <span class="nav-language-option__code notranslate" translate="no"> 5190 TA 5191 </span> 5192 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5193 </button> 5194 </form> 5195 <form method="POST" action="https://www.ekonty.com/set-locale" 5196 class="user-lang-switch-form nav-language-form nav-language-search-row" 5197 data-locale="tt" data-google-locale="tt" 5198 data-nav-language-search-text="tatar tatar tt tt tt"> 5199 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="tt"> 5200 <input type="hidden" name="is_rtl" value="0"> 5201 <input type="hidden" name="return_url" value="/search"> 5202 <button type="submit" 5203 class="user-lang-switch-btn nav-language-option" 5204 data-locale="tt" data-google-locale="tt"> 5205 <span class="nav-language-option__mark" aria-hidden="true">ð</span>
5206 <span class="nav-language-option__name"> 5207 <span class="nav-language-option__primary notranslate" translate="no"> 5208 Tatar 5209 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5210 (Tatar) 5211 </span> </span> 5212 <span class="nav-language-option__code notranslate" translate="no"> 5213 TT 5214 </span> 5215 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5216 </button> 5217 </form> 5218 <form method="POST" action="https://www.ekonty.com/set-locale" 5219 class="user-lang-switch-form nav-language-form nav-language-search-row" 5220 data-locale="te" data-google-locale="te" 5221 data-nav-language-search-text="telugu telugu te te te"> 5222 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="te"> 5223 <input type="hidden" name="is_rtl" value="0"> 5224 <input type="hidden" name="return_url" value="/search"> 5225 <button type="submit" 5226 class="user-lang-switch-btn nav-language-option" 5227 data-locale="te" data-google-locale="te"> 5228 <span class="nav-language-option__mark" aria-hidden="true">ð®ð³</span> 5229 <span class="nav-language-option__name"> 5230 <span class="nav-language-option__primary notranslate" translate="no"> 5231 Telugu 5232 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5233 (Telugu) 5234 </span> </span> 5235 <span class="nav-language-option__code notranslate" translate="no"> 5236 TE 5237 </span> 5238 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5239 </button> 5240 </form> 5241 <form method="POST" action="https://www.ekonty.com/set-locale" 5242 class="user-lang-switch-form nav-language-form nav-language-search-row" 5243 data-locale="th" data-google-locale="th" 5244 data-nav-language-search-text="thai thai th th th"> 5245 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="th"> 5246 <input type="hidden" name="is_rtl" value="0"> 5247 <input type="hidden" name="return_url" value="/search"> 5248 <button type="submit" 5249 class="user-lang-switch-btn nav-language-option" 5250 data-locale="th" data-google-locale="th"> 5251 <span class="nav-language-option__mark" aria-hidden="true">ð¹ð</span> 5252 <span class="nav-language-option__name"> 5253 <span class="nav-language-option__primary notranslate" translate="no"> 5254 Thai 5255 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5256 (Thai) 5257 </span> </span>
5258 <span class="nav-language-option__code notranslate" translate="no"> 5259 TH 5260 </span> 5261 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5262 </button> 5263 </form> 5264 <form method="POST" action="https://www.ekonty.com/set-locale" 5265 class="user-lang-switch-form nav-language-form nav-language-search-row" 5266 data-locale="bo" data-google-locale="bo" 5267 data-nav-language-search-text="tibetan tibetan bo bo bo"> 5268 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="bo"> 5269 <input type="hidden" name="is_rtl" value="0"> 5270 <input type="hidden" name="return_url" value="/search"> 5271 <button type="submit" 5272 class="user-lang-switch-btn nav-language-option" 5273 data-locale="bo" data-google-locale="bo"> 5274 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5275 <span class="nav-language-option__name"> 5276 <span class="nav-language-option__primary notranslate" translate="no"> 5277 Tibetan 5278 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5279 (Tibetan) 5280 </span> </span> 5281 <span class="nav-language-option__code notranslate" translate="no"> 5282 BO 5283 </span> 5284 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5285 </button> 5286 </form> 5287 <form method="POST" action="https://www.ekonty.com/set-locale" 5288 class="user-lang-switch-form nav-language-form nav-language-search-row" 5289 data-locale="ti" data-google-locale="ti" 5290 data-nav-language-search-text="tigrinya tigrinya ti ti ti"> 5291 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ti"> 5292 <input type="hidden" name="is_rtl" value="0"> 5293 <input type="hidden" name="return_url" value="/search"> 5294 <button type="submit" 5295 class="user-lang-switch-btn nav-language-option" 5296 data-locale="ti" data-google-locale="ti"> 5297 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5298 <span class="nav-language-option__name"> 5299 <span class="nav-language-option__primary notranslate" translate="no"> 5300 Tigrinya 5301 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5302 (Tigrinya) 5303 </span> </span> 5304 <span class="nav-language-option__code notranslate" translate="no"> 5305 TI 5306 </span> 5307 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5308 </button> 5309 </form> 5310 <form method="POST" action="https://www.ekonty.com/set-locale" 5311 class="user-lang-switch-form nav-language-form nav-language-search-row" 5312 data-locale="to" data-google-locale="to" 5313 data-nav-language-search-text="tonga tonga to to to"> 5314 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="to"> 5315 <input type="hidden" name="is_rtl" value="
53150"> 5316 <input type="hidden" name="return_url" value="/search"> 5317 <button type="submit" 5318 class="user-lang-switch-btn nav-language-option" 5319 data-locale="to" data-google-locale="to"> 5320 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5321 <span class="nav-language-option__name"> 5322 <span class="nav-language-option__primary notranslate" translate="no"> 5323 Tonga 5324 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5325 (Tonga) 5326 </span> </span> 5327 <span class="nav-language-option__code notranslate" translate="no"> 5328 TO 5329 </span> 5330 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5331 </button> 5332 </form> 5333 <form method="POST" action="https://www.ekonty.com/set-locale" 5334 class="user-lang-switch-form nav-language-form nav-language-search-row" 5335 data-locale="ts" data-google-locale="ts" 5336 data-nav-language-search-text="tsonga tsonga ts ts ts"> 5337 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ts"> 5338 <input type="hidden" name="is_rtl" value="0"> 5339 <input type="hidden" name="return_url" value="/search"> 5340 <button type="submit" 5341 class="user-lang-switch-btn nav-language-option" 5342 data-locale="ts" data-google-locale="ts"> 5343 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5344 <span class="nav-language-option__name"> 5345 <span class="nav-language-option__primary notranslate" translate="no"> 5346 Tsonga 5347 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5348 (Tsonga) 5349 </span> </span> 5350 <span class="nav-language-option__code notranslate" translate="no"> 5351 TS 5352 </span> 5353 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5354 </button> 5355 </form> 5356 <form method="POST" action="https://www.ekonty.com/set-locale" 5357 class="user-lang-switch-form nav-language-form nav-language-search-row" 5358 data-locale="tr" data-google-locale="tr" 5359 data-nav-language-search-text="turkish turkish tr tr tr"> 5360 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="tr"> 5361 <input type="hidden" name="is_rtl" value="0"> 5362 <input type="hidden" name="return_url" value="/search"> 5363 <button type="submit" 5364 class="user-lang-switch-btn nav-language-option" 5365 data-locale="tr" data-google-locale="tr"> 5366 <span class="nav-language-option__mark" aria-hidden="true">ð¹ð·</span>
5367 <span class="nav-language-option__name"> 5368 <span class="nav-language-option__primary notranslate" translate="no"> 5369 Turkish 5370 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5371 (Turkish) 5372 </span> </span> 5373 <span class="nav-language-option__code notranslate" translate="no"> 5374 TR 5375 </span> 5376 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5377 </button> 5378 </form> 5379 <form method="POST" action="https://www.ekonty.com/set-locale" 5380 class="user-lang-switch-form nav-language-form nav-language-search-row" 5381 data-locale="tk" data-google-locale="tk" 5382 data-nav-language-search-text="turkmen turkmen tk tk tk"> 5383 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="tk"> 5384 <input type="hidden" name="is_rtl" value="0"> 5385 <input type="hidden" name="return_url" value="/search"> 5386 <button type="submit" 5387 class="user-lang-switch-btn nav-language-option" 5388 data-locale="tk" data-google-locale="tk"> 5389 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5390 <span class="nav-language-option__name"> 5391 <span class="nav-language-option__primary notranslate" translate="no"> 5392 Turkmen 5393 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5394 (Turkmen) 5395 </span> </span> 5396 <span class="nav-language-option__code notranslate" translate="no"> 5397 TK 5398 </span> 5399 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5400 </button> 5401 </form> 5402 <form method="POST" action="https://www.ekonty.com/set-locale" 5403 class="user-lang-switch-form nav-language-form nav-language-search-row" 5404 data-locale="tw" data-google-locale="tw" 5405 data-nav-language-search-text="twi twi tw tw tw"> 5406 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="tw"> 5407 <input type="hidden" name="is_rtl" value="0"> 5408 <input type="hidden" name="return_url" value="/search"> 5409 <button type="submit" 5410 class="user-lang-switch-btn nav-language-option" 5411 data-locale="tw" data-google-locale="tw"> 5412 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5413 <span class="nav-language-option__name"> 5414 <span class="nav-language-option__primary notranslate" translate="no"> 5415 Twi 5416 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5417 (Twi) 5418 </span> </span>
5419 <span class="nav-language-option__code notranslate" translate="no"> 5420 TW 5421 </span> 5422 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5423 </button> 5424 </form> 5425 <form method="POST" action="https://www.ekonty.com/set-locale" 5426 class="user-lang-switch-form nav-language-form nav-language-search-row" 5427 data-locale="uk" data-google-locale="uk" 5428 data-nav-language-search-text="ukrainian ukrainian uk uk uk"> 5429 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="uk"> 5430 <input type="hidden" name="is_rtl" value="0"> 5431 <input type="hidden" name="return_url" value="/search"> 5432 <button type="submit" 5433 class="user-lang-switch-btn nav-language-option" 5434 data-locale="uk" data-google-locale="uk"> 5435 <span class="nav-language-option__mark" aria-hidden="true">ðºð¦</span> 5436 <span class="nav-language-option__name"> 5437 <span class="nav-language-option__primary notranslate" translate="no"> 5438 Ukrainian 5439 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5440 (Ukrainian) 5441 </span> </span> 5442 <span class="nav-language-option__code notranslate" translate="no"> 5443 UK 5444 </span> 5445 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5446 </button> 5447 </form> 5448 <form method="POST" action="https://www.ekonty.com/set-locale" 5449 class="user-lang-switch-form nav-language-form nav-language-search-row" 5450 data-locale="ur" data-google-locale="ur" 5451 data-nav-language-search-text="urdu ارد٠ur ur ur"> 5452 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ur"> 5453 <input type="hidden" name="is_rtl" value="1"> 5454 <input type="hidden" name="return_url" value="/search"> 5455 <button type="submit" 5456 class="user-lang-switch-btn nav-language-option" 5457 data-locale="ur" data-google-locale="ur"> 5458 <span class="nav-language-option__mark" aria-hidden="true">
5458ðµð°</span> 5459 <span class="nav-language-option__name"> 5460 <span class="nav-language-option__primary notranslate" translate="no"> 5461 ارد٠5462 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5463 (Urdu) 5464 </span> </span> 5465 <span class="nav-language-option__code notranslate" translate="no"> 5466 UR 5467 </span> 5468 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5469 </button> 5470 </form> 5471 <form method="POST" action="https://www.ekonty.com/set-locale" 5472 class="user-lang-switch-form nav-language-form nav-language-search-row" 5473 data-locale="ug" data-google-locale="ug" 5474 data-nav-language-search-text="uyghur uyghur ug ug ug"> 5475 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ug"> 5476 <input type="hidden" name="is_rtl" value="0"> 5477 <input type="hidden" name="return_url" value="/search"> 5478 <button type="submit" 5479 class="user-lang-switch-btn nav-language-option" 5480 data-locale="ug" data-google-locale="ug"> 5481 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5482 <span class="nav-language-option__name"> 5483 <span class="nav-language-option__primary notranslate" translate="no"> 5484 Uyghur 5485 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5486 (Uyghur) 5487 </span> </span> 5488 <span class="nav-language-option__code notranslate" translate="no"> 5489 UG 5490 </span> 5491 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5492 </button> 5493 </form> 5494 <form method="POST" action="https://www.ekonty.com/set-locale" 5495 class="user-lang-switch-form nav-language-form nav-language-search-row" 5496 data-locale="uz" data-google-locale="uz" 5497 data-nav-language-search-text="uzbek uzbek uz uz uz"> 5498 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="uz"> 5499 <input type="hidden" name="is_rtl" value="0"> 5500 <input type="hidden" name="return_url" value="/search"> 5501 <button type="submit" 5502 class="user-lang-switch-btn nav-language-option" 5503 data-locale="uz" data-google-locale="uz"> 5504 <span class="nav-language-option__mark" aria-hidden="true">ðºð¿</span> 5505 <span class="nav-language-option__name"> 5506 <span class="nav-language-option__primary notranslate" translate="no"> 5507 Uzbek 5508 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5509 (Uzbek) 5510 </span> </span>
5511 <span class="nav-language-option__code notranslate" translate="no"> 5512 UZ 5513 </span> 5514 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5515 </button> 5516 </form> 5517 <form method="POST" action="https://www.ekonty.com/set-locale" 5518 class="user-lang-switch-form nav-language-form nav-language-search-row" 5519 data-locale="ve" data-google-locale="ve" 5520 data-nav-language-search-text="venda venda ve ve ve"> 5521 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ve"> 5522 <input type="hidden" name="is_rtl" value="0"> 5523 <input type="hidden" name="return_url" value="/search"> 5524 <button type="submit" 5525 class="user-lang-switch-btn nav-language-option" 5526 data-locale="ve" data-google-locale="ve"> 5527 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5528 <span class="nav-language-option__name"> 5529 <span class="nav-language-option__primary notranslate" translate="no"> 5530 Venda 5531 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5532 (Venda) 5533 </span> </span> 5534 <span class="nav-language-option__code notranslate" translate="no"> 5535 VE 5536 </span> 5537 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5538 </button> 5539 </form> 5540 <form method="POST" action="https://www.ekonty.com/set-locale" 5541 class="user-lang-switch-form nav-language-form nav-language-search-row" 5542 data-locale="vi" data-google-locale="vi" 5543 data-nav-language-search-text="vietnamese vietnamese vi vi vi"> 5544 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="vi"> 5545 <input type="hidden" name="is_rtl" value="0"> 5546 <input type="hidden" name="return_url" value="/search"> 5547 <button type="submit" 5548 class="user-lang-switch-btn nav-language-option" 5549 data-locale="vi" data-google-locale="vi"> 5550 <span class="nav-language-option__mark" aria-hidden="true">ð»ð³</span> 5551 <span class="nav-language-option__name"> 5552 <span class="nav-language-option__primary notranslate" translate="no"> 5553 Vietnamese 5554 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5555 (Vietnamese) 5556 </span> </span> 5557 <span class="nav-language-option__code notranslate" translate="no"> 5558 VI 5559 </span> 5560 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5561 </button> 5562 </form> 5563 <form method="POST" action="https://www.ekonty.com/set-locale" 5564 class="user-lang-switch-form nav-language-form nav-language-search-row" 5565 data-locale="vo" data-google-locale="vo" 5566 data-nav-language-search-text="volapük volap?k vo vo vo"> 5567 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="vo"> 5568 <input type="hidden" name="is_rtl" value="
55680"> 5569 <input type="hidden" name="return_url" value="/search"> 5570 <button type="submit" 5571 class="user-lang-switch-btn nav-language-option" 5572 data-locale="vo" data-google-locale="vo"> 5573 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5574 <span class="nav-language-option__name"> 5575 <span class="nav-language-option__primary notranslate" translate="no"> 5576 Volap?k 5577 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5578 (Volapük) 5579 </span> </span> 5580 <span class="nav-language-option__code notranslate" translate="no"> 5581 VO 5582 </span> 5583 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5584 </button> 5585 </form> 5586 <form method="POST" action="https://www.ekonty.com/set-locale" 5587 class="user-lang-switch-form nav-language-form nav-language-search-row" 5588 data-locale="wa" data-google-locale="wa" 5589 data-nav-language-search-text="wallon wallon wa wa wa"> 5590 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="wa"> 5591 <input type="hidden" name="is_rtl" value="0"> 5592 <input type="hidden" name="return_url" value="/search"> 5593 <button type="submit" 5594 class="user-lang-switch-btn nav-language-option" 5595 data-locale="wa" data-google-locale="wa"> 5596 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5597 <span class="nav-language-option__name"> 5598 <span class="nav-language-option__primary notranslate" translate="no"> 5599 Wallon 5600 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5601 (Wallon) 5602 </span> </span> 5603 <span class="nav-language-option__code notranslate" translate="no"> 5604 WA 5605 </span> 5606 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5607 </button> 5608 </form> 5609 <form method="POST" action="https://www.ekonty.com/set-locale" 5610 class="user-lang-switch-form nav-language-form nav-language-search-row" 5611 data-locale="cy" data-google-locale="cy" 5612 data-nav-language-search-text="welsh welsh cy cy cy"> 5613 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="cy"> 5614 <input type="hidden" name="is_rtl" value="0"> 5615 <input type="hidden" name="return_url" value="/search"> 5616 <button type="submit" 5617 class="user-lang-switch-btn nav-language-option" 5618 data-locale="cy" data-google-locale="cy"> 5619 <span class="nav-language-option__mark" aria-hidden="true">ð´</span>
5620 <span class="nav-language-option__name"> 5621 <span class="nav-language-option__primary notranslate" translate="no"> 5622 Welsh 5623 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5624 (Welsh) 5625 </span> </span> 5626 <span class="nav-language-option__code notranslate" translate="no"> 5627 CY 5628 </span> 5629 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5630 </button> 5631 </form> 5632 <form method="POST" action="https://www.ekonty.com/set-locale" 5633 class="user-lang-switch-form nav-language-form nav-language-search-row" 5634 data-locale="fy" data-google-locale="fy" 5635 data-nav-language-search-text="western frisian western frisian fy fy fy"> 5636 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="fy"> 5637 <input type="hidden" name="is_rtl" value="0"> 5638 <input type="hidden" name="return_url" value="/search"> 5639 <button type="submit" 5640 class="user-lang-switch-btn nav-language-option" 5641 data-locale="fy" data-google-locale="fy"> 5642 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5643 <span class="nav-language-option__name"> 5644 <span class="nav-language-option__primary notranslate" translate="no"> 5645 Western Frisian 5646 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5647 (Western Frisian) 5648 </span> </span> 5649 <span class="nav-language-option__code notranslate" translate="no"> 5650 FY 5651 </span> 5652 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5653 </button> 5654 </form> 5655 <form method="POST" action="https://www.ekonty.com/set-locale" 5656 class="user-lang-switch-form nav-language-form nav-language-search-row" 5657 data-locale="wo" data-google-locale="wo" 5658 data-nav-language-search-text="wolof wolof wo wo wo"> 5659 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="wo"> 5660 <input type="hidden" name="is_rtl" value="0"> 5661 <input type="hidden" name="return_url" value="/search"> 5662 <button type="submit" 5663 class="user-lang-switch-btn nav-language-option" 5664 data-locale="wo" data-google-locale="wo"> 5665 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5666 <span class="nav-language-option__name"> 5667 <span class="nav-language-option__primary notranslate" translate="no"> 5668 Wolof 5669 </span>
5669 <span class="nav-language-option__secondary notranslate" translate="no"> 5670 (Wolof) 5671 </span> </span> 5672 <span class="nav-language-option__code notranslate" translate="no"> 5673 WO 5674 </span> 5675 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5676 </button> 5677 </form> 5678 <form method="POST" action="https://www.ekonty.com/set-locale" 5679 class="user-lang-switch-form nav-language-form nav-language-search-row" 5680 data-locale="xh" data-google-locale="xh" 5681 data-nav-language-search-text="xhosa xhosa xh xh xh"> 5682 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="xh"> 5683 <input type="hidden" name="is_rtl" value="0"> 5684 <input type="hidden" name="return_url" value="/search"> 5685 <button type="submit" 5686 class="user-lang-switch-btn nav-language-option" 5687 data-locale="xh" data-google-locale="xh"> 5688 <span class="nav-language-option__mark" aria-hidden="true">ð¿ð¦</span> 5689 <span class="nav-language-option__name"> 5690 <span class="nav-language-option__primary notranslate" translate="no"> 5691 Xhosa 5692 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5693 (Xhosa) 5694 </span> </span> 5695 <span class="nav-language-option__code notranslate" translate="no"> 5696 XH 5697 </span> 5698 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5699 </button> 5700 </form> 5701 <form method="POST" action="https://www.ekonty.com/set-locale" 5702 class="user-lang-switch-form nav-language-form nav-language-search-row" 5703 data-locale="yi, ji" data-google-locale="yi, ji" 5704 data-nav-language-search-text="yiddish yiddish yi, ji yi, ji yi, ji"> 5705 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="yi, ji"> 5706 <input type="hidden" name="is_rtl" value="0"> 5707 <input type="hidden" name="return_url" value="/search"> 5708 <button type="submit" 5709 class="user-lang-switch-btn nav-language-option" 5710 data-locale="yi, ji" data-google-locale="yi, ji"> 5711 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5712 <span class="nav-language-option__name"> 5713 <span class="nav-language-option__primary notranslate" translate="no"> 5714 Yiddish 5715 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5716 (Yiddish) 5717 </span> </span> 5718 <span class="nav-language-option__code notranslate" translate="no"> 5719 YI, JI 5720 </span>
5721 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5722 </button> 5723 </form> 5724 <form method="POST" action="https://www.ekonty.com/set-locale" 5725 class="user-lang-switch-form nav-language-form nav-language-search-row" 5726 data-locale="yo" data-google-locale="yo" 5727 data-nav-language-search-text="yoruba yoruba yo yo yo"> 5728 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="yo"> 5729 <input type="hidden" name="is_rtl" value="0"> 5730 <input type="hidden" name="return_url" value="/search"> 5731 <button type="submit" 5732 class="user-lang-switch-btn nav-language-option" 5733 data-locale="yo" data-google-locale="yo"> 5734 <span class="nav-language-option__mark" aria-hidden="true">ð³ð¬</span> 5735 <span class="nav-language-option__name"> 5736 <span class="nav-language-option__primary notranslate" translate="no"> 5737 Yoruba 5738 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5739 (Yoruba) 5740 </span> </span> 5741 <span class="nav-language-option__code notranslate" translate="no"> 5742 YO 5743 </span> 5744 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5745 </button> 5746 </form> 5747 <form method="POST" action="https://www.ekonty.com/set-locale" 5748 class="user-lang-switch-form nav-language-form nav-language-search-row" 5749 data-locale="za" data-google-locale="za" 5750 data-nav-language-search-text="zhuang, chuang zhuang, chuang za za za"> 5751 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="za"> 5752 <input type="hidden" name="is_rtl" value="0"> 5753 <input type="hidden" name="return_url" value="/search"> 5754 <button type="submit" 5755 class="user-lang-switch-btn nav-language-option" 5756 data-locale="za" data-google-locale="za"> 5757 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5758 <span class="nav-language-option__name"> 5759 <span class="nav-language-option__primary notranslate" translate="no"> 5760 Zhuang, Chuang 5761 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5762 (Zhuang, Chuang) 5763 </span> </span> 5764 <span class="nav-language-option__code notranslate" translate="no"> 5765 ZA 5766 </span> 5767 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5768 </button> 5769 </form> 5770 <form method="POST" action="https://www.ekonty.com/set-locale" 5771 class="user-lang-switch-form nav-language-form nav-language-search-row" 5772 data-locale="zu" data-google-locale="zu" 5773 data-nav-language-search-text="zulu zulu zu zu zu"> 5774 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="zu"> 5775 <input type="hidden" name="is_rtl" value="
57750"> 5776 <input type="hidden" name="return_url" value="/search"> 5777 <button type="submit" 5778 class="user-lang-switch-btn nav-language-option" 5779 data-locale="zu" data-google-locale="zu"> 5780 <span class="nav-language-option__mark" aria-hidden="true">ð¿ð¦</span> 5781 <span class="nav-language-option__name"> 5782 <span class="nav-language-option__primary notranslate" translate="no"> 5783 Zulu 5784 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5785 (Zulu) 5786 </span> </span> 5787 <span class="nav-language-option__code notranslate" translate="no"> 5788 ZU 5789 </span> 5790 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5791 </button> 5792 </form> 5793 </div> 5794 </div> 5795 5796 <button type="button" class="nav-language-footer" data-nav-language-toggle-all> 5797 <span class="nav-language-footer__label"> 5798 <span class="material-symbols-outlined notranslate nav-language-footer__globe" translate="no" 5799 aria-hidden="true">language</span> 5800 <span data-nav-language-footer-text>View all languages</span> 5801 </span> 5802 <span class="material-symbols-outlined notranslate nav-language-footer__icon" translate="no" 5803 aria-hidden="true">chevron_right</span> 5804 </button> 5805 </div> 5806</div> 5807 5808 <style> 5809 .nav-language-dropdown { 5810 position: relative; 5811 flex: 0 0 auto; 5812 margin-left: 0; 5813 } 5814 5815 .guest-language-dropdown-wrap { 5816 display: inline-flex; 5817 align-items: center; 5818 height: 40px; 5819 margin-left: 0; 5820 } 5821 5822 .guest-language-dropdown-wrap .nav-language-dropdown { 5823 margin-left: 0; 5824 } 5825 5826 .nav-language-toggle { 5827 height: 42px; 5828 min-width: 92px; 5829 padding: 0 12px; 5830 border: 1px solid #0b8260; 5831 border-radius: 12px; 5832 background: #fff; 5833 color: #0b8260; 5834 display: inline-flex; 5835 align-items: center; 5836 justify-content: center; 5837 gap: 7px; 5838 box-shadow: none; 5839 transition: background 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease; 5840 } 5841 5842 .nav-language-toggle::after { 5843 display: none; 5844 } 5845 5846 .nav-language-toggle:hover, 5847 .nav-language-toggle[aria-expanded="true"] { 5848 background: #f7fcfa; 5849 border-color: #087653; 5850 color: #087653; 5851 box-shadow: 0 8px 18px rgba(11, 130, 96, 0.12); 5852 } 5853 5854 .nav-language-toggle__icon { 5855 font-size: 20px; 5856 line-height: 1; 5857 } 5858 5859 .nav-language-toggle__code { 5860 font-size: 13px; 5861 font-weight: 800; 5862 line-height: 1; 5863 letter-spacing: 0; 5864 } 5865 5866 .nav-language-toggle__chevron { 5867 font-size: 19px; 5868 line-height: 1; 5869 transition: transform 0.16s ease; 5870 } 5871 5872 .nav-language-toggle[aria-expanded="true"] .nav-language-toggle__chevron { 5873 transform: rotate(180deg); 5874 } 5875 5876 .nav-language-menu { 5877 width: 420px; 5878 max-width: calc(100vw - 24px); 5879 max-height: 620px; 5880 padding: 18px; 5881 margin-top: 0 !important; 5882 right: auto !important; 5883 transform: none !important; 5884 border: 1px solid #d9dee8; 5885 border-radius: 20px; 5886 background: #ffffff; 5887 box-sizing: border-box; 5888 flex-direction: column; 5889 box-shadow: 0 18px 45px rgba(15, 23, 42, 0.16), 0 4px 12px rgba(15, 23, 42, 0.06) !important; 5890 overflow: hidden; 5891 } 5892 5893 .nav-language-menu.show { 5894 display: flex; 5895 } 5896 5897 .nav-language-menu__header { 5898 padding: 0 13px 16px; 5899 } 5900 5901 .nav-language-menu__header h4 { 5902 margin: 0; 5903 font-size: 20px; 5904 font-weight: 800; 5905 color: #17213b; 5906 line-height: 1.18; 5907 } 5908 5909 .nav-language-menu__header p { 5910 margin: 5px 0 0; 5911 color: #5f6b85; 5912 font-size: 15px; 5913 font-weight: 500; 5914 line-height: 1.25; 5915 } 5916 5917 .nav-language-search { 5918 height: 40px; 5919 margin-bottom: 8px; 5920 padding: 0 10px; 5921 border: 1px solid #e5e7eb; 5922 border-radius: 10px; 5923 background: #f9fafb; 5924 display: none; 5925 align-items: center; 5926 gap: 8px; 5927 } 5928 5929 .nav-language-dropdown.is-expanded .nav-language-search { 5930 display: flex; 5931 } 5932 5933 .nav-language-search__icon { 5934 color: #64748b; 5935 font-size: 18px; 5936 } 5937 5938 .nav-language-search__input { 5939 width: 100%; 5940 min-width: 0; 5941 border: 0; 5942 outline: 0; 5943 background: transparent; 5944 color: #111827; 5945 font-size: 13px; 5946 font-weight: 600; 5947 } 5948 5949 .nav-language-search__input::placeholder { 5950 color: #94a3b8; 5951 } 5952 5953 .nav-language-menu__body { 5954 min-height: 0; 5955 max-height: 420px; 5956 overflow-y: auto; 5957 padding-right: 0; 5958 } 5959 5960 .nav-language-dropdown.is-expanded .nav-language-menu__body { 5961 max-height: 360px; 5962 } 5963 5964 .nav-language-menu__body::-webkit-scrollbar {
5965 width: 6px; 5966 } 5967 5968 .nav-language-menu__body::-webkit-scrollbar-thumb { 5969 border-radius: 999px; 5970 background: #cbd5e1; 5971 } 5972 5973 .nav-language-menu__list { 5974 display: grid; 5975 gap: 0; 5976 } 5977 5978 .nav-language-menu__list--all { 5979 display: none; 5980 } 5981 5982 .nav-language-dropdown.is-expanded .nav-language-menu__list--quick { 5983 display: none; 5984 } 5985 5986 .nav-language-dropdown.is-expanded .nav-language-menu__list--all { 5987 display: grid; 5988 } 5989 5990 .nav-language-form { 5991 margin: 0; 5992 } 5993 5994 .nav-language-form.is-filtered-out { 5995 display: none; 5996 } 5997 5998 .nav-language-option { 5999 width: 100%; 6000 min-height: 51px; 6001 padding: 8px 13px; 6002 border: 0; 6003 border-radius: 13px; 6004 background: transparent; 6005 color: #18213a; 6006 display: grid; 6007 grid-template-columns: 34px minmax(0, 1fr) 34px 18px; 6008 align-items: center; 6009 gap: 8px; 6010 text-align: left; 6011 cursor: pointer; 6012 transition: background 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease, color 0.16s ease; 6013 } 6014 6015 .nav-language-option:hover { 6016 background: #f8fbfa; 6017 color: #17213b; 6018 } 6019 6020 .nav-language-option.is-active { 6021 border: 1px solid #14b889; 6022 background: linear-gradient(90deg, #effdf8 0%, #f6fffb 100%); 6023 color: #07845f; 6024 box-shadow: 0 6px 18px rgba(20, 184, 137, 0.11); 6025 padding: 7px 12px; 6026 } 6027 6028 .nav-language-option__mark { 6029 width: 30px; 6030 height: 30px; 6031 border-radius: 50%; 6032 background: #eef3f7; 6033 display: inline-flex; 6034 align-items: center; 6035 justify-content: center; 6036 font-size: 19px; 6037 line-height: 1; 6038 box-shadow: inset 0 0 0 1px rgba(15, 23, 42, 0.03); 6039 } 6040 6041 .nav-language-option__name { 6042 min-width: 0; 6043 color: #18213a; 6044 font-size: 15px; 6045 font-weight: 700; 6046 line-height: 1.25; 6047 overflow: hidden; 6048 text-overflow: ellipsis; 6049 white-space: nowrap; 6050 } 6051 6052 .nav-language-option__primary { 6053 font-weight: 800; 6054 } 6055 6056 .nav-language-option__secondary { 6057 margin-left: 3px; 6058 color: #5f6b85; 6059 font-weight: 600; 6060 } 6061 6062 .nav-language-option__code { 6063 color: #52607b; 6064 font-size: 14px; 6065 font-weight: 800; 6066 letter-spacing: 0; 6067 text-transform: uppercase; 6068 text-align: right; 6069 } 6070 6071 .nav-language-option.is-active .nav-language-option__name, 6072 .nav-language-option.is-active .nav-language-option__primary { 6073 color: #07845f; 6074 } 6075 6076 .nav-language-option.is-active .nav-language-option__code { 6077 color: #07845f; 6078 } 6079 6080 .nav-language-option__check, 6081 .nav-language-option__check-placeholder { 6082 width: 18px; 6083 height: 18px; 6084 display: inline-flex; 6085 align-items: center; 6086 justify-content: center; 6087 } 6088 6089 .nav-language-option__check { 6090 border-radius: 50%; 6091 background: #07845f; 6092 color: #ffffff; 6093 line-height: 1; 6094 } 6095 6096 .nav-language-option__check .material-symbols-outlined { 6097 font-size: 14px; 6098 font-weight: 700; 6099 line-height: 1; 6100 } 6101 6102 .nav-language-footer { 6103 width: calc(100% + 36px); 6104 height: 52px; 6105 margin: 13px -18px 0; 6106 padding: 0 31px; 6107 border: 0; 6108 border-top: 1px solid #eef1f6; 6109 background: #fff; 6110 color: #07845f; 6111 display: grid; 6112 grid-template-columns: minmax(0, 1fr) 18px; 6113 align-items: center; 6114 gap: 8px; 6115 font-size: 15px; 6116 font-weight: 800; 6117 text-align: left; 6118 cursor: pointer; 6119 } 6120 6121 .nav-language-footer:hover { 6122 color: #056f50; 6123 background: #fbfefd; 6124 } 6125 6126 .nav-language-footer__label { 6127 display: grid; 6128 grid-template-columns: 30px minmax(0, 1fr); 6129 align-items: center; 6130 gap: 8px; 6131 min-width: 0; 6132 } 6133 6134 .nav-language-footer__globe { 6135 width: 30px; 6136 height: 30px; 6137 border-radius: 50%; 6138 display: inline-flex; 6139 align-items: center; 6140 justify-content: center; 6141 font-size: 21px; 6142 line-height: 1; 6143 } 6144 6145 .nav-language-footer__icon { 6146 width: 18px; 6147 justify-self: end; 6148 font-size: 23px; 6149 transition: transform 0.16s ease; 6150 } 6151 6152 .nav-language-dropdown.is-expanded .nav-language-footer__icon { 6153 transform: rotate(180deg); 6154 } 6155 6156 .nav-language-empty { 6157 min-height: 46px; 6158 padding: 13px 10px; 6159 color: #64748b; 6160 font-size: 13px; 6161 font-weight: 700; 6162 } 6163 6164 @media (max-width: 1199.98px) { 6165 .nav-language-toggle { 6166 min-width: 82px; 6167 padding: 0 9px; 6168 } 6169 } 6170 6171 @media (max-width: 991.98px) { 6172 .nav-language-menu { 6173 width: min(420px, calc(100vw - 24px)); 6174 } 6175 } 6176 </style> 6177 6178
6178<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 6179 document.addEventListener('DOMContentLoaded', function () { 6180 var dropdown = document.querySelector('.nav-language-dropdown'); 6181 if (!dropdown) return; 6182 6183 var toggle = dropdown.querySelector('.nav-language-toggle'); 6184 var menu = dropdown.querySelector('.nav-language-menu'); 6185 var toggleAll = dropdown.querySelector('[data-nav-language-toggle-all]'); 6186 var footerText = dropdown.querySelector('[data-nav-language-footer-text]'); 6187 var searchInput = dropdown.querySelector('[data-nav-language-search-input]'); 6188 var rows = dropdown.querySelectorAll('[data-nav-language-search-text]'); 6189 var createSelectors = [ 6190 '.create-dropdown', 6191 '.nav-action-plus', 6192 '.create-menu-toggle', 6193 '[data-create-dropdown]', 6194 '.nav-create-dropdown', 6195 '.nav-plus-dropdown' 6196 ]; 6197 6198 function getCreateAnchorElement() { 6199 for (var i = 0; i < createSelectors.length; i += 1) { 6200 var element = document.querySelector(createSelectors[i]); 6201 6202 if (!element) { 6203 continue; 6204 } 6205 6206 if (element.classList.contains('create-dropdown')) { 6207 var createWrapper = element.closest('.nav-action-dropdown'); 6208 var createToggle = createWrapper && createWrapper.querySelector('[data-bs-toggle="dropdown"], button, a'); 6209 return createToggle || createWrapper || element; 6210 } 6211 6212 return element; 6213 } 6214 6215 return null; 6216 } 6217 6218 function getVisibleNotificationAnchorElement(toggleRect) { 6219 var notificationSelectors = [ 6220 '#notificationDropdown-desktop', 6221 '.nav-desktop-actions [data-notification-toggle]', 6222 '.nav-desktop-actions .notification-btn', 6223 '.nav-desktop-actions .notification-bell' 6224 ]; 6225 6226 for (var i = 0; i < notificationSelectors.length; i += 1) { 6227 var elements = document.querySelectorAll(notificationSelectors[i]); 6228 6229 for (var j = 0; j < elements.length; j += 1) { 6230 var rect = elements[j].getBoundingClientRect(); 6231 var isVisible = rect.width > 0 && rect.height > 0; 6232 var isSameHeaderRow = Math.abs(rect.top - toggleRect.top) < 80; 6233 6234 if (isVisible && isSameHeaderRow) { 6235 return elements[j]; 6236 } 6237 } 6238 } 6239 6240 return null; 6241 } 6242 6243 function positionLanguageMenu() { 6244 if (!toggle || !menu) return; 6245 6246 var toggleRect = toggle.getBoundingClientRect(); 6247 var plusAnchor = getCreateAnchorElement(); 6248 var notificationAnchor = getVisibleNotificationAnchorElement(toggleRect); 6249 var startRect = notificationAnchor ? notificationAnchor.getBoundingClientRect() : (plusAnchor ? plusAnchor.getBoundingClientRect() : toggleRect); 6250 var viewportPadding = 12; 6251 var preferredWidth = 310; 6252 var width = preferredWidth; 6253 var left = toggleRect.right - width; 6254 6255 if (left < viewportPadding) { 6256 left = viewportPadding; 6257 } 6258 6259 if (left + width > window.innerWidth - viewportPadding) { 6260 left = window.innerWidth - viewportPadding - width; 6261 } 6262 6263 if (width < 260) { 6264 width = Math.min(preferredWidth, window.innerWidth - (viewportPadding * 2)); 6265 left = Math.max(viewportPadding, left); 6266 } 6267 6268 menu.style.position = 'fixed'; 6269 menu.style.left = (left + 60) + 'px'; 6270 menu.style.right = 'auto'; 6271 menu.style.top = (toggleRect.bottom + 8) + 'px'; 6272 menu.style.width = width + 'px'; 6273 menu.style.transform = 'none'; 6274 } 6275 6276 function resetLanguageMenuPosition() { 6277 if (!menu) return; 6278 6279 menu.style.position = ''; 6280 menu.style.left = ''; 6281 menu.style.right = ''; 6282 menu.style.top = ''; 6283 menu.style.width = ''; 6284 menu.style.transform = ''; 6285 } 6286 6287 function filterRows() { 6288 var query = (searchInput && searchInput.value || '').trim().toLowerCase(); 6289 6290 rows.forEach(function (row) { 6291 var matches = !query || (row.getAttribute('data-nav-language-search-text') || '').indexOf(query) !== -1; 6292 row.classList.toggle('is-filtered-out', !matches); 6293 }); 6294 } 6295 6296 function setExpanded(expanded) { 6297 dropdown.classList.toggle('is-expanded', expanded); 6298 6299 if (footerText) { 6300 footerText.textContent = expanded ? "Show popular languages" : "View all languages"; 6301 } 6302 6303 if (!expanded && searchInput) { 6304 searchInput.value = ''; 6305 filterRows(); 6306 } 6307 6308 if (expanded && searchInput) { 6309 window.setTimeout(function () { 6310 searchInput.focus(); 6311 }, 0); 6312 } 6313 } 6314 6315 if (toggleAll) { 6316 toggleAll.addEventListener('click', function (event) { 6317 event.preventDefault(); 6318 event.stopPropagation(); 6319 setExpanded(!dropdown.classList.contains('is-expanded')); 6320 }); 6321 } 6322 6323 if (searchInput) { 6324 searchInput.addEventListener('click', function (event) { 6325 event.stopPropagation(); 6326 }); 6327 searchInput.addEventListener('input', filterRows); 6328 } 6329 6330 dropdown.addEventListener('show.bs.dropdown', positionLanguageMenu); 6331 dropdown.addEventListener('shown.bs.dropdown', positionLanguageMenu); 6332 dropdown.addEventListener('hidden.bs.dropdown', function () { 6333 setExpanded(false); 6334 resetLanguageMenuPosition(); 6335 }); 6336 6337 window.addEventListener('resize', function () { 6338 if (menu && menu.classList.contains('show')) { 6339 positionLanguageMenu(); 6340 } 6341 }); 6342 6343 window.addEventListener('scroll', function () { 6344 if (menu && menu.classList.contains('show')) { 6345 positionLanguageMenu(); 6346 } 6347 }); 6348 }); 6349 </script>
6349 6350 </div> 6351 <span data-ekonty-appearance-root></span> 6352 </div> 6353 </div> 6354 </div> 6355 6356 </nav> 6357 <div class="mobile-bottom-bar" role="navigation" aria-label="Main"> 6358 <a href="https://www.ekonty.com/feeds" 6359 class="mobile-bottom-item "> 6360 <span class="material-symbols-outlined notranslate" aria-hidden="true">home</span> 6361 <span>Home</span> 6362 </a> 6363 <a href="https://www.ekonty.com/reels" 6364 class="mobile-bottom-item "> 6365 <span class="material-symbols-outlined notranslate" aria-hidden="true">subscriptions</span> 6366 <span>Reels</span> 6367 </a> 6368 <div class="dropdown mobile-bottom-dropdown dropup"> 6369 <a href="#" class="mobile-bottom-item emphasize dropdown-toggle mobile-bottom-add-trigger emphasize" data-bs-toggle="dropdown" data-bs-auto-close="outside" aria-expanded="false" id="mobilePostDropdown" role="button" data-label-add="Add" data-label-close="Close" aria-label="Add"> 6370 <span class="mobile-bottom-add-circle" aria-hidden="true"> 6371 <span class="material-symbols-outlined notranslate mobile-bottom-add-icon mobile-bottom-add-icon--plus">add</span> 6372 <span class="material-symbols-outlined notranslate mobile-bottom-add-icon mobile-bottom-add-icon--close">close</span> 6373 </span> 6374 <span class="mobile-bottom-add-text mobile-bottom-add-text--add">Add</span> 6375 <span class="mobile-bottom-add-text mobile-bottom-add-text--close">Close</span> 6376 </a> 6377 <div class="dropdown-menu mobile-create-sheet" aria-labelledby="mobilePostDropdown"> 6378 <div class="mobile-create-sheet__body"> 6379 6380 <div class="mobile-create-grid mobile-create-grid--8"> 6381 <button type="button" class="create-menu-item mobile-create-tile" data-action="create-post"> 6382 <span class="mobile-create-tile__icon"><span class="material-symbols-outlined notranslate cp-action-icon cp-action-icon--photo" aria-hidden="true">photo_camera</span></span> 6383 <span class="mobile-create-tile__label">Add Post</span> 6384 </button> 6385 <a href="https://www.ekonty.com/stories" class="mobile-create-tile"> 6386 <span class="mobile-create-tile__icon"><span class="material-symbols-outlined notranslate cp-action-icon cp-action-icon--story" aria-hidden="true">auto_stories</span></span> 6387 <span class="mobile-create-tile__label">Add Story</span> 6388 </a> 6389 <a href="https://www.ekonty.com/articles/create" class="mobile-create-tile"> 6390 <span class="mobile-create-tile__icon"><span class="material-symbols-outlined notranslate cp-action-icon cp-action-icon--article" aria-hidden="true">article</span></span> 6391 <span class="mobile-create-tile__label">Add Article</span> 6392 </a> 6393 <a href="https://www.ekonty.com/market/create" 6394 class="mobile-create-tile" 6395 > 6396 <span class="mobile-create-tile__icon"><span class="material-symbols-outlined notranslate cp-action-icon cp-action-icon--sell" aria-hidden="true">sell</span></span> 6397 <span class="mobile-create-tile__label">Add Product</span> 6398 </a> 6399 <a href="https://www.ekonty.com/services/dashboard?mode=provider&tab=manage&view=create" class="mobile-create-tile">
6400 <span class="mobile-create-tile__icon"><span class="material-symbols-outlined notranslate cp-action-icon cp-action-icon--service" aria-hidden="true">handyman</span></span> 6401 <span class="mobile-create-tile__label">Add Service</span> 6402 </a> 6403 <a href="https://www.ekonty.com/market/create" class="mobile-create-tile"> 6404 <span class="mobile-create-tile__icon"><span class="material-symbols-outlined notranslate cp-action-icon cp-action-icon--ads" aria-hidden="true">campaign</span></span> 6405 <span class="mobile-create-tile__label">Add Ads</span> 6406 </a> 6407 <a href="https://www.ekonty.com/pages/create" class="mobile-create-tile"> 6408 <span class="mobile-create-tile__icon"><span class="material-symbols-outlined notranslate cp-action-icon cp-action-icon--page" aria-hidden="true">flag</span></span> 6409 <span class="mobile-create-tile__label">Add Page</span> 6410 </a> 6411 <a href="https://www.ekonty.com/groups" class="mobile-create-tile"> 6412 <span class="mobile-create-tile__icon"><span class="material-symbols-outlined notranslate cp-action-icon cp-action-icon--tag" aria-hidden="true">group_add</span></span> 6413 <span class="mobile-create-tile__label">Add Group</span> 6414 </a> 6415 </div> 6416 </div> 6417 </div> 6418 </div> 6419 <button type="button" id="mobileBottomSearchTrigger" 6420 class="mobile-bottom-item mobile-bottom-item--search js-nav-search-toggle active" 6421 aria-label="Search" title="Search" 6422 aria-expanded="false" aria-controls="nav_search_modal"> 6423 <span class="material-symbols-outlined notranslate" aria-hidden="true">search</span> 6424 <span>Search</span> 6425 </button> 6426 <button type="button" class="mobile-bottom-item mobile-bottom-item--menu" 6427 data-bs-toggle="offcanvas" data-bs-target="#mobileMenuOffcanvas" aria-controls="mobileMenuOffcanvas" 6428 title="Menu"> 6429 <span class="material-symbols-outlined notranslate" aria-hidden="true">menu</span> 6430 <span>Menu</span> 6431 </button> 6432 </div> 6433
6434<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 6435(function () { 6436 var trigger = document.getElementById('mobilePostDropdown'); 6437 if (!trigger) return; 6438 var addLab = trigger.getAttribute('data-label-add') || 'Add'; 6439 var closeLab = trigger.getAttribute('data-label-close') || 'Close'; 6440 trigger.addEventListener('shown.bs.dropdown', function () { 6441 trigger.setAttribute('aria-label', closeLab); 6442 }); 6443 trigger.addEventListener('hidden.bs.dropdown', function () { 6444 trigger.setAttribute('aria-label', addLab); 6445 }); 6446})(); 6447</script>
6447 6448 </div> 6449 6450 6451 <div class="offcanvas offcanvas-start mobile-sidebar-menu" tabindex="-1" id="mobileMenuOffcanvas" aria-labelledby="mobileMenuOffcanvasLabel"> 6452 <div class="offcanvas-body p-0 mobile-sidebar-body d-flex flex-column"> 6453 6454 <div class="mobile-sidebar-logo flex-shrink-0"> 6455 <a href="https://www.ekonty.com/home" class="d-flex align-items-center notranslate" translate="no"> 6456 <img src="https://www.ekonty.com/sitesetting_images/thumb/ekonty-1768139656-887.png" alt="Ekonty" class="mobile-sidebar-logo-img notranslate"> 6457 </a> 6458 </div> 6459 6460 6461 <div class="mobile-sidebar-scroll"> 6462 <nav class="mobile-sidebar-nav mobile-sidebar-nav--explore explore-links-component w-100" aria-label="Explore menu"> 6463 <div class="explore-card explore-card--mobile-sidebar"> 6464 <div class="explore-links"> 6465 6466 <a href="https://www.ekonty.com/home" 6467 class="explore-link feed-nav-feed"> 6468 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">home</span> 6469 <span>Feed</span> 6470 </a> 6471 <details class="explore-dropdown-wrapper explore-dropdown-details feed-nav-mine" > 6472 <summary class="explore-link dropdown-toggle explore-dropdown-summary feed-nav-mine__summary "> 6473 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">home</span> 6474 <span class="feed-nav-mine__label">Mine</span> 6475 <span class="material-symbols-outlined dropdown-arrow feed-nav-mine__chevron">expand_more</span> 6476 </summary> 6477 6478 <div class="explore-dropdown"> 6479 <a href="https://www.ekonty.com/scheduled-posts" 6480 class="explore-link "> 6481 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">event_note</span> 6482 <span>Scheduled Posts</span> 6483 </a> 6484 <a href="https://www.ekonty.com/my-groups" 6485 class="explore-link "> 6486 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">groups</span> 6487 <span>My Groups</span> 6488 </a> 6489 <a href="https://www.ekonty.com/my-pages" 6490 class="explore-link "> 6491 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">store</span> 6492 <span>My Pages</span> 6493 </a> 6494 <a href="https://www.ekonty.com/market/seller/listings" 6495 class="explore-link "> 6496 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">hub</span> 6497 <span>My Products</span> 6498 </a> 6499 <a href="https://www.ekonty.com/services/dashboard?mode=provider&tab=manage&view=list" 6500 class="explore-link ">
6501 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">handyman</span> 6502 <span>My Services</span> 6503 </a> 6504 <a href="https://www.ekonty.com/my-jobs" 6505 class="explore-link "> 6506 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">work</span> 6507 <span>My Jobs</span> 6508 </a> 6509 <a href="https://www.ekonty.com/resumebuilder/my-resumes" 6510 class="explore-link "> 6511 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">description</span> 6512 <span>My CV</span> 6513 </a> 6514 <a href="https://www.ekonty.com/publishing" 6515 class="explore-link "> 6516 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">edit_note</span> 6517 <span>Publishing</span> 6518 </a> 6519 <a href="https://www.ekonty.com/ads-manager" 6520 class="explore-link "> 6521 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">tune</span> 6522 <span>Ads Manager</span> 6523 </a> 6524 </div> 6525 </details> 6526 6527 </div> 6528 6529 6530 <div class="explore-section-divider"></div> 6531 6532 <div class="explore-section-label">Explore</div> 6533 6534 <div class="explore-links"> 6535 6536 <a href="https://www.ekonty.com/friends" 6537 class="explore-link"> 6538 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">people</span> 6539 <span>Friends</span> 6540 </a> 6541 6542 <a href="https://www.ekonty.com/candidates" 6543 class="explore-link"> 6544 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">group</span> 6545 <span>Candidates</span> 6546 </a> 6547 6548 <a href="https://www.ekonty.com/employers" 6549 class="explore-link"> 6550 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">apartment</span> 6551 <span>Employers</span> 6552 </a> 6553 6554 <a href="https://www.ekonty.com/messages" 6555 class="explore-link">
6556 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">chat_bubble</span> 6557 <span>Messages</span> 6558 </a> 6559 6560 <a href="https://www.ekonty.com/groups" 6561 class="explore-link"> 6562 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">groups</span> 6563 <span>Groups</span> 6564 </a> 6565 6566 <a href="https://www.ekonty.com/forums" 6567 class="explore-link"> 6568 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">forum</span> 6569 <span>Forums</span> 6570 </a> 6571 <details class="explore-dropdown-wrapper explore-dropdown-details" > 6572 <summary class="explore-link dropdown-toggle explore-dropdown-summary feed-nav-mine__summary "> 6573 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">school</span> 6574 <span class="feed-nav-mine__label">Learning resources</span> 6575 <span class="material-symbols-outlined dropdown-arrow feed-nav-mine__chevron">expand_more</span> 6576 </summary> 6577 6578 <div class="explore-dropdown"> 6579 <a href="https://www.ekonty.com/forums/resources?type=learning" 6580 class="explore-link "> 6581 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">menu_book</span> 6582 <span>Study materials</span> 6583 </a> 6584 <a href="https://www.ekonty.com/forums/resources?type=learning&learning_kind=scholarship_notice" 6585 class="explore-link "> 6586 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">school</span> 6587 <span>Scholarship notices</span> 6588 </a> 6589 <a href="https://www.ekonty.com/jobs" 6590 class="explore-link "> 6591 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">work</span> 6592 <span>Jobs and internships</span> 6593 </a> 6594 </div> 6595 </details> 6596 6597 6598 <a href="https://www.ekonty.com/pages" 6599 class="explore-link"> 6600 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">flag</span> 6601 <span>Pages</span> 6602 </a> 6603 </div> 6604 6605 6606 <div class="explore-section-divider"></div> 6607 6608 <div class="explore-section-label">Discover</div> 6609 6610 <div class="explore-links"> 6611 6612 <a href="https://www.ekonty.com/reels" 6613 class="explore-link">
6614 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">movie</span> 6615 <span>Reels</span> 6616 </a> 6617 6618 <a href="https://www.ekonty.com/video" 6619 class="explore-link"> 6620 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">play_circle</span> 6621 <span>Videos</span> 6622 </a> 6623 6624 <a href="https://www.ekonty.com/blogs" 6625 class="explore-link"> 6626 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">article</span> 6627 <span>Blogs</span> 6628 </a> 6629 6630 <a href="https://www.ekonty.com/market" 6631 class="explore-link"> 6632 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">storefront</span> 6633 <span>Market</span> 6634 </a> 6635 6636 <a href="https://www.ekonty.com/services" 6637 class="explore-link"> 6638 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">home_repair_service</span> 6639 <span>Services</span> 6640 </a> 6641 6642 <a href="https://www.ekonty.com/articles" 6643 class="explore-link"> 6644 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">newspaper</span> 6645 <span>Articles</span> 6646 </a> 6647 6648 <a href="https://www.ekonty.com/events" 6649 class="explore-link"> 6650 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">event</span> 6651 <span>Events</span> 6652 </a> 6653 6654 <a href="https://www.ekonty.com/jobs" 6655 class="explore-link"> 6656 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">work</span> 6657 <span>Jobs</span> 6658 </a> 6659 6660 <a href="https://www.ekonty.com/resumebuilder" 6661 class="explore-link"> 6662 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">description</span>
6663 <span>Resume/CV</span> 6664 </a> 6665 6666 <a href="https://www.ekonty.com/news" 6667 class="explore-link"> 6668 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">feed</span> 6669 <span>News</span> 6670 </a> 6671 6672 <a href="#" 6673 class="explore-link " 6674 data-bs-toggle="modal" 6675 data-bs-target="#radioPlayerModal"> 6676 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">radio</span> 6677 <span>Radio</span> 6678 </a> 6679 6680 <a href="https://www.ekonty.com/directory" 6681 class="explore-link"> 6682 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">travel_explore</span> 6683 <span>Directory</span> 6684 </a> 6685 </div> 6686 6687 </div> 6688 </nav> 6689 </div> 6690 </div> 6691</div> 6692</div> 6693 6694<!-- Log In Modal (kept for guest actions that still open #login, e.g. Connect) --> 6695<!-- Log In Modal --> 6696<div class="modal" id="login" tabindex="-1" role="dialog" aria-labelledby="loginmodal" aria-hidden="true"> 6697 <div class="modal-dialog modal-dialog-centered unstop-login-modal" role="document"> 6698 <div class="modal-content unstop-modal-content" id="loginmodal"> 6699 <!-- Close Button --> 6700 <button type="button" class="unstop-close-btn" data-bs-dismiss="modal" aria-label="Close"> 6701 <i class="fas fa-times"></i> 6702 </button> 6703 6704 <!-- Login Form --> 6705 <div class="unstop-right-pane"> 6706 <div class="form-container"> 6707 <h2 class="form-title">Login</h2> 6708 6709 <!-- Login Form --> 6710 <form method="POST" action="https://www.ekonty.com/login/" id="loginForm" class="login-form" novalidate> 6711 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> 6712 <input type="hidden" name="from_modal" value="1" /> 6713 <input type="hidden" name="candidate_or_employer" value="candidate" /> 6714 6715 6716 <div style="display: none !important; position: absolute !important; left: -9999px !important; visibility: hidden !important; opacity: 0 !important;"> 6717 <input type="text" name="website_url" id="website_url_trap_6ab4eeab89f61" class="honeypot-field" data-trap-name="website_url" autocomplete="new-password" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="-1" aria-hidden="true" value="" readonly onfocus="if (!window.__cfRLUnblockHandlers) return false; this.removeAttribute('readonly');" style="display: none !important; position: absolute !important; left: -9999px !important;" data-cf-modified-5fc9abcb6d241441e1cc0136-=""> 6718 </div> 6719 6720 6721 6722 6723 6724 6725 6726 6727<input type="hidden" name="honeypot_data" value="{"trap_name":"website_url","trap_type":"hidden_field","form_type":"login","timestamp":1790242475,"session_id":"WJ0cVXRFtW4nxgdegRb7X2ETVGH3hlJxrzyEnHND"}" data-trap-name="website_url" data-trap-type="hidden_field" data-form-type="login"> 6728
6729<script data-cfasync="false"> 6730// Honeypot detection script - data-cfasync="false" prevents Cloudflare Rocket Loader from processing 6731(function() { 6732 'use strict'; 6733 6734 document.addEventListener('DOMContentLoaded', function() { 6735 // Find all forms on the page 6736 const forms = document.querySelectorAll('form'); 6737 6738 forms.forEach(function(form) { 6739 form.addEventListener('submit', function(e) { 6740 // Get trap configuration from honeypot_data input 6741 const honeypotDataInput = form.querySelector('input[name="honeypot_data"]'); 6742 if (!honeypotDataInput) return; 6743 6744 const trapName = honeypotDataInput.getAttribute('data-trap-name') || ''; 6745 const trapType = honeypotDataInput.getAttribute('data-trap-type') || ''; 6746 const formType = honeypotDataInput.getAttribute('data-form-type') || ''; 6747 6748 if (!trapName) return; 6749 6750 console.log('ð¡ï¸ Honeypot checking form submission for: ' + trapName); 6751 6752 // Check if honeypot field was filled - use name attribute to find field within this form 6753 const honeypotField = form.querySelector('input[name="' + trapName + '"]'); 6754 6755 if (honeypotField) { 6756 const honeypotValue = honeypotField.value || ''; 6757 console.log('Honeypot field found:', { 6758 id: honeypotField.id, 6759 name: honeypotField.name, 6760 value: honeypotValue, 6761 length: honeypotValue.length, 6762 trimmedLength: honeypotValue.trim().length, 6763 isEmpty: honeypotValue.trim() === '' 6764 }); 6765 6766 // Only trigger if the field actually has content 6767 if (honeypotValue.trim() !== '') { 6768 console.error('ð¨ Bot detected! Honeypot field was filled:', honeypotValue); 6769 // Bot detected! Record the trap activation 6770 recordHoneypotTrap(trapName, trapType, formType); 6771 e.preventDefault(); 6772 alert('Security check failed. Honeypot field should be empty. Please try again or contact support.'); 6773 return false; 6774 } else { 6775 console.log('â Honeypot field is empty (good)'); 6776 } 6777 } else { 6778 console.warn('â ï¸ Honeypot field not found: ' + trapName); 6779 } 6780 6781 // Check form timing 6782 const startTime = form.querySelector('input[name="form_start_time"]'); 6783 if (startTime) { 6784 const currentTime = Math.floor(Date.now() / 1000); // Convert to seconds 6785 const timeSpent = currentTime - parseInt(startTime.value); 6786 console.log('Form timing check:', { timeSpent: timeSpent + ' seconds' }); 6787 6788 if (timeSpent < 2) { // Less than 2 seconds 6789 console.warn('â ï¸ Form submitted too quickly:', timeSpent, 'seconds'); 6790 recordHoneypotTrap(trapName, 'time_delay', formType); 6791 // Don't prevent submission for timing, just record it 6792 } 6793 } 6794 6795 console.log('â Honeypot security checks passed'); 6796 }); 6797 }); 6798 }); 6799 6800 function recordHoneypotTrap(trapName, trapType, formType) { 6801 console.log('Recording honeypot trap:', { trapName: trapName, trapType: trapType, formType: formType }); 6802 6803 var csrfToken = ''; 6804 var csrfMeta = document.querySelector('meta[name="csrf-token"]'); 6805 if (csrfMeta) { 6806 csrfToken = csrfMeta.getAttribute('content') || ''; 6807 } 6808 6809 fetch('/bot-defense/honeypot', { 6810 method: 'POST', 6811 headers: { 6812 'Content-Type': 'application/json', 6813 'X-CSRF-TOKEN': csrfToken 6814 }, 6815 body: JSON.stringify({ 6816 trap_name: trapName, 6817 trap_type: trapType, 6818 form_type: formType, 6819 form_data: getFormData(), 6820 user_agent: navigator.userAgent, 6821 screen_resolution: screen.width + 'x' + screen.height, 6822 viewport_size: window.innerWidth + 'x' + window.innerHeight, 6823 timestamp: Date.now() 6824 }) 6825 }).catch(function(error) { 6826 console.error('Failed to record honeypot trap:', error); 6827 }); 6828 } 6829 6830 function getFormData() { 6831 var forms = document.querySelectorAll('form'); 6832 if (!forms || forms.length === 0) return {}; 6833 6834 var form = forms[0]; 6835 var formData = new FormData(form); 6836 var data = {}; 6837 6838 // Iterate FormData entries (compatible with older browsers) 6839 if (formData.entries) { 6840 var iterator = formData.entries(); 6841 var item = iterator.next(); 6842 while (!item.done) { 6843 var key = item.value[0]; 6844 var value = item.value[1]; 6845 if (key.indexOf('trap') === -1 && key.indexOf('honeypot') === -1 && key.indexOf('password') === -1) { 6846 data[key] = value; 6847 } 6848 item = iterator.next(); 6849 } 6850 } else { 6851 // Fallback for older browsers 6852 for (var key in formData) { 6853 if (formData.hasOwnProperty(key) && key.indexOf('trap') === -1 && key.indexOf('honeypot') === -1 && key.indexOf('password') === -1) { 6854 data[key] = formData[key]; 6855 } 6856 } 6857 } 6858 6859 return data; 6860 } 6861})(); 6862</script>
6862 6863 6864 <div class="form-group"> 6865 <label class="form-label">Username, email or phone number <span 6866 class="required-asterisk">*</span></label> 6867 <input type="text" class="form-control" 6868 name="email" id="login-email" value="" 6869 placeholder="Enter your username, email or phone number" required autofocus 6870 autocomplete="username" /> 6871 <div class="validation-hint client-error" style="display: none;"></div> 6872 </div> 6873 6874 <div class="form-group"> 6875 <label class="form-label">Password <span class="required-asterisk">*</span></label> 6876 <div class="password-group"> 6877 <input type="password" 6878 class="form-control" 6879 name="password" id="login-password" placeholder="â¢â¢â¢â¢â¢â¢â¢â¢" required 6880 autocomplete="current-password" /> 6881 <button class="password-toggle" type="button" id="togglePwd" 6882 aria-label="Show password" aria-pressed="false" aria-controls="login-password"> 6883 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" 6884 fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" 6885 stroke-linejoin="round" aria-hidden="true"> 6886 <path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8Z" /> 6887 <circle cx="12" cy="12" r="3" /> 6888 </svg> 6889 </button> 6890 </div> 6891 <div class="validation-hint client-error" style="display: none;"></div> 6892 </div> 6893 6894 <div class="form-group captcha-remember-group"> 6895 <!-- <div class="captcha-wrapper"> 6896 <div class="g-recaptcha" data-sitekey="6LeQsD0sAAAAAGb_n3GK8rHqOAExUraHjkzm0eKb" data-callback="recaptchaCallback"></div> 6897 <div class="validation-hint recaptcha-error" style="display: none;"></div> 6898 </div> --> 6899 <div class="remember-me"> 6900 <input class="form-check-input" type="checkbox" id="savepassword" name="remember" 6901 value="1" /> 6902 <label class="form-check-label" for="savepassword">Remember Me</label> 6903 </div> 6904 </div> 6905 6906 <button type="submit" class="login-btn text-center" id="login-submit-btn"> 6907 <span class="btn-text w-100">Login</span> 6908 <span class="btn-spinner w-100" style="display: none;"> 6909 <i class="fas fa-spinner fa-spin me-2"></i>Signing in... 6910 </span> 6911 </button> 6912 </form> 6913 6914 <div class="forgot-password-link"> 6915 <a href="https://www.ekonty.com/password/reset" class="forgot-link">Forgot Password?</a> 6916 </div> 6917 6918 <!-- Separator --> 6919 <div class="or-separator"> 6920 <span>or Login using</span> 6921 </div> 6922 6923 <!-- Social Login Section --> 6924 <div class="social-login-section"> 6925 <a href="https://www.ekonty.com/login/jobseeker/linkedin?intent=login" class="social-btn linkedin-btn"> 6926 <div class="social-icon"> 6927 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" 6928 fill="currentColor"> 6929 <path 6930 d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-1.852 2.065zm1.467 13.019H3.909V9h3.056v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z" /> 6931 </svg> 6932 </div>
6933 <span class="social-text">Continue with LinkedIn</span> 6934 <div class="social-arrow"> 6935 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" 6936 fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" 6937 stroke-linejoin="round"> 6938 <path d="M5 12h14M12 5l7 7-7 7" /> 6939 </svg> 6940 </div> 6941 </a> 6942 6943 <a href="https://www.ekonty.com/login/jobseeker/google?intent=login" class="social-btn google-btn"> 6944 <div class="social-icon"> 6945 <img src="https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/google.svg" width="20" 6946 height="20" alt="Google" /> 6947 </div> 6948 <span class="social-text">Continue with Google</span> 6949 <div class="social-arrow"> 6950 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" 6951 fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" 6952 stroke-linejoin="round"> 6953 <path d="M5 12h14M12 5l7 7-7 7" /> 6954 </svg> 6955 </div> 6956 </a> 6957 </div> 6958 6959 <div class="signup-link"> 6960 <a href="https://www.ekonty.com/register/" class="signup-btn">Don't have an account?</a> 6961 </div> 6962 </div> 6963 </div> 6964 </div> 6965 </div> 6966</div> 6967 6968 6969<link rel="stylesheet" href="https://www.ekonty.com/css/login-modal/style.css"> 6970<!-- End Modal -->
vendor: 126 bytes, lines 6970-6972
6970 6971<script src="https://www.google.com/recaptcha/api.js" async defer type="5fc9abcb6d241441e1cc0136-text/javascript"></script> 6972
6973<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 6974 // Enhanced Login Modal Validation and User Experience 6975document.addEventListener('DOMContentLoaded', function() { 6976 // Guard against duplicate includes (header + layout) binding twice â 6977 // a second click handler would toggle passwordâtextâpassword on one click. 6978 if (window.__ekontyLoginModalInit) { 6979 return; 6980 } 6981 window.__ekontyLoginModalInit = true; 6982 6983 const loginForm = document.getElementById('loginForm'); 6984 const emailInput = document.getElementById('login-email'); 6985 const passwordInput = document.getElementById('login-password'); 6986 const submitBtn = document.getElementById('login-submit-btn'); 6987 if (!loginForm || !passwordInput || !submitBtn) { 6988 return; 6989 } 6990 const btnText = submitBtn.querySelector('.btn-text'); 6991 const btnSpinner = submitBtn.querySelector('.btn-spinner'); 6992 6993 // Username / email / phone are all accepted by the login field 6994 const minPasswordLength = 6; 6995 const minIdentifierLength = 3; 6996 6997 function getFieldErrorDiv(input) { 6998 const group = input.closest('.form-group'); 6999 return group ? group.querySelector('.validation-hint.client-error') : null; 7000 } 7001 7002 function getServerErrorDiv(input) { 7003 const group = input.closest('.form-group'); 7004 return group ? group.querySelector('.validation-hint:not(.client-error)') : null; 7005 } 7006 7007 // reCAPTCHA callback 7008 window.recaptchaCallback = function(token) { 7009 hideRecaptchaError(); 7010 validateForm(); 7011 }; 7012 7013 // Real-time validation functions 7014 function validateEmail() { 7015 const email = emailInput.value.trim(); 7016 const errorDiv = getFieldErrorDiv(emailInput); 7017 7018 if (!email) { 7019 // Don't show required message, just return false 7020 hideFieldError(emailInput, errorDiv); 7021 return false; 7022 } else if (email.length < minIdentifierLength) { 7023 showFieldError(emailInput, errorDiv, 'Please enter a valid username, email, or phone number.'); 7024 return false; 7025 } else { 7026 hideFieldError(emailInput, errorDiv); 7027 return true; 7028 } 7029 } 7030 7031 function validatePassword() { 7032 const password = passwordInput.value; 7033 const errorDiv = getFieldErrorDiv(passwordInput); 7034 7035 if (!password) { 7036 // Don't show required message, just return false 7037 hideFieldError(passwordInput, errorDiv); 7038 return false; 7039 } else if (password.length < minPasswordLength) { 7040 // Only show error if user has typed something and it's too short 7041 if (password.length > 0) { 7042 showFieldError(passwordInput, errorDiv, `Password must be at least ${minPasswordLength} characters long.`); 7043 } 7044 return false; 7045 } else { 7046 hideFieldError(passwordInput, errorDiv); 7047 return true; 7048 } 7049 } 7050 7051 function validateRecaptcha() { 7052 const recaptchaResponse = document.getElementById('g-recaptcha-response'); 7053 // Only validate reCAPTCHA if it exists on the page and is visible 7054 if (recaptchaResponse && recaptchaResponse.offsetParent !== null) { 7055 if (!recaptchaResponse.value) { 7056 // Don't show required message for reCAPTCHA, just return false 7057 hideRecaptchaError(); 7058 return false; 7059 } else { 7060 hideRecaptchaError(); 7061 return true; 7062 } 7063 } 7064 // If no reCAPTCHA or it's hidden, consider it valid 7065 return true; 7066 } 7067 7068 function validateForm() { 7069 const isEmailValid = validateEmail(); 7070 const isPasswordValid = validatePassword(); 7071 const isRecaptchaValid = validateRecaptcha(); 7072 7073 const isFormValid = isEmailValid && isPasswordValid && isRecaptchaValid; 7074 7075 7076 7077 // Enable/disable submit button based on validation (only if button exists) 7078 if (submitBtn) { 7079 if (isFormValid) { 7080 submitBtn.disabled = false;
7081 submitBtn.classList.remove('btn-disabled'); 7082 submitBtn.style.cursor = 'pointer'; 7083 submitBtn.style.opacity = '1'; 7084 console.log('Button enabled'); 7085 } else { 7086 submitBtn.disabled = true; 7087 submitBtn.classList.add('btn-disabled'); 7088 submitBtn.style.cursor = 'not-allowed'; 7089 submitBtn.style.opacity = '0.6'; 7090 } 7091 } 7092 7093 return isFormValid; 7094 } 7095 7096 function showFieldError(input, errorDiv, message) { 7097 input.classList.add('is-invalid'); 7098 if (errorDiv) { 7099 errorDiv.textContent = message; 7100 errorDiv.style.display = 'block'; 7101 } 7102 } 7103 7104 function hideFieldError(input, errorDiv) { 7105 input.classList.remove('is-invalid'); 7106 if (errorDiv) { 7107 errorDiv.style.display = 'none'; 7108 } 7109 } 7110 7111 function showRecaptchaError() { 7112 const errorDiv = document.querySelector('.validation-hint.recaptcha-error'); 7113 if (errorDiv) { 7114 errorDiv.style.display = 'block'; 7115 } 7116 } 7117 7118 function hideRecaptchaError() { 7119 const errorDiv = document.querySelector('.validation-hint.recaptcha-error'); 7120 if (errorDiv) { 7121 errorDiv.style.display = 'none'; 7122 } 7123 } 7124 7125 function setLoadingState(isLoading) { 7126 if (!submitBtn || !btnText || !btnSpinner) return; 7127 7128 if (isLoading) { 7129 submitBtn.disabled = true; 7130 btnText.style.display = 'none'; 7131 btnSpinner.style.display = 'inline-flex'; 7132 submitBtn.classList.add('loading'); 7133 submitBtn.style.cursor = 'not-allowed'; 7134 } else { 7135 submitBtn.disabled = false; 7136 btnText.style.display = 'inline'; 7137 btnSpinner.style.display = 'none'; 7138 submitBtn.classList.remove('loading'); 7139 submitBtn.style.cursor = 'pointer'; 7140 // Re-validate form to update button state 7141 validateForm(); 7142 } 7143 } 7144 7145 // Password toggle â bind per button to its sibling input (survives duplicate modals) 7146 document.querySelectorAll('#login .password-toggle').forEach(function(toggleBtn) { 7147 if (toggleBtn.dataset.toggleBound === '1') { 7148 return; 7149 } 7150 toggleBtn.dataset.toggleBound = '1'; 7151 7152 toggleBtn.addEventListener('click', function(e) { 7153 e.preventDefault(); 7154 e.stopPropagation(); 7155 7156 const group = this.closest('.password-group'); 7157 const input = group 7158 ? group.querySelector('input[name="password"], input[type="password"], input[type="text"]') 7159 : passwordInput; 7160 if (!input) { 7161 return; 7162 } 7163 7164 const isVisible = input.getAttribute('type') !== 'password'; 7165 const nextType = isVisible ? 'password' : 'text'; 7166 input.type = nextType; 7167 7168 const nowVisible = nextType === 'text'; 7169 this.setAttribute('aria-pressed', nowVisible ? 'true' : 'false'); 7170 this.setAttribute('aria-label', nowVisible ? 'Hide password' : 'Show password'); 7171 7172 const svg = this.querySelector('svg'); 7173 if (svg) { 7174 if (nowVisible) { 7175 svg.innerHTML = '<path d="M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"/><line x1="1" y1="1" x2="23" y2="23"/>'; 7176 } else { 7177 svg.innerHTML = '<path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8Z"/><circle cx="12" cy="12" r="3"/>'; 7178 } 7179 } 7180 7181 input.focus({ preventScroll: true }); 7182 }); 7183 }); 7184 7185 // Event listeners for real-time validation 7186 if (emailInput) { 7187 emailInput.addEventListener('blur', validateEmail); 7188 emailInput.addEventListener('input', function() { 7189 // Clear server-side errors when user starts typing 7190 const serverErrorDiv = getServerErrorDiv(this); 7191 if (serverErrorDiv) { 7192 this.classList.remove('is-invalid'); 7193 serverErrorDiv.style.display = 'none'; 7194 } 7195 7196 // Validate after a short delay 7197 setTimeout(validateForm, 300); 7198 }); 7199 } 7200 7201 if (passwordInput) { 7202 passwordInput.addEventListener('blur', validatePassword); 7203 passwordInput.addEventListener('input', function() { 7204 // Clear server-side errors when user starts typing 7205 const serverErrorDiv = getServerErrorDiv(this); 7206 if (serverErrorDiv) { 7207 this.classList.remove('is-invalid'); 7208 serverErrorDiv.style.display = 'none'; 7209 } 7210 7211 // Validate after a short delay 7212 setTimeout(validateForm, 300); 7213 }); 7214 } 7215 7216 // Enhanced form submission 7217 if (loginForm) { 7218 loginForm.addEventListener('submit', function(e) { 7219 console.log('Form submission started'); 7220 7221 // Validate form before submission 7222 if (!validateForm()) { 7223 console.log('Form validation failed, preventing submission'); 7224 e.preventDefault(); 7225 // Scroll to first error 7226 const firstError = loginForm.querySelector('.is-invalid'); 7227 if (firstError) { 7228 firstError.focus(); 7229 firstError.scrollIntoView({ behavior: 'smooth', block: 'center' }); 7230 } 7231 return false;
7232 } 7233 7234 console.log('Form validation passed, submitting...'); 7235 7236 // Set loading state 7237 setLoadingState(true); 7238 7239 // Hide any existing validation error alerts 7240 const errorAlert = document.getElementById('validation-errors-alert'); 7241 if (errorAlert) { 7242 errorAlert.style.display = 'none'; 7243 } 7244 7245 // Allow form to submit naturally - don't prevent default 7246 console.log('Form submitting to:', this.action); 7247 }); 7248 } 7249 7250 // Auto-open login modal ONLY when login was submitted from the modal 7251 // Never auto-open on the dedicated /login page (it causes duplicate forms). 7252 7253 // macOS-style modal close animation 7254 const loginModalEl = document.getElementById('login'); 7255 if (loginModalEl) { 7256 const LOGIN_ANIM_MS = 300; 7257 let loginModalClosing = false; 7258 let loginCloseTimer = null; 7259 7260 // Prevent hash jump on login triggers without blocking Bootstrap's modal open 7261 document.querySelectorAll('[data-bs-target="#login"]').forEach(function(trigger) { 7262 trigger.addEventListener('click', function(e) { 7263 if (trigger.tagName === 'A') { 7264 e.preventDefault(); 7265 } 7266 }); 7267 }); 7268 7269 loginModalEl.addEventListener('show.bs.modal', function() { 7270 if (loginCloseTimer) { 7271 clearTimeout(loginCloseTimer); 7272 loginCloseTimer = null; 7273 } 7274 loginModalClosing = false; 7275 loginModalEl.classList.remove('login-modal-closing'); 7276 7277 var card = loginModalEl.querySelector('.unstop-modal-content'); 7278 if (card) {
7279 card.style.animation = 'none'; 7280 void card.offsetHeight; 7281 card.style.removeProperty('animation'); 7282 } 7283 }); 7284 7285 loginModalEl.addEventListener('hide.bs.modal', function(e) { 7286 // Second hide pass after exit animation â allow Bootstrap to finish closing. 7287 // Do NOT remove login-modal-closing here or the open animation restarts (blink). 7288 if (loginModalClosing) { 7289 return; 7290 } 7291 7292 e.preventDefault(); 7293 loginModalClosing = true; 7294 loginModalEl.classList.add('login-modal-closing'); 7295 7296 loginCloseTimer = setTimeout(function() { 7297 loginCloseTimer = null; 7298 if (typeof bootstrap !== 'undefined') { 7299 bootstrap.Modal.getOrCreateInstance(loginModalEl).hide(); 7300 } else { 7301 loginModalEl.classList.remove('show', 'login-modal-closing'); 7302 loginModalEl.style.display = 'none'; 7303 document.querySelectorAll('.modal-backdrop').forEach(function(el) { el.remove(); }); 7304 document.body.classList.remove('modal-open'); 7305 loginModalClosing = false; 7306 } 7307 }, LOGIN_ANIM_MS); 7308 }); 7309 7310 loginModalEl.addEventListener('hidden.bs.modal', function() { 7311 if (loginCloseTimer) { 7312 clearTimeout(loginCloseTimer); 7313 loginCloseTimer = null; 7314 } 7315 loginModalClosing = false; 7316 loginModalEl.classList.remove('login-modal-closing'); 7317 }); 7318 } 7319 7320 setTimeout(validateForm, 100); 7321 7322 // Also validate immediately 7323 validateForm(); 7324 7325}); 7326</script>
7326 7327<!-- End Modal --> 7328 7329<!-- Mobile Modal --> 7330<div id="mobileModal" class="mobile-modal"> 7331 <div class="mobile-modal-content"> 7332 <div class="mobile-modal-header"> 7333 <h4>Mobile Menu</h4> 7334 <span class="mobile-modal-close" onclick="if (!window.__cfRLUnblockHandlers) return false; closeMobileModal()" data-cf-modified-5fc9abcb6d241441e1cc0136-="">×</span> 7335 </div> 7336 <div class="mobile-modal-body"> 7337 7338 <div class="mobile-guest-section"> 7339 <div class="mobile-login-form"> 7340 <h5>Login</h5> 7341 <form method="POST" action="https://www.ekonty.com/login/"> 7342 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <div class="form-group"> 7343 <input type="email" name="email" class="form-control" placeholder="Email" required> 7344 </div> 7345 <div class="form-group"> 7346 <input type="password" name="password" class="form-control" placeholder="Password" required> 7347 </div> 7348 <button type="submit" class="btn btn-primary btn-block">Login</button> 7349 </form> 7350 <div class="mobile-register-link"> 7351 <p>Don't have an account? <a href="/register">Register</a></p> 7352 </div> 7353 </div> 7354 7355 <div class="mobile-country-section"> 7356 <h6>Select Country</h6> 7357 <div class="input-group position-relative"> 7358 <span class="input-group-text bg-light border-end-0"> 7359 <i class="fa-solid fa-globe text-main"></i> 7360 </span> 7361 <input type="text" class="form-control border-start-0 border nav-input-country" id="country-input-4" name="country_search" 7362 placeholder="Select Country" value="" autocomplete="off"> 7363 <input type="hidden" id="country_id_4" name="country_id" value=""> 7364 <div id="country-suggestions-4" class="country-suggestions"></div> 7365</div> 7366 7367 7368<style> 7369 .nav-input-country { 7370 border: none !important; 7371 border-radius: 0 6px 6px 0 !important; 7372 background: white !important; 7373 transition: all 0.3s ease !important; 7374 padding: 6px 8px !important; 7375 font-size: 13px !important; 7376 height: auto !important; 7377 } 7378 .country-suggestions { 7379 position: absolute; 7380 top: 100%; 7381 left: 0; 7382 right: 0; 7383 background: rgba(255, 255, 255, 0.95); 7384 border: none; 7385 border-radius: 6px; 7386 max-height: 150px; 7387 overflow-y: auto; 7388 z-index: 1000; 7389 display: none; 7390 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); 7391 margin-top: 2px; 7392 backdrop-filter: blur(10px); 7393 } 7394 7395 .country-suggestion { 7396 padding: 8px 12px; 7397 cursor: pointer; 7398 border: none; 7399 transition: all 0.2s ease; 7400 } 7401 7402 .country-suggestion:hover { 7403 background-color: rgba(248, 249, 250, 0.7); 7404 transform: translateX(2px); 7405 } 7406 7407 .country-suggestion:first-child { 7408 border-radius: 6px 6px 0 0; 7409 } 7410 7411 .country-suggestion:last-child { 7412 border-radius: 0 0 6px 6px; 7413 } 7414 7415 .country-suggestion .country-name { 7416 font-weight: 500; 7417 color: #333; 7418 font-size: 13px; 7419 } 7420 7421 .country-loading { 7422 padding: 12px; 7423 text-align: center; 7424 color: #666; 7425 font-style: italic; 7426 font-size: 13px; 7427 } 7428 7429 .country-no-results { 7430 padding: 12px; 7431 text-align: center; 7432 color: #999; 7433 font-style: italic; 7434 font-size: 13px; 7435 } 7436 7437 .country-suggestion-header { 7438 padding: 8px 12px; 7439 background-color: rgba(248, 249, 250, 0.8); 7440 border: none; 7441 font-size: 0.75em; 7442 color: #6c757d; 7443 font-weight: 600; 7444 } 7445 7446 /* Input styling - borderless with white background - reduced size */ 7447 .input-group-text { 7448 background: white !important; 7449 border: none !important; 7450 border-radius: 6px 0 0 6px !important; 7451 padding: 6px 8px !important; 7452 font-size: 12px !important; 7453 } 7454 7455</style> 7456
7457<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 7458 document.addEventListener('DOMContentLoaded', function() { 7459 const countryInput = document.getElementById('country-input-4'); 7460 const countryIdInput = document.getElementById('country_id_4'); 7461 const suggestionsContainer = document.getElementById('country-suggestions-4'); 7462 let currentRequest = null; 7463 let selectedIndex = -1; 7464 7465 // Debounce function to limit API calls 7466 function debounce(func, wait) { 7467 let timeout; 7468 return function executedFunction(...args) { 7469 const later = () => { 7470 clearTimeout(timeout); 7471 func(...args); 7472 }; 7473 clearTimeout(timeout); 7474 timeout = setTimeout(later, wait); 7475 }; 7476 } 7477 7478 // Function to search countries using local API 7479 async function searchCountries(query) { 7480 // Cancel previous request if still pending 7481 if (currentRequest) { 7482 currentRequest.abort(); 7483 } 7484 7485 showLoading(); 7486 7487 try { 7488 const controller = new AbortController(); 7489 currentRequest = controller; 7490 7491 // Using local API endpoint - now supports showing popular countries when no query 7492 const response = await fetch(`/api/countries/search?q=${encodeURIComponent(query)}`, { 7493 signal: controller.signal, 7494 method: 'GET', 7495 headers: { 7496 'Content-Type': 'application/json', 7497 'X-Requested-With': 'XMLHttpRequest' 7498 } 7499 }); 7500 7501 if (!response.ok) { 7502 throw new Error('API request failed'); 7503 } 7504 7505 const countries = await response.json(); 7506 displaySuggestions(countries); 7507 } catch (error) { 7508 if (error.name !== 'AbortError') { 7509 console.error('Error fetching countries:', error); 7510 showNoResults(); 7511 } 7512 } 7513 } 7514 7515 function displaySuggestions(countries) { 7516 if (!countries || countries.length === 0) { 7517 showNoResults(); 7518 return; 7519 } 7520 7521 // Check if we're showing popular countries (priority 0) or search results 7522 const isPopularCountries = countries.length > 0 && countries[0].priority === 0; 7523 const headerText = isPopularCountries ? 'Popular Countries' : 'Search Results'; 7524 7525 const suggestionsHTML = ` 7526 <div class="country-suggestion-header"> 7527 <small class="text-muted fw-bold">${headerText}</small> 7528 </div> 7529 ${countries.map((country, index) => { 7530 const countryName = country.name; 7531 const countryId = country.id; 7532 7533 return ` 7534 <div class="country-suggestion" data-index="${index}" data-id="${countryId}" title="Click to select: ${countryName}"> 7535 <span class="country-name">${countryName}</span> 7536 </div> 7537 `; 7538 }).join('')} 7539 `; 7540 7541 suggestionsContainer.innerHTML = suggestionsHTML; 7542 suggestionsContainer.style.display = 'block'; 7543 selectedIndex = -1; 7544 } 7545 7546 function showLoading() { 7547 suggestionsContainer.innerHTML = '<div class="country-loading">Searching countries...</div>'; 7548 suggestionsContainer.style.display = 'block'; 7549 } 7550 7551 function showNoResults() { 7552 suggestionsContainer.innerHTML = '<div class="country-no-results">No countries found</div>'; 7553 suggestionsContainer.style.display = 'block'; 7554 } 7555 7556 function hideSuggestions() { 7557 suggestionsContainer.style.display = 'none'; 7558 selectedIndex = -1; 7559 } 7560 7561 async function selectSuggestion(index) { 7562 const suggestions = suggestionsContainer.querySelectorAll('.country-suggestion'); 7563 if (suggestions[index]) { 7564 const countryName = suggestions[index].querySelector('.country-name').textContent.trim(); 7565 const countryId = suggestions[index].dataset.id; 7566 7567 countryInput.value = countryName; 7568 countryIdInput.value = countryId; 7569 7570 hideSuggestions(); 7571 7572 // Update session via API 7573 try { 7574 const response = await fetch('/api/country/select', { 7575 method: 'POST', 7576 headers: { 7577 'Content-Type': 'application/json', 7578 'X-Requested-With': 'XMLHttpRequest', 7579 'X-CSRF-TOKEN': document.querySelector('meta[name="csrf-token"]')?.getAttribute('content') || '' 7580 }, 7581 body: JSON.stringify({ country_id: countryId }) 7582 }); 7583 7584 if (response.ok) { 7585 const result = await response.json(); 7586 7587 // Trigger country change event for other components 7588 window.dispatchEvent(new CustomEvent('countryChanged', { 7589 detail: { 7590 country_id: countryId, 7591 country_name: countryName 7592 } 7593 })); 7594 7595 // Show success message 7596 showSuccessMessage(countryName); 7597 } 7598 } catch (error) { 7599 console.error('Error selecting country:', error); 7600 } 7601 } 7602 } 7603 7604 function showSuccessMessage(countryName) { 7605 const successMessage = document.createElement('div'); 7606 successMessage.className = 'alert alert-success alert-dismissible fade show'; 7607 successMessage.style.position = 'fixed'; 7608 successMessage.style.top = '10px'; 7609 successMessage.style.right = '10px'; 7610 successMessage.style.zIndex = '9999'; 7611 successMessage.innerHTML = ` 7612 <strong>â Country Selected:</strong> ${countryName}<br> 7613 <small>Country preference has been updated</small> 7614 <button type="button" class="btn-close" data-bs-dismiss="alert"></button> 7615 `; 7616 7617 document.body.appendChild(successMessage); 7618 7619 // Auto-remove after 3 seconds 7620 setTimeout(() => { 7621 if (successMessage.parentNode) { 7622 successMessage.parentNode.removeChild(successMessage); 7623 } 7624 }, 3000); 7625 } 7626 7627 // Event listeners 7628 countryInput.addEventListener('input', debounce(function(e) { 7629 const query = e.target.value.trim(); 7630 searchCountries(query); 7631 }, 300)); 7632 7633 countryInput.addEventListener('focus', function() { 7634 // Always show suggestions on focus - either search results or popular countries 7635 const query = countryInput.value.trim(); 7636 searchCountries(query); 7637 }); 7638 7639 countryInput.addEventListener('keydown', function(e) { 7640 const suggestions = suggestionsContainer.querySelectorAll('.country-suggestion'); 7641 7642 if (suggestions.length === 0) return; 7643 7644 switch(e.key) { 7645 case 'ArrowDown': 7646 e.preventDefault(); 7647 selectedIndex = Math.min(selectedIndex + 1, suggestions.length - 1); 7648 updateSelection(); 7649 break; 7650 case 'ArrowUp': 7651 e.preventDefault(); 7652 selectedIndex = Math.max(selectedIndex - 1, -1); 7653 updateSelection(); 7654 break; 7655 case 'Enter': 7656 e.preventDefault(); 7657 if (selectedIndex >= 0) { 7658 selectSuggestion(selectedIndex); 7659 } 7660 break; 7661 case 'Escape': 7662 hideSuggestions(); 7663 break; 7664 } 7665 }); 7666 7667 function updateSelection() { 7668 const suggestions = suggestionsContainer.querySelectorAll('.country-suggestion'); 7669 suggestions.forEach((suggestion, index) => { 7670 suggestion.style.backgroundColor = index === selectedIndex ? '#e3f2fd' : ''; 7671 }); 7672 } 7673 7674 // Click outside to close suggestions 7675 document.addEventListener('click', function(e) { 7676 if (!countryInput.contains(e.target) && !suggestionsContainer.contains(e.target)) { 7677 hideSuggestions(); 7678 } 7679 }); 7680 7681 // Handle suggestion clicks 7682 suggestionsContainer.addEventListener('click', function(e) { 7683 const suggestion = e.target.closest('.country-suggestion'); 7684 if (suggestion) { 7685 const index = parseInt(suggestion.dataset.index); 7686 selectSuggestion(index); 7687 } 7688 }); 7689 7690 // Clear country when input is manually cleared 7691 countryInput.addEventListener('input', function(e) { 7692 if (e.target.value.trim() === '') { 7693 countryIdInput.value = ''; 7694 // Clear session 7695 fetch('/api/country/select', { 7696 method: 'POST', 7697 headers: { 7698 'Content-Type': 'application/json', 7699 'X-Requested-With': 'XMLHttpRequest', 7700 'X-CSRF-TOKEN': document.querySelector('meta[name="csrf-token"]')?.getAttribute('content') || '' 7701 }, 7702 body: JSON.stringify({ country_id: '' }) 7703 }); 7704 } 7705 }); 7706}); 7707</script>
7707 7708 </div> 7709 </div> 7710 </div> 7711 </div> 7712</div> 7713 7714<form id="mobile-logout-form" action="https://www.ekonty.com/logout" method="POST" style="display: none;"> 7715 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> 7716</form> 7717 7718 7719<div id="nav_search_modal" class="nav-search-modal" aria-hidden="true" role="dialog" aria-modal="true" 7720 aria-labelledby="nav_search_modal_title"> 7721 <div class="nav-search-modal-panel"> 7722 <div class="nav-search-modal-head"> 7723 <button type="button" class="nav-search-modal-back" id="nav_search_modal_back" 7724 aria-label="Back"> 7725 <span class="material-symbols-outlined" aria-hidden="true">arrow_back</span> 7726 </button> 7727 <form method="GET" action="https://www.ekonty.com/search" class="nav-search-form nav-search-form--modal" role="search"> 7728 <div class="nav-search-group nav-search-group--modal"> 7729 <span class="nav-search-icon material-symbols-outlined" aria-hidden="true">search</span> 7730 <label for="nav_search_input" class="visually-hidden">Search jobs, people, employers</label> 7731 <input type="search" id="nav_search_input" name="q" class="nav-search-input" 7732 placeholder="Search Ekonty" 7733 aria-label="Search jobs, people, employers" 7734 value="" autocomplete="off"> 7735 <span class="nav-search-hint" aria-hidden="true"> 7736 <span class="nav-search-hint-text">Press Enter to search</span> 7737 <kbd class="nav-search-esc" title="Close">ESC</kbd> 7738 </span> 7739 <h2 id="nav_search_modal_title" class="visually-hidden">Search</h2> 7740 </div> 7741 </form> 7742 </div> 7743 <div class="nav-search-modal-tabs" id="nav_search_modal_tabs" hidden> 7744 <div class="nav-search-tabs-scroll" role="tablist" aria-label="Search categories"> 7745 <button type="button" class="nav-search-tab is-active" data-tab="all" role="tab" aria-selected="true">All</button> 7746 <button type="button" class="nav-search-tab" data-tab="people" role="tab" aria-selected="false">People</button> 7747 <button type="button" class="nav-search-tab" data-tab="jobs" role="tab" aria-selected="false">Jobs</button> 7748 <button type="button" class="nav-search-tab" data-tab="pages" role="tab" aria-selected="false">Pages</button> 7749 <button type="button" class="nav-search-tab" data-tab="groups" role="tab" aria-selected="false">Groups</button> 7750 <button type="button" class="nav-search-tab" data-tab="articles" role="tab" aria-selected="false">Articles</button> 7751 <button type="button" class="nav-search-tab" data-tab="posts" role="tab" aria-selected="false">Posts</button> 7752 <button type="button" class="nav-search-tab" data-tab="more" role="tab" aria-selected="false">More</button> 7753 </div> 7754 <a href="https://www.ekonty.com/search" class="nav-search-advanced" id="nav_search_advanced"> 7755 <span>Advanced Search</span> 7756 <span class="material-symbols-outlined" aria-hidden="true">tune</span> 7757 </a> 7758 </div> 7759 <div class="nav-search-modal-body"> 7760 <div id="nav_search_suggestions" class="nav-search-suggestions nav-search-suggestions--modal d-none"></div> 7761 </div> 7762 </div> 7763 <div class="nav-search-modal-backdrop" id="nav_search_modal_backdrop" tabindex="-1"></div> 7764</div> 7765 7766 7767<link rel="stylesheet" href="https://www.ekonty.com/css/header.css?v=1788884216"> 7768 7769 7770<style> 7771 /* ââ Employer switch (new design) ââ */ 7772 .swal2-popup.ek-account-switch-modal { 7773 width: min(480px, calc(100vw - 28px)) !important; 7774 max-width: 480px !important; 7775 padding: 16px 28px 20px !important; 7776 border-radius: 20px !important; 7777 box-shadow: 0 24px 64px rgba(16, 24, 40, 0.16) !important; 7778 font-family: inherit; 7779 } 7780 .ek-account-switch-modal .swal2-close { 7781 top: 12px !important; 7782 right: 12px !important; 7783 width: 32px; 7784 height: 32px; 7785 margin: 0 !important; 7786 border-radius: 50% !important; 7787 background: transparent !important; 7788 color: #98a2b3 !important; 7789 font-size: 24px !important; 7790 font-weight: 400 !important; 7791 box-shadow: none !important; 7792 } 7793 .ek-account-switch-modal .swal2-close:hover { 7794 background: #f2f4f7 !important; 7795 color: #101828 !important; 7796 } 7797 .ek-account-switch-modal .swal2-html-container { 7798 display: flex; 7799 flex-direction: column; 7800 align-items: center; 7801 margin: 0 !important; 7802 padding: 0 !important; 7803 overflow: visible !important; 7804 text-align: center; 7805 color: inherit; 7806 } 7807 .ek-switch-icon { 7808 display: grid; 7809 box-sizing: border-box; 7810 flex: 0 0 auto; 7811 width: auto; 7812 height: auto; 7813 margin: 2px auto 10px; 7814 place-items: center; 7815 border-radius: 0 !important; 7816 background: transparent; 7817 color: #0b8260; 7818 overflow: visible; 7819 } 7820 .ek-switch-icon svg { 7821 display: block; 7822 width: 32px; 7823 height: 32px; 7824 stroke: currentColor; 7825 stroke-width: 1.7; 7826 stroke-linecap: round; 7827 stroke-linejoin: round; 7828 fill: none; 7829 color: #0b8260; 7830 } 7831 /* Some switch icons include background circles as SVG fills (inline attributes). 7832 Force them off so only the icon strokes remain. */ 7833 .ek-switch-icon svg * { 7834 fill: none !important; 7835 stroke: currentColor !important; 7836 } 7837 .ek-switch-icon::before, 7838 .ek-switch-icon::after { 7839 display: none; 7840 } 7841 .ek-switch-title { 7842 width: 100%; 7843 margin: 0 0 6px; 7844 color: #101828; 7845 font-size: 22px; 7846 font-weight: 700; 7847 line-height: 1.25; 7848 letter-spacing: -0.02em; 7849 text-align: center; 7850 } 7851 .ek-switch-copy { 7852 width: 100%; 7853 max-width: 380px; 7854 margin: 0 auto; 7855 color: #667085; 7856 font-size: 14px; 7857 line-height: 1.5; 7858 text-align: center; 7859 } 7860 .ek-switch-features { 7861 display: flex; 7862 flex-direction: column; 7863 gap: 0; 7864 width: 100%; 7865 margin: 16px 0 4px; 7866 text-align: left; 7867 } 7868 .ek-switch-feature { 7869 display: flex; 7870 align-items: flex-start; 7871 gap: 12px; 7872 padding: 10px 0; 7873 border-bottom: 1px solid #eef2f6; 7874 } 7875 .ek-switch-feature:last-child { 7876 border-bottom: none; 7877 padding-bottom: 2px; 7878 } 7879 .ek-switch-feature-icon { 7880 display: grid; 7881 flex: 0 0 auto; 7882 width: auto; 7883 height: auto;
7884 margin-top: 1px; 7885 place-items: center; 7886 border-radius: 0; 7887 background: transparent; 7888 color: #0b8260; 7889 } 7890 .ek-switch-feature-icon svg { 7891 width: 22px; 7892 height: 22px; 7893 stroke: currentColor; 7894 stroke-width: 1.7; 7895 stroke-linecap: round; 7896 stroke-linejoin: round; 7897 fill: none; 7898 } 7899 .ek-switch-feature-icon svg * { 7900 fill: none !important; 7901 stroke: currentColor !important; 7902 } 7903 .ek-switch-feature:nth-child(1) .ek-switch-feature-icon { color: #2563eb; } 7904 .ek-switch-feature:nth-child(2) .ek-switch-feature-icon { color: #7c3aed; } 7905 .ek-switch-feature:nth-child(3) .ek-switch-feature-icon { color: #0b8260; } 7906 .ek-switch-feature:nth-child(4) .ek-switch-feature-icon { color: #ea580c; } 7907 .ek-switch-feature-body { 7908 min-width: 0; 7909 padding-top: 0; 7910 } 7911 .ek-switch-feature-title { 7912 margin: 0 0 2px; 7913 color: #101828; 7914 font-size: 14px; 7915 font-weight: 700; 7916 line-height: 1.3; 7917 } 7918 .ek-switch-feature-desc { 7919 margin: 0; 7920 color: #667085; 7921 font-size: 13px; 7922 line-height: 1.4; 7923 } 7924 .ek-account-switch-modal .swal2-actions { 7925 display: flex !important; 7926 flex-direction: column; 7927 align-items: stretch; 7928 gap: 6px; 7929 width: 100%; 7930 margin: 16px 0 0 !important; 7931 padding: 0 !important; 7932 } 7933 .ek-account-switch-modal .swal2-actions .swal2-styled, 7934 .ek-account-switch-modal button.swal2-confirm, 7935 .ek-account-switch-modal button.swal2-cancel { 7936 width: 100% !important; 7937 min-height: 48px !important; 7938 margin: 0 !important; 7939 padding: 0.75rem 1.15rem !important; 7940 border-radius: 12px !important; 7941 box-shadow: none !important; 7942 font-size: 15px !important; 7943 font-weight: 600 !important; 7944 line-height: 1.2 !important; 7945 } 7946 .ek-account-switch-modal .ek-switch-confirm, 7947 .ek-account-switch-modal button.swal2-confirm.ek-switch-confirm { 7948 order: 1; 7949 display: inline-flex !important; 7950 align-items: center; 7951 justify-content: center; 7952 gap: 8px; 7953 border: none !important; 7954 border-radius: 12px !important; 7955 background: linear-gradient(135deg, #006934 0%, #005a2c 52%, #008a42 100%) !important; 7956 color: #fff !important; 7957 box-shadow: none !important; 7958 } 7959 .ek-account-switch-modal .ek-switch-confirm:hover, 7960 .ek-account-switch-modal button.swal2-confirm.ek-switch-confirm:hover { 7961 filter: brightness(1.04); 7962 background: linear-gradient(135deg, #006934 0%, #005a2c 52%, #008a42 100%) !important; 7963 box-shadow: none !important; 7964 } 7965 .ek-account-switch-modal .ek-switch-confirm:focus, 7966 .ek-account-switch-modal button.swal2-confirm.ek-switch-confirm:focus { 7967 box-shadow: 0 0 0 3px rgba(0, 105, 52, 0.22) !important; 7968 } 7969 .ek-account-switch-modal .ek-switch-confirm svg { 7970 width: 18px; 7971 height: 18px; 7972 stroke: currentColor; 7973 stroke-width: 1.8; 7974 stroke-linecap: round; 7975 stroke-linejoin: round; 7976 fill: none; 7977 flex-shrink: 0; 7978 } 7979 .ek-account-switch-modal .ek-switch-cancel, 7980 .ek-account-switch-modal button.swal2-cancel.ek-switch-cancel { 7981 order: 2; 7982 min-height: 40px !important; 7983 border: none !important; 7984 border-radius: 10px !important; 7985 background: transparent !important; 7986 color: #475467 !important; 7987 font-weight: 600 !important; 7988 font-size: 14px !important; 7989 box-shadow: none !important; 7990 } 7991 .ek-account-switch-modal .ek-switch-cancel:hover, 7992 .ek-account-switch-modal button.swal2-cancel.ek-switch-cancel:hover { 7993 background: #f2f4f7 !important; 7994 color: #101828 !important; 7995 } 7996 7997 /* Dual path (Find / Create) choice row inside switch modals */ 7998 .ek-switch-paths { 7999 display: grid; 8000 grid-template-columns: 1fr auto 1fr; 8001 align-items: stretch; 8002 gap: 0; 8003 width: 100%; 8004 margin: 14px 0 4px; 8005 padding: 10px 8px; 8006 border-radius: 14px; 8007 background: #f3faf7; 8008 border: 1px solid #e4eee8; 8009 } 8010 .ek-switch-path { 8011 display: flex; 8012 flex-direction: column; 8013 align-items: center; 8014 text-align: center; 8015 gap: 4px; 8016 padding: 4px 8px; 8017 min-width: 0; 8018 text-decoration: none; 8019 color: inherit; 8020 background: transparent; 8021 border: none; 8022 cursor: default; 8023 } 8024 .ek-switch-path-icon { 8025 display: inline-flex; 8026 align-items: center; 8027 justify-content: center; 8028 background: transparent; 8029 color: #0b8260; 8030 margin-bottom: 2px; 8031 } 8032 .ek-switch-path-icon svg, 8033 .ek-switch-path-icon .material-symbols-outlined { 8034 width: 22px; 8035 height: 22px; 8036 font-size: 22px; 8037 stroke: currentColor; 8038 fill: none; 8039 } 8040 .ek-switch-path-icon svg * { 8041 fill: none !important; 8042 stroke: currentColor !important; 8043 } 8044 .ek-switch-path:first-child .ek-switch-path-icon { color: #2563eb; } 8045 .ek-switch-path:last-child .ek-switch-path-icon { color: #0b8260; } 8046 .ek-switch-path-title { 8047 margin: 0; 8048 color: #0b8260; 8049 font-size: 13px; 8050 font-weight: 700; 8051 line-height: 1.25; 8052 } 8053 .ek-switch-path-desc { 8054 margin: 0; 8055 color: #667085; 8056 font-size: 11.5px; 8057 line-height: 1.35; 8058 } 8059 .ek-switch-path-or { 8060 display: inline-flex; 8061 align-items: center; 8062 justify-content: center; 8063 align-self: center; 8064 width: 28px; 8065 height: 28px; 8066 border-radius: 50%; 8067 background: #fff; 8068 border: 1px solid #d8e8df; 8069 color: #0b8260; 8070 font-size: 10px; 8071 font-weight: 700; 8072 letter-spacing: 0.02em; 8073 flex-shrink: 0; 8074 } 8075 8076 /* ââ Candidate switch (original design â unchanged) ââ */ 8077 .swal2-popup.ek-candidate-switch-modal { 8078 width: min(440px, calc(100vw - 32px)); 8079 padding: 24px 30px 26px; 8080 border-radius: 14px; 8081 font-family: inherit; 8082 } 8083 .ek-candidate-switch-modal .swal2-close { 8084 width: 28px; 8085 height: 28px; 8086 margin: 12px 12px 0 0; 8087 border-radius: 50%; 8088 background: #f1f5f3; 8089 color: #1f2933; 8090 font-size: 20px; 8091 } 8092 .ek-candidate-switch-modal .swal2-html-container { 8093 display: flex; 8094 flex-direction: column; 8095 align-items: center; 8096 margin: 0; 8097 padding: 0; 8098 overflow: visible; 8099 text-align: center; 8100 } 8101 .ek-candidate-switch-modal .ek-switch-icon { 8102 flex: 0 0 auto; 8103 width: auto; 8104 min-width: 0; 8105 max-width: none; 8106 height: auto; 8107 min-height: 0; 8108 max-height: none; 8109 margin: 2px auto 10px; 8110 border: none; 8111 background: transparent; 8112 box-shadow: none; 8113 color: #0b8260; 8114 } 8115 .ek-candidate-switch-modal .ek-switch-icon svg { 8116 width: 32px; 8117 height: 32px; 8118 stroke: #0b8260; 8119 stroke-width: 1.8; 8120 } 8121 .ek-candidate-switch-modal .ek-switch-title { 8122 margin: 8px 0 9px; 8123 font-size: 22px; 8124 letter-spacing: 0; 8125 } 8126 .ek-candidate-switch-modal .ek-switch-copy { 8127 width: 360px; 8128 max-width: 100%; 8129 color: #4b5563; 8130 font-size: 14px; 8131 line-height: 1.65; 8132 } 8133 .ek-switch-notice { 8134 display: flex; 8135 align-items: center; 8136 gap: 10px; 8137 margin-top: 20px; 8138 padding: 12px 14px; 8139 border: 1px solid #d8eee5; 8140 border-radius: 7px; 8141 background: #eff9f5; 8142 color: #344054; 8143 font-size: 12px; 8144 line-height: 1.4; 8145 text-align: left; 8146 width: 100%; 8147 box-sizing: border-box; 8148 } 8149 .ek-switch-notice-icon { 8150 display: grid; 8151 flex: 0 0 18px; 8152 width: 18px; 8153 height: 18px; 8154 place-items: center; 8155 border-radius: 50%; 8156 background: #087453; 8157 color: #fff; 8158 font-size: 12px; 8159 font-weight: 700; 8160 } 8161 .ek-switch-notice strong { font-weight: 800; } 8162 .ek-candidate-switch-modal .swal2-actions { 8163 display: grid !important; 8164 grid-template-columns: minmax(96px, 0.85fr) minmax(0, 1.4fr); 8165 gap: 12px; 8166 width: 100%; 8167 margin: 14px 0 0; 8168 } 8169 .ek-candidate-switch-modal .swal2-styled { 8170 width: 100%; 8171 min-height: 48px; 8172 margin: 0; 8173 border-radius: 12px !important; 8174 box-shadow: none !important; 8175 font-size: 14px; 8176 font-weight: 600; 8177 line-height: 1.2; 8178 } 8179 .ek-candidate-switch-modal .ek-switch-cancel { 8180 order: 1; 8181 border: 1.5px solid #98a2b3 !important; 8182 border-radius: 12px !important; 8183 background: #fff !important; 8184 color: #101828 !important; 8185 white-space: nowrap; 8186 } 8187 .ek-candidate-switch-modal .ek-switch-confirm { 8188 order: 2; 8189 display: inline-flex !important; 8190 align-items: center; 8191 justify-content: center; 8192 gap: 6px; 8193 padding: 0 12px !important; 8194 border: 1px solid #006934 !important; 8195 border-radius: 12px !important; 8196 background: linear-gradient(135deg, #006934 0%, #005a2c 52%, #008a42 100%) !important; 8197 color: #fff !important; 8198 white-space: nowrap !important; 8199 } 8200 @media (max-width: 480px) { 8201 .swal2-popup.ek-account-switch-modal { 8202 padding: 18px 22px 20px !important; 8203 border-radius: 20px !important; 8204 } 8205 .ek-switch-title { font-size: 22px; } 8206 .ek-switch-copy { font-size: 14px; } 8207 .swal2-popup.ek-candidate-switch-modal { padding: 22px 18px 20px; } 8208 } 8209 8210 /* Universal switch-modal override (Jobs/Services/Pages/My CV variants) */ 8211 .swal2-popup[class*="switch"] .ek-switch-icon, 8212 .swal2-popup[class*="switch"] .ek-switch-feature-icon, 8213 .swal2-popup[class*="switch"] .ek-switch-path-icon { 8214 background: transparent !important; 8215 border: none !important; 8216 box-shadow: none !important; 8217 border-radius: 0 !important; 8218 } 8219 .swal2-popup[class*="switch"] .ek-switch-icon { 8220 width: auto !important; 8221 height: auto !important; 8222 min-width: 0 !important; 8223 min-height: 0 !important; 8224 margin: 2px auto 8px !important; 8225 } 8226 .swal2-popup[class*="switch"] .ek-switch-icon svg, 8227 .swal2-popup[class*="switch"] .ek-switch-path-icon svg, 8228 .swal2-popup[class*="switch"] .ek-switch-feature-icon svg { 8229 width: 24px !important; 8230 height: 24px !important; 8231 stroke-width: 1.8 !important; 8232 color: #0b8260 !important; 8233 } 8234 .swal2-popup[class*="switch"] .ek-switch-title { 8235 margin-bottom: 4px !important; 8236 font-size: 22px !important; 8237 } 8238 .swal2-popup[class*="switch"] .ek-switch-copy { 8239 font-size: 14px !important; 8240 line-height: 1.45 !important; 8241 } 8242 .swal2-popup[class*="switch"] .ek-switch-paths { 8243 margin: 12px 0 4px !important; 8244 padding: 10px 8px !important; 8245 border-radius: 14px !important; 8246 } 8247 .swal2-popup[class*="switch"] .ek-switch-feature { 8248 padding: 9px 0 !important; 8249 gap: 12px !important; 8250 } 8251 .swal2-popup[class*="switch"] .ek-switch-feature-title { 8252 font-size: 14px !important; 8253 margin-bottom: 2px !important; 8254 } 8255 .swal2-popup[class*="switch"] .ek-switch-feature-desc { 8256 font-size: 13px !important; 8257 line-height: 1.4 !important; 8258 } 8259 .swal2-popup[class*="switch"] button.swal2-confirm { 8260 min-height: 48px !important; 8261 border-radius: 12px !important; 8262 } 8263 .swal2-popup[class*="switch"] button.swal2-cancel { 8264 min-height: 38px !important; 8265 border-radius: 10px !important; 8266 font-size: 14px !important; 8267 } 8268 8269 /* ââ Account switch loading ââ */ 8270 .swal2-popup.ek-switch-loading-modal { 8271 width: min(360px, calc(100vw - 32px)) !important; 8272 padding: 28px 28px 30px !important; 8273 border-radius: 20px !important; 8274 box-shadow: 0 20px 48px rgba(16, 24, 40, 0.16) !important; 8275 font-family: inherit; 8276 } 8277 .ek-switch-loading-modal .swal2-html-container { 8278 margin: 0 !important; 8279 padding: 0 !important; 8280 overflow: visible !important; 8281 } 8282 .ek-switch-loading { 8283 display: flex; 8284 flex-direction: column; 8285 align-items: center; 8286 text-align: center; 8287 gap: 0; 8288 } 8289 .ek-switch-loading-ring { 8290 position: relative; 8291 width: 64px; 8292 height: 64px; 8293 margin: 0 auto 18px; 8294 } 8295 .ek-switch-loading-ring::before { 8296 content: ''; 8297 position: absolute; 8298 inset: 0; 8299 border-radius: 50%; 8300 background: #e8f5ee; 8301 } 8302 .ek-switch-loading-ring svg.ek-switch-loading-spin { 8303 position: absolute; 8304 inset: 0; 8305 width: 64px; 8306 height: 64px; 8307 animation: ek-switch-spin 0.85s linear infinite; 8308 } 8309 .ek-switch-loading-ring .ek-switch-loading-icon { 8310 position: absolute; 8311 inset: 0; 8312 display: grid; 8313 place-items: center; 8314 color: #006934; 8315 z-index: 1; 8316 } 8317 .ek-switch-loading-ring .ek-switch-loading-icon svg { 8318 width: 22px; 8319 height: 22px; 8320 stroke: currentColor; 8321 stroke-width: 1.8; 8322 stroke-linecap: round; 8323 stroke-linejoin: round; 8324 fill: none; 8325 } 8326 .ek-switch-loading-title { 8327 margin: 0 0 6px; 8328 color: #101828; 8329 font-size: 20px; 8330 font-weight: 700; 8331 line-height: 1.25; 8332 letter-spacing: -0.02em; 8333 } 8334 .ek-switch-loading-text { 8335 margin: 0; 8336 max-width: 260px; 8337 color: #667085; 8338 font-size: 14px; 8339 line-height: 1.5; 8340 }
8341 @keyframes ek-switch-spin { 8342 to { transform: rotate(360deg); } 8343 } 8344</style>
8345<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 8346function ekBriefcaseSvg() { 8347 return '<svg viewBox="0 0 24 24" aria-hidden="true"><rect x="3" y="7" width="18" height="13" rx="2"/><path d="M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"/><path d="M3 12h18"/></svg>'; 8348} 8349 8350function ekSwitchLoadingMarkup(isToEmployer) { 8351 const icon = isToEmployer 8352 ? ekBriefcaseSvg() 8353 : '<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M7 8h10"/><path d="m13 4 4 4-4 4"/><path d="M17 16H7"/><path d="m11 12-4 4 4 4"/></svg>'; 8354 return '<div class="ek-switch-loading">' + 8355 '<div class="ek-switch-loading-ring" aria-hidden="true">' + 8356 '<svg class="ek-switch-loading-spin" viewBox="0 0 64 64" fill="none">' + 8357 '<circle cx="32" cy="32" r="28" stroke="#d8eee5" stroke-width="4"/>' + 8358 '<path d="M32 4a28 28 0 0 1 28 28" stroke="#006934" stroke-width="4" stroke-linecap="round"/>' + 8359 '</svg>' + 8360 '<span class="ek-switch-loading-icon">' + icon + '</span>' + 8361 '</div>' + 8362 '<h2 class="ek-switch-loading-title">Switching...</h2>' + 8363 '<p class="ek-switch-loading-text">Please wait while we switch your account.</p>' + 8364 '</div>'; 8365} 8366 8367function ekShowAccountSwitchLoading(isToEmployer) { 8368 if (typeof Swal === 'undefined') return; 8369 Swal.fire({ 8370 html: ekSwitchLoadingMarkup(!!isToEmployer),
8371 showConfirmButton: false, 8372 showCancelButton: false, 8373 allowOutsideClick: false, 8374 allowEscapeKey: false, 8375 buttonsStyling: false, 8376 width: 360, 8377 customClass: { 8378 popup: 'ek-switch-loading-modal' 8379 } 8380 }); 8381} 8382 8383function ekEmployerSwitchMarkup() { 8384 return '<div class="ek-switch-icon" aria-hidden="true">' + ekBriefcaseSvg() + '</div>' + 8385 '<h2 class="ek-switch-title">Switch to Employer?</h2>' + 8386 '<p class="ek-switch-copy">You are about to switch from Candidate to Employer.<br>' + 8387 'You\'ll be redirected to Employer mode where you can post jobs and hire talent.</p>' + 8388 '<div class="ek-switch-features">' + 8389 '<div class="ek-switch-feature"><span class="ek-switch-feature-icon" aria-hidden="true">' + 8390 '<svg viewBox="0 0 24 24"><path d="M12 12a4 4 0 1 0-4-4 4 4 0 0 0 4 4z"/><path d="M4 20a8 8 0 0 1 16 0"/><path d="M18 8v4M16 10h4"/></svg></span>' + 8391 '<div class="ek-switch-feature-body"><p class="ek-switch-feature-title">Post Unlimited Jobs</p>' + 8392 '<p class="ek-switch-feature-desc">Reach thousands of job seekers.</p></div></div>' + 8393 '<div class="ek-switch-feature"><span class="ek-switch-feature-icon" aria-hidden="true">' + 8394 '<svg viewBox="0 0 24 24"><path d="M16 11a3.5 3.5 0 1 0-3.5-3.5A3.5 3.5 0 0 0 16 11z"/><path d="M8 13a3 3 0 1 0-3-3 3 3 0 0 0 3 3z"/><path d="M2.5 20a5.5 5.5 0 0 1 11 0"/><path d="M13 20a6 6 0 0 1 8.5-5.4"/></svg></span>' + 8395 '<div class="ek-switch-feature-body"><p class="ek-switch-feature-title">Manage Candidates</p>' + 8396 '<p class="ek-switch-feature-desc">Review applications and hire the best talent.</p></div></div>' + 8397 '<div class="ek-switch-feature"><span class="ek-switch-feature-icon" aria-hidden="true">' + 8398 ekBriefcaseSvg() + '</span>' + 8399 '<div class="ek-switch-feature-body"><p class="ek-switch-feature-title">Company Dashboard</p>' + 8400 '<p class="ek-switch-feature-desc">Track performance and grow your team.</p></div></div>' + 8401 '</div>'; 8402} 8403 8404/** Shared candidate switch modal â use confirmAccountSwitch('candidate', url) everywhere. */ 8405function ekCandidateSwitchMarkup() { 8406 return '<div class="ek-switch-icon" aria-hidden="true"><svg viewBox="0 0 48 48" fill="none">' + 8407 '<path d="M10 17h25"/><path d="m30 11 6 6-6 6"/>' + 8408 '<path d="M38 31H13"/><path d="m18 25-6 6 6 6"/></svg></div>' + 8409 '<h2 class="ek-switch-title">Switch Account Type?</h2>' + 8410 '<p class="ek-switch-copy">You are about to switch from Employer to Candidate.<br>' + 8411 'You\'ll be redirected to Candidate mode with a different dashboard and features.</p>' + 8412 '<div class="ek-switch-notice"><span class="ek-switch-notice-icon">i</span>' + 8413 '<span><strong>Please note:</strong> Any unsaved changes in your current session may not be saved.</span></div>'; 8414} 8415 8416/** 8417 * Confirm then navigate (SweetAlert2 with confirm() fallback if Swal is unavailable). 8418 */ 8419function ekConfirmThenNavigate(options) { 8420 const title = options.title || 'Are you sure?'; 8421 const text = options.text || ''; 8422 const url = options.url || '/'; 8423 const confirmColor = options.confirmColor || '#0b8260'; 8424 const loadingTitle = options.loadingTitle || 'Switching...'; 8425 const loadingText = options.loadingText || 'Please wait while we switch your account.'; 8426 8427 const go = function() { 8428 window.location.assign(url); 8429 }; 8430 8431 if (typeof Swal === 'undefined') { 8432 if (window.confirm(text ? (title + '\n\n' + text) : title)) { 8433 go(); 8434 } 8435 return; 8436 } 8437 8438 try { 8439 Swal.fire({ 8440 title: title, 8441 text: text, 8442 icon: 'warning', 8443 showCancelButton: true, 8444 confirmButtonColor: confirmColor, 8445 cancelButtonColor: '#6c757d', 8446 confirmButtonText: 'Yes, Switch!', 8447 cancelButtonText: 'Cancel', 8448 reverseButtons: false 8449 }).then(function(result) { 8450 if (result.isConfirmed) { 8451 ekShowAccountSwitchLoading(false); 8452 go(); 8453 } 8454 }).catch(function(err) {
8455 console.error('ekConfirmThenNavigate:', err); 8456 go(); 8457 }); 8458 } catch (err) { 8459 console.error('ekConfirmThenNavigate:', err); 8460 go(); 8461 } 8462} 8463 8464function confirmAccountSwitch(targetMode, switchUrl) { 8465 const isToEmployer = targetMode === 'employer'; 8466 8467 if (typeof Swal === 'undefined') { 8468 if (window.confirm(isToEmployer 8469 ? 'Switch to Employer?' 8470 : 'Switch Account Type?')) { 8471 window.location.href = switchUrl; 8472 } 8473 return; 8474 } 8475 8476 if (isToEmployer) { 8477 Swal.fire({ 8478 html: ekEmployerSwitchMarkup(), 8479 showCancelButton: true, 8480 showCloseButton: true, 8481 confirmButtonText: ekBriefcaseSvg() + ' Yes, Switch to Employer', 8482 cancelButtonText: 'Cancel', 8483 reverseButtons: false, 8484 buttonsStyling: false, 8485 width: 480, 8486 customClass: { 8487 popup: 'ek-account-switch-modal', 8488 confirmButton: 'ek-switch-confirm', 8489 cancelButton: 'ek-switch-cancel' 8490 }, 8491 didOpen: (popup) => { 8492 const confirmBtn = popup.querySelector('.swal2-confirm'); 8493 const cancelBtn = popup.querySelector('.swal2-cancel'); 8494 if (confirmBtn) { 8495 confirmBtn.style.borderRadius = '12px'; 8496 confirmBtn.style.width = '100%'; 8497 confirmBtn.style.minHeight = '48px'; 8498 confirmBtn.style.display = 'inline-flex'; 8499 confirmBtn.style.alignItems = 'center'; 8500 confirmBtn.style.justifyContent = 'center'; 8501 confirmBtn.style.gap = '8px'; 8502 confirmBtn.style.border = 'none'; 8503 confirmBtn.style.background = 'linear-gradient(135deg, #006934 0%, #005a2c 52%, #008a42 100%)'; 8504 confirmBtn.style.color = '#fff'; 8505 confirmBtn.style.fontWeight = '600'; 8506 confirmBtn.style.fontSize = '15px'; 8507 confirmBtn.style.boxShadow = 'none'; 8508 confirmBtn.style.cursor = 'pointer'; 8509 } 8510 if (cancelBtn) { 8511 cancelBtn.style.borderRadius = '10px'; 8512 cancelBtn.style.width = '100%'; 8513 cancelBtn.style.minHeight = '40px'; 8514 cancelBtn.style.border = 'none'; 8515 cancelBtn.style.background = 'transparent'; 8516 cancelBtn.style.color = '#475467'; 8517 cancelBtn.style.fontWeight = '600'; 8518 cancelBtn.style.fontSize = '14px'; 8519 cancelBtn.style.boxShadow = 'none'; 8520 cancelBtn.style.cursor = 'pointer'; 8521 } 8522 popup.style.borderRadius = '20px'; 8523 popup.style.width = 'min(480px, calc(100vw - 28px))'; 8524 popup.style.padding = '16px 28px 20px'; 8525 } 8526 }).then((result) => { 8527 if (result.isConfirmed) { 8528 ekShowAccountSwitchLoading(true); 8529 window.location.href = switchUrl; 8530 } 8531 }); 8532 return; 8533 } 8534 8535 // Candidate switch â original modal design 8536 Swal.fire({ 8537 html: ekCandidateSwitchMarkup(), 8538 showCancelButton: true, 8539 showCloseButton: true, 8540 confirmButtonText: 'â Yes, Switch!', 8541 cancelButtonText: 'Cancel', 8542 reverseButtons: true, 8543 buttonsStyling: false, 8544 customClass: { 8545 popup: 'ek-candidate-switch-modal', 8546 confirmButton: 'ek-switch-confirm', 8547 cancelButton: 'ek-switch-cancel' 8548 } 8549 }).then((result) => { 8550 if (result.isConfirmed) { 8551 ekShowAccountSwitchLoading(false); 8552 window.location.href = switchUrl; 8553 } 8554 }); 8555} 8556 8557function confirmSwitchToSeller(redirectUrl) { 8558 ekConfirmThenNavigate({ 8559 text: 'Create Listing to Quick Sell', 8560 url: redirectUrl, 8561 }); 8562} 8563 8564function confirmSwitchToServiceProvider(redirectUrl) {
8565 ekConfirmThenNavigate({ 8566 text: 'You are about to open My Service.', 8567 url: redirectUrl, 8568 }); 8569} 8570 8571function handleServiceProviderDashboardClick(event, redirectUrl) { 8572 if (event) { 8573 event.preventDefault(); 8574 event.stopPropagation(); 8575 } 8576 confirmSwitchToServiceProvider(redirectUrl); 8577 return false; 8578} 8579 8580/** 8581 * When candidate/guest clicks "Post Job" â switch or login, always keep redirect to post-job. 8582 * Never default to /feeds. 8583 */ 8584function confirmCompanyLoginForPostJob() { 8585 const postJobUrl = '/post-job/step/1'; 8586 const companyLoginUrl = "https:\/\/www.ekonty.com\/make-login\/company?redirect=%2Fpost-job%2Fstep%2F1"; 8587 const employerLoginUrl = "https:\/\/www.ekonty.com\/login?candidate_or_employer=employer\u0026redirect=\/post-job\/step\/1"; 8588 const isWebAuth = false; 8589 const isCompanyAuth = false; 8590 8591 if (isCompanyAuth) { 8592 window.location.href = postJobUrl; 8593 return; 8594 } 8595 8596 if (isWebAuth && typeof confirmAccountSwitch === 'function') { 8597 confirmAccountSwitch('employer', companyLoginUrl); 8598 return; 8599 } 8600 8601 if (typeof Swal === 'undefined') { 8602 window.location.href = isWebAuth ? companyLoginUrl : employerLoginUrl; 8603 return; 8604 } 8605 Swal.fire({ 8606 title: 'Login as Employer', 8607 html: '<p class="mb-0">You need to Login as an employer to post jobs.</p>', 8608 icon: 'info', 8609 showCancelButton: true, 8610 confirmButtonColor: '#0b8260', 8611 cancelButtonColor: '#6c757d', 8612 confirmButtonText: 'Login', 8613 cancelButtonText: 'Cancel', 8614 reverseButtons: false 8615 }).then((result) => { 8616 if (result.isConfirmed) { 8617 window.location.href = isWebAuth ? companyLoginUrl : employerLoginUrl; 8618 } 8619 }); 8620} 8621 8622/** 8623 * When employer clicks Resume Builder / create flows â switch to Candidate modal. 8624 */ 8625function ekCandidateResumePath(pathname) { 8626 if (!pathname) return false; 8627 var path = String(pathname).split('?')[0]; 8628 if (path.indexOf('/make/resume') === 0) return true; 8629 if (path.indexOf('/build-resume') === 0) return true; 8630 if (path === '/resumebuilder' || path === '/resumebuilder/') return true; 8631 8632 var gatedPrefixes = [ 8633 '/resumebuilder/create', 8634 '/resumebuilder/editor', 8635 '/resumebuilder/my-resume', 8636 '/resumebuilder/my-resumes', 8637 '/resumebuilder/my-cover-letters', 8638 '/resumebuilder/my-cover-latter', 8639 '/resumebuilder/cover-letter', 8640 '/resumebuilder/cover-latter', 8641 '/resumebuilder/store', 8642 ]; 8643 8644 for (var i = 0; i < gatedPrefixes.length; i++) { 8645 var prefix = gatedPrefixes[i]; 8646 if (path === prefix || path.indexOf(prefix + '/') === 0) return true; 8647 } 8648 return false; 8649} 8650 8651/** Marketplace browse/sell flows require Candidate (web) mode. */ 8652function ekMarketPath(pathname) { 8653 if (!pathname) return false; 8654 var path = String(pathname).split('?')[0]; 8655 if (path === '/market' || path.indexOf('/market/') === 0) return true; 8656 if (path === '/marketplace' || path.indexOf('/marketplace/') === 0) return true; 8657 return false; 8658} 8659 8660function ekCandidateMarketSwitchMarkup() { 8661 return '<div class="ek-switch-icon" aria-hidden="true"><svg viewBox="0 0 48 48" fill="none">' + 8662 '<path d="M14 18h20l2 18H12l2-18z"/><path d="M18 18a6 6 0 0 1 12 0"/>' + 8663 '<circle cx="18" cy="38" r="2.5"/><circle cx="30" cy="38" r="2.5"/></svg></div>' + 8664 '<h2 class="ek-switch-title">Marketplace is for Candidates</h2>' + 8665 '<p class="ek-switch-copy">You\'re currently using an Employer Dashboard account.<br>' + 8666 'Buying and selling on Ekonty Market is available in Candidate mode.</p>' + 8667 '<div class="ek-switch-notice"><span class="ek-switch-notice-icon">i</span>' + 8668 '<span>Switch to your <strong>Candidate Dashboard</strong> to open the marketplace, list products, and manage sales.</span></div>'; 8669} 8670 8671function confirmCandidateAccessForMarket(redirectUrl) { 8672 var target = redirectUrl || '/market'; 8673 try { 8674 var parsed = new URL(target, window.location.origin); 8675 target = parsed.pathname + parsed.search + parsed.hash; 8676 } catch (e) { /* keep target */ } 8677 if (!ekMarketPath(target.split('?')[0])) { 8678 target = '/market'; 8679 } 8680 8681 var switchUrl = 'https://www.ekonty.com/make-login/web'; 8682 switchUrl += (switchUrl.indexOf('?') === -1 ? '?' : '&') + 'redirect=' + encodeURIComponent(target); 8683 8684 if (typeof Swal === 'undefined') { 8685 if (window.confirm('Switch to Candidate to open Marketplace?')) { 8686 window.location.href = switchUrl; 8687 } 8688 return true; 8689 } 8690 8691 Swal.fire({ 8692 html: ekCandidateMarketSwitchMarkup(), 8693 showCancelButton: true, 8694 showCloseButton: true, 8695 confirmButtonText: 'â Switch to Candidate', 8696 cancelButtonText: 'Cancel', 8697 reverseButtons: true, 8698 buttonsStyling: false, 8699 customClass: { 8700 popup: 'ek-candidate-switch-modal', 8701 confirmButton: 'ek-switch-confirm', 8702 cancelButton: 'ek-switch-cancel' 8703 } 8704 }).then(function (result) { 8705 if (result.isConfirmed) { 8706 ekShowAccountSwitchLoading(false); 8707 window.location.href = switchUrl; 8708 } 8709 }); 8710 return true; 8711} 8712 8713function ekCandidateResumeSwitchMarkup() { 8714 return '<div class="ek-switch-icon" aria-hidden="true"><svg viewBox="0 0 48 48" fill="none">' + 8715 '<path d="M14 8h16l4 4v28H14V8z"/><path d="M30 8v4h4"/><path d="M20 20h8M20 26h8M20 32h5"/></svg></div>' + 8716 '<h2 class="ek-switch-title">Resume Builder is for Candidates Only</h2>' + 8717 '<p class="ek-switch-copy">You\'re currently using an Employer Dashboard account.<br>' + 8718 'Resume building and career tools are available in Candidate mode.</p>' + 8719 '<div class="ek-switch-notice"><span class="ek-switch-notice-icon">i</span>' + 8720 '<span>Switch to your <strong>Candidate Dashboard</strong> to create resumes, cover letters, and apply for jobs.</span></div>'; 8721} 8722 8723function confirmCandidateAccessForResume(redirectUrl) { 8724 var target = redirectUrl || '/resumebuilder'; 8725 try { 8726 var parsed = new URL(target, window.location.origin); 8727 target = parsed.pathname + parsed.search + parsed.hash; 8728 } catch (e) { /* keep target */ } 8729 8730 var switchUrl = "https:\/\/www.ekonty.com\/make-login\/web"; 8731 switchUrl += (switchUrl.indexOf('?') === -1 ? '?' : '&') + 'redirect=' + encodeURIComponent(target); 8732 8733 var isCompanyAuth = false;
8734 var isWebAuth = false; 8735 8736 if (!isCompanyAuth || isWebAuth) { 8737 window.location.href = target; 8738 return false; 8739 } 8740 8741 if (typeof Swal === 'undefined') { 8742 if (window.confirm('Switch to Candidate to use Resume Builder?')) { 8743 window.location.href = switchUrl; 8744 } 8745 return true; 8746 } 8747 8748 Swal.fire({ 8749 html: ekCandidateResumeSwitchMarkup(), 8750 showCancelButton: true, 8751 showCloseButton: true, 8752 confirmButtonText: 'â Switch to Candidate', 8753 cancelButtonText: 'Cancel', 8754 reverseButtons: true, 8755 buttonsStyling: false, 8756 customClass: { 8757 popup: 'ek-candidate-switch-modal', 8758 confirmButton: 'ek-switch-confirm', 8759 cancelButton: 'ek-switch-cancel' 8760 } 8761 }).then(function (result) { 8762 if (result.isConfirmed) { 8763 ekShowAccountSwitchLoading(false); 8764 window.location.href = switchUrl; 8765 } 8766 }); 8767 return true; 8768} 8769 8770window.confirmCandidateAccessForResume = confirmCandidateAccessForResume; 8771window.ekCandidateResumePath = ekCandidateResumePath; 8772window.confirmCandidateAccessForMarket = confirmCandidateAccessForMarket; 8773window.ekMarketPath = ekMarketPath; 8774window.confirmCompanyLoginForPostJob = confirmCompanyLoginForPostJob; 8775window.__ekIsCompanyAuth = false; 8776window.__ekIsWebAuth = false; 8777 8778/** 8779 * Global: account switch links open the shared confirmAccountSwitch modal. 8780 * - Candidate â Employer: /make-login/company OR /company-home 8781 * - Employer â Candidate: /make-login/web 8782 * - Employer â Resume Builder / create flows: switch to Candidate 8783 */ 8784(function ekBindGlobalAccountSwitch() { 8785 const isWebAuth = false; 8786 const isCompanyAuth = false; 8787 const candidateLoginBase = "https:\/\/www.ekonty.com\/make-login\/web"; 8788 const employerLoginBase = "https:\/\/www.ekonty.com\/make-login\/company"; 8789 8790 8791 document.addEventListener('click', function (event) { 8792 const link = event.target.closest && event.target.closest('a[href]'); 8793 if (!link) return; 8794 if (link.getAttribute('data-skip-account-switch') === '1') return; 8795 if (link.getAttribute('data-skip-employer-switch') === '1') return; 8796 8797 const href = link.getAttribute('href') || ''; 8798 if (!href || href === '#' || href.indexOf('javascript:') === 0) return; 8799 8800 let path = href; 8801 let fullPath = href; 8802 try { 8803 const parsed = new URL(href, window.location.origin); 8804 path = parsed.pathname; 8805 fullPath = parsed.pathname + parsed.search + parsed.hash; 8806 } catch (e) { /* keep href */ } 8807 8808 let mode = null; 8809 let switchUrl = link.href || href; 8810 8811 if (isWebAuth && path.indexOf('/make-login/company') !== -1) { 8812 mode = 'employer'; 8813 } else if (isWebAuth && (path === '/company-home' || path.indexOf('/company-home/') === 0)) { 8814 mode = 'employer'; 8815 switchUrl = employerLoginBase 8816 + (employerLoginBase.indexOf('?') === -1 ? '?' : '&') 8817 + 'redirect=' + encodeURIComponent(fullPath.split('?')[0] || '/company-home'); 8818 } else if (isCompanyAuth && path.indexOf('/make-login/web') !== -1) { 8819 mode = 'candidate'; 8820 } else if (isCompanyAuth && !isWebAuth && typeof ekCandidateResumePath === 'function' && ekCandidateResumePath(path)) { 8821 event.preventDefault(); 8822 event.stopPropagation(); 8823 if (typeof confirmCandidateAccessForResume === 'function') { 8824 confirmCandidateAccessForResume(fullPath); 8825 } else { 8826 window.location.href = candidateLoginBase + (candidateLoginBase.indexOf('?') === -1 ? '?' : '&') + 'redirect=' + encodeURIComponent(fullPath); 8827 } 8828 return; 8829 } else if (isCompanyAuth && !isWebAuth && typeof ekMarketPath === 'function' && ekMarketPath(path)) { 8830 event.preventDefault(); 8831 event.stopPropagation(); 8832 if (typeof confirmCandidateAccessForMarket === 'function') { 8833 confirmCandidateAccessForMarket(fullPath); 8834 } else { 8835 window.location.href = candidateLoginBase + (candidateLoginBase.indexOf('?') === -1 ? '?' : '&') + 'redirect=' + encodeURIComponent(fullPath); 8836 } 8837 return; 8838 } 8839 8840 if (!mode) return; 8841 8842 event.preventDefault(); 8843 event.stopPropagation(); 8844 if (typeof confirmAccountSwitch === 'function') { 8845 confirmAccountSwitch(mode, switchUrl); 8846 } else { 8847 window.location.href = switchUrl; 8848 } 8849 }, true); 8850})(); 8851</script>
8851 8852
8853<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 8854 document.addEventListener('DOMContentLoaded', function() { 8855 const countrySelect = document.getElementById('country-select'); 8856 8857 if (countrySelect) { 8858 countrySelect.addEventListener('change', function() { 8859 const selectedCountryId = this.value; 8860 8861 // Store selected country in session via AJAX 8862 fetch('/api/country/select', { 8863 method: 'POST', 8864 headers: { 8865 'Content-Type': 'application/json', 8866 'X-CSRF-TOKEN': document.querySelector('meta[name="csrf-token"]') 8867 ?.getAttribute('content') || '', 8868 'X-Requested-With': 'XMLHttpRequest' 8869 }, 8870 body: JSON.stringify({ 8871 country_id: selectedCountryId 8872 }) 8873 }) 8874 .then(response => response.json()) 8875 .then(data => { 8876 if (data.success) { 8877 // Show success message or update UI 8878 8879 // Trigger a custom event for other components to listen 8880 window.dispatchEvent(new CustomEvent('countryChanged', { 8881 detail: { 8882 country_id: selectedCountryId, 8883 country_name: data.country_name 8884 } 8885 })); 8886 } 8887 }) 8888 .catch(error => { 8889 console.error('Error selecting country:', error); 8890 }); 8891 }); 8892 } 8893 }); 8894 8895 // Wait for CSS to load - Enhanced detection 8896 (function() { 8897 const header = document.querySelector('.header'); 8898 if (!header) return; 8899 8900 function showHeader() { 8901 // Use requestAnimationFrame to ensure styles are applied 8902 requestAnimationFrame(function() { 8903 header.classList.add('css-loaded'); 8904 }); 8905 } 8906 8907 // Check if all stylesheets are loaded 8908 function checkStylesheetsLoaded() { 8909 const stylesheets = Array.from(document.styleSheets); 8910 let allLoaded = true; 8911 8912 for (let i = 0; i < stylesheets.length; i++) { 8913 try { 8914 // Try to access a property - if it fails, stylesheet isn't loaded 8915 const sheet = stylesheets[i]; 8916 if (sheet.href && !sheet.href.startsWith('data:')) { 8917 // External stylesheet - check if it's loaded 8918 if (sheet.cssRules === null && sheet.rules === null) { 8919 allLoaded = false; 8920 break; 8921 } 8922 } 8923 } catch (e) { 8924 // Cross-origin stylesheet or not loaded yet 8925 allLoaded = false; 8926 break; 8927 } 8928 } 8929 8930 return allLoaded; 8931 } 8932 8933 function waitForCSS() { 8934 // Check if stylesheets are loaded 8935 if (checkStylesheetsLoaded()) { 8936 // Double check with a small delay to ensure styles are applied 8937 setTimeout(showHeader, 50); 8938 return true; 8939 } 8940 return false; 8941 } 8942 8943 // If page is already loaded 8944 if (document.readyState === 'complete') { 8945 // Try immediately 8946 if (!waitForCSS()) { 8947 // If not ready, check periodically 8948 const checkInterval = setInterval(function() { 8949 if (waitForCSS()) { 8950 clearInterval(checkInterval); 8951 } 8952 }, 50); 8953 8954 // Fallback timeout 8955 setTimeout(function() { 8956 clearInterval(checkInterval); 8957 showHeader(); 8958 }, 2000); 8959 } 8960 } else { 8961 // Wait for window load event (all resources including CSS) 8962 window.addEventListener('load', function() { 8963 // Give a small delay to ensure CSS is fully parsed 8964 setTimeout(function() { 8965 if (!waitForCSS()) { 8966 // Final fallback 8967 showHeader(); 8968 } 8969 }, 100); 8970 }); 8971 8972 // Also check periodically while loading 8973 const checkInterval = setInterval(function() { 8974 if (waitForCSS()) { 8975 clearInterval(checkInterval); 8976 } 8977 }, 100); 8978
8979 // Fallback timeout (max 3 seconds) 8980 setTimeout(function() { 8981 clearInterval(checkInterval); 8982 if (!header.classList.contains('css-loaded')) { 8983 showHeader(); 8984 } 8985 }, 3000); 8986 } 8987 })(); 8988 8989 // Handle user dropdown functionality - Run immediately 8990 (function() { 8991 // Remove Bootstrap data attributes immediately if element exists 8992 function removeBootstrapAttrs() { 8993 document.querySelectorAll('[data-user-dd-trigger]').forEach(function(trigger) { 8994 trigger.removeAttribute('data-bs-toggle'); 8995 trigger.removeAttribute('data-bs-auto-close'); 8996 // Click / toggle is bound once in public/js/user-dropdown.js (avoid duplicate listeners). 8997 }); 8998 } 8999 9000 // Try immediately 9001 if (document.readyState === 'loading') { 9002 document.addEventListener('DOMContentLoaded', removeBootstrapAttrs); 9003 } else { 9004 removeBootstrapAttrs(); 9005 } 9006 9007 // Also try after a short delay to catch late-loading elements 9008 setTimeout(removeBootstrapAttrs, 100); 9009 })(); 9010 9011 // Outside-click close for user menu is handled in public/js/user-dropdown.js (syncUserDdAriaState) 9012 9013 // Mobile Modal Functions 9014 function openMobileModal() { 9015 const modal = document.getElementById('mobileModal'); 9016 if (modal) { 9017 modal.style.display = 'block'; 9018 // Prevent body scroll (handled by global script, but ensure it works) 9019 if (typeof window.preventBodyScroll === 'function') { 9020 window.preventBodyScroll(); 9021 } 9022 } 9023 } 9024 9025 function closeMobileModal() { 9026 const modal = document.getElementById('mobileModal'); 9027 if (modal) { 9028 modal.style.display = 'none'; 9029 // Restore body scroll (handled by global script, but ensure it works) 9030 if (typeof window.restoreBodyScroll === 'function') { 9031 window.restoreBodyScroll(); 9032 } 9033 } 9034 } 9035 9036 // Initialize mobile dropdown 9037 document.addEventListener('DOMContentLoaded', function() { 9038 // Initialize mobile dropdown 9039 const mobileDropdown = document.getElementById('mobilePersonalMenu'); 9040 if (mobileDropdown) { 9041 9042 // Remove Bootstrap data attributes to prevent auto-initialization 9043 mobileDropdown.removeAttribute('data-bs-toggle'); 9044 mobileDropdown.removeAttribute('data-bs-auto-close'); 9045 9046 const mobileDropdownMenu = mobileDropdown.nextElementSibling; 9047 9048 if (mobileDropdownMenu) { 9049 mobileDropdown.addEventListener('click', function(e) { 9050 e.preventDefault(); 9051 e.stopPropagation(); 9052 9053 9054 // Toggle dropdown manually 9055 const isOpen = mobileDropdownMenu.classList.contains('show'); 9056 9057 // Close all other dropdowns first 9058 document.querySelectorAll('.dropdown-menu.show').forEach(function(menu) { 9059 menu.classList.remove('show'); 9060 const trigger = menu.previousElementSibling; 9061 if (trigger) { 9062 trigger.setAttribute('aria-expanded', 'false'); 9063 } 9064 }); 9065 9066 if (!isOpen) { 9067 mobileDropdownMenu.classList.add('show'); 9068 mobileDropdown.setAttribute('aria-expanded', 'true'); 9069 } else { 9070 mobileDropdownMenu.classList.remove('show'); 9071 mobileDropdown.setAttribute('aria-expanded', 'false'); 9072 } 9073 }); 9074 9075 // Close dropdown when clicking outside 9076 document.addEventListener('click', function(e) { 9077 if (mobileDropdown && mobileDropdownMenu) { 9078 if (!mobileDropdown.contains(e.target) && !mobileDropdownMenu.contains(e 9079 .target)) { 9080 mobileDropdownMenu.classList.remove('show'); 9081 mobileDropdown.setAttribute('aria-expanded', 'false'); 9082 } 9083 } 9084 }); 9085 } 9086 } 9087 }); 9088 9089 // Close modal when clicking outside 9090 window.onclick = function(event) { 9091 const modal = document.getElementById('mobileModal'); 9092 if (event.target == modal) { 9093 closeMobileModal(); 9094 } 9095 } 9096</script>
9096 9097 9098 9099 9100<style> 9101 .header > .container, 9102 .header > .container-fluid { 9103 width: 100% !important; 9104 max-width: 100% !important; 9105 margin-left: auto !important; 9106 margin-right: auto !important; 9107 box-sizing: border-box !important; 9108 } 9109 9110 /* Desktop: match hub/content shell (1240) â header bar stays full width, inner content capped */ 9111 @media (min-width: 992px) { 9112 .header > .container, 9113 .header > .container-fluid { 9114 max-width: 1240px !important; 9115 width: 100% !important; 9116 padding-left: 16px !important; 9117 padding-right: 16px !important; 9118 } 9119 9120 .header .nav-menus-wrapper.header-bar-3col { 9121 padding: 0 !important; 9122 min-height: 60px !important; 9123 overflow: visible !important; 9124 } 9125 9126 .header .navigation.navigation-landscape { 9127 padding-top: 0 !important; 9128 padding-bottom: 0 !important; 9129 } 9130 } 9131 9132 .nav-search-group { 9133 position: relative; 9134 } 9135 9136 .nav-search-suggestions { 9137 position: absolute; 9138 top: calc(100% + 8px); 9139 left: 0; 9140 width: 100%; 9141 max-height: 360px; 9142 overflow-y: auto; 9143 background: #fff; 9144 border: 1px solid #e5e7eb; 9145 border-radius: 12px; 9146 box-shadow: 0 10px 30px rgba(0, 0, 0, 0.14); 9147 z-index: 1300; 9148 } 9149 9150 .nav-search-suggestions--modal { 9151 position: static; 9152 top: auto; 9153 left: auto; 9154 width: 100%; 9155 max-height: none; 9156 flex: 1 1 auto; 9157 min-height: 0; 9158 border: none; 9159 border-radius: 0; 9160 box-shadow: none; 9161 overflow-y: auto; 9162 } 9163 9164 .nav-search-modal { 9165 position: fixed; 9166 inset: 0; 9167 z-index: 20100; 9168 display: none; 9169 pointer-events: none; 9170 isolation: isolate; 9171 } 9172 9173 .nav-search-modal.is-open { 9174 display: block; 9175 pointer-events: auto; 9176 } 9177 9178 .nav-search-modal-backdrop { 9179 position: fixed; 9180 inset: 0; 9181 z-index: 0; 9182 background: rgba(244, 244, 244, 0.75); 9183 -webkit-backdrop-filter: blur(2px); 9184 backdrop-filter: blur(2px); 9185 } 9186 9187 .nav-search-modal-panel { 9188 position: fixed; 9189 top: var(--nav-search-modal-top, 68px); 9190 left: 50%; 9191 transform: translateX(-50%); 9192 width: min(640px, calc(100vw - 24px)); 9193 max-height: min(720px, calc(100vh - var(--nav-search-modal-top, 68px) - 16px)); 9194 background: #fff; 9195 border-radius: 12px; 9196 box-shadow: 0 12px 28px rgba(0, 0, 0, 0.15), 0 2px 8px rgba(0, 0, 0, 0.08); 9197 display: flex; 9198 flex-direction: column; 9199 overflow: hidden; 9200 z-index: 2; 9201 pointer-events: auto; 9202 } 9203 9204 .nav-search-modal-head { 9205 display: flex; 9206 align-items: center; 9207 gap: 8px; 9208 padding: 14px 16px 10px; 9209 flex-shrink: 0; 9210 } 9211 9212 .nav-search-modal-back { 9213 width: 40px; 9214 height: 40px; 9215 min-width: 40px; 9216 padding: 0; 9217 border: none; 9218 border-radius: 50%; 9219 background: transparent; 9220 color: #050505; 9221 display: inline-flex; 9222 align-items: center; 9223 justify-content: center; 9224 cursor: pointer; 9225 flex-shrink: 0; 9226 } 9227 9228 .nav-search-modal-back:hover { 9229 background: #f0f2f5; 9230 } 9231 9232 .nav-search-modal-back .material-symbols-outlined { 9233 font-size: 24px; 9234 } 9235 9236 .nav-search-form--modal { 9237 flex: 1 1 auto; 9238 min-width: 0; 9239 } 9240 9241 .nav-search-group--modal { 9242 display: flex; 9243 align-items: center; 9244 width: 100%; 9245 min-width: 0; 9246 height: 44px; 9247 padding: 0 12px 0 10px; 9248 gap: 6px; 9249 border: 1px solid #e5e7eb; 9250 border-radius: 999px; 9251 background: #f3f4f6; 9252 } 9253 9254 .nav-search-group--modal:focus-within { 9255 background: #fff; 9256 border-color: #d1d5db; 9257 box-shadow: 0 0 0 1px rgba(11, 130, 96, 0.12); 9258 } 9259 9260 .nav-search-group--modal .nav-search-input { 9261 flex: 1 1 auto; 9262 min-width: 0; 9263 border: none; 9264 background: transparent; 9265 font-size: 15px; 9266 color: #0f172a; 9267 padding: 0; 9268 } 9269 9270 .nav-search-group--modal .nav-search-input::placeholder { 9271 color: #65676b; 9272 } 9273 9274 .nav-search-group--modal .nav-search-icon { 9275 font-size: 20px; 9276 color: #65676b; 9277 flex-shrink: 0; 9278 } 9279 9280 .nav-search-hint { 9281 display: none; 9282 align-items: center; 9283 gap: 8px; 9284 flex-shrink: 0; 9285 margin-left: 4px; 9286 white-space: nowrap; 9287 } 9288 9289 .nav-search-hint-text { 9290 font-size: 12px; 9291 color: #94a3b8; 9292 font-weight: 500; 9293 } 9294 9295 .nav-search-esc { 9296 display: inline-flex; 9297 align-items: center; 9298 justify-content: center; 9299 min-width: 34px; 9300 height: 22px; 9301 padding: 0 6px; 9302 border: 1px solid #d1d5db; 9303 border-radius: 5px; 9304 background: #fff; 9305 color: #64748b; 9306 font-size: 10px; 9307 font-weight: 700; 9308 letter-spacing: 0.04em; 9309 font-family: inherit; 9310 line-height: 1; 9311 } 9312 9313 .nav-search-modal-tabs { 9314 display: flex; 9315 align-items: center; 9316 gap: 8px; 9317 padding: 0 8px 0 12px; 9318 border-bottom: 1px solid #eef0f3; 9319 flex-shrink: 0; 9320 min-height: 44px; 9321 } 9322 9323 .nav-search-modal-tabs[hidden] { 9324 display: none !important; 9325 } 9326 9327 .nav-search-tabs-scroll { 9328 display: flex; 9329 align-items: stretch; 9330 gap: 2px; 9331 flex: 1 1 auto; 9332 min-width: 0; 9333 overflow-x: auto; 9334 scrollbar-width: none; 9335 -ms-overflow-style: none; 9336 } 9337 9338 .nav-search-tabs-scroll::-webkit-scrollbar {
9339 display: none; 9340 } 9341 9342 .nav-search-tab { 9343 appearance: none; 9344 border: 0; 9345 background: transparent; 9346 color: #475569; 9347 font-size: 13px; 9348 font-weight: 600; 9349 padding: 12px 10px 10px; 9350 cursor: pointer; 9351 white-space: nowrap; 9352 border-bottom: 3px solid transparent; 9353 margin-bottom: -1px; 9354 line-height: 1.2; 9355 } 9356 9357 .nav-search-tab:hover { 9358 color: #0f172a; 9359 } 9360 9361 .nav-search-tab.is-active { 9362 color: var(--maincolor, #0b8260); 9363 border-bottom-color: var(--maincolor, #0b8260); 9364 } 9365 9366 .nav-search-advanced { 9367 display: inline-flex; 9368 align-items: center; 9369 gap: 4px; 9370 flex-shrink: 0; 9371 padding: 8px 10px; 9372 color: var(--maincolor, #0b8260); 9373 font-size: 13px; 9374 font-weight: 600; 9375 text-decoration: none; 9376 white-space: nowrap; 9377 } 9378 9379 .nav-search-advanced:hover { 9380 color: #086b4e; 9381 text-decoration: none; 9382 } 9383 9384 .nav-search-advanced .material-symbols-outlined { 9385 font-size: 18px; 9386 } 9387 9388 .nav-search-modal-body { 9389 flex: 1 1 auto; 9390 min-height: 0; 9391 overflow: hidden; 9392 display: flex; 9393 flex-direction: column; 9394 } 9395 9396 body.nav-search-modal-open { 9397 overflow: hidden; 9398 } 9399 9400 @media (min-width: 720px) { 9401 .nav-search-hint { 9402 display: inline-flex; 9403 } 9404 9405 .nav-search-modal-back { 9406 display: none; 9407 } 9408 } 9409 9410 @media (min-width: 992px) { 9411 .nav-search-modal-panel { 9412 /* Center over page middle content (1240 shell) */ 9413 left: 50%; 9414 transform: translateX(-50%); 9415 width: min(640px, calc(100vw - 48px)); 9416 } 9417 } 9418 9419 @media (min-width: 720px) { 9420 .nav-search-modal-backdrop { 9421 top: 0; 9422 bottom: 0; 9423 } 9424 } 9425 9426 @media (max-width: 719.98px) { 9427 .nav-search-modal-panel { 9428 left: 0 !important; 9429 right: 0 !important; 9430 transform: none !important; 9431 width: 100% !important; 9432 max-width: none !important; 9433 min-height: 120px; 9434 max-height: min(78dvh, calc(100dvh - var(--nav-search-modal-top, 56px) - 72px)); 9435 border-radius: 0 0 12px 12px; 9436 box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12); 9437 } 9438 9439 .nav-search-advanced span:first-child { 9440 display: none; 9441 } 9442 9443 .nav-search-modal-backdrop { 9444 /* Blur only the content below the search sheet (not the sheet itself) */ 9445 top: var(--nav-search-modal-top, 56px); 9446 bottom: calc(56px + env(safe-area-inset-bottom, 0px)); 9447 } 9448 } 9449 9450 /* Sectioned typeahead (LinkedIn-style) */ 9451 .nsm-section { 9452 padding: 12px 0 4px; 9453 border-bottom: 1px solid #eef0f3; 9454 } 9455 9456 .nsm-section:last-of-type { 9457 border-bottom: none; 9458 } 9459 9460 .nsm-section-head { 9461 display: flex; 9462 align-items: center; 9463 justify-content: space-between; 9464 gap: 12px; 9465 padding: 0 16px 8px; 9466 } 9467 9468 .nsm-section-title { 9469 font-size: 13px; 9470 font-weight: 700; 9471 color: #1e293b; 9472 margin: 0; 9473 } 9474 9475 .nsm-section-see { 9476 border: 0; 9477 background: none; 9478 color: var(--maincolor, #0b8260); 9479 font-size: 13px; 9480 font-weight: 600; 9481 cursor: pointer; 9482 padding: 0; 9483 text-decoration: none; 9484 } 9485 9486 .nsm-section-see:hover { 9487 text-decoration: underline; 9488 color: #086b4e; 9489 } 9490 9491 .nsm-row { 9492 width: 100%; 9493 text-align: left; 9494 border: 0; 9495 background: transparent; 9496 padding: 10px 16px; 9497 display: flex; 9498 align-items: center; 9499 gap: 12px; 9500 cursor: pointer; 9501 color: inherit; 9502 text-decoration: none; 9503 } 9504 9505 .nsm-row:hover, 9506 .nsm-row:focus { 9507 background: #f8fafc; 9508 outline: none; 9509 text-decoration: none; 9510 color: inherit; 9511 } 9512 9513 .nsm-avatar { 9514 width: 48px; 9515 height: 48px; 9516 border-radius: 50%; 9517 object-fit: cover; 9518 flex-shrink: 0; 9519 background: #f1f5f9; 9520 border: 1px solid #e5e7eb; 9521 } 9522 9523 .nsm-avatar--icon { 9524 display: inline-flex; 9525 align-items: center; 9526 justify-content: center; 9527 background: #e8f5ef; 9528 color: var(--maincolor, #0b8260); 9529 border: none; 9530 font-size: 22px; 9531 } 9532 9533 .nsm-avatar--group { 9534 background: #1e3a5f; 9535 color: #fff; 9536 border: none; 9537 } 9538 9539 .nsm-avatar--page { 9540 background: #eef2ff; 9541 color: #3730a3; 9542 border: none; 9543 } 9544 9545 .nsm-body { 9546 flex: 1 1 auto; 9547 min-width: 0; 9548 } 9549 9550 .nsm-title { 9551 font-size: 14px; 9552 font-weight: 700; 9553 color: #0f172a; 9554 white-space: nowrap; 9555 overflow: hidden; 9556 text-overflow: ellipsis; 9557 line-height: 1.3; 9558 } 9559 9560 .nsm-sub { 9561 font-size: 13px; 9562 color: #475569; 9563 white-space: nowrap; 9564 overflow: hidden; 9565 text-overflow: ellipsis; 9566 line-height: 1.35;
9567 margin-top: 1px; 9568 } 9569 9570 .nsm-meta { 9571 font-size: 12px; 9572 color: #94a3b8; 9573 white-space: nowrap; 9574 overflow: hidden; 9575 text-overflow: ellipsis; 9576 margin-top: 1px; 9577 } 9578 9579 .nsm-cta { 9580 flex-shrink: 0; 9581 display: inline-flex; 9582 align-items: center; 9583 justify-content: center; 9584 height: 34px; 9585 padding: 0 14px; 9586 border-radius: 8px; 9587 border: none; 9588 background: #e8f5ef; 9589 color: var(--maincolor, #0b8260); 9590 font-size: 13px; 9591 font-weight: 700; 9592 cursor: pointer; 9593 text-decoration: none; 9594 white-space: nowrap; 9595 } 9596 9597 .nsm-cta:hover { 9598 background: #d7eee4; 9599 color: #086b4e; 9600 text-decoration: none; 9601 } 9602 9603 .nsm-icon-btn { 9604 width: 34px; 9605 height: 34px; 9606 min-width: 34px; 9607 border-radius: 8px; 9608 border: 1px solid #d1d5db; 9609 background: #fff; 9610 color: #475569; 9611 display: inline-flex; 9612 align-items: center; 9613 justify-content: center; 9614 cursor: pointer; 9615 flex-shrink: 0; 9616 padding: 0; 9617 text-decoration: none; 9618 } 9619 9620 .nsm-icon-btn:hover { 9621 background: #f8fafc; 9622 color: var(--maincolor, #0b8260); 9623 border-color: #a7f3d0; 9624 text-decoration: none; 9625 } 9626 9627 .nsm-icon-btn .material-symbols-outlined { 9628 font-size: 20px; 9629 } 9630 9631 .nsm-footer { 9632 display: flex; 9633 align-items: center; 9634 gap: 10px; 9635 width: 100%; 9636 padding: 14px 16px; 9637 border: 0; 9638 border-top: 1px solid #eef0f3; 9639 background: #fff; 9640 cursor: pointer; 9641 text-align: left; 9642 color: #0f172a; 9643 font-size: 14px; 9644 font-weight: 600; 9645 text-decoration: none; 9646 } 9647 9648 .nsm-footer:hover { 9649 background: #f8fafc; 9650 color: #0f172a; 9651 text-decoration: none; 9652 } 9653 9654 .nsm-footer .material-symbols-outlined { 9655 color: #64748b; 9656 font-size: 22px; 9657 flex-shrink: 0; 9658 } 9659 9660 .nsm-footer-label { 9661 flex: 1 1 auto; 9662 min-width: 0; 9663 white-space: nowrap; 9664 overflow: hidden; 9665 text-overflow: ellipsis; 9666 } 9667 9668 .nsm-footer-label em { 9669 font-style: normal; 9670 font-weight: 700; 9671 } 9672 9673 .nsm-footer-arrow { 9674 color: var(--maincolor, #0b8260) !important; 9675 font-size: 22px !important; 9676 } 9677 9678 .nav-search-suggestion-item { 9679 width: 100%; 9680 text-align: left; 9681 border: 0; 9682 background: transparent; 9683 padding: 10px 14px; 9684 display: flex; 9685 align-items: center; 9686 gap: 10px; 9687 border-bottom: 1px solid #f3f4f6; 9688 cursor: pointer; 9689 } 9690 9691 .nav-search-suggestion-item:last-child { 9692 border-bottom: none; 9693 } 9694 9695 .nav-search-suggestion-item:hover, 9696 .nav-search-suggestion-item:focus { 9697 background: #f8fafc; 9698 outline: none; 9699 } 9700 9701 .nav-search-suggestion-icon { 9702 width: 28px; 9703 height: 28px; 9704 border-radius: 50%; 9705 background: #eef2ff; 9706 color: #334155; 9707 display: inline-flex; 9708 align-items: center; 9709 justify-content: center; 9710 flex-shrink: 0; 9711 } 9712 9713 .nav-search-suggestion-image { 9714 width: 32px; 9715 height: 32px; 9716 border-radius: 50%; 9717 object-fit: cover; 9718 flex-shrink: 0; 9719 border: 1px solid #e5e7eb; 9720 background: #f8fafc; 9721 } 9722 9723 .nav-search-suggestion-content { 9724 min-width: 0; 9725 } 9726 9727 .nav-search-suggestion-title { 9728 color: #111827; 9729 font-weight: 600; 9730 font-size: 14px; 9731 white-space: nowrap; 9732 overflow: hidden; 9733 text-overflow: ellipsis; 9734 } 9735 9736 .nav-search-suggestion-subtitle { 9737 color: #6b7280; 9738 font-size: 12px; 9739 white-space: nowrap; 9740 overflow: hidden; 9741 text-overflow: ellipsis; 9742 } 9743 9744 .nav-search-suggestion-empty { 9745 padding: 16px 14px; 9746 color: #6b7280; 9747 font-size: 13px; 9748 } 9749 9750 /* No results found (typed query) */ 9751 .nsm-nores { 9752 display: flex; 9753 flex-direction: column; 9754 align-items: stretch; 9755 padding: 28px 20px 8px; 9756 box-sizing: border-box; 9757 } 9758 9759 .nsm-nores-hero { 9760 display: flex; 9761 flex-direction: column; 9762 align-items: center; 9763 text-align: center; 9764 padding: 0 8px 8px; 9765 } 9766 9767 .nsm-nores-art { 9768 position: relative; 9769 width: 112px; 9770 height: 112px; 9771 margin-bottom: 18px; 9772 display: flex; 9773 align-items: center; 9774 justify-content: center; 9775 } 9776 9777 .nsm-nores-blob { 9778 position: absolute; 9779 inset: 8px;
9780 border-radius: 42% 58% 48% 52% / 52% 42% 58% 48%; 9781 background: rgba(11, 130, 96, 0.12); 9782 } 9783 9784 .nsm-nores-blob::before, 9785 .nsm-nores-blob::after { 9786 content: ""; 9787 position: absolute; 9788 border-radius: 50%; 9789 border: 1.5px dashed rgba(11, 130, 96, 0.28); 9790 pointer-events: none; 9791 } 9792 9793 .nsm-nores-blob::before { 9794 width: 18px; 9795 height: 18px; 9796 top: 6px; 9797 right: 10px; 9798 } 9799 9800 .nsm-nores-blob::after { 9801 width: 10px; 9802 height: 10px; 9803 bottom: 14px; 9804 left: 8px; 9805 border-style: solid; 9806 background: rgba(11, 130, 96, 0.18); 9807 border-color: transparent; 9808 } 9809 9810 .nsm-nores-glass { 9811 position: relative; 9812 z-index: 1; 9813 width: 64px; 9814 height: 64px; 9815 border-radius: 50%; 9816 display: inline-flex; 9817 align-items: center; 9818 justify-content: center; 9819 background: linear-gradient(145deg, #0b8260 0%, #086b4e 100%); 9820 color: #fff; 9821 box-shadow: 0 10px 24px rgba(11, 130, 96, 0.28); 9822 } 9823 9824 .nsm-nores-glass .material-symbols-outlined { 9825 font-size: 32px; 9826 font-variation-settings: 'FILL' 0, 'wght' 500, 'GRAD' 0, 'opsz' 40; 9827 } 9828 9829 .nsm-nores-title { 9830 margin: 0; 9831 font-size: 20px; 9832 font-weight: 700; 9833 color: #0f172a; 9834 line-height: 1.3; 9835 max-width: 420px; 9836 word-break: break-word; 9837 } 9838 9839 .nsm-nores-title em { 9840 font-style: normal; 9841 font-weight: 700; 9842 } 9843 9844 .nsm-nores-sub { 9845 margin: 8px 0 0; 9846 font-size: 14px; 9847 font-weight: 400; 9848 color: #64748b; 9849 line-height: 1.45; 9850 max-width: 360px; 9851 } 9852 9853 .nsm-nores-suggestions { 9854 margin-top: 22px; 9855 padding: 0 0 12px; 9856 } 9857 9858 .nsm-nores-suggestions-label { 9859 margin: 0 0 12px; 9860 text-align: center; 9861 font-size: 13px; 9862 font-weight: 600; 9863 color: #475569; 9864 } 9865 9866 .nsm-nores-cards { 9867 display: grid; 9868 grid-template-columns: repeat(3, minmax(0, 1fr)); 9869 gap: 10px; 9870 } 9871 9872 .nsm-nores-card { 9873 display: flex; 9874 align-items: flex-start; 9875 gap: 10px; 9876 padding: 12px; 9877 border-radius: 12px; 9878 background: #f8fafc; 9879 border: 1px solid #eef0f3; 9880 text-align: left; 9881 min-width: 0; 9882 } 9883 9884 .nsm-nores-card-ico { 9885 width: 36px; 9886 height: 36px; 9887 border-radius: 50%; 9888 flex-shrink: 0; 9889 display: inline-flex; 9890 align-items: center; 9891 justify-content: center; 9892 background: rgba(11, 130, 96, 0.12); 9893 color: var(--maincolor, #0b8260); 9894 } 9895 9896 .nsm-nores-card-ico .material-symbols-outlined { 9897 font-size: 20px; 9898 font-variation-settings: 'FILL' 0, 'wght' 500, 'GRAD' 0, 'opsz' 24; 9899 } 9900 9901 .nsm-nores-card-body { 9902 min-width: 0; 9903 display: flex; 9904 flex-direction: column; 9905 gap: 2px; 9906 } 9907 9908 .nsm-nores-card-title { 9909 margin: 0; 9910 font-size: 13px; 9911 font-weight: 700; 9912 color: #0f172a; 9913 line-height: 1.3; 9914 } 9915 9916 .nsm-nores-card-text { 9917 margin: 0; 9918 font-size: 12px; 9919 font-weight: 400; 9920 color: #64748b; 9921 line-height: 1.4; 9922 } 9923 9924 @media (max-width: 559.98px) { 9925 .nsm-nores { 9926 padding: 22px 14px 6px; 9927 } 9928 9929 .nsm-nores-title { 9930 font-size: 17px; 9931 } 9932 9933 .nsm-nores-cards { 9934 grid-template-columns: 1fr; 9935 } 9936 } 9937 9938 /* Empty search modal (no recent) */ 9939 .nsm-empty { 9940 display: flex; 9941 flex-direction: column; 9942 align-items: center; 9943 justify-content: center; 9944 text-align: center; 9945 padding: 36px 28px 28px; 9946 min-height: 280px; 9947 box-sizing: border-box; 9948 } 9949 9950 .nsm-empty-icon { 9951 width: 88px; 9952 height: 88px; 9953 border-radius: 50%; 9954 display: inline-flex; 9955 align-items: center; 9956 justify-content: center; 9957 background: rgba(11, 130, 96, 0.12); 9958 color: var(--maincolor, #0b8260); 9959 margin-bottom: 18px; 9960 } 9961 9962 .nsm-empty-icon .material-symbols-outlined { 9963 font-size: 40px; 9964 font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 40; 9965 } 9966 9967 .nsm-empty-title { 9968 margin: 0; 9969 font-size: 22px; 9970 font-weight: 700; 9971 color: #0f172a; 9972 line-height: 1.25; 9973 } 9974 9975 .nsm-empty-sub { 9976 margin: 8px 0 0; 9977 max-width: 320px; 9978 font-size: 14px; 9979 font-weight: 400; 9980 color: #64748b; 9981 line-height: 1.45; 9982 } 9983 9984 .nsm-empty-tip { 9985 margin-top: 28px; 9986 display: inline-flex; 9987 align-items: center; 9988 justify-content: center; 9989 flex-wrap: wrap; 9990 gap: 6px; 9991 font-size: 13px; 9992 color: #64748b; 9993 line-height: 1.4; 9994 } 9995 9996 .nsm-empty-tip-star { 9997 color: #eab308; 9998 font-size: 16px; 9999 line-height: 1; 10000 font-variation-settings: 'FILL' 1, 'wght' 500, 'GRAD' 0, 'opsz' 20; 10001 } 10002 10003 .nsm-empty-tip-label { 10004 font-weight: 500; 10005 color: #64748b; 10006 } 10007 10008 .nsm-empty-tip-link { 10009 border: 0; 10010 background: none; 10011 padding: 0; 10012 margin: 0; 10013 color: var(--maincolor, #0b8260); 10014 font: inherit; 10015 font-weight: 600; 10016 cursor: pointer; 10017 text-decoration: none; 10018 } 10019 10020 .nsm-empty-tip-link:hover { 10021 text-decoration: underline; 10022 color: #086b4e; 10023 } 10024 10025 /* Recent search history (Facebook-style) */ 10026 .nav-search-recent-header { 10027 display: flex; 10028 align-items: center; 10029 justify-content: space-between; 10030 padding: 10px 14px 8px; 10031 border-bottom: 1px solid #f3f4f6; 10032 } 10033 10034 .nav-search-recent-title { 10035 font-weight: 700; 10036 font-size: 15px; 10037 color: #050505; 10038 } 10039 10040 .nav-search-recent-edit { 10041 border: 0; 10042 background: none; 10043 color: var(--maincolor, #0b8260); 10044 font-size: 14px; 10045 font-weight: 600; 10046 cursor: pointer; 10047 padding: 4px 4px; 10048 border-radius: 4px; 10049 } 10050 10051 .nav-search-recent-edit:hover { 10052 background: rgba(11, 130, 96, 0.08); 10053 } 10054 10055 .nav-search-recent-item { 10056 width: 100%; 10057 text-align: left; 10058 border: 0; 10059 background: transparent; 10060 padding: 8px 8px 8px 14px; 10061 display: flex; 10062 align-items: center; 10063 gap: 10px; 10064 border-bottom: 1px solid #f3f4f6; 10065 cursor: pointer; 10066 } 10067 10068 .nav-search-recent-item:last-child { 10069 border-bottom: none; 10070 } 10071 10072 .nav-search-recent-item:hover, 10073 .nav-search-recent-item:focus { 10074 background: #f8fafc; 10075 outline: none; 10076 } 10077 10078 .nav-search-recent-remove { 10079 margin-left: auto; 10080 border: 0; 10081 background: transparent; 10082 color: #65676b; 10083 font-size: 22px; 10084 line-height: 1; 10085 padding: 4px 10px; 10086 border-radius: 50%; 10087 cursor: pointer; 10088 flex-shrink: 0; 10089 } 10090 10091 .nav-search-recent-remove:hover { 10092 background: #f0f2f5; 10093 color: #050505; 10094 } 10095 10096 .nav-search-recent-row { 10097 display: flex; 10098 align-items: stretch; 10099 border-bottom: 1px solid #f3f4f6; 10100 } 10101 10102 .nav-search-recent-row:last-child { 10103 border-bottom: none; 10104 } 10105 10106 .nav-search-recent-row .nav-search-recent-item { 10107 flex: 1; 10108 min-width: 0; 10109 border-bottom: none; 10110 } 10111 10112 /* Modal backdrop: blur + theme tint (not solid black/white) */
10113 .modal-backdrop, 10114 .modal-backdrop.fade, 10115 .modal-backdrop.show { 10116 background: rgba(11, 130, 96, 0.18) !important; 10117 -webkit-backdrop-filter: blur(6px); 10118 backdrop-filter: blur(6px); 10119 opacity: 1 !important; 10120 } 10121 10122 /* Modal content: theme accent */ 10123 .modal.show .modal-content, 10124 .modal .modal-content { 10125 border-top: 3px solid var(--maincolor, #0b8260); 10126 box-shadow: 0 25px 50px -12px rgba(11, 130, 96, 0.15); 10127 } 10128 10129 /* 10130 * Shared desktop header refinement. Three equal-flex columns keep the 10131 * centre nav in document flow so Ads never paints over Log In / language. 10132 */ 10133 @media (min-width: 1280px) { 10134 .header.header--fb .header-bar-3col { 10135 grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr) !important; 10136 column-gap: 16px !important; 10137 } 10138 10139 .header.header--fb .header-bar-zone--left { 10140 grid-column: 1; 10141 min-width: 0; 10142 } 10143 10144 .header.header--fb .header-bar-zone--center { 10145 grid-column: 2; 10146 position: static; 10147 transform: none; 10148 } 10149 10150 .header.header--fb .header-bar-zone--right { 10151 grid-column: 3; 10152 min-width: 0; 10153 justify-content: flex-end; 10154 } 10155 } 10156 10157 .header.header--fb .nav-desktop-actions { 10158 gap: 10px; 10159 min-width: 0; 10160 flex-wrap: nowrap; 10161 align-items: center; 10162 } 10163 10164 /* Common 40 px target rhythm for guest and member controls. */ 10165 .header.header--fb .nav-create-btn, 10166 .header.header--fb .nav-cta { 10167 height: 40px; 10168 min-height: 40px; 10169 font-weight: 700; 10170 letter-spacing: -0.01em; 10171 line-height: 1; 10172 } 10173 10174 .header.header--fb .nav-create-btn { 10175 box-shadow: 0 4px 12px rgba(0, 105, 52, 0.16); 10176 } 10177 10178 .header.header--fb .nav-icon-link .material-symbols-outlined, 10179 .header.header--fb .nav-desktop-actions .material-symbols-outlined { 10180 font-variation-settings: 'FILL' 0, 'wght' 500, 'GRAD' 0, 'opsz' 24; 10181 } 10182 10183 .header.header--fb .nav-desktop-actions > * { 10184 flex-shrink: 0; 10185 } 10186 10187 .header.header--fb .nav-icon-link:focus-visible, 10188 .header.header--fb .nav-create-btn:focus-visible, 10189 .header.header--fb .nav-cta:focus-visible, 10190 .header.header--fb .nav-desktop-actions a:focus-visible, 10191 .header.header--fb .nav-desktop-actions button:focus-visible { 10192 outline: 3px solid rgba(0, 105, 52, 0.35); 10193 outline-offset: 2px; 10194 } 10195</style> 10196
10197<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 10198 (function() { 10199 const input = document.getElementById('nav_search_input'); 10200 const list = document.getElementById('nav_search_suggestions'); 10201 const form = input ? input.closest('form') : null; 10202 const tabsEl = document.getElementById('nav_search_modal_tabs'); 10203 const advancedLink = document.getElementById('nav_search_advanced'); 10204 if (!input || !list || !form) return; 10205 10206 let timer = null; 10207 let abortController = null; 10208 let lastData = null; 10209 let activeTab = 'all'; 10210 10211 const RECENT_KEY = 'ekonty_nav_search_recent_v1'; 10212 const RECENT_MAX = 10; 10213 const SEARCH_BASE = "https:\/\/www.ekonty.com\/search"; 10214 const defaultAvatar = 'https://www.ekonty.com/images/userimg.png'; 10215 10216 const hideSuggestions = () => { 10217 list.classList.add('d-none'); 10218 list.innerHTML = ''; 10219 if (tabsEl) tabsEl.hidden = true; 10220 }; 10221 10222 const showSuggestions = () => { 10223 list.classList.remove('d-none'); 10224 }; 10225 10226 const setTabsVisible = (visible) => { 10227 if (!tabsEl) return; 10228 tabsEl.hidden = !visible; 10229 }; 10230 10231 const escapeHtml = (value) => { 10232 const div = document.createElement('div'); 10233 div.textContent = value || ''; 10234 return div.innerHTML; 10235 }; 10236 10237 const buildSearchUrl = (q, category) => { 10238 const s = (q || '').trim(); 10239 if (!s) return SEARCH_BASE; 10240 const params = new URLSearchParams(); 10241 params.set('q', s); 10242 if (category === 'people' || category === 'jobs') { 10243 params.set('category', category); 10244 } else if (category === 'articles') { 10245 params.set('category', 'blogs'); 10246 } else if (category === 'pages' || category === 'more') { 10247 params.set('category', 'companies'); 10248 } 10249 return SEARCH_BASE + '?' + params.toString(); 10250 }; 10251 10252 const syncAdvancedHref = () => { 10253 if (!advancedLink) return; 10254 advancedLink.href = buildSearchUrl(input.value.trim(), 'all'); 10255 }; 10256 10257 const loadRecent = () => { 10258 try { 10259 const raw = localStorage.getItem(RECENT_KEY); 10260 const arr = raw ? JSON.parse(raw) : []; 10261 return Array.isArray(arr) ? arr : []; 10262 } catch (e) { 10263 return []; 10264 } 10265 }; 10266 10267 const saveRecentList = (items) => { 10268 try { 10269 localStorage.setItem(RECENT_KEY, JSON.stringify(items.slice(0, RECENT_MAX))); 10270 } catch (e) { /* quota */ } 10271 }; 10272 10273 const addRecentEntry = (entry) => { 10274 const label = (entry.label || '').trim(); 10275 let href = (entry.href || '').trim(); 10276 if (!label && !href) return; 10277 if (!href && label) href = buildSearchUrl(label); 10278 let items = loadRecent(); 10279 const key = href.toLowerCase(); 10280 items = items.filter((x) => (x.href || '').toLowerCase() !== key); 10281 items.unshift({ 10282 label: label || href, 10283 href: href, 10284 image: entry.image || '' 10285 }); 10286 saveRecentList(items); 10287 }; 10288 10289 const removeRecentAt = (index) => { 10290 const items = loadRecent(); 10291 if (index < 0 || index >= items.length) return; 10292 items.splice(index, 1); 10293 saveRecentList(items); 10294 }; 10295 10296 const clearAllRecent = () => { 10297 try { 10298 localStorage.removeItem(RECENT_KEY); 10299 } catch (e) { /* noop */ } 10300 }; 10301 10302 const shouldShowRecentPanel = () => input.value.trim().length < 2; 10303 10304 const setActiveTab = (tab) => { 10305 activeTab = tab || 'all'; 10306 if (!tabsEl) return; 10307 tabsEl.querySelectorAll('.nav-search-tab').forEach((btn) => { 10308 const on = btn.getAttribute('data-tab') === activeTab; 10309 btn.classList.toggle('is-active', on); 10310 btn.setAttribute('aria-selected', on ? 'true' : 'false'); 10311 }); 10312 }; 10313 10314 const renderRecentPanel = () => { 10315 setTabsVisible(false); 10316 lastData = null;
10317 setActiveTab('all'); 10318 const items = loadRecent(); 10319 10320 if (!items.length) { 10321 list.innerHTML = ` 10322 <div class="nsm-empty"> 10323 <div class="nsm-empty-icon" aria-hidden="true"> 10324 <span class="material-symbols-outlined">search</span> 10325 </div> 10326 <h3 class="nsm-empty-title">Search Ekonty</h3> 10327 <p class="nsm-empty-sub">Find people, jobs, pages, groups, articles and more</p> 10328 <div class="nsm-empty-tip"> 10329 <span class="material-symbols-outlined nsm-empty-tip-star" aria-hidden="true">star</span> 10330 <span class="nsm-empty-tip-label">Tip:</span> 10331 <span> 10332 Try 10333 <button type="button" class="nsm-empty-tip-link" data-tip-q="people">people</button>, 10334 <button type="button" class="nsm-empty-tip-link" data-tip-q="jobs">Jobs</button>, 10335 <button type="button" class="nsm-empty-tip-link" data-tip-q="pages">pages</button>, 10336 <button type="button" class="nsm-empty-tip-link" data-tip-q="groups">groups</button> 10337 or 10338 <button type="button" class="nsm-empty-tip-link" data-tip-q="articles">articles</button> 10339 </span> 10340 </div> 10341 </div> 10342 `; 10343 showSuggestions(); 10344 return; 10345 } 10346 10347 const rows = items.map((item, idx) => { 10348 const label = escapeHtml(item.label || ''); 10349 const img = item.image ? escapeHtml(item.image) : ''; 10350 const left = img 10351 ? `<img src="${img}" alt="" class="nav-search-suggestion-image" loading="lazy" decoding="async" onerror="this.onerror=null;this.src='${defaultAvatar}'">` 10352 : `<span class="nav-search-suggestion-icon"><i class="fas fa-history"></i></span>`; 10353 return ` 10354 <div class="nav-search-recent-row"> 10355 <button type="button" class="nav-search-recent-item" data-recent-idx="${idx}"> 10356 ${left} 10357 <span class="nav-search-suggestion-content"> 10358 <div class="nav-search-suggestion-title">${label}</div> 10359 </span> 10360 </button> 10361 <button type="button" class="nav-search-recent-remove" data-index="${idx}" aria-label="Remove">×</button> 10362 </div> 10363 `; 10364 }).join(''); 10365 10366 list.innerHTML = ` 10367 <div class="nav-search-recent-header"> 10368 <span class="nav-search-recent-title">Recent</span> 10369 <button type="button" class="nav-search-recent-edit" data-recent-clear>Edit</button> 10370 </div> 10371 ${rows} 10372 `; 10373 showSuggestions(); 10374 }; 10375 10376 const avatarHtml = (item, variant) => { 10377 const img = escapeHtml(item.image || ''); 10378 if (variant === 'job') { 10379 return `<span class="nsm-avatar nsm-avatar--icon material-symbols-outlined" aria-hidden="true">work</span>`; 10380 } 10381 if (variant === 'group') { 10382 if (img && img.indexOf('userimg.png') === -1) { 10383 return `<img src="${img}" alt="" class="nsm-avatar" loading="lazy" decoding="async" onerror="this.onerror=null;this.src='${defaultAvatar}'">`; 10384 } 10385 return `<span class="nsm-avatar nsm-avatar--icon nsm-avatar--group material-symbols-outlined" aria-hidden="true">groups</span>`; 10386 } 10387 if (variant === 'page') { 10388 return `<span class="nsm-avatar nsm-avatar--icon nsm-avatar--page material-symbols-outlined" aria-hidden="true">flag</span>`; 10389 } 10390 if (variant === 'post') { 10391 return `<span class="nsm-avatar nsm-avatar--icon material-symbols-outlined" aria-hidden="true">article</span>`;
10392 } 10393 return `<img src="${img || defaultAvatar}" alt="" class="nsm-avatar" loading="lazy" decoding="async" onerror="this.onerror=null;this.src='${defaultAvatar}'">`; 10394 }; 10395 10396 const sectionHead = (title, seeLabel, seeUrl) => { 10397 const see = seeLabel 10398 ? `<a class="nsm-section-see" href="${escapeHtml(seeUrl || '#')}" data-see-all>${escapeHtml(seeLabel)}</a>` 10399 : ''; 10400 return `<div class="nsm-section-head"><h3 class="nsm-section-title">${escapeHtml(title)}</h3>${see}</div>`; 10401 }; 10402 10403 const topResultHtml = (item) => { 10404 if (!item) return ''; 10405 const title = escapeHtml(item.title || ''); 10406 const subtitle = escapeHtml(item.subtitle || ''); 10407 const meta = escapeHtml(item.meta || ''); 10408 const url = escapeHtml(item.url || '#'); 10409 const cta = escapeHtml(item.cta_label || 'View'); 10410 const variant = item.type === 'job' ? 'job' : (item.type === 'group' ? 'group' : (item.type === 'page' ? 'page' : 'user')); 10411 return ` 10412 <section class="nsm-section"> 10413 ${sectionHead('Top result')} 10414 <button type="button" class="nsm-row" data-url="${url}" data-title="${title}"> 10415 ${avatarHtml(item, variant)} 10416 <span class="nsm-body"> 10417 <div class="nsm-title">${title}</div> 10418 ${subtitle ? `<div class="nsm-sub">${subtitle}</div>` : ''} 10419 ${meta ? `<div class="nsm-meta">${meta}</div>` : ''} 10420 </span> 10421 <span class="nsm-cta" data-url="${url}" data-title="${title}">${cta}</span> 10422 </button> 10423 </section> 10424 `; 10425 }; 10426 10427 const peopleHtml = (items, q, showSeeAll) => { 10428 if (!items || !items.length) return ''; 10429 const rows = items.slice(0, activeTab === 'all' ? 3 : 6).map((item) => { 10430 const title = escapeHtml(item.title || ''); 10431 const subtitle = escapeHtml(item.subtitle || ''); 10432 const location = escapeHtml(item.location || ''); 10433 const url = escapeHtml(item.url || '#'); 10434 return ` 10435 <button type="button" class="nsm-row" data-url="${url}" data-title="${title}"> 10436 ${avatarHtml(item, 'user')} 10437 <span class="nsm-body"> 10438 <div class="nsm-title">${title}</div> 10439 ${subtitle ? `<div class="nsm-sub">${subtitle}</div>` : ''} 10440 ${location ? `<div class="nsm-meta">${location}</div>` : ''} 10441 </span> 10442 <span class="nsm-icon-btn" data-url="${url}" data-title="${title}" aria-label="Connect"> 10443 <span class="material-symbols-outlined" aria-hidden="true">person_add</span> 10444 </span> 10445 </button> 10446 `; 10447 }).join(''); 10448 return ` 10449 <section class="nsm-section"> 10450 ${sectionHead('People', showSeeAll ? 'See all people' : '', buildSearchUrl(q, 'people'))} 10451 ${rows} 10452 </section> 10453 `; 10454 }; 10455 10456 const jobsHtml = (items, q, showSeeAll) => { 10457 if (!items || !items.length) return ''; 10458 const rows = items.slice(0, activeTab === 'all' ? 3 : 6).map((item) => { 10459 const title = escapeHtml(item.title || ''); 10460 const subtitle = escapeHtml(item.subtitle || ''); 10461 const meta = escapeHtml(item.meta || ''); 10462 const url = escapeHtml(item.url || '#'); 10463 return ` 10464 <button type="button" class="nsm-row" data-url="${url}" data-title="${title}"> 10465 ${avatarHtml(item, 'job')} 10466 <span class="nsm-body"> 10467 <div class="nsm-title">${title}</div> 10468 ${subtitle ? `<div class="nsm-sub">${subtitle}</div>` : ''} 10469 ${meta ? `<div class="nsm-meta">${meta}</div>` : ''} 10470 </span>
10471 <span class="nsm-cta" data-url="${url}" data-title="${title}">View Job</span> 10472 </button> 10473 `; 10474 }).join(''); 10475 return ` 10476 <section class="nsm-section"> 10477 ${sectionHead('Jobs', showSeeAll ? 'See all jobs' : '', buildSearchUrl(q, 'jobs'))} 10478 ${rows} 10479 </section> 10480 `; 10481 }; 10482 10483 const groupsHtml = (items, q, showSeeAll) => { 10484 if (!items || !items.length) return ''; 10485 const rows = items.slice(0, activeTab === 'all' ? 2 : 6).map((item) => { 10486 const title = escapeHtml(item.title || ''); 10487 const subtitle = escapeHtml(item.subtitle || ''); 10488 const url = escapeHtml(item.url || '#'); 10489 return ` 10490 <button type="button" class="nsm-row" data-url="${url}" data-title="${title}"> 10491 ${avatarHtml(item, 'group')} 10492 <span class="nsm-body"> 10493 <div class="nsm-title">${title}</div> 10494 ${subtitle ? `<div class="nsm-sub">${subtitle}</div>` : ''} 10495 </span> 10496 </button> 10497 `; 10498 }).join(''); 10499 const seeUrl = SEARCH_BASE.indexOf('?') >= 0 10500 ? SEARCH_BASE + '&q=' + encodeURIComponent(q) 10501 : 'https://www.ekonty.com/groups?q=' + encodeURIComponent(q); 10502 return ` 10503 <section class="nsm-section"> 10504 ${sectionHead('Groups', showSeeAll ? 'See all groups' : '', seeUrl)} 10505 ${rows} 10506 </section> 10507 `; 10508 }; 10509 10510 const simpleListHtml = (title, items, variant, seeLabel, seeUrl) => { 10511 if (!items || !items.length) return ''; 10512 const rows = items.slice(0, 6).map((item) => { 10513 const t = escapeHtml(item.title || ''); 10514 const sub = escapeHtml(item.subtitle || ''); 10515 const url = escapeHtml(item.url || '#'); 10516 return ` 10517 <button type="button" class="nsm-row" data-url="${url}" data-title="${t}"> 10518 ${avatarHtml(item, variant)} 10519 <span class="nsm-body"> 10520 <div class="nsm-title">${t}</div> 10521 ${sub ? `<div class="nsm-sub">${sub}</div>` : ''} 10522 </span> 10523 </button> 10524 `; 10525 }).join(''); 10526 return ` 10527 <section class="nsm-section"> 10528 ${sectionHead(title, seeLabel || '', seeUrl || '')} 10529 ${rows} 10530 </section> 10531 `; 10532 }; 10533 10534 const footerHtml = (q) => { 10535 const safeQ = escapeHtml(q); 10536 return ` 10537 <button type="button" class="nsm-footer" data-footer-search data-url="${escapeHtml(buildSearchUrl(q))}" data-title="${safeQ}"> 10538 <span class="material-symbols-outlined" aria-hidden="true">search</span> 10539 <span class="nsm-footer-label">Search for <em>“${safeQ}”</em> in all results</span> 10540 <span class="material-symbols-outlined nsm-footer-arrow" aria-hidden="true">arrow_forward</span> 10541 </button> 10542 `; 10543 }; 10544 10545 const noResultsHtml = (q) => { 10546 const safeQ = escapeHtml(q || ''); 10547 const title = safeQ 10548 ? `No results found for “${safeQ}”` 10549 : `No results found`; 10550 return ` 10551 <div class="nsm-nores" role="status"> 10552 <div class="nsm-nores-hero"> 10553 <div class="nsm-nores-art" aria-hidden="true"> 10554 <div class="nsm-nores-blob"></div> 10555 <div class="nsm-nores-glass"> 10556 <span class="material-symbols-outlined">search</span> 10557 </div> 10558 </div> 10559 <h3 class="nsm-nores-title">${title}</h3> 10560 <p class="nsm-nores-sub">We couldn't find any matches for your search.</p> 10561 </div> 10562 <div class="nsm-nores-suggestions"> 10563 <p class="nsm-nores-suggestions-label">Suggestions:</p> 10564 <div class="nsm-nores-cards"> 10565 <div class="nsm-nores-card">
10566 <span class="nsm-nores-card-ico" aria-hidden="true"> 10567 <span class="material-symbols-outlined">search</span> 10568 </span> 10569 <span class="nsm-nores-card-body"> 10570 <p class="nsm-nores-card-title">Check spelling</p> 10571 <p class="nsm-nores-card-text">Make sure all words are spelled correctly.</p> 10572 </span> 10573 </div> 10574 <div class="nsm-nores-card"> 10575 <span class="nsm-nores-card-ico" aria-hidden="true"> 10576 <span class="material-symbols-outlined">description</span> 10577 </span> 10578 <span class="nsm-nores-card-body"> 10579 <p class="nsm-nores-card-title">Try fewer keywords</p> 10580 <p class="nsm-nores-card-text">Use shorter or more general keywords.</p> 10581 </span> 10582 </div> 10583 <div class="nsm-nores-card"> 10584 <span class="nsm-nores-card-ico" aria-hidden="true"> 10585 <span class="material-symbols-outlined">auto_awesome</span> 10586 </span> 10587 <span class="nsm-nores-card-body"> 10588 <p class="nsm-nores-card-title">Try different keywords</p> 10589 <p class="nsm-nores-card-text">Search with other words or phrases.</p> 10590 </span> 10591 </div> 10592 </div> 10593 </div> 10594 </div> 10595 `; 10596 }; 10597 10598 const renderTypedResults = (data) => { 10599 lastData = data || {}; 10600 const q = (data && data.query) || input.value.trim(); 10601 syncAdvancedHref(); 10602 setTabsVisible(true); 10603 10604 const people = data.people || []; 10605 const jobs = data.jobs_list || []; 10606 const groups = data.groups_list || []; 10607 const pages = data.pages_list || []; 10608 const companies = data.companies_list || []; 10609 const posts = data.posts || []; 10610 const articles = data.articles || []; 10611 const top = data.top_result || null; 10612 10613 let html = ''; 10614 const tab = activeTab; 10615 10616 if (tab === 'all') { 10617 html += topResultHtml(top); 10618 const peopleForAll = top && top.type === 'user' 10619 ? people.filter((p) => p.url !== top.url) 10620 : people; 10621 html += peopleHtml(peopleForAll, q, true); 10622 // Mock: Top result + People + Groups on All (jobs only as Top / Jobs tab) 10623 const jobsForAll = top && top.type === 'job' 10624 ? [] 10625 : jobs; 10626 if (jobsForAll.length) { 10627 html += jobsHtml(jobsForAll, q, true); 10628 } 10629 const groupsForAll = top && top.type === 'group' 10630 ? groups.filter((g) => g.url !== top.url) 10631 : groups; 10632 html += groupsHtml(groupsForAll, q, true); 10633 if (!peopleForAll.length && !groupsForAll.length && !jobsForAll.length && !top && pages.length) { 10634 html += simpleListHtml('Pages', pages, 'page', 'See all', buildSearchUrl(q, 'pages')); 10635 } 10636 } else if (tab === 'people') { 10637 html += peopleHtml(people, q, false); 10638 } else if (tab === 'jobs') { 10639 html += jobsHtml(jobs, q, false); 10640 } else if (tab === 'pages') { 10641 html += simpleListHtml('Pages', pages, 'page'); 10642 } else if (tab === 'groups') { 10643 html += groupsHtml(groups, q, false); 10644 } else if (tab === 'articles') { 10645 html += simpleListHtml('Articles', articles, 'post'); 10646 } else if (tab === 'posts') { 10647 html += simpleListHtml('Posts', posts, 'post'); 10648 } else if (tab === 'more') { 10649 html += simpleListHtml('Companies', companies, 'page', '', buildSearchUrl(q, 'more')); 10650 html += simpleListHtml('Pages', pages, 'page'); 10651 } 10652 10653 if (!html.trim()) { 10654 html = noResultsHtml(q); 10655 } 10656 10657 html += footerHtml(q); 10658 list.innerHTML = html; 10659 showSuggestions(); 10660 }; 10661 10662 const fetchSuggestions = async (query) => { 10663 if (abortController) { 10664 abortController.abort(); 10665 } 10666 abortController = new AbortController(); 10667 10668 const response = await fetch(`https://www.ekonty.com/search-suggestions?query=${encodeURIComponent(query)}&limit=5`, { 10669 signal: abortController.signal, 10670 headers: { 10671 'X-Requested-With': 'XMLHttpRequest' 10672 } 10673 }); 10674 10675 if (!response.ok) { 10676 throw new Error('Failed to fetch suggestions'); 10677 } 10678 10679 return response.json(); 10680 }; 10681 10682 form.addEventListener('submit', function() { 10683 const q = input.value.trim(); 10684 if (q.length) { 10685 addRecentEntry({ label: q, href: buildSearchUrl(q) }); 10686 } 10687 }); 10688 10689 if (tabsEl) { 10690 tabsEl.addEventListener('click', function(event) { 10691 const tabBtn = event.target.closest('.nav-search-tab'); 10692 if (!tabBtn) return; 10693 event.preventDefault();
10694 setActiveTab(tabBtn.getAttribute('data-tab') || 'all'); 10695 if (lastData) { 10696 renderTypedResults(lastData); 10697 } 10698 }); 10699 } 10700 10701 input.addEventListener('focus', function() { 10702 syncAdvancedHref(); 10703 if (shouldShowRecentPanel()) { 10704 renderRecentPanel(); 10705 } else if (lastData) { 10706 renderTypedResults(lastData); 10707 } 10708 }); 10709 10710 input.addEventListener('input', function() { 10711 clearTimeout(timer); 10712 const query = input.value.trim(); 10713 syncAdvancedHref(); 10714 10715 if (query.length < 2) { 10716 renderRecentPanel(); 10717 return; 10718 } 10719 10720 timer = setTimeout(async () => { 10721 try { 10722 setTabsVisible(true); 10723 list.innerHTML = '<div class="nav-search-suggestion-empty">Searching...</div>'; 10724 showSuggestions(); 10725 const data = await fetchSuggestions(query); 10726 renderTypedResults(data); 10727 } catch (error) { 10728 if (error.name === 'AbortError') return; 10729 list.innerHTML = '<div class="nav-search-suggestion-empty">Unable to load suggestions</div>'; 10730 showSuggestions(); 10731 } 10732 }, 250); 10733 }); 10734 10735 list.addEventListener('click', function(event) { 10736 const tipBtn = event.target.closest('[data-tip-q]'); 10737 if (tipBtn) { 10738 event.preventDefault(); 10739 const tip = (tipBtn.getAttribute('data-tip-q') || '').toLowerCase(); 10740 if (tip === 'groups') { 10741 window.location.href = 'https://www.ekonty.com/groups'; 10742 return; 10743 } 10744 if (tip === 'pages') { 10745 window.location.href = 'https://www.ekonty.com/pages'; 10746 return; 10747 } 10748 const href = buildSearchUrl(tip, tip); 10749 addRecentEntry({ label: tip, href: href }); 10750 window.location.href = href; 10751 return; 10752 } 10753 10754 const clearBtn = event.target.closest('[data-recent-clear]'); 10755 if (clearBtn) { 10756 event.preventDefault(); 10757 if (typeof window.confirm === 'function' && window.confirm("Clear all recent searches?")) { 10758 clearAllRecent(); 10759 renderRecentPanel(); 10760 } 10761 return; 10762 } 10763 10764 const removeBtn = event.target.closest('.nav-search-recent-remove'); 10765 if (removeBtn) { 10766 event.preventDefault(); 10767 event.stopPropagation(); 10768 const idx = parseInt(removeBtn.getAttribute('data-index'), 10); 10769 if (!isNaN(idx)) { 10770 removeRecentAt(idx); 10771 renderRecentPanel(); 10772 } 10773 return; 10774 } 10775 10776 const recentBtn = event.target.closest('.nav-search-recent-item'); 10777 if (recentBtn) { 10778 const idx = parseInt(recentBtn.getAttribute('data-recent-idx'), 10); 10779 const recentItems = loadRecent(); 10780 const ent = recentItems[isNaN(idx) ? -1 : idx]; 10781 if (!ent) return; 10782 input.value = ent.label || ''; 10783 hideSuggestions(); 10784 if (ent.href) { 10785 addRecentEntry({ label: ent.label, href: ent.href, image: ent.image }); 10786 window.location.href = ent.href; 10787 } 10788 return; 10789 } 10790 10791 const seeAll = event.target.closest('[data-see-all]'); 10792 if (seeAll) { 10793 const href = seeAll.getAttribute('href'); 10794 if (href) { 10795 addRecentEntry({ label: input.value.trim(), href: href }); 10796 } 10797 return; // let default navigation happen 10798 } 10799 10800 const navEl = event.target.closest('[data-url]'); 10801 if (!navEl || !list.contains(navEl)) return; 10802 event.preventDefault(); 10803 const title = navEl.getAttribute('data-title') || input.value.trim(); 10804 const url = navEl.getAttribute('data-url') || ''; 10805 const imgEl = navEl.querySelector('.nsm-avatar:not(.nsm-avatar--icon), .nav-search-suggestion-image'); 10806 const thumb = imgEl && imgEl.src ? imgEl.src : ''; 10807 if (title) input.value = title; 10808 hideSuggestions(); 10809 if (url) { 10810 addRecentEntry({ label: title, href: url, image: thumb }); 10811 window.location.href = url; 10812 } 10813 }); 10814 10815 input.addEventListener('keydown', function(event) { 10816 if (event.key === 'Escape') { 10817 hideSuggestions(); 10818 } 10819 }); 10820 })(); 10821 10822 (function() { 10823 const wrap = document.getElementById('nav_search_desktop'); 10824 const toggles = document.querySelectorAll('.js-nav-search-toggle, #nav_search_toggle'); 10825 const modal = document.getElementById('nav_search_modal'); 10826 const backdrop = document.getElementById('nav_search_modal_backdrop'); 10827 const backBtn = document.getElementById('nav_search_modal_back'); 10828 const input = document.getElementById('nav_search_input'); 10829 const list = document.getElementById('nav_search_suggestions'); 10830 if (!modal || toggles.length === 0) return; 10831 10832 const portalSearchModal = () => { 10833 if (modal.parentElement !== document.body) { 10834 document.body.appendChild(modal); 10835 } 10836 }; 10837 10838 const syncModalTop = () => { 10839 const isMobile = window.matchMedia('(max-width: 991.98px)').matches; 10840 const mobileBar = document.querySelector('.mobile-nav-top-fb-row'); 10841 const header = document.querySelector('.header.header--fb, .header.css-loaded, .header'); 10842 var top = 56; 10843 if (isMobile && mobileBar) { 10844 top = Math.ceil(mobileBar.getBoundingClientRect().bottom); 10845 } else if (header) { 10846 top = Math.ceil(header.getBoundingClientRect().bottom); 10847 } 10848 modal.style.setProperty('--nav-search-modal-top', Math.max(48, top) + 'px'); 10849 }; 10850 10851 const setTogglesExpanded = (expanded) => {
10852 toggles.forEach(function(btn) { 10853 btn.setAttribute('aria-expanded', expanded ? 'true' : 'false'); 10854 }); 10855 var bottomSearch = document.getElementById('mobileBottomSearchTrigger'); 10856 if (bottomSearch) { 10857 bottomSearch.classList.toggle('active', !!expanded); 10858 } 10859 }; 10860 10861 const focusSearchToggle = () => { 10862 var bottomSearch = document.getElementById('mobileBottomSearchTrigger'); 10863 if (bottomSearch && bottomSearch.offsetParent !== null) { 10864 bottomSearch.focus(); 10865 return; 10866 } 10867 var visible = Array.prototype.find.call(toggles, function(btn) { 10868 return btn.offsetParent !== null; 10869 }); 10870 if (visible) { 10871 visible.focus(); 10872 } else if (toggles[0]) { 10873 toggles[0].focus(); 10874 } 10875 }; 10876 10877 const closeSearchModal = () => { 10878 modal.classList.remove('is-open'); 10879 modal.setAttribute('aria-hidden', 'true'); 10880 document.body.classList.remove('nav-search-modal-open'); 10881 setTogglesExpanded(false); 10882 if (list) { 10883 list.classList.add('d-none'); 10884 } 10885 }; 10886 10887 portalSearchModal(); 10888 10889 const openSearchModal = () => { 10890 portalSearchModal(); 10891 syncModalTop(); 10892 modal.classList.add('is-open'); 10893 modal.setAttribute('aria-hidden', 'false'); 10894 document.body.classList.add('nav-search-modal-open'); 10895 setTogglesExpanded(true); 10896 if (input) { 10897 window.requestAnimationFrame(function() { 10898 input.focus(); 10899 if ((input.value || '').trim().length >= 2) { 10900 input.dispatchEvent(new Event('input', { bubbles: true })); 10901 } else { 10902 input.dispatchEvent(new Event('focus')); 10903 } 10904 }); 10905 } 10906 }; 10907 10908 toggles.forEach(function(toggle) { 10909 toggle.addEventListener('click', function(event) { 10910 event.preventDefault(); 10911 event.stopPropagation(); 10912 if (modal.classList.contains('is-open')) { 10913 closeSearchModal(); 10914 } else { 10915 openSearchModal(); 10916 } 10917 }); 10918 }); 10919 10920 if (backBtn) { 10921 backBtn.addEventListener('click', function(event) { 10922 event.preventDefault(); 10923 closeSearchModal(); 10924 focusSearchToggle(); 10925 }); 10926 } 10927 10928 if (backdrop) { 10929 backdrop.addEventListener('click', function() { 10930 closeSearchModal(); 10931 focusSearchToggle(); 10932 }); 10933 } 10934 10935 document.addEventListener('keydown', function(event) { 10936 if (event.key !== 'Escape' || !modal.classList.contains('is-open')) return; 10937 closeSearchModal(); 10938 focusSearchToggle(); 10939 }); 10940 10941 window.addEventListener('resize', function() { 10942 if (modal.classList.contains('is-open')) { 10943 syncModalTop(); 10944 } 10945 }); 10946 10947 })(); 10948</script>
10948 10949 10950 10951 <link rel="stylesheet" href="https://www.ekonty.com/css/admin-visibility.css?v=1782910972"> 10952 10953 <!-- Header end --> 10954 <div class="search-page-bleed"> 10955 <div id="search-root"> 10956 <div class="text-center py-5"> 10957 <div class="spinner-border" role="status" style="color: var(--maincolor, #006934);"> 10958 <span class="visually-hidden">Loading...</span> 10959 </div> 10960 </div> 10961 </div> 10962 </div> 10963 10964
10964<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 10965 window.__SEARCH_PROPS__ = {"query":"","results":{"candidates":[],"jobs":[],"companies":[],"blogs":[],"marketplace":[],"services":[],"community":[]},"counts":{"jobs":0,"candidates":0,"companies":0,"blogs":0,"marketplace":0,"services":0},"viewer":null,"filters":{"category":"all","datePosted":"anytime","postsFrom":"anyone","location":"anywhere","recentPosts":false,"seenPosts":false,"sort":"relevance"}}; 10966 </script>
10966 10967
10967<script src="/js/member-appearance.js?id=f338c7cb468d4ba36ff4d9092427ca77" defer type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
10967 10968 10969 10970 10971 10972 <div 10973 id="ek-cookie-consent" 10974 class="ek-cookie-consent" 10975 hidden 10976 role="dialog" 10977 aria-modal="true" 10978 aria-labelledby="ek-cookie-consent-title" 10979 aria-describedby="ek-cookie-consent-desc" 10980> 10981 <div class="ek-cookie-consent__backdrop" data-ek-cookie-backdrop></div> 10982 <div class="ek-cookie-consent__panel"> 10983 <div class="ek-cookie-consent__menu-wrap"> 10984 <button 10985 type="button" 10986 class="ek-cookie-consent__menu-btn" 10987 id="ek-cookie-consent-menu-btn" 10988 aria-label="More options" 10989 aria-expanded="false" 10990 aria-haspopup="true" 10991 aria-controls="ek-cookie-consent-menu" 10992 > 10993 <span class="material-symbols-outlined" aria-hidden="true">more_horiz</span> 10994 </button> 10995 <div class="ek-cookie-consent__menu" id="ek-cookie-consent-menu" hidden role="menu"> 10996 <a href="https://www.ekonty.com/cookie-policy" class="ek-cookie-consent__menu-item" role="menuitem" target="_blank" rel="noopener"> 10997 Cookies Policy 10998 </a> 10999 </div> 11000 </div> 11001 11002 <div class="ek-cookie-consent__body" id="ek-cookie-consent-desc"> 11003 <h2 id="ek-cookie-consent-title" class="ek-cookie-consent__title"> 11004 Allow the use of cookies from Ekonty on this browser? 11005 </h2> 11006 11007 <p class="ek-cookie-consent__p"> 11008 We use cookies and similar technologies to help provide, protect and improve Ekonty Products. You can choose below which cookies we may use. Learn more in our 11009 <a href="https://www.ekonty.com/cookie-policy" target="_blank" rel="noopener">Cookies Policy</a>. 11010 </p> 11011 11012 <ul class="ek-cookie-consent__list"> 11013 <li> 11014 <strong>Essential cookies:</strong> 11015 These cookies are required to use Ekonty and are necessary for our sites to work as intended. 11016 </li> 11017 <li> 11018 <strong>Cookies from other companies:</strong> 11019 We use these cookies to show you ads off of Ekonty and to provide features like maps and videos. These cookies are optional. 11020 </li> 11021 </ul> 11022 11023 <p class="ek-cookie-consent__p"> 11024 If you allow optional cookies, you are allowing Ekonty and third-party partners to use them on this browser. You can change your choices later. 11025 </p> 11026 </div> 11027 11028 <div class="ek-cookie-consent__actions"> 11029 <button type="button" class="ek-cookie-consent__btn ek-cookie-consent__btn--secondary" data-ek-cookie-choice="essential"> 11030 Decline optional cookies 11031 </button> 11032 <button type="button" class="ek-cookie-consent__btn ek-cookie-consent__btn--primary" data-ek-cookie-choice="all"> 11033 Allow all cookies 11034 </button> 11035 </div> 11036 </div> 11037</div> 11038 11039<style> 11040 .ek-cookie-consent { 11041 position: fixed; 11042 inset: 0; 11043 z-index: 2147483000; 11044 display: flex; 11045 align-items: center; 11046 justify-content: center; 11047 padding: 16px; 11048 box-sizing: border-box; 11049 } 11050 11051 .ek-cookie-consent[hidden] { 11052 display: none !important; 11053 } 11054 11055 .ek-cookie-consent__backdrop { 11056 position: absolute; 11057 inset: 0; 11058 background: rgba(244, 244, 244, 0.72); 11059 -webkit-backdrop-filter: blur(2px); 11060 backdrop-filter: blur(2px); 11061 } 11062 11063 .ek-cookie-consent__panel { 11064 position: relative; 11065 z-index: 1; 11066 width: min(548px, calc(100vw - 32px)); 11067 max-height: min(640px, calc(100vh - 32px)); 11068 display: flex; 11069 flex-direction: column; 11070 background: #fff; 11071 border-radius: 8px; 11072 box-shadow: 0 12px 28px rgba(0, 0, 0, 0.2), 0 2px 4px rgba(0, 0, 0, 0.1); 11073 overflow: hidden; 11074 } 11075 11076 .ek-cookie-consent__menu-wrap { 11077 position: absolute; 11078 top: 8px; 11079 right: 8px; 11080 z-index: 2; 11081 } 11082 11083 .ek-cookie-consent__menu-btn { 11084 width: 36px; 11085 height: 36px; 11086 border: 0; 11087 border-radius: 50%; 11088 background: transparent; 11089 color: #65676b; 11090 display: inline-flex; 11091 align-items: center; 11092 justify-content: center; 11093 cursor: pointer; 11094 padding: 0; 11095 } 11096 11097 .ek-cookie-consent__menu-btn:hover { 11098 background: #f0f2f5; 11099 color: #050505; 11100 } 11101 11102 .ek-cookie-consent__menu-btn .material-symbols-outlined { 11103 font-size: 24px; 11104 } 11105 11106 .ek-cookie-consent__menu { 11107 position: absolute; 11108 top: calc(100% + 4px); 11109 right: 0; 11110 min-width: 180px; 11111 background: #fff; 11112 border-radius: 8px; 11113 box-shadow: 0 8px 24px rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.06); 11114 padding: 8px 0; 11115 overflow: hidden; 11116 } 11117 11118 .ek-cookie-consent__menu[hidden] { 11119 display: none !important; 11120 } 11121 11122 .ek-cookie-consent__menu-item { 11123 display: block; 11124 padding: 10px 16px; 11125 color: #050505; 11126 font-size: 15px; 11127 font-weight: 500; 11128 text-decoration: none; 11129 white-space: nowrap; 11130 } 11131 11132 .ek-cookie-consent__menu-item:hover { 11133 background: #f0f2f5; 11134 color: #050505; 11135 text-decoration: none; 11136 } 11137 11138 .ek-cookie-consent__body { 11139 flex: 1 1 auto; 11140 min-height: 0; 11141 overflow-y: auto; 11142 padding: 28px 24px 8px; 11143 scrollbar-width: thin; 11144 scrollbar-color: #bcc0c4 transparent; 11145 } 11146 11147 .ek-cookie-consent__title { 11148 margin: 0 28px 12px 0; 11149 font-size: 20px; 11150 font-weight: 700; 11151 line-height: 1.3; 11152 color: #080809; 11153 letter-spacing: -0.01em; 11154 } 11155 11156 .ek-cookie-consent__p { 11157 margin: 0 0 14px; 11158 font-size: 15px; 11159 line-height: 1.45; 11160 color: #080809; 11161 font-weight: 400; 11162 } 11163 11164 .ek-cookie-consent__p a { 11165 color: var(--maincolor, #0b8260); 11166 font-weight: 600; 11167 text-decoration: none; 11168 } 11169 11170 .ek-cookie-consent__p a:hover { 11171 text-decoration: underline; 11172 } 11173 11174 .ek-cookie-consent__list { 11175 margin: 0 0 14px; 11176 padding: 0 0 0 22px; 11177 list-style: disc; 11178 color: #080809; 11179 } 11180 11181 .ek-cookie-consent__list li { 11182 margin: 0 0 10px; 11183 font-size: 15px; 11184 line-height: 1.45; 11185 padding-left: 2px; 11186 } 11187 11188 .ek-cookie-consent__list li:last-child { 11189 margin-bottom: 0; 11190 } 11191 11192 .ek-cookie-consent__list strong { 11193 font-weight: 700; 11194 } 11195 11196 .ek-cookie-consent__actions { 11197 flex-shrink: 0; 11198 display: flex !important; 11199 align-items: stretch; 11200 gap: 12px; 11201 padding: 16px 24px 20px; 11202 border-top: 1px solid #e4e6eb; 11203 background: #fff; 11204 box-sizing: border-box; 11205 } 11206 11207 .ek-cookie-consent__btn { 11208 appearance: none; 11209 -webkit-appearance: none; 11210 border: 0 !important; 11211 border-radius: 6px !important; 11212 flex: 1 1 0; 11213 width: 100%; 11214 min-width: 0; 11215 max-width: none; 11216 min-height: 44px; 11217 height: auto; 11218 margin: 0; 11219 padding: 12px 10px !important; 11220 box-sizing: border-box; 11221 display: inline-flex !important; 11222 align-items: center; 11223 justify-content: center; 11224 text-align: center; 11225 white-space: normal; 11226 font-family: inherit; 11227 font-size: 15px !important; 11228 font-weight: 700 !important; 11229 line-height: 1.25 !important; 11230 letter-spacing: normal; 11231 text-transform: none; 11232 text-decoration: none !important; 11233 cursor: pointer; 11234 box-shadow: none !important; 11235 outline: none; 11236 transition: filter 0.15s ease, background 0.15s ease; 11237 } 11238 11239 .ek-cookie-consent__btn--secondary { 11240 background: #e4e6eb !important; 11241 color: #080809 !important; 11242 } 11243 11244 .ek-cookie-consent__btn--secondary:hover, 11245 .ek-cookie-consent__btn--secondary:focus { 11246 background: #d8dadf !important; 11247 color: #080809 !important; 11248 filter: none; 11249 } 11250 11251 .ek-cookie-consent__btn--primary { 11252 background: var(--maincolor, #0b8260) !important; 11253 color: #fff !important; 11254 } 11255 11256 .ek-cookie-consent__btn--primary:hover, 11257 .ek-cookie-consent__btn--primary:focus { 11258 background: var(--maincolor, #0b8260) !important; 11259 color: #fff !important; 11260 filter: brightness(0.94); 11261 } 11262 11263 body.ek-cookie-consent-open { 11264 overflow: hidden; 11265 } 11266 11267 @media (max-width: 560px) { 11268 .ek-cookie-consent { 11269 padding: 0; 11270 align-items: flex-end; 11271 } 11272 11273 .ek-cookie-consent__panel { 11274 width: 100%; 11275 max-height: min(88dvh, 100%); 11276 border-radius: 12px 12px 0 0; 11277 } 11278 11279 .ek-cookie-consent__body { 11280 padding: 24px 16px 8px; 11281 } 11282 11283 .ek-cookie-consent__title { 11284 font-size: 18px; 11285 margin-right: 32px; 11286 } 11287 11288 .ek-cookie-consent__actions { 11289 flex-direction: column-reverse; 11290 padding: 12px 16px calc(16px + env(safe-area-inset-bottom, 0px)); 11291 } 11292 11293 .ek-cookie-consent__btn { 11294 width: 100%; 11295 flex: 0 0 auto; 11296 } 11297 } 11298</style> 11299
11300<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 11301(function () { 11302 var STORAGE_KEY = 'ekonty_cookie_consent_v1'; 11303 var COOKIE_NAME = 'ekonty_cookie_consent'; 11304 var root = document.getElementById('ek-cookie-consent'); 11305 if (!root) return; 11306 11307 function readChoice() { 11308 try { 11309 var fromLs = localStorage.getItem(STORAGE_KEY); 11310 if (fromLs === 'all' || fromLs === 'essential') return fromLs; 11311 } catch (e) {} 11312 var match = document.cookie.match(/(?:^|; )ekonty_cookie_consent=([^;]*)/); 11313 if (match) { 11314 var v = decodeURIComponent(match[1]); 11315 if (v === 'all' || v === 'essential') return v; 11316 } 11317 return null; 11318 } 11319 11320 function writeChoice(choice) { 11321 try { 11322 localStorage.setItem(STORAGE_KEY, choice); 11323 } catch (e) {} 11324 var maxAge = 60 * 60 * 24 * 365; 11325 document.cookie = COOKIE_NAME + '=' + encodeURIComponent(choice) + 11326 '; path=/; max-age=' + maxAge + '; SameSite=Lax'; 11327 } 11328 11329 function openModal() { 11330 root.hidden = false; 11331 document.body.classList.add('ek-cookie-consent-open'); 11332 } 11333 11334 function closeModal() { 11335 root.hidden = true; 11336 document.body.classList.remove('ek-cookie-consent-open'); 11337 closeMenu(); 11338 } 11339 11340 function closeMenu() { 11341 var menu = document.getElementById('ek-cookie-consent-menu'); 11342 var btn = document.getElementById('ek-cookie-consent-menu-btn'); 11343 if (menu) menu.hidden = true; 11344 if (btn) btn.setAttribute('aria-expanded', 'false'); 11345 } 11346 11347 function choose(choice) { 11348 writeChoice(choice); 11349 closeModal(); 11350 try { 11351 window.dispatchEvent(new CustomEvent('ekonty:cookie-consent', { detail: { choice: choice } })); 11352 } catch (e) {} 11353 } 11354 11355 if (readChoice()) return; 11356 11357 function init() { 11358 openModal(); 11359 11360 root.querySelectorAll('[data-ek-cookie-choice]').forEach(function (btn) { 11361 btn.addEventListener('click', function () { 11362 choose(btn.getAttribute('data-ek-cookie-choice')); 11363 }); 11364 }); 11365 11366 var menuBtn = document.getElementById('ek-cookie-consent-menu-btn'); 11367 var menu = document.getElementById('ek-cookie-consent-menu'); 11368 if (menuBtn && menu) { 11369 menuBtn.addEventListener('click', function (e) { 11370 e.stopPropagation(); 11371 var open = menu.hidden; 11372 menu.hidden = !open; 11373 menuBtn.setAttribute('aria-expanded', open ? 'true' : 'false'); 11374 }); 11375 document.addEventListener('click', function (e) { 11376 if (!menu.hidden && !menu.contains(e.target) && e.target !== menuBtn) { 11377 closeMenu(); 11378 } 11379 }); 11380 } 11381 } 11382 11383 if (document.readyState === 'loading') { 11384 document.addEventListener('DOMContentLoaded', init); 11385 } else { 11386 init(); 11387 } 11388})(); 11389</script>
11389 11390 11391
11391<script src="/livewire/livewire.min.js?id=918b9ea9" data-csrf="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" data-update-uri="/livewire/update" data-navigate-once="true" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
11391 11392 11393
11393<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 11394 ;(function () { 11395 function runPatch() { 11396 if (window.Echo && typeof window.__patchEchoSocketIdForLivewire === 'function') { 11397 window.__patchEchoSocketIdForLivewire(window.Echo); 11398 } 11399 } 11400 runPatch(); 11401 document.addEventListener('livewire:init', runPatch); 11402 })(); 11403 </script>
11403 11404 11405 <!--
11405<script src="https://cdnjs.cloudflare.com/ajax/libs/turbolinks/5.0.0/turbolinks.js" integrity="sha512-P3/SDm/poyPMRBbZ4chns8St8nky2t8aeG09fRjunEaKMNEDKjK3BuAstmLKqM7f6L1j0JBYcIRL4h2G6K6Lew==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
11405 --> 11406
11406<script src="https://www.ekonty.com/js/jquery.min.js" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
11406 11407
11407<script src="https://www.ekonty.com/js/bootstrap.bundle.min.js" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
11407 11408 11409
11409<script src="https://www.ekonty.com/js/popper.js" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
11409 11410 11411 <div 11412 id="pwaInstallModal" 11413 class="pwa-install-modal" 11414 role="dialog" 11415 aria-modal="true" 11416 aria-labelledby="pwaInstallTitle" 11417 data-pwa-ios-hint="To install on this device, open the browser menu and choose Add to Home Screen." 11418 data-pwa-desktop-hint="To install: use your browser menu (â® or â¯) and choose Install app or Add to Home screen, or tap the install icon in the address bar if shown." 11419> 11420 <div class="pwa-install-modal__dialog"> 11421 <div class="pwa-install-modal__content text-center overflow-hidden"> 11422 <span class="pwa-install-modal__accent" aria-hidden="true"></span> 11423 11424 <button type="button" class="pwa-install-modal__close" id="pwaInstallClose" aria-label="Close"> 11425 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="currentColor" viewBox="0 0 16 16" aria-hidden="true"> 11426 <path d="M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z"/> 11427 </svg> 11428 </button> 11429 11430 <div class="pwa-install-modal__body"> 11431 <div class="pwa-install-modal__hero" aria-hidden="true"> 11432 <span class="pwa-install-modal__deco pwa-install-modal__deco--leaf pwa-install-modal__deco--1"></span> 11433 <span class="pwa-install-modal__deco pwa-install-modal__deco--leaf pwa-install-modal__deco--2"></span> 11434 <span class="pwa-install-modal__deco pwa-install-modal__deco--spark pwa-install-modal__deco--3"></span> 11435 <span class="pwa-install-modal__deco pwa-install-modal__deco--spark pwa-install-modal__deco--4"></span> 11436 <span class="pwa-install-modal__deco pwa-install-modal__deco--spark pwa-install-modal__deco--5"></span> 11437 <div class="pwa-install-modal__icon-wrap"> 11438 <svg class="pwa-install-modal__phone" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 11439 <rect x="18" y="8" width="28" height="48" rx="4" fill="none" stroke="var(--pwa-modal-green)" stroke-width="3"/> 11440 <circle cx="32" cy="48" r="2.5" fill="var(--pwa-modal-green)"/> 11441 <path d="M26 16h12" stroke="var(--pwa-modal-green)" stroke-width="2" stroke-linecap="round"/> 11442 </svg> 11443 <span class="pwa-install-modal__hero-badge" title="App">+</span> 11444 </div> 11445 </div> 11446 11447 <h2 id="pwaInstallTitle" class="pwa-install-modal__heading mb-2"> 11448 <strong>Install Ekonty</strong> for fast, app-like experience! 11449 </h2> 11450 <p class="pwa-install-modal__sub mb-2">Ekonty Career & Social Network Community</p> 11451 <p 11452 class="pwa-install-modal__sub mb-4" 11453 id="pwaInstallText" 11454 data-pwa-default-body="Get started quickly and easily from your home screen." 11455 >Get started quickly and easily from your home screen.</p> 11456 11457 <button 11458 type="button" 11459 class="btn pwa-install-modal__cta w-100" 11460 id="pwaInstallNow" 11461 data-pwa-label-install="Install" 11462 data-pwa-label-gotit="Got it" 11463 > 11464 Install 11465 </button> 11466 <button type="button" class="pwa-install-modal__later w-100 mt-2" id="pwaInstallLater">Close</button> 11467 </div> 11468 </div> 11469 </div> 11470</div> 11471
11472<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 11473;(function () { 11474 /** Fallback opener if includes/pwa-script fails or loads later; overwritten by full PWA bundle when present. */ 11475 window.openEkontyPwaInstallModal = 11476 window.openEkontyPwaInstallModal || 11477 function () { 11478 if ( 11479 window.matchMedia("(display-mode: standalone)").matches || 11480 window.navigator.standalone === true 11481 ) { 11482 return; 11483 } 11484 var modal = document.getElementById("pwaInstallModal"); 11485 var installBtn = document.getElementById("pwaInstallNow"); 11486 var closeBtn = document.getElementById("pwaInstallClose"); 11487 var laterBtn = document.getElementById("pwaInstallLater"); 11488 var textEl = document.getElementById("pwaInstallText"); 11489 if (!modal || !installBtn || !closeBtn || !laterBtn) { 11490 return; 11491 } 11492 11493 var labelInstall = 11494 installBtn.getAttribute("data-pwa-label-install") || "Install"; 11495 var labelGotIt = installBtn.getAttribute("data-pwa-label-gotit") || "Got it"; 11496 var defaultSub = 11497 (textEl && textEl.getAttribute("data-pwa-default-body")) || 11498 (textEl && textEl.textContent && textEl.textContent.trim()) || 11499 ""; 11500 var iosHint = modal.getAttribute("data-pwa-ios-hint") || ""; 11501 11502 installBtn.textContent = labelInstall; 11503 if (textEl && defaultSub) { 11504 textEl.textContent = defaultSub; 11505 } 11506 11507 var ua = window.navigator.userAgent || ""; 11508 var isIosSafari = 11509 /iPad|iPhone|iPod/.test(ua) && 11510 /Safari/.test(ua) && 11511 !/CriOS|FxiOS|EdgiOS|OPiOS/.test(ua); 11512 var deferred = window.__ekontyDeferredInstallPrompt; 11513 var forceManualInstallHint = isIosSafari && !deferred; 11514 11515 if (forceManualInstallHint || !deferred) { 11516 installBtn.textContent = labelGotIt; 11517 if (textEl && iosHint) { 11518 textEl.textContent = iosHint; 11519 } 11520 } 11521 11522 modal.classList.add("is-open"); 11523 11524 function fallbackCloseAndMarkSeen() { 11525 modal.classList.remove("is-open"); 11526 try { 11527 sessionStorage.setItem("ekonty_pwa_install_modal_dismissed_v3", "1"); 11528 sessionStorage.setItem("ekonty_pwa_feed_install_ack_v3", "1"); 11529 localStorage.removeItem("ekonty_pwa_install_modal_seen_v2"); 11530 localStorage.removeItem("ekonty_pwa_feed_install_ack"); 11531 } catch (e) {} 11532 try { 11533 document.dispatchEvent(new CustomEvent("ekonty:pwaInstallClosed")); 11534 } catch (e2) {} 11535 } 11536 11537 closeBtn.onclick = fallbackCloseAndMarkSeen; 11538 laterBtn.onclick = fallbackCloseAndMarkSeen; 11539 modal.onclick = function (ev) { 11540 if (ev.target === modal) { 11541 fallbackCloseAndMarkSeen(); 11542 } 11543 }; 11544 11545 installBtn.onclick = function () { 11546 var d = window.__ekontyDeferredInstallPrompt; 11547 if (!d) { 11548 fallbackCloseAndMarkSeen(); 11549 return; 11550 } 11551 d.prompt(); 11552 if (d.userChoice && typeof d.userChoice.then === "function") { 11553 d.userChoice.catch(function () {}); 11554 } 11555 try { 11556 window.__ekontyDeferredInstallPrompt = null; 11557 } catch (e2) {} 11558 fallbackCloseAndMarkSeen(); 11559 }; 11560 }; 11561})(); 11562</script>
11562 11563 11564<style> 11565 #pwaInstallModal { 11566 --pwa-modal-green: #006934; 11567 --pwa-modal-green-gradient: var(--maincolor-gradient, linear-gradient(135deg, #006934 0%, #005a2c 52%, #008a42 100%)); 11568 --pwa-modal-yellow: #e6c200; 11569 --pwa-modal-orange-soft: rgba(255, 149, 71, 0.085); 11570 --pwa-modal-text: #2d3436; 11571 --pwa-modal-muted: #636e72; 11572 --pwa-modal-footer: #95a5a6; 11573 font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; 11574 } 11575 11576 #pwaInstallModal.pwa-install-modal { 11577 position: fixed; 11578 inset: 0; 11579 background: rgba(7, 22, 35, 0.55); 11580 display: none; 11581 align-items: center; 11582 justify-content: center; 11583 z-index: 999999; 11584 padding: 18px; 11585 backdrop-filter: blur(4px); 11586 -webkit-backdrop-filter: blur(4px); 11587 } 11588 11589 #pwaInstallModal.pwa-install-modal.is-open { 11590 display: flex; 11591 } 11592 11593 #pwaInstallModal .pwa-install-modal__dialog { 11594 max-width: 380px; 11595 width: 100%; 11596 } 11597 11598 #pwaInstallModal .pwa-install-modal__content { 11599 position: relative; 11600 background: #fff; 11601 border: none; 11602 border-radius: 16px; 11603 box-shadow: 11604 0 12px 40px rgba(16, 137, 100, 0.12), 11605 0 4px 16px rgba(0, 0, 0, 0.08); 11606 padding: 0; 11607 isolation: isolate; 11608 } 11609 11610 #pwaInstallModal .pwa-install-modal__content::before { 11611 content: ''; 11612 position: absolute; 11613 inset: 0; 11614 border-radius: inherit; 11615 background: 11616 radial-gradient(ellipse 78% 72% at 0% 0%, var(--pwa-modal-orange-soft) 0%, rgba(255, 183, 120, 0.04) 45%, transparent 68%), 11617 radial-gradient(ellipse 78% 72% at 100% 0%, var(--pwa-modal-orange-soft) 0%, rgba(255, 183, 120, 0.04) 45%, transparent 68%), 11618 radial-gradient(ellipse 78% 72% at 0% 100%, var(--pwa-modal-orange-soft) 0%, rgba(255, 183, 120, 0.04) 45%, transparent 68%), 11619 radial-gradient(ellipse 78% 72% at 100% 100%, var(--pwa-modal-orange-soft) 0%, rgba(255, 183, 120, 0.04) 45%, transparent 68%); 11620 pointer-events: none; 11621 z-index: 0; 11622 } 11623 11624 #pwaInstallModal .pwa-install-modal__accent { 11625 position: absolute; 11626 top: 0; 11627 left: 0; 11628 right: 0; 11629 height: 4px; 11630 border-radius: 16px 16px 0 0; 11631 background: linear-gradient(90deg, var(--pwa-modal-green), #0b8260, #2a9d7a); 11632 z-index: 2; 11633 opacity: 0.95; 11634 } 11635 11636 #pwaInstallModal .pwa-install-modal__body { 11637 padding: 1.25rem 1.75rem 1.5rem; 11638 position: relative; 11639 z-index: 1; 11640 } 11641 11642 #pwaInstallModal .pwa-install-modal__close { 11643 position: absolute; 11644 top: 12px; 11645 right: 12px; 11646 font-size: 16px; 11647 color: #b2bec3; 11648 background: #f8f9fa; 11649 border: 1px solid #ecf0f1; 11650 border-radius: 8px; 11651 z-index: 2; 11652 cursor: pointer; 11653 width: 36px; 11654 height: 36px; 11655 display: flex; 11656 align-items: center; 11657 justify-content: center; 11658 padding: 0; 11659 } 11660 11661 #pwaInstallModal .pwa-install-modal__close:hover { 11662 color: #636e72; 11663 background: #ecf0f1; 11664 border-color: #dfe6e9; 11665 } 11666 11667 #pwaInstallModal .pwa-install-modal__hero { 11668 position: relative; 11669 width: 120px; 11670 height: 100px; 11671 margin: 0 auto 1rem; 11672 } 11673 11674 #pwaInstallModal .pwa-install-modal__deco { 11675 position: absolute; 11676 opacity: 0.45; 11677 } 11678 11679 #pwaInstallModal .pwa-install-modal__deco--leaf { 11680 width: 18px; 11681 height: 22px; 11682 background: radial-gradient(ellipse at 30% 50%, #b8e6d5 0%, transparent 70%); 11683 border-radius: 0 100% 0 100%; 11684 } 11685 11686 #pwaInstallModal .pwa-install-modal__deco--1 { 11687 left: 4px; 11688 top: 12px; 11689 transform: rotate(-25deg); 11690 } 11691 11692 #pwaInstallModal .pwa-install-modal__deco--2 { 11693 right: 8px; 11694 top: 20px; 11695 transform: rotate(35deg); 11696 } 11697 11698 #pwaInstallModal .pwa-install-modal__deco--spark { 11699 width: 6px; 11700 height: 6px; 11701 border-radius: 50%; 11702 } 11703 11704 #pwaInstallModal .pwa-install-modal__deco--3 { 11705 left: 22px; 11706 bottom: 18px; 11707 background: var(--pwa-modal-yellow); 11708 } 11709 11710 #pwaInstallModal .pwa-install-modal__deco--4 { 11711 right: 18px; 11712 bottom: 28px; 11713 background: #7dcea0; 11714 } 11715 11716 #pwaInstallModal .pwa-install-modal__deco--5 { 11717 right: 28px; 11718 top: 8px; 11719 background: #a8e6cf; 11720 width: 5px; 11721 height: 5px; 11722 } 11723 11724 #pwaInstallModal .pwa-install-modal__icon-wrap { 11725 position: absolute; 11726 left: 50%; 11727 top: 50%; 11728 transform: translate(-50%, -50%); 11729 width: 72px; 11730 height: 72px; 11731 } 11732 11733 #pwaInstallModal .pwa-install-modal__phone { 11734 width: 72px; 11735 height: 72px; 11736 display: block; 11737 filter: drop-shadow(0 2px 6px rgba(16, 137, 100, 0.2)); 11738 } 11739 11740 #pwaInstallModal .pwa-install-modal__hero-badge { 11741 position: absolute; 11742 right: -4px; 11743 bottom: -2px; 11744 width: 22px; 11745 height: 22px; 11746 background: var(--pwa-modal-yellow); 11747 color: #fff; 11748 font-size: 13px; 11749 font-weight: 600; 11750 line-height: 22px; 11751 text-align: center; 11752 border-radius: 50%; 11753 border: 2px solid #fff; 11754 box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12); 11755 } 11756 11757 #pwaInstallModal .pwa-install-modal__heading { 11758 font-size: 1.125rem; 11759 font-weight: 700; 11760 color: var(--pwa-modal-text); 11761 line-height: 1.35; 11762 letter-spacing: -0.01em; 11763 margin: 0; 11764 } 11765 11766 #pwaInstallModal .pwa-install-modal__sub { 11767 font-size: 0.9rem; 11768 color: var(--pwa-modal-muted); 11769 font-weight: 400; 11770 line-height: 1.45; 11771 margin: 0; 11772 } 11773 11774 #pwaInstallModal .pwa-install-modal__cta { 11775 background: var(--pwa-modal-green-gradient); 11776 color: #fff; 11777 font-weight: 700; 11778 font-size: 0.95rem; 11779 padding: 12px 28px; 11780 min-height: 44px; 11781 border-radius: 999px; 11782 border: none; 11783 box-shadow: var(--maincolor-gradient-shadow, 0 4px 14px rgba(0, 105, 52, 0.34)); 11784 transition: 11785 transform 0.15s ease, 11786 box-shadow 0.15s ease, 11787 filter 0.15s ease; 11788 } 11789 11790 #pwaInstallModal .pwa-install-modal__cta:hover { 11791 filter: brightness(1.03); 11792 color: #fff; 11793 transform: translateY(-1px); 11794 box-shadow: var(--maincolor-gradient-shadow-hover, 0 6px 18px rgba(0, 105, 52, 0.4)); 11795 } 11796 11797 #pwaInstallModal .pwa-install-modal__cta:active { 11798 transform: scale(0.98); 11799 filter: none; 11800 } 11801 11802 #pwaInstallModal .pwa-install-modal__cta-bolt { 11803 color: var(--pwa-modal-yellow); 11804 margin-right: 0.25rem; 11805 text-shadow: 0 0 1px rgba(0, 0, 0, 0.2); 11806 } 11807 11808 #pwaInstallModal .pwa-install-modal__later { 11809 background: transparent; 11810 border: none; 11811 color: var(--pwa-modal-muted); 11812 font-size: 0.875rem; 11813 font-weight: 600; 11814 padding: 0.5rem; 11815 cursor: pointer; 11816 text-decoration: underline; 11817 text-underline-offset: 2px; 11818 } 11819 11820 #pwaInstallModal .pwa-install-modal__later:hover { 11821 color: var(--pwa-modal-text); 11822 } 11823 11824 #pwaInstallModal .pwa-install-modal__footer-divider { 11825 display: flex; 11826 align-items: center; 11827 gap: 0.5rem; 11828 margin: 1.25rem 0 0.5rem; 11829 } 11830 11831 #pwaInstallModal .pwa-install-modal__footer-line { 11832 flex: 1; 11833 height: 1px; 11834 background: linear-gradient(90deg, transparent, #dfe6e9 20%, #dfe6e9 80%, transparent); 11835 } 11836 11837 #pwaInstallModal .pwa-install-modal__footer-text { 11838 font-size: 0.75rem; 11839 color: var(--pwa-modal-footer); 11840 line-height: 1.4; 11841 } 11842 11843 @media (max-width: 520px) { 11844 #pwaInstallModal .pwa-install-modal__body { 11845 padding: 1.1rem 1.25rem 1.35rem; 11846 } 11847 } 11848</style> 11849
11849<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 11850 ;(function () { 11851 /* 11852 * Installing the app is optional. Keep the existing menu action, but do 11853 * not turn a Feed visit into an install interruption or compete with 11854 * profile/session dialogs. 11855 */ 11856 var pwaAutoInstallEnabled = false; 11857 var isLocalDevHost = ["127.0.0.1", "localhost"].includes(window.location.hostname); 11858 var hasServiceWorker = "serviceWorker" in navigator; 11859 11860 var deferredInstallPrompt = null; 11861 11862 function setDeferredPrompt(ev) { 11863 deferredInstallPrompt = ev; 11864 try { 11865 window.__ekontyDeferredInstallPrompt = ev || null; 11866 } catch (e) {} 11867 } 11868 11869 setDeferredPrompt(window.__ekontyDeferredInstallPrompt || null); 11870 /** Session-scoped: dismissed until tab closes; cleared on each login via pwa-login-reset-flash. */ 11871 var storageKey = "ekonty_pwa_install_modal_dismissed_v3"; 11872 var feedAckKey = "ekonty_pwa_feed_install_ack_v3"; 11873 11874 function pwaStorageGet(key) { 11875 try { 11876 return sessionStorage.getItem(key); 11877 } catch (e) { 11878 return null; 11879 } 11880 } 11881 11882 function pwaStorageSet(key, val) { 11883 try { 11884 sessionStorage.setItem(key, val); 11885 } catch (e) {} 11886 } 11887 11888 function isStandaloneMode() { 11889 return ( 11890 window.matchMedia("(display-mode: standalone)").matches || 11891 window.navigator.standalone === true 11892 ); 11893 } 11894 11895 function isIosSafari() { 11896 var ua = window.navigator.userAgent || ""; 11897 var isIOS = /iPad|iPhone|iPod/.test(ua); 11898 var isSafari = /Safari/.test(ua) && !/CriOS|FxiOS|EdgiOS|OPiOS/.test(ua); 11899 return isIOS && isSafari; 11900 } 11901 11902 /** Retained for the explicit header/menu install action. */ 11903 function isFeedLandingPage() { 11904 var raw = window.location.pathname || ""; 11905 var p = raw.replace(/\/+$/, "") || "/"; 11906 return p === "/" || p === "/home" || p === "/feeds" || p.endsWith("/feeds"); 11907 } 11908 11909 function scheduleFeedInstallModalAttempts() { 11910 // Feed engagement modals start after 1 minute on /feeds. 11911 var delays = [60000, 65000, 75000]; 11912 delays.forEach(function (ms) { 11913 setTimeout(tryOpenFeedInstallModal, ms); 11914 }); 11915 setTimeout(function () { 11916 tryOpenFeedInstallModal(); 11917 if ( 11918 !pwaAutoInstallEnabled || 11919 !isFeedLandingPage() || 11920 isStandaloneMode() || 11921 shouldDeferFeedPwaPrompt() || 11922 !shouldShowInstallModal() || 11923 isIosSafari() || 11924 deferredInstallPrompt 11925 ) { 11926 return; 11927 } 11928 openInstallModal(true, false); 11929 }, 90000); 11930 } 11931 11932 function shouldShowInstallModal() { 11933 if (isStandaloneMode()) { 11934 return false; 11935 } 11936 return pwaStorageGet(storageKey) !== "1"; 11937 } 11938 11939 function hasFeedInstallAck() { 11940 return pwaStorageGet(feedAckKey) === "1"; 11941 } 11942 11943 function markModalSeen() { 11944 pwaStorageSet(storageKey, "1"); 11945 } 11946 11947 function markFeedInstallAck() { 11948 pwaStorageSet(feedAckKey, "1"); 11949 } 11950 11951 function ensurePwaInstallModal() { 11952 if (!document.getElementById("pwaInstallModal")) { 11953 console.warn( 11954 "PWA: #pwaInstallModal not found. Add @include('components.pwa-install-modal') before includes/pwa-script in the layout." 11955 ); 11956 } 11957 } 11958 11959 function ensureInstallTriggerButton() { 11960 // User requested: no floating "Install App" button. 11961 return null; 11962 if (document.getElementById("pwaInstallTriggerBtn")) { 11963 return document.getElementById("pwaInstallTriggerBtn"); 11964 } 11965 11966 var btn = document.createElement("button"); 11967 btn.type = "button"; 11968 btn.id = "pwaInstallTriggerBtn"; 11969 btn.textContent = "Install App"; 11970 btn.style.cssText = 11971 "position:fixed;right:16px;bottom:90px;z-index:999998;background:#0b8260;color:#fff;border:none;border-radius:999px;padding:10px 16px;font-weight:700;box-shadow:0 10px 24px rgba(11,130,96,.35);cursor:pointer;display:none"; 11972 btn.onclick = function () { 11973 openInstallModal(isIosSafari() && !deferredInstallPrompt, true); 11974 }; 11975 11976 document.body.appendChild(btn); 11977 return btn; 11978 } 11979 11980 function showInstallTriggerButton() { 11981 // User requested: no floating "Install App" button. 11982 return; 11983 if (!hasFeedInstallAck()) { 11984 return; 11985 } 11986 var btn = ensureInstallTriggerButton(); 11987 btn.style.display = "inline-flex"; 11988 btn.style.alignItems = "center"; 11989 btn.style.justifyContent = "center"; 11990 } 11991 11992 function closeInstallModal() { 11993 var modal = document.getElementById("pwaInstallModal"); 11994 if (modal) { 11995 modal.classList.remove("is-open"); 11996 } 11997 markModalSeen(); 11998 markFeedInstallAck(); 11999 // No floating install button after closing.
12000 try { 12001 document.dispatchEvent(new CustomEvent("ekonty:pwaInstallClosed")); 12002 } catch (e) {} 12003 } 12004 12005 /** Preserved for compatibility with existing install helpers. */ 12006 function shouldDeferFeedPwaPrompt() { 12007 try { 12008 if (new URLSearchParams(window.location.search).get("celebrate") === "1") { 12009 return true; 12010 } 12011 if (sessionStorage.getItem("ekonty:onboardingCelebrateFlow") === "1") { 12012 return true; 12013 } 12014 } catch (e) {} 12015 return false; 12016 } 12017 12018 function tryOpenFeedInstallModal() { 12019 if (!pwaAutoInstallEnabled) { 12020 return; 12021 } 12022 if (!isFeedLandingPage() || isStandaloneMode()) { 12023 return; 12024 } 12025 if (shouldDeferFeedPwaPrompt()) { 12026 return; 12027 } 12028 if (!shouldShowInstallModal()) { 12029 return; 12030 } 12031 if (isIosSafari()) { 12032 openInstallModal(true); 12033 return; 12034 } 12035 if (deferredInstallPrompt) { 12036 openInstallModal(false); 12037 } 12038 } 12039 12040 function openInstallModal(forceManualInstallHint, skipSeenCheck) { 12041 if (isStandaloneMode()) { 12042 return; 12043 } 12044 if (!skipSeenCheck && !shouldShowInstallModal()) { 12045 return; 12046 } 12047 ensurePwaInstallModal(); 12048 12049 var modal = document.getElementById("pwaInstallModal"); 12050 if (modal && modal.classList.contains("is-open")) { 12051 return; 12052 } 12053 var installBtn = document.getElementById("pwaInstallNow"); 12054 var closeBtn = document.getElementById("pwaInstallClose"); 12055 var laterBtn = document.getElementById("pwaInstallLater"); 12056 var textEl = document.getElementById("pwaInstallText"); 12057 12058 if (!modal || !installBtn || !closeBtn || !laterBtn) { 12059 return; 12060 } 12061 12062 var labelInstall = installBtn.getAttribute("data-pwa-label-install") || "Install"; 12063 var labelGotIt = installBtn.getAttribute("data-pwa-label-gotit") || "Got it"; 12064 var defaultSub = 12065 (textEl && textEl.getAttribute("data-pwa-default-body")) || 12066 (textEl && textEl.textContent.trim()) || 12067 ""; 12068 var iosHint = modal.getAttribute("data-pwa-ios-hint") || ""; 12069 var desktopHint = modal.getAttribute("data-pwa-desktop-hint") || ""; 12070 12071 installBtn.textContent = labelInstall; 12072 if (textEl && defaultSub) { 12073 textEl.textContent = defaultSub; 12074 } 12075 12076 if (!deferredInstallPrompt) { 12077 installBtn.textContent = labelGotIt; 12078 if (textEl) { 12079 if (isIosSafari() && iosHint) { 12080 textEl.textContent = iosHint; 12081 } else if (!isIosSafari() && desktopHint) { 12082 textEl.textContent = desktopHint; 12083 } else if (iosHint) { 12084 textEl.textContent = iosHint; 12085 } 12086 } 12087 } 12088 12089 modal.classList.add("is-open"); 12090 12091 closeBtn.onclick = closeInstallModal; 12092 laterBtn.onclick = closeInstallModal; 12093 12094 modal.onclick = function (event) { 12095 if (event.target === modal) { 12096 closeInstallModal(); 12097 } 12098 }; 12099 12100 installBtn.onclick = async function () { 12101 if (!deferredInstallPrompt) { 12102 closeInstallModal(); 12103 return; 12104 } 12105 12106 deferredInstallPrompt.prompt(); 12107 try { 12108 await deferredInstallPrompt.userChoice; 12109 } catch (e) {} 12110 12111 setDeferredPrompt(null); 12112 closeInstallModal(); 12113 }; 12114 } 12115 12116 /** Menu / manual open â works on localhost too (SW install may still be inactive). */ 12117 window.openEkontyPwaInstallModal = function () { 12118 if (!window.__ekontyPwaConfig?.enabled) return; 12119 deferredInstallPrompt = window.__ekontyDeferredInstallPrompt || deferredInstallPrompt; 12120 openInstallModal(isIosSafari() && !deferredInstallPrompt, true); 12121 }; 12122 12123 if (!hasServiceWorker) { 12124 return; 12125 } 12126 12127 window.addEventListener("beforeinstallprompt", function (event) { 12128 setDeferredPrompt(event); 12129 showInstallTriggerButton(); 12130 var schedule = function () { 12131 scheduleFeedInstallModalAttempts(); 12132 }; 12133 if (document.readyState === "complete") { 12134 schedule(); 12135 } else { 12136 window.addEventListener("load", schedule); 12137 } 12138 }); 12139 12140 window.addEventListener("appinstalled", function () { 12141 markModalSeen(); 12142 markFeedInstallAck(); 12143 setDeferredPrompt(null); 12144 showInstallTriggerButton(); 12145 }); 12146 12147 window.addEventListener("load", function () {
12148 try { 12149 if (pwaStorageGet(storageKey) === "1" && pwaStorageGet(feedAckKey) !== "1") { 12150 pwaStorageSet(feedAckKey, "1"); 12151 } 12152 } catch (e) {} 12153 12154 // Registration and updates are owned solely by /pwa-runtime.js. 12155 if (isIosSafari()) { 12156 setTimeout(function () { 12157 tryOpenFeedInstallModal(); 12158 }, 60000); 12159 } else { 12160 setTimeout(tryOpenFeedInstallModal, 60000); 12161 } 12162 }); 12163 })(); 12164</script>
12164 12165 12166 <!-- Global Modal Error Handler --> 12167
12167<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 12168 // Override Bootstrap modal initialization to handle errors gracefully 12169 document.addEventListener('DOMContentLoaded', function() { 12170 // Wait for Bootstrap to be loaded 12171 setTimeout(function() { 12172 if (typeof bootstrap !== 'undefined' && bootstrap.Modal) { 12173 // Store original getOrCreateInstance method 12174 const originalGetOrCreateInstance = bootstrap.Modal.getOrCreateInstance; 12175 const noopModalInstance = function() { 12176 return { 12177 show: function() {}, 12178 hide: function() {}, 12179 toggle: function() {}, 12180 handleUpdate: function() {}, 12181 dispose: function() {}, 12182 _isShown: false 12183 }; 12184 }; 12185 12186 // Override the method to add error handling 12187 bootstrap.Modal.getOrCreateInstance = function(element, config) { 12188 try { 12189 var el = element; 12190 if (typeof el === 'string') { 12191 el = document.querySelector(el); 12192 } 12193 // Missing / invalid targets crash Modal constructor (backdrop on undefined _config) 12194 if (!el || !(el instanceof Element) || !el.classList.contains('modal')) { 12195 return noopModalInstance(); 12196 } 12197 12198 // Ensure config is always an object 12199 const safeConfig = config || {}; 12200 12201 // Ensure backdrop is properly set 12202 if (safeConfig.backdrop === undefined) { 12203 safeConfig.backdrop = true; 12204 } 12205 12206 // Ensure keyboard is properly set 12207 if (safeConfig.keyboard === undefined) { 12208 safeConfig.keyboard = true; 12209 } 12210 12211 return originalGetOrCreateInstance.call(this, el, safeConfig); 12212 } catch (error) { 12213 console.error('Error initializing modal:', error); 12214 return noopModalInstance(); 12215 } 12216 }; 12217 12218 } 12219 }, 100); 12220 }); 12221 </script>
12221 12222 12223 <!-- Owl carousel --> 12224
12224<script src="https://www.ekonty.com/js/owl.carousel.min.js" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
12224 12225
12225<script src="https://www.ekonty.com/js/jquery.fancybox.min.js" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
12225 12226 12227
12227<script src="https://www.ekonty.com/admin_assets/global/plugins/bootstrap-datepicker/js/bootstrap-datepicker.min.js" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
12227 12228 12229
12229<script src="https://www.ekonty.com/admin_assets/global/plugins/Bootstrap-3-Typeahead/bootstrap3-typeahead.min.js" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
12229 12230 12231 <!-- END PAGE LEVEL PLUGINS --> 12232 12233
12233<script src="https://www.ekonty.com/admin_assets/global/plugins/select2/js/select2.full.min.js" type="5fc9abcb6d241441e1cc0136-text/javascript"> 12234 </script>
12234 12235 12236
12236<script src="https://www.ekonty.com/admin_assets/global/plugins/jquery.scrollTo.min.js" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
12236 12237 12238
12238<script src="https://www.ekonty.com/admin_assets/global/scripts/datatable.js" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
12238 12239 12240
12240<script src="https://www.ekonty.com/admin_assets/global/plugins/datatables/datatables.min.js" type="5fc9abcb6d241441e1cc0136-text/javascript"> 12241 </script>
12241 12242 12243
12243<script src="https://www.ekonty.com/admin_assets/global/plugins/datatables/plugins/bootstrap/datatables.bootstrap.js" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
12243 12244 12245
12245<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
12245 12246 12247
12247<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.0/jquery.validate.js" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
12247 12248
12248<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.0/additional-methods.min.js" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
12248 12249
12249<script src="https://cdnjs.cloudflare.com/ajax/libs/dragula/3.7.2/dragula.min.js" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
12249 12250 12251
12251<script src="https://www.ekonty.com/js/notify.min.js" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
vendor: 147 bytes, lines 12251-12258
12251 12252 12253 12254 12255 <script src="https://www.google.com/recaptcha/api.js?" async defer type="5fc9abcb6d241441e1cc0136-text/javascript"></script> 12256 12257 12258
12258<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11" defer type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
12258 12259 12260 12261 12262 12263
12263<script type="5fc9abcb6d241441e1cc0136-module" src="https://www.ekonty.com/build-search/assets/search-app-6zD2qNhy.js?v=1789213782"></script>
vendor: 1 bytes, line 12263
12263
12264<script src="https://www.ekonty.com/js/vendor/hls-1.7.3.min.js" defer type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
vendor: 1 bytes, line 12264
12264
12265<script src="https://www.ekonty.com/js/radio-focus.js?v=20260914" defer type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
vendor: 1 bytes, line 12265
12265
12266<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 12267function initEkontyRadioPlayer() { 12268 try { 12269 if (window.parent !== window && window.parent.ekontyRadioHost) { 12270 window.openRadioModal = event => { event?.preventDefault?.(); window.parent.dispatchEvent(new Event('ekonty:radio-open')); }; 12271 return; 12272 } 12273 } catch (_) {} 12274 const radioModalEl = document.getElementById('radioPlayerModal'); 12275 if (!radioModalEl || radioModalEl.dataset.radioInitialized === '1') return; 12276 radioModalEl.dataset.radioInitialized = '1'; 12277 const Modal = window.bootstrap?.Modal; 12278 const radioModal = Modal ? (Modal.getInstance(radioModalEl) || new Modal(radioModalEl, {backdrop:false, keyboard:false})) 12279 : {show:()=>window.showModalWithoutBackdrop?.(radioModalEl)}; 12280 12281 const audioPlayer = document.getElementById('radioAudioPlayer'); 12282 const playBtn = document.getElementById('radioPlayBtn'); 12283 const pauseBtn = document.getElementById('radioPauseBtn'); 12284 const prevBtn = document.getElementById('radioPrevBtn'); 12285 const nextBtn = document.getElementById('radioNextBtn'); 12286 const muteBtn = document.getElementById('radioMuteBtn'); 12287 const volumeSlider = document.getElementById('radioVolumeSlider'); 12288 12289 const stationNameEl = document.getElementById('radioStationName'); 12290 const stationMetaEl = document.getElementById('radioStationMeta'); 12291 const statusText = document.getElementById('radioStatusText'); 12292 12293 const stationSelect = document.getElementById('radioStationSelect'); 12294 const stationSearch = document.getElementById('radioStationSearch'); 12295 const miniPlayer = document.getElementById('radioMiniPlayer'); 12296 const miniName = document.getElementById('radioMiniStationName'); 12297 const miniMeta = document.getElementById('radioMiniStationMeta'); 12298 const refreshBtn = document.getElementById('radioRefreshBtn'); 12299 12300 let stationButtons = Array.from(document.querySelectorAll('.station-btn')); 12301 const stationGrid = document.getElementById('stationGrid'); 12302 const visualizer = document.getElementById('radioVisualizer'); 12303 const bars = Array.from(visualizer?.querySelectorAll('.v-bar') || []); 12304 const statusDot = visualizer?.querySelector('.status-dot'); 12305 const statusLabel = visualizer?.querySelector('.status-label'); 12306 12307 let radioChannel = null; 12308 try { if (typeof BroadcastChannel !== 'undefined') radioChannel = new BroadcastChannel('ekonty-radio-focus-v1'); } catch (_) {} 12309 const sendRadioFocus = type => { try { radioChannel?.postMessage({type}); } catch (_) {} }; 12310 radioChannel?.addEventListener('message', event => { 12311 if (event.data?.type === 'playing' || event.data?.type === 'attention') pauseRadio(); 12312 }); 12313 const persistentHost = document.body?.dataset.radioShell === '1' || document.body?.dataset.radioStandalone === '1'; 12314 const openPlayer = event => { 12315 event?.preventDefault?.(); 12316 if (persistentHost) { radioModal.show(); return; } 12317 const url = new URL("https://www.ekonty.com/radio/browse", window.location.href); 12318 url.searchParams.set('path', window.location.pathname + window.location.search + window.location.hash); 12319 window.location.assign(url.href); 12320 }; 12321 window.openRadioModal = openPlayer; 12322 window.addEventListener('ekonty:radio-open', openPlayer); 12323 if (!persistentHost) radioModalEl.addEventListener('show.bs.modal', event => { event.preventDefault(); openPlayer(); }); 12324 document.getElementById('radioPopoutBtn')?.addEventListener('click', () => { 12325 const chosen = stationButtons.find(button => button.dataset.url === currentStationUrl); 12326 const url = new URL("https://www.ekonty.com/radio/player", window.location.href); 12327 if (chosen?.dataset.id) url.searchParams.set('station', chosen.dataset.id); 12328 url.searchParams.set('volume', String(audioPlayer?.volume ?? 0.7)); 12329 url.searchParams.set('window', '1'); 12330 const playerWindow = window.open('', 'ekonty-radio-player', 'popup,width=560,height=760'); 12331 if (!playerWindow) { setStatus("Allow the player window or keep listening here"); return; } 12332 try { 12333 if (playerWindow.location.pathname !== url.pathname) playerWindow.location.replace(url.href); 12334 playerWindow.focus(); 12335 } catch (_) { setStatus("Open the radio player window to continue"); } 12336 // Pause only after the other player reports actual playback;
12336 a blocked popup cannot stop this stream. 12337 }); 12338 12339 let hlsPlayer = null; 12340 let isPlaying = false; 12341 let isMuted = false; 12342 12343 let currentVolume = parseInt(volumeSlider?.value || '70', 10); 12344 let previousVolume = currentVolume; 12345 12346 let currentStationIndex = 0; 12347 let currentStationUrl = null; 12348 let visualizerTimer = null; 12349 let playGeneration = 0; 12350 12351 if (audioPlayer) audioPlayer.volume = currentVolume / 100; 12352 12353 function setStatus(txt, isLive = false) { 12354 if (statusLabel) statusLabel.textContent = txt; 12355 if (statusDot) { 12356 if (isLive) { 12357 statusDot.classList.add('live'); 12358 } else { 12359 statusDot.classList.remove('live'); 12360 } 12361 } 12362 } 12363 12364 let metadataRequest = 0; 12365 async function refreshTrackMetadata() { 12366 if (audioPlayer.paused) return; 12367 const selected = stationButtons.find(button => button.dataset.url === currentStationUrl); 12368 if (!selected?.dataset.id) return; 12369 const id = selected.dataset.id, request = ++metadataRequest; 12370 try { 12371 const response = await fetch('/radio/stations/' + encodeURIComponent(id) + '/metadata', {headers:{Accept:'application/json'}}); 12372 if (!response.ok) return; 12373 const result = await response.json(); 12374 if (request !== metadataRequest || audioPlayer.paused || selected.dataset.url !== currentStationUrl) return; 12375 const track = [result.data?.artist, result.data?.title].filter(value=>typeof value==='string'&&value.trim()).join(' â '); 12376 const label = track || selected.dataset.description || selected.dataset.genre || ''; 12377 if (stationMetaEl) stationMetaEl.textContent = label; 12378 if (miniMeta) miniMeta.textContent = label; 12379 } catch (_) {} 12380 } 12381 audioPlayer.addEventListener('playing', refreshTrackMetadata); 12382 const metadataTimer = setInterval(refreshTrackMetadata, 60000); 12383 window.addEventListener('pagehide',()=>{clearInterval(metadataTimer);metadataRequest++;},{once:true}); 12384 function setNowPlaying(name, genre) { 12385 metadataRequest++; 12386 const artwork = document.getElementById('radioNowArtwork'); 12387 const source = stationButtons.find(button => button.dataset.url === currentStationUrl)?.dataset.artwork; 12388 if (artwork) { artwork.hidden = !source; if (source) artwork.src = source; else artwork.removeAttribute('src'); } 12389 if (stationNameEl) stationNameEl.textContent = name || "Select a station"; 12390 if (stationMetaEl) stationMetaEl.textContent = genre ? genre : ''; 12391 if (miniName) miniName.textContent = name || "Radio"; 12392 if (miniMeta) miniMeta.textContent = genre || ''; 12393 if (miniPlayer && name) miniPlayer.classList.remove('d-none'); 12394 } 12395 12396 function setActiveStation(index) { 12397 stationButtons.forEach(btn => btn.classList.remove('is-active')); 12398 const active = stationButtons.find(b => parseInt(b.dataset.index, 10) === index); 12399 if (active) active.classList.add('is-active'); 12400 } 12401 12402 function updatePlayPauseUI() { 12403 if (!playBtn || !pauseBtn) return; 12404 if (isPlaying) { 12405 playBtn.classList.add('d-none'); 12406 pauseBtn.classList.remove('d-none'); 12407 } else { 12408 playBtn.classList.remove('d-none'); 12409 pauseBtn.classList.add('d-none'); 12410 } 12411 } 12412 12413 function startVisualizer() { 12414 if (visualizerTimer || document.hidden || !radioModalEl.classList.contains('show')) return; 12415 bars.forEach(b => b.classList.add('active')); 12416 visualizerTimer = setInterval(() => { 12417 bars.forEach((bar, index) => { 12418 // Create wave-like animation with slight delay per bar 12419 const h = Math.floor(Math.random() * 70) + 20; // 20-90% 12420 bar.style.height = h + '%'; 12421 }); 12422 }, 100); 12423 } 12424 12425 function stopVisualizer() { 12426 if (visualizerTimer) clearInterval(visualizerTimer); 12427 visualizerTimer = null; 12428 bars.forEach((bar, i) => { 12429 // Stagger the heights when stopped for visual interest 12430 bar.style.height = (15 + (i % 3) * 8) + '%'; 12431 bar.classList.remove('active'); 12432 }); 12433 } 12434 12435 function syncDropdownByUrl(url) { 12436 if (!stationSelect || !url) return; 12437 for (let i = 0; i < stationSelect.options.length; i++) { 12438 if (stationSelect.options[i].value === url) { 12439 stationSelect.selectedIndex = i; 12440 break; 12441 } 12442 } 12443 } 12444 12445 function loadStation(url, name, genre, index, autoPlay = false) { 12446 if (!url || !audioPlayer) return; 12447 12448 if (currentStationUrl === url && (audioPlayer.src || hlsPlayer)) { 12449 if (autoPlay && audioPlayer.paused) playRadio(); 12450 return; 12451 } 12452 playGeneration++; 12453 audioPlayer.pause(); 12454 isPlaying = false;
12455 stopVisualizer(); 12456 12457 currentStationUrl = url; 12458 currentStationIndex = (typeof index === 'number') ? index : 0; 12459 12460 hlsPlayer?.destroy(); hlsPlayer = null; 12461 audioPlayer.removeAttribute('src'); 12462 const selected = stationButtons.find(button => button.dataset.url === url); 12463 const needsHls = selected?.dataset.hls === '1' || /\.m3u8(?:[?#]|$)/i.test(url); 12464 if (needsHls && !audioPlayer.canPlayType?.('application/vnd.apple.mpegurl')) { 12465 if (!window.Hls?.isSupported()) { setStatus('HLS is not supported in this browser'); updatePlayPauseUI(); return; } 12466 hlsPlayer = new window.Hls({maxBufferLength:30, backBufferLength:0}); 12467 const instance = hlsPlayer; 12468 instance.on(window.Hls.Events.ERROR, (_event, data) => { 12469 if (hlsPlayer !== instance || !data.fatal) return; 12470 pauseRadio(); instance.destroy(); hlsPlayer = null; 12471 currentStationUrl = null; audioPlayer.removeAttribute('src'); audioPlayer.load(); 12472 setStatus('Stream unavailable. Select the station to retry.'); 12473 }); 12474 instance.loadSource(url); instance.attachMedia(audioPlayer); 12475 } else { audioPlayer.src = url; audioPlayer.load(); } 12476 12477 setNowPlaying(name, genre); 12478 setActiveStation(currentStationIndex); 12479 setStatus("Loading..."); 12480 12481 syncDropdownByUrl(url); 12482 12483 if (autoPlay) playRadio(); 12484 else updatePlayPauseUI(); 12485 } 12486 12487 const escapeStationText = value => String(value || '').replace(/[&<>'"]/g, char => ({'&':'&','<':'<','>':'>',"'":''','"':'"'}[char])); 12488 function refreshStationGrid(stations) { 12489 if (!stationGrid) return; 12490 stationGrid.innerHTML = stations.length ? stations.map((station, index) => `<div class="col-6 col-md-4 station-col"><button type="button" class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" data-hls="${station.is_hls ? 1 : 0}" data-artwork="${escapeStationText(station.artwork_url || '')}" data-id="${escapeStationText(station.id)}" data-url="${escapeStationText(station.stream_url)}" data-name="${escapeStationText(station.name)}" data-genre="${escapeStationText(station.genre)}" data-description="${escapeStationText(station.description)}" data-icon="${escapeStationText(station.icon || 'radio')}" data-index="${index}"><div class="p-3 d-flex gap-2 align-items-start">${station.artwork_url ? `<img src="${escapeStationText(station.artwork_url)}" alt="" width="40" height="40" loading="lazy" style="object-fit:cover;border-radius:8px">` : `<span class="material-symbols-outlined text-success">${escapeStationText(station.icon || 'radio')}</span>`}<div class="flex-grow-1"><div class="fw-semibold small text-truncate">${escapeStationText(station.name)}</div><div class="text-muted small text-truncate">${escapeStationText(station.genre || 'Radio Station')}</div></div><span class="play-pill text-success"><span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span></span></div></button></div>`).join('') : '<div class="col-12"><div class="border rounded-3 p-4 text-center text-muted small">No radio stations are available right now. Please check back later.</div></div>'; 12491 stationButtons = Array.from(stationGrid.querySelectorAll('.station-btn')); 12492 originalOptions = stationButtons.map(btn=>({ 12493 value:btn.dataset.url, text:btn.dataset.name, name:btn.dataset.name, 12494 genre:btn.dataset.description || btn.dataset.genre || '' 12495 })); 12496 const activeIndex = stationButtons.findIndex(btn=>btn.dataset.url===currentStationUrl); 12497 if (currentStationUrl && activeIndex < 0) { 12498 pauseRadio(); hlsPlayer?.destroy(); hlsPlayer = null; 12499 currentStationUrl = null; audioPlayer.removeAttribute('src'); audioPlayer.load(); 12500 setNowPlaying('', ''); setStatus('This station is no longer available. Choose another station.'); 12501 } else if (activeIndex >= 0) { 12502 const active = stationButtons[activeIndex]; 12503 setNowPlaying(active.dataset.name, active.dataset.description || active.dataset.genre); 12504 } 12505 currentStationIndex = activeIndex >= 0 ? activeIndex : 0; 12506 setActiveStation(activeIndex); 12507 filterStationsUI(stationSearch?.value || ''); 12508 } 12509 if (miniPlayer) miniPlayer.addEventListener('click', () => radioModal.show()); 12510 if (refreshBtn) refreshBtn.addEventListener('click', () => { 12511 refreshBtn.disabled = true; 12512 fetch("https://www.ekonty.com/radio/stations?refresh=" + Date.now(), { cache: 'no-store', headers: { Accept: 'application/json' } }) 12513 .then(response => response.ok ? response.json() : Promise.reject()) 12514 .then(payload => refreshStationGrid(payload.data || [])) 12515 .catch(() => setStatus("Unable to refresh stations")) 12516 .finally(() => { refreshBtn.disabled = false; }); 12517 }); 12518 12519 function playRadio() { 12520 if (!audioPlayer) return; 12521 12522 if (!audioPlayer.src && !hlsPlayer) { 12523 const firstBtn = stationButtons[0]; 12524 if (firstBtn) { 12525 loadStation( 12526 firstBtn.dataset.url, 12527 firstBtn.dataset.name, 12528 firstBtn.dataset.description || firstBtn.dataset.genre, 12529 parseInt(firstBtn.dataset.index, 10), 12530 true 12531 ); 12532 } 12533 return; 12534 } 12535 12536 const generation = ++playGeneration; 12537 audioPlayer.play().then(() => { 12538 if (generation !== playGeneration || audioPlayer.paused) return; 12539 isPlaying = true; 12540 updatePlayPauseUI(); 12541 setStatus("Live", true); 12542 startVisualizer(); 12543 }).catch(() => { 12544 if (generation !== playGeneration) return; 12545 isPlaying = false;
12546 updatePlayPauseUI(); 12547 setStatus("Error", false); 12548 stopVisualizer(); 12549 }); 12550 } 12551 12552 function pauseRadio() { 12553 if (!audioPlayer) return; 12554 playGeneration++; 12555 audioPlayer.pause(); 12556 isPlaying = false; 12557 updatePlayPauseUI(); 12558 setStatus("Paused"); 12559 stopVisualizer(); 12560 } 12561 12562 function goToStationByOffset(offset) { 12563 if (!stationButtons.length) return; 12564 let nextIndex = currentStationIndex + offset; 12565 if (nextIndex < 0) nextIndex = stationButtons.length - 1; 12566 if (nextIndex >= stationButtons.length) nextIndex = 0; 12567 12568 const btn = stationButtons.find(b => parseInt(b.dataset.index, 10) === nextIndex); 12569 if (btn) { 12570 loadStation(btn.dataset.url, btn.dataset.name, btn.dataset.description || btn.dataset.genre, nextIndex, true); 12571 } 12572 } 12573 12574 // Event delegation keeps station clicks working after an in-player refresh. 12575 if (stationGrid) stationGrid.addEventListener('click', event => { 12576 const btn = event.target.closest('.station-btn'); 12577 if (!btn) return; 12578 const idx = parseInt(btn.dataset.index, 10); 12579 loadStation(btn.dataset.url, btn.dataset.name, btn.dataset.description || btn.dataset.genre, idx, true); 12580 }); 12581 12582 // Dropdown change 12583 if (stationSelect) { 12584 stationSelect.addEventListener('change', () => { 12585 const opt = stationSelect.options[stationSelect.selectedIndex]; 12586 if (!opt.value) return; 12587 12588 const matchBtn = stationButtons.find(b => b.dataset.url === opt.value); 12589 const idx = matchBtn ? parseInt(matchBtn.dataset.index, 10) : 0; 12590 12591 loadStation( 12592 opt.value, 12593 opt.dataset.name || opt.getAttribute('data-name'), 12594 opt.dataset.genre || opt.getAttribute('data-genre'), 12595 idx, 12596 true 12597 ); 12598 }); 12599 } 12600 12601 // Controls 12602 if (playBtn) playBtn.addEventListener('click', playRadio); 12603 if (pauseBtn) pauseBtn.addEventListener('click', pauseRadio); 12604 if (prevBtn) prevBtn.addEventListener('click', () => goToStationByOffset(-1)); 12605 if (nextBtn) nextBtn.addEventListener('click', () => goToStationByOffset(1)); 12606 12607 document.getElementById('radioShareBtn')?.addEventListener('click', async () => { 12608 const station = stationButtons.find(button => button.dataset.url === currentStationUrl); 12609 if (!station) { setStatus("Select a station first"); return; } 12610 const link = new URL("https://www.ekonty.com/radio/player", window.location.href); 12611 link.searchParams.set('station', station.dataset.id); 12612 const data = {title: station.dataset.name, text: station.dataset.name, url: link.href}; 12613 try { 12614 if (navigator.share) { await navigator.share(data); return; } 12615 if (navigator.clipboard?.writeText) { await navigator.clipboard.writeText(link.href); setStatus("Station link copied", isPlaying); return; } 12616 } catch (error) { if (error?.name === 'AbortError') return; } 12617 const field = document.getElementById('radioShareLink'); 12618 if (field) { field.hidden = false; field.value = link.href; field.focus(); field.select(); } 12619 }); 12620 12621 // Volume 12622 if (volumeSlider) { 12623 volumeSlider.addEventListener('input', () => { 12624 currentVolume = parseInt(volumeSlider.value, 10); 12625 if (audioPlayer) audioPlayer.volume = currentVolume / 100; 12626 12627 if (currentVolume > 0) { 12628 isMuted = false; 12629 const icon = muteBtn?.querySelector('.material-symbols-outlined'); 12630 if (icon) icon.textContent = 'volume_up'; 12631 } 12632 }); 12633 } 12634 12635 // Mute 12636 if (muteBtn) { 12637 muteBtn.addEventListener('click', () => { 12638 const icon = muteBtn.querySelector('.material-symbols-outlined'); 12639 if (!icon || !audioPlayer || !volumeSlider) return; 12640 12641 if (isMuted) { 12642 audioPlayer.volume = previousVolume / 100; 12643 volumeSlider.value = previousVolume; 12644 isMuted = false; 12645 icon.textContent = 'volume_up'; 12646 } else { 12647 previousVolume = parseInt(volumeSlider.value, 10); 12648 audioPlayer.volume = 0; 12649 volumeSlider.value = 0; 12650 isMuted = true; 12651 icon.textContent = 'volume_off'; 12652 } 12653 }); 12654 } 12655 12656 // Searchable (tiny JS): filter select + grid 12657 let originalOptions = stationSelect 12658 ? Array.from(stationSelect.options).map(o => ({ 12659 value: o.value, 12660 text: o.textContent, 12661 name: o.dataset.name || o.getAttribute('data-name') || o.textContent, 12662 genre: o.dataset.genre || o.getAttribute('data-genre') || '' 12663 })) 12664 : []; 12665 12666 function filterStationsUI(q) { 12667 const query = (q || '').trim().toLowerCase(); 12668 12669 // filter grid 12670 stationButtons.forEach(btn => { 12671 const name = (btn.dataset.name || '').toLowerCase(); 12672 const genre = (btn.dataset.genre || '').toLowerCase(); 12673 const show = !query || name.includes(query) || genre.includes(query); 12674 const col = btn.closest('.station-col') || btn.closest('.col-6') || btn.parentElement; 12675 if (col) col.classList.toggle('d-none', !show); 12676 }); 12677 12678 // rebuild select 12679 if (!stationSelect) return; 12680 12681 stationSelect.innerHTML = ''; 12682 const first = document.createElement('option'); 12683 first.value = ''; 12684 first.textContent = "Choose station..."; 12685 stationSelect.appendChild(first); 12686 12687 originalOptions.forEach(opt => { 12688 if (!opt.value) return; 12689 const hay = (opt.name + ' ' + opt.genre).toLowerCase(); 12690 if (!query || hay.includes(query)) { 12691 const o = document.createElement('option'); 12692 o.value = opt.value; 12693 o.textContent = opt.text; 12694 o.dataset.name = opt.name; 12695 o.dataset.genre = opt.genre; 12696 stationSelect.appendChild(o); 12697 } 12698 }); 12699 12700 // keep selected if still exists 12701 if (currentStationUrl) { 12702 syncDropdownByUrl(currentStationUrl); 12703 } 12704 } 12705 12706 if (stationSearch) { 12707 stationSearch.addEventListener('input', (e) => { 12708 filterStationsUI(e.target.value); 12709 }); 12710 } 12711 12712 // Audio events 12713 if (audioPlayer) { 12714 audioPlayer.addEventListener('canplay', () => { 12715 if (!isPlaying) setStatus("Ready", false); 12716 }); 12717 12718 audioPlayer.addEventListener('playing', () => { 12719 sendRadioFocus('playing'); 12720 isPlaying = true; 12721 updatePlayPauseUI(); 12722 setStatus("Live", true); 12723 startVisualizer(); 12724 }); 12725 12726 audioPlayer.addEventListener('pause', () => { 12727 if (!audioPlayer.ended) { 12728 isPlaying = false;
12729 updatePlayPauseUI(); 12730 setStatus("Paused", false); 12731 stopVisualizer(); 12732 } 12733 }); 12734 12735 audioPlayer.addEventListener('waiting', () => { 12736 if (isPlaying) setStatus("Buffering", true); 12737 }); 12738 12739 audioPlayer.addEventListener('error', () => { 12740 isPlaying = false; 12741 updatePlayPauseUI(); 12742 setStatus("Error", false); 12743 stopVisualizer(); 12744 }); 12745 } 12746 12747 // Modal close: stop visualizer only 12748 radioModalEl.addEventListener('hidden.bs.modal', () => { 12749 stopVisualizer(); 12750 }); 12751 12752 radioModalEl.addEventListener('shown.bs.modal', () => {if(isPlaying) startVisualizer();}); 12753 document.addEventListener('visibilitychange', () => { 12754 if(document.hidden) stopVisualizer(); else if(isPlaying) startVisualizer(); 12755 }); 12756 audioPlayer?.addEventListener('ended', pauseRadio); 12757 // Calls and intentional audible media take focus. Never automatically resume radio. 12758 window.addEventListener('ekonty:audio-focus', () => { pauseRadio(); sendRadioFocus('attention'); }); 12759 document.addEventListener('play', event => { 12760 const other = event.target; 12761 if(other !== audioPlayer && /^(AUDIO|VIDEO)$/.test(other?.tagName || '') && !other.muted && other.volume > 0) pauseRadio(); 12762 }, true); 12763 // pagehide does not run when a navigation is cancelled by an unsaved-work prompt. 12764 window.addEventListener('pagehide', () => { pauseRadio(); hlsPlayer?.destroy(); hlsPlayer = null; }); 12765 if (document.body?.dataset.radioStandalone === '1') { 12766 radioModal.show(); 12767 const query = new URLSearchParams(window.location.search); 12768 const chosen = stationButtons.find(button => button.dataset.id === query.get('station')); 12769 const volume = Number(query.get('volume')); 12770 if (query.has('volume') && Number.isFinite(volume) && volume >= 0 && volume <= 1) { 12771 audioPlayer.volume = volume; volumeSlider.value = String(volume * 100); 12772 } 12773 if (chosen) loadStation(chosen.dataset.url, chosen.dataset.name, chosen.dataset.description || chosen.dataset.genre, Number(chosen.dataset.index), true); 12774 } 12775} 12776if(document.readyState === 'loading') document.addEventListener('DOMContentLoaded', initEkontyRadioPlayer, {once:true}); 12777else initEkontyRadioPlayer(); 12778</script>
12778 12779 12780
12780<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 12781 // Suppress harmless "Component not found" errors during Livewire DOM morphing 12782 // This must run immediately and patch Livewire as it loads 12783 ;(function() { 12784 // Global error handler to catch all errors 12785 window.addEventListener('error', function(event) { 12786 const message = event.message || ''; 12787 if (message.includes('Component not found') || 12788 message.includes('Could not find Livewire component') || 12789 message.includes('Snapshot missing')) { 12790 event.preventDefault(); 12791 event.stopPropagation(); 12792 return false; 12793 } 12794 }, true); 12795 12796 // Override console.error early 12797 const originalError = console.error; 12798 console.error = function(...args) { 12799 const message = args.join(' '); 12800 if (message.includes('Component not found') || 12801 message.includes('Could not find Livewire component') || 12802 message.includes('Snapshot missing')) { 12803 return; // Suppress 12804 } 12805 originalError.apply(console, args); 12806 }; 12807 12808 // Catch unhandled promise rejections 12809 window.addEventListener('unhandledrejection', function(event) { 12810 const error = event.reason; 12811 const errorMessage = error?.message || String(error || ''); 12812 if (errorMessage.includes('Component not found') || 12813 errorMessage.includes('Could not find Livewire component') || 12814 errorMessage.includes('Snapshot missing')) { 12815 event.preventDefault(); 12816 return false; 12817 } 12818 }); 12819 12820 // Patch Livewire immediately and on load 12821 function patchLivewire() { 12822 if (window.Livewire) { 12823 // Patch findComponent 12824 if (window.Livewire.findComponent && !window.Livewire.findComponent._patched) { 12825 const originalFindComponent = window.Livewire.findComponent; 12826 window.Livewire.findComponent = function(id) { 12827 try { 12828 return originalFindComponent.call(this, id); 12829 } catch (error) { 12830 const errorMsg = error?.message || String(error || ''); 12831 if (errorMsg.includes('Component not found') || 12832 errorMsg.includes('Could not find Livewire component') || 12833 errorMsg.includes('Snapshot missing')) { 12834 return null; 12835 } 12836 throw error; 12837 } 12838 }; 12839 window.Livewire.findComponent._patched = true; 12840 } 12841 12842 // Patch find (alias) 12843 if (window.Livewire.find && !window.Livewire.find._patched) { 12844 const originalFind = window.Livewire.find; 12845 window.Livewire.find = function(id) { 12846 try { 12847 return originalFind.call(this, id); 12848 } catch (error) { 12849 const errorMsg = error?.message || String(error || ''); 12850 if (errorMsg.includes('Component not found') || 12851 errorMsg.includes('Could not find Livewire component') || 12852 errorMsg.includes('Snapshot missing')) { 12853 return null; 12854 } 12855 throw error; 12856 } 12857 }; 12858 window.Livewire.find._patched = true; 12859 } 12860 } 12861 } 12862 12863 // Patch immediately if Livewire is already loaded 12864 patchLivewire(); 12865 12866 // Patch when Livewire loads 12867 document.addEventListener('DOMContentLoaded', patchLivewire); 12868 window.addEventListener('load', patchLivewire); 12869 12870 // Also patch after delays to catch late loading 12871 setTimeout(patchLivewire, 100); 12872 setTimeout(patchLivewire, 500); 12873 setTimeout(patchLivewire, 1000); 12874 setTimeout(patchLivewire, 2000); 12875 })(); 12876 </script>
12876 12877
12877<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 12878 function toggleFollow(id, isFollowing) { 12879 const url = isFollowing ? '/unfollow-connection' : '/follow-connection'; 12880 const token = document.querySelector('meta[name="csrf-token"]').getAttribute('content'); 12881 12882 fetch(url, { 12883 method: 'POST', 12884 headers: { 12885 'Content-Type': 'application/json', 12886 'X-CSRF-TOKEN': token, 12887 }, 12888 body: JSON.stringify({ id: id }), 12889 }) 12890 .then(response => response.json()) 12891 .then(data => { 12892 if (data.status === 'success') { 12893 const button = document.getElementById(`follow-button-${id}`); 12894 button.innerHTML = isFollowing 12895 ? `<i class="fas fa-plus"></i> Connect` 12896 : `<i class="fas fa-minus"></i> Followed`; 12897 button.setAttribute('onclick', `toggleFollow(${id}, ${!isFollowing})`); 12898 } 12899 }) 12900 .catch(error => console.error('Error:', error)); 12901 } 12902 12903 </script>
12903 12904 12905 <!-- Custom js --> 12906 12907
12907<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 12908 $(document).ready(function () { 12909 $('.select2-multiple-jobtype').select2({ 12910 placeholder: "Select Multiple Jobtypes", 12911 allowClear: true 12912 }); 12913 }) 12914 12915 function showAdvanceSearch(){ 12916 $("#showAdvanceSearchRow").show(); 12917 $('.select2-multiple-jobtype').select2({ 12918 placeholder: "Select Multiple Jobtypes", 12919 allowClear: true 12920 }); 12921 12922 $("#advSearch").hide(); 12923 } 12924 </script>
12924 12925 12926
12926<script type="5fc9abcb6d241441e1cc0136-text/JavaScript"> 12927 12928 12929 12930 $(document).ready(function(){ 12931 var $errorTarget = $('.has-error').first(); 12932 if ($errorTarget.length) { 12933 $('html, body').animate({ scrollTop: $errorTarget.offset().top }, 2000); 12934 } 12935 }); 12936 12937 function showProcessingForm(btn_id){ 12938 12939 $("#"+btn_id).val( 'Processing .....' ); 12940 12941 $("#"+btn_id).attr('disabled','disabled'); 12942 12943 } 12944 12945 12946 12947 setInterval("hide_savedAlert()",7000); 12948 12949 function hide_savedAlert(){ 12950 12951 $(document).find('.svjobalert').hide(); 12952 12953 } 12954 12955 12956 12957 $(document).ready(function(){ 12958 12959 $.ajax({ 12960 12961 type: 'get', 12962 12963 url: "https://www.ekonty.com/check-time", 12964 12965 success: function(res) { 12966 12967 $('.notification').html(res); 12968 12969 12970 12971 } 12972 12973 }); 12974 12975 }); 12976 12977 12978 12979 </script>
12979 12980
12980<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 12981 $(document).ready(function () { 12982 const $sponsors = $('.sidebarsponsor'); // Get all sponsor elements 12983 let currentIndex = 0; 12984 12985 function showNextSponsor() { 12986 // Hide the current sponsor 12987 $sponsors.eq(currentIndex).fadeOut(1000, function () { 12988 // Move to the next sponsor 12989 currentIndex = (currentIndex + 1) % $sponsors.length; 12990 // Show the next sponsor 12991 $sponsors.eq(currentIndex).fadeIn(1000); 12992 }); 12993 } 12994 12995 // Initially show the first sponsor 12996 $sponsors.eq(currentIndex).fadeIn(1000); 12997 12998 // Start the cycle 12999 setInterval(showNextSponsor, 12000); // 6 seconds delay 13000 }); 13001 13002 </script>
13002 13003 13004 13005 13006
13006<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 13007 // Select the post-description div 13008 const postDescription = document.querySelector('.post-description'); 13009 13010 if (postDescription) { 13011 const hasChildren = postDescription.children.length > 0; 13012 const onlyComments = Array.from(postDescription.children).every(child => child.classList.contains('comment')); 13013 13014 if (hasChildren && onlyComments) { 13015 postDescription.style.display = 'none'; 13016 } 13017 } 13018 </script>
13018 13019 13020 13021 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css"> 13022
13022<script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
13022 13023 13024
13024<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 13025 13026 </script>
13026 13027 13028
13028<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 13029 // ð Global Mention Notification System 13030document.addEventListener('DOMContentLoaded', function() { 13031 13032 // Request notification permission on page load 13033 if ('Notification' in window && Notification.permission === 'default') { 13034 Notification.requestPermission(); 13035 } 13036 13037 // Listen for mention events dispatched from anywhere in the app 13038 window.addEventListener('user-mentioned', function(event) { 13039 const mentionData = event.detail; 13040 console.log('ð Global mention event received:', mentionData); 13041 13042 // Show desktop notification if permission is granted 13043 if (Notification.permission === 'granted') { 13044 const notification = new Notification(`${mentionData.title} mentioned you!`, { 13045 body: mentionData.description, 13046 icon: mentionData.avatar || 'https://www.ekonty.com/default_images/user.png', 13047 tag: `mention-${mentionData.notificationId}`, 13048 requireInteraction: true, 13049 badge: 'https://www.ekonty.com/images/icon-192x192.png' 13050 }); 13051 13052 notification.onclick = function() { 13053 window.focus(); 13054 window.location.href = mentionData.link; 13055 notification.close(); 13056 }; 13057 13058 // Auto close after 10 seconds 13059 setTimeout(() => notification.close(), 10000); 13060 } 13061 13062 // Update notification counter in header if it exists 13063 const notificationCounter = document.querySelector('.notification-counter'); 13064 if (notificationCounter) { 13065 const currentCount = parseInt(notificationCounter.textContent) || 0; 13066 notificationCounter.textContent = currentCount + 1; 13067 notificationCounter.style.display = 'inline-block'; 13068 } 13069 13070 // Add notification to dropdown if it exists 13071 const notificationDropdown = document.querySelector('.notifications-dropdown'); 13072 if (notificationDropdown) { 13073 const notificationItem = ` 13074 <a href="${mentionData.link}" class="notification-item new-mention" data-notification-id="${mentionData.notificationId}"> 13075 <div class="notification-avatar"> 13076 <img src="${mentionData.avatar || 'https://www.ekonty.com/default_images/user.png'}" alt="${mentionData.userName}" onerror="this.onerror=null; this.src='https://www.ekonty.com/default_images/user.png'"> 13077 </div> 13078 <div class="notification-content"> 13079 <div class="notification-title">${mentionData.title} mentioned you!</div> 13080 <div class="notification-description">${mentionData.description}</div> 13081 <div class="notification-time">Just now</div> 13082 </div> 13083 </a> 13084 `; 13085 notificationDropdown.insertAdjacentHTML('afterbegin', notificationItem); 13086 } 13087 13088 // Show toast notification for immediate feedback 13089 if (typeof $.notify !== 'undefined') { 13090 $.notify({ 13091 icon: 'fas fa-at', 13092 title: '<strong>New Mention!</strong>', 13093 message: `${mentionData.title} mentioned you in a post` 13094 },{ 13095 type: 'info', 13096 placement: { 13097 from: "top", 13098 align: "right" 13099 }, 13100 delay: 5000, 13101 animate: { 13102 enter: 'animated fadeInDown', 13103 exit: 'animated fadeOutUp' 13104 } 13105 }); 13106 } 13107 13108 // Trigger Livewire refresh for notification components 13109 if (window.Livewire) { 13110 window.Livewire.dispatch('refresh-notifications'); 13111 } 13112 }); 13113 13114 // Listen for Livewire-style mention events 13115 if (window.Livewire) { 13116 Livewire.on('user-mentioned', (data) => { 13117 console.log('ð Livewire mention event received:', data); 13118 // Trigger the same handler as above 13119 window.dispatchEvent(new CustomEvent('user-mentioned', { detail: data })); 13120 }); 13121 } 13122 13123}); 13124 </script>
13124 13125 13126 13127 13128 <div class="mobile-footer-nav"> 13129 <div class="mobile-footer-container"> 13130 13131 <div class="mobile-footer-icons guest-footer"> 13132 13133 <a href="/" class="mobile-footer-item "> 13134 <div class="footer-icon-wrapper"> 13135 <i class="fas fa-home"></i> 13136 <span class="footer-label">Home</span> 13137 </div> 13138 </a> 13139 13140 13141 <a href="/jobs" class="mobile-footer-item "> 13142 <div class="footer-icon-wrapper"> 13143 <i class="fas fa-briefcase"></i> 13144 <span class="footer-label">Jobs</span> 13145 </div> 13146 </a> 13147 13148 13149 <a href="/candidates" class="mobile-footer-item "> 13150 <div class="footer-icon-wrapper"> 13151 <i class="fas fa-users"></i> 13152 <span class="footer-label">Candidates</span> 13153 </div> 13154 </a> 13155 13156 13157 <a href="/company" class="mobile-footer-item "> 13158 <div class="footer-icon-wrapper"> 13159 <i class="fas fa-building"></i> 13160 <span class="footer-label">Employers</span> 13161 </div> 13162 </a> 13163 13164 13165 <a href="/login" class="mobile-footer-item mobile-footer-login-btn"> 13166 <div class="footer-icon-wrapper"> 13167 <i class="fas fa-sign-in-alt"></i> 13168 <span class="footer-label">Login</span> 13169 </div> 13170 </a> 13171 </div> 13172 </div> 13173</div> 13174 13175<style> 13176/* Mobile Footer Navigation Styles */ 13177.mobile-footer-nav { 13178 position: fixed; 13179 bottom: 0; 13180 left: 0; 13181 right: 0; 13182 z-index: 9999; 13183 background: #ffffff; 13184 border-top: 1px solid #e1e5e9; 13185 box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1); 13186 display: none; /* Hidden by default, shown only on mobile */ 13187 overflow-x: hidden; 13188 max-width: 100vw; 13189} 13190 13191.mobile-footer-container { 13192 width: 100%; 13193 max-width: 100%; 13194 padding: 8px 4px 12px 4px; 13195 background: #ffffff; 13196 box-sizing: border-box; 13197 overflow-x: hidden; 13198} 13199 13200.mobile-footer-icons { 13201 display: flex; 13202 justify-content: space-around; 13203 align-items: center; 13204 width: 100%; 13205 max-width: 100%; 13206 box-sizing: border-box; 13207 flex-wrap: nowrap; 13208} 13209 13210.mobile-footer-item { 13211 display: flex; 13212 flex-direction: column; 13213 align-items: center; 13214 justify-content: center; 13215 text-decoration: none; 13216 color: #ffffff; 13217 transition: all 0.2s ease; 13218 padding: 4px 8px; 13219 border-radius: 8px; 13220 min-width: 50px; 13221 position: relative; 13222 box-sizing: border-box; 13223 flex: 1 1 0; 13224 max-width: 100%; 13225} 13226 13227.mobile-footer-item:hover {
13228 color: #ffffff; 13229 background-color: rgba(255, 255, 255, 0.1); 13230} 13231 13232.mobile-footer-item.active { 13233 color: #ffffff; 13234} 13235 13236.mobile-footer-item.active .footer-icon-wrapper i { 13237 color: #ffffff; 13238} 13239 13240.footer-icon-wrapper { 13241 display: flex; 13242 flex-direction: column; 13243 align-items: center; 13244 justify-content: center; 13245 position: relative; 13246} 13247 13248.footer-icon-wrapper i { 13249 font-size: 20px; 13250 margin-bottom: 2px; 13251 transition: all 0.2s ease; 13252 color: #ffffff; 13253} 13254 13255.footer-label { 13256 font-size: 10px; 13257 font-weight: 500; 13258 text-align: center; 13259 line-height: 1; 13260 margin-top: 2px; 13261 color: #ffffff; 13262} 13263 13264 13265/* Notification and Message Badges */ 13266.notification-badge, 13267.message-badge { 13268 position: absolute; 13269 top: -2px; 13270 right: -2px; 13271 background-color: #dc2626; 13272 color: white; 13273 font-size: 9px; 13274 font-weight: bold; 13275 padding: 1px 4px; 13276 border-radius: 8px; 13277 min-width: 14px; 13278 height: 14px; 13279 display: flex; 13280 align-items: center; 13281 justify-content: center; 13282 line-height: 1; 13283 border: 2px solid #ffffff; 13284} 13285 13286/* Guest Footer Specific Styles */ 13287.guest-footer .mobile-footer-item { 13288 min-width: 0; 13289 flex: 1 1 0; 13290 padding: 4px 4px; 13291} 13292 13293.guest-footer .mobile-footer-login-btn { 13294 flex: 0 0 auto !important; 13295 min-width: auto !important; 13296} 13297 13298.mobile-footer-login-btn { 13299 background: linear-gradient(135deg, #0b8260 0%, #059669 100%) !important; 13300 color: white !important; 13301 border-radius: 12px !important; 13302 padding: 6px 12px !important; 13303 border: none !important; 13304 min-width: auto !important; 13305 max-width: 100% !important; 13306 box-shadow: 0 2px 8px rgba(16, 185, 129, 0.3) !important; 13307 margin: 0 2px !important; 13308 box-sizing: border-box !important; 13309 flex: 0 0 auto !important; 13310} 13311 13312.mobile-footer-login-btn:hover { 13313 background: linear-gradient(135deg, #059669 0%, #047857 100%) !important; 13314 color: white !important; 13315 box-shadow: 0 4px 12px rgba(16, 185, 129, 0.4) !important; 13316 transform: translateY(-1px); 13317} 13318 13319.mobile-footer-login-btn:active { 13320 transform: translateY(0); 13321 box-shadow: 0 2px 6px rgba(16, 185, 129, 0.3) !important; 13322} 13323 13324.mobile-footer-login-btn .footer-icon-wrapper { 13325 flex-direction: row !important; 13326 gap: 6px; 13327} 13328 13329.mobile-footer-login-btn .footer-label, 13330.mobile-footer-login-btn .footer-icon-wrapper i { 13331 color: white !important; 13332 font-weight: 600; 13333} 13334 13335.mobile-footer-login-btn .footer-icon-wrapper i { 13336 font-size: 16px; 13337 margin-bottom: 0; 13338} 13339 13340.mobile-footer-login-btn .footer-label { 13341 font-size: 11px; 13342 margin-top: 0; 13343} 13344 13345/* Show footer only on mobile devices */ 13346@media (max-width: 768px) { 13347 .mobile-footer-nav { 13348 display: none !important; 13349 } 13350 13351 /* Add bottom padding to body to prevent content from being hidden behind footer */ 13352 body { 13353 padding-bottom: 70px; 13354 } 13355} 13356 13357/* Adjust for very small screens */ 13358@media (max-width: 480px) { 13359 .mobile-footer-container { 13360 padding: 6px 2px 10px 2px; 13361 max-width: 100%; 13362 } 13363 13364 .mobile-footer-icons { 13365 padding: 0; 13366 gap: 2px; 13367 } 13368 13369 .mobile-footer-item { 13370 min-width: 0; 13371 padding: 2px 2px; 13372 flex: 1 1 0; 13373 } 13374 13375 .mobile-footer-login-btn { 13376 padding: 5px 10px !important; 13377 flex: 0 0 auto !important; 13378 } 13379 13380 .mobile-footer-login-btn .footer-icon-wrapper i { 13381 font-size: 14px; 13382 } 13383 13384 .mobile-footer-login-btn .footer-label { 13385 font-size: 10px; 13386 } 13387 13388 .footer-icon-wrapper i { 13389 font-size: 18px; 13390 } 13391 13392 .footer-label { 13393 font-size: 9px; 13394 } 13395 13396 body { 13397 padding-bottom: 65px; 13398 } 13399} 13400 13401/* Extra small screens */ 13402@media (max-width: 360px) { 13403 .mobile-footer-container { 13404 padding: 6px 1px 10px 1px; 13405 max-width: 100%; 13406 } 13407 13408 .mobile-footer-icons { 13409 gap: 1px; 13410 } 13411 13412 .mobile-footer-item { 13413 min-width: 0; 13414 padding: 2px 1px; 13415 flex: 1 1 0; 13416 } 13417 13418 .mobile-footer-login-btn { 13419 padding: 4px 8px !important; 13420 flex: 0 0 auto !important; 13421 } 13422 13423 .mobile-footer-login-btn .footer-icon-wrapper i { 13424 font-size: 12px; 13425 } 13426 13427 .mobile-footer-login-btn .footer-label { 13428 font-size: 9px; 13429 } 13430 13431 .footer-icon-wrapper i { 13432 font-size: 16px; 13433 } 13434 13435 .footer-label { 13436 font-size: 8px; 13437 } 13438} 13439 13440/* Hide footer on desktop */ 13441@media (min-width: 769px) { 13442 .mobile-footer-nav { 13443 display: none !important; 13444 } 13445 13446 body { 13447 padding-bottom: 0 !important; 13448 } 13449} 13450 13451/* Dark mode support */ 13452@media (prefers-color-scheme: dark) { 13453 .mobile-footer-nav { 13454 background: var(--maincolor); 13455 border-top-color: #333; 13456 } 13457 13458 .mobile-footer-container { 13459 background: var(--maincolor); 13460 } 13461 13462 .mobile-footer-item { 13463 color: #ffffff; 13464 } 13465 13466 .mobile-footer-item:hover { 13467 background-color: rgba(255, 255, 255, 0.1); 13468 } 13469} 13470 13471/* Animation for smooth transitions */ 13472.mobile-footer-item { 13473 transform: scale(1); 13474 transition: transform 0.1s ease; 13475} 13476 13477.mobile-footer-item:active { 13478 transform: scale(0.95); 13479} 13480 13481/* Accessibility improvements */ 13482.mobile-footer-item:focus { 13483 outline: 2px solid #0077b5; 13484 outline-offset: 2px; 13485} 13486 13487/* High contrast mode support */ 13488@media (prefers-contrast: high) { 13489 .mobile-footer-nav { 13490 border-top: 2px solid #000; 13491 } 13492 13493 .mobile-footer-item { 13494 border: 1px solid transparent; 13495 } 13496 13497 .mobile-footer-item:hover, 13498 .mobile-footer-item.active { 13499 border-color: #0077b5; 13500 } 13501} 13502 13503/* Messages Tooltip Styles */ 13504.messages-tooltip { 13505 cursor: pointer; 13506} 13507 13508.messages-tooltip:hover { 13509 opacity: 0.8; 13510} 13511 13512/* Custom tooltip styling */ 13513.tooltip { 13514 font-size: 12px; 13515} 13516 13517.tooltip-inner { 13518 background-color: #333; 13519 color: white; 13520 border-radius: 6px; 13521 padding: 8px 12px; 13522 font-weight: 500; 13523} 13524</style> 13525
13526<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 13527document.addEventListener('DOMContentLoaded', function() { 13528 // Initialize Bootstrap tooltips 13529 var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); 13530 var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) { 13531 return new bootstrap.Tooltip(tooltipTriggerEl); 13532 }); 13533 13534 // Handle click on messages to show tooltip 13535 const messagesTooltip = document.querySelector('.messages-tooltip'); 13536 if (messagesTooltip) { 13537 messagesTooltip.addEventListener('click', function(e) { 13538 e.preventDefault(); 13539 // Show tooltip on click 13540 const tooltip = bootstrap.Tooltip.getInstance(this); 13541 if (tooltip) { 13542 tooltip.show(); 13543 // Hide after 2 seconds 13544 setTimeout(() => { 13545 tooltip.hide(); 13546 }, 2000); 13547 } 13548 }); 13549 } 13550 13551 // Handle mobile post button click 13552 const mobilePostButton = document.querySelector('#mobilePostButton'); 13553 if (mobilePostButton) { 13554 mobilePostButton.addEventListener('click', function(e) { 13555 e.preventDefault(); 13556 13557 // Scroll to the main post creation area 13558 const postCreationArea = document.querySelector('.new-postbox'); 13559 if (postCreationArea) { 13560 postCreationArea.scrollIntoView({ 13561 behavior: 'smooth', 13562 block: 'center' 13563 }); 13564 13565 // Focus on the textarea after scrolling 13566 setTimeout(() => { 13567 const textarea = document.querySelector('#feedpostTextarea'); 13568 if (textarea) { 13569 textarea.focus(); 13570 textarea.click(); // Trigger click to show the post interface 13571 } 13572 }, 500); 13573 } 13574 }); 13575 } 13576}); 13577</script>
13577 13578 13579 13580 13581 13582
13582<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 13583 ;(function() { 13584 // Track if modal is open 13585 let modalOpen = false; 13586 let scrollbarWidth = 0; 13587 13588 // Calculate scrollbar width 13589 function getScrollbarWidth() { 13590 const outer = document.createElement('div'); 13591 outer.style.visibility = 'hidden'; 13592 outer.style.overflow = 'scroll'; 13593 outer.style.msOverflowStyle = 'scrollbar'; 13594 document.body.appendChild(outer); 13595 const inner = document.createElement('div'); 13596 outer.appendChild(inner); 13597 scrollbarWidth = outer.offsetWidth - inner.offsetWidth; 13598 outer.parentNode.removeChild(outer); 13599 return scrollbarWidth; 13600 } 13601 13602 // Prevent body scroll when modal opens 13603 function preventBodyScroll() { 13604 if (modalOpen) return; 13605 modalOpen = true; 13606 13607 const body = document.body; 13608 const html = document.documentElement; 13609 13610 // Save current scroll position 13611 const scrollY = window.scrollY || window.pageYOffset; 13612 13613 // Get scrollbar width 13614 scrollbarWidth = getScrollbarWidth(); 13615 13616 // Add padding to prevent content shift when scrollbar disappears 13617 body.style.paddingRight = scrollbarWidth + 'px'; 13618 html.style.paddingRight = scrollbarWidth + 'px'; 13619 13620 // Prevent scrolling 13621 body.style.position = 'fixed'; 13622 body.style.top = `-${scrollY}px`; 13623 body.style.width = '100%'; 13624 body.style.overflow = 'hidden'; 13625 13626 // Store scroll position for restoration 13627 body.setAttribute('data-scroll-y', scrollY); 13628 } 13629 13630 // Restore body scroll when modal closes 13631 function restoreBodyScroll() { 13632 if (!modalOpen) return; 13633 modalOpen = false; 13634 13635 const body = document.body; 13636 const html = document.documentElement; 13637 13638 // Restore scroll position 13639 const scrollY = body.getAttribute('data-scroll-y') || 0; 13640 13641 // Remove fixed positioning 13642 body.style.position = ''; 13643 body.style.top = ''; 13644 body.style.width = ''; 13645 body.style.overflow = ''; 13646 body.style.paddingRight = ''; 13647 html.style.paddingRight = ''; 13648 13649 // Restore scroll position 13650 window.scrollTo(0, parseInt(scrollY) || 0); 13651 body.removeAttribute('data-scroll-y'); 13652 } 13653 13654 // Make modal content scrollable 13655 function makeModalScrollable(modalElement) { 13656 const modalDialog = modalElement.querySelector('.modal-dialog'); 13657 const modalContent = modalElement.querySelector('.modal-content'); 13658 13659 if (!modalDialog || !modalContent) return; 13660 13661 // Set max height for modal content 13662 const maxHeight = window.innerHeight - 120; // Leave space for padding 13663 modalContent.style.maxHeight = maxHeight + 'px'; 13664 modalContent.style.overflowY = 'auto'; 13665 modalContent.style.overflowX = 'hidden'; 13666 13667 // Add smooth scrolling 13668 modalContent.style.scrollBehavior = 'smooth'; 13669 13670 // Custom scrollbar styling 13671 const style = document.createElement('style'); 13672 style.id = 'modal-scrollbar-style'; 13673 if (!document.getElementById('modal-scrollbar-style')) { 13674 style.textContent = `
13675 .modal-content, 13676 .modal-body { 13677 scrollbar-width: thin; 13678 scrollbar-color: #1a1a1a rgba(0, 0, 0, 0.06); 13679 } 13680 .modal-content::-webkit-scrollbar, 13681 .modal-body::-webkit-scrollbar { 13682 width: 8px; 13683 } 13684 .modal-content::-webkit-scrollbar-track, 13685 .modal-body::-webkit-scrollbar-track { 13686 background: rgba(0, 0, 0, 0.06); 13687 } 13688 .modal-content::-webkit-scrollbar-thumb, 13689 .modal-body::-webkit-scrollbar-thumb { 13690 background-color: #1a1a1a; 13691 border-radius: 999px; 13692 } 13693 .modal-content::-webkit-scrollbar-thumb:hover, 13694 .modal-body::-webkit-scrollbar-thumb:hover { 13695 background-color: #000000; 13696 } 13697 `; 13698 document.head.appendChild(style); 13699 } 13700 } 13701 13702 // Handle Bootstrap 5 modals 13703 document.addEventListener('DOMContentLoaded', function() { 13704 // Check if Bootstrap is available 13705 if (typeof bootstrap !== 'undefined' && bootstrap.Modal) { 13706 // Get all modals (exclude profile welcome: it owns its own Modal instance in feedsfooter) 13707 const modals = document.querySelectorAll('.modal:not(.profile-complete-modal)'); 13708 13709 modals.forEach(function(modalElement) { 13710 try { 13711 // Skip incomplete modal markup (missing dialog/content) 13712 if (!modalElement.querySelector('.modal-dialog')) { 13713 return; 13714 } 13715 const modal = bootstrap.Modal.getOrCreateInstance(modalElement); 13716 if (!modal || typeof modal.show !== 'function') { 13717 return; 13718 } 13719 } catch (err) { 13720 console.warn('Skipping broken modal element', modalElement, err); 13721 return; 13722 } 13723 13724 // When modal is about to show 13725 modalElement.addEventListener('show.bs.modal', function() { 13726 preventBodyScroll(); 13727 // Small delay to ensure modal is rendered 13728 setTimeout(function() { 13729 makeModalScrollable(modalElement); 13730 }, 100); 13731 }); 13732 13733 // When modal is shown 13734 modalElement.addEventListener('shown.bs.modal', function() { 13735 makeModalScrollable(modalElement); 13736 }); 13737 13738 // When modal is about to hide 13739 modalElement.addEventListener('hide.bs.modal', function() { 13740 // Don't restore yet, wait for hidden event 13741 }); 13742 13743 // When modal is hidden 13744 modalElement.addEventListener('hidden.bs.modal', function() { 13745 restoreBodyScroll(); 13746 }); 13747 }); 13748 } 13749 13750 // Also handle modals opened via data attributes 13751 document.addEventListener('click', function(e) { 13752 const trigger = e.target.closest('[data-bs-toggle="modal"]'); 13753 if (trigger) { 13754 const targetId = trigger.getAttribute('data-bs-target'); 13755 if (targetId) { 13756 const modalElement = document.querySelector(targetId); 13757 if (modalElement) { 13758 // Modal will be handled by Bootstrap events above 13759 } 13760 } 13761 } 13762 }); 13763 }); 13764 13765 // Handle custom modals (non-Bootstrap) 13766 document.addEventListener('DOMContentLoaded', function() { 13767 // Watch for custom modal opens 13768 const observer = new MutationObserver(function(mutations) { 13769 mutations.forEach(function(mutation) {
13770 mutation.addedNodes.forEach(function(node) { 13771 if (node.nodeType === 1) { // Element node 13772 // Check if it's a modal 13773 if (node.classList && node.classList.contains('modal')) { 13774 preventBodyScroll(); 13775 setTimeout(function() { 13776 makeModalScrollable(node); 13777 }, 100); 13778 } 13779 // Check for modals inside added nodes 13780 const modals = node.querySelectorAll ? node.querySelectorAll('.modal.show, .modal[style*="display"]') : []; 13781 modals.forEach(function(modal) { 13782 preventBodyScroll(); 13783 setTimeout(function() { 13784 makeModalScrollable(modal); 13785 }, 100); 13786 }); 13787 } 13788 }); 13789 13790 mutation.removedNodes.forEach(function(node) { 13791 if (node.nodeType === 1 && node.classList && node.classList.contains('modal')) { 13792 restoreBodyScroll(); 13793 } 13794 }); 13795 }); 13796 }); 13797 13798 observer.observe(document.body, { 13799 childList: true, 13800 subtree: true 13801 }); 13802 }); 13803 13804 // Handle mobile modal 13805 const originalOpenMobileModal = window.openMobileModal; 13806 const originalCloseMobileModal = window.closeMobileModal; 13807 13808 if (typeof window.openMobileModal === 'function') { 13809 window.openMobileModal = function() { 13810 preventBodyScroll(); 13811 if (originalOpenMobileModal) { 13812 originalOpenMobileModal(); 13813 } 13814 }; 13815 } else { 13816 window.openMobileModal = function() { 13817 preventBodyScroll(); 13818 const modal = document.getElementById('mobileModal'); 13819 if (modal) { 13820 modal.style.display = 'block'; 13821 } 13822 }; 13823 } 13824 13825 if (typeof window.closeMobileModal === 'function') { 13826 window.closeMobileModal = function() { 13827 restoreBodyScroll(); 13828 if (originalCloseMobileModal) { 13829 originalCloseMobileModal(); 13830 } 13831 }; 13832 } else { 13833 window.closeMobileModal = function() { 13834 restoreBodyScroll(); 13835 const modal = document.getElementById('mobileModal'); 13836 if (modal) { 13837 modal.style.display = 'none'; 13838 } 13839 }; 13840 } 13841 })(); 13842 </script>
13842 13843 13844 <!-- Global Toast Notification System --> 13845 <div id="global-toast-container"></div> 13846 <style> 13847 #global-toast-container { 13848 position: fixed; 13849 bottom: 80px; 13850 left: 50%; 13851 transform: translateX(-50%); 13852 z-index: 2147483000; 13853 pointer-events: none; 13854 } 13855 13856 .global-toast { 13857 display: inline-flex; 13858 align-items: center; 13859 gap: 12px; 13860 background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%); 13861 color: #ffffff; 13862 padding: 14px 20px; 13863 border-radius: 8px; 13864 box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3), 0 2px 8px rgba(0, 0, 0, 0.2); 13865 font-size: 15px; 13866 font-weight: 500; 13867 animation: globalToastSlideUp 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 13868 pointer-events: auto; 13869 white-space: nowrap; 13870 max-width: min(560px, calc(100vw - 32px)); 13871 } 13872 13873 .global-toast.global-toast--action { 13874 white-space: normal; 13875 align-items: flex-start; 13876 gap: 16px; 13877 padding: 14px 18px; 13878 } 13879 13880 .global-toast-icon { 13881 display: flex; 13882 align-items: center; 13883 justify-content: center; 13884 width: 22px; 13885 height: 22px; 13886 background: var(--maincolor, #0b8260); 13887 border-radius: 50%; 13888 font-size: 12px; 13889 font-weight: bold; 13890 flex-shrink: 0; 13891 } 13892 13893 .global-toast.global-toast--hide-icon .global-toast-icon { 13894 display: none; 13895 } 13896 13897 .global-toast-message { 13898 flex: 1; 13899 min-width: 0; 13900 line-height: 1.4; 13901 font-weight: 400; 13902 text-align: left; 13903 } 13904 13905 .global-toast-action { 13906 color: var(--maincolor-bright, #008a42); 13907 font-weight: 600; 13908 font-size: 15px; 13909 text-decoration: none; 13910 flex-shrink: 0; 13911 white-space: nowrap; 13912 align-self: center; 13913 line-height: 1.2; 13914 } 13915 13916 .global-toast-action:hover, 13917 .global-toast-action:focus { 13918 color: #34d399; 13919 text-decoration: underline; 13920 } 13921 13922 .global-toast.toast-error .global-toast-icon { 13923 background: #dc3545; 13924 } 13925 13926 .global-toast.toast-warning .global-toast-icon { 13927 background: #ffc107; 13928 color: #000; 13929 } 13930 13931 .global-toast-hide { 13932 animation: globalToastSlideDown 0.3s ease-in forwards; 13933 } 13934 13935 @keyframes globalToastSlideUp { 13936 from { 13937 opacity: 0; 13938 transform: translateY(20px); 13939 } 13940 13941 to { 13942 opacity: 1; 13943 transform: translateY(0); 13944 } 13945 } 13946 13947 @keyframes globalToastSlideDown { 13948 from { 13949 opacity: 1; 13950 transform: translateY(0); 13951 } 13952 13953 to { 13954 opacity: 0; 13955 transform: translateY(20px); 13956 } 13957 } 13958 13959 @media (max-width: 768px) { 13960 #global-toast-container { 13961 bottom: 70px; 13962 left: 16px; 13963 right: 16px; 13964 transform: none; 13965 } 13966 13967 .global-toast { 13968 width: 100%; 13969 justify-content: center; 13970 padding: 12px 20px; 13971 font-size: 14px; 13972 white-space: normal; 13973 text-align: center; 13974 } 13975 13976 .global-toast.global-toast--action { 13977 justify-content: space-between; 13978 text-align: left; 13979 max-width: none; 13980 } 13981 } 13982 13983 .page-video{ 13984 background-color: #e7f5ec; 13985 } 13986 </style> 13987
13987<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 13988 // Global toast function - available on all pages 13989 // options: { actionLabel, actionUrl, hideIcon } 13990 window.showFeedToast = function(message, type = 'success', durationMs, options) { 13991 const container = document.getElementById('global-toast-container'); 13992 if (!container) return; 13993 13994 const opts = (options && typeof options === 'object') ? options : {}; 13995 const hideAfter = (typeof durationMs === 'number' && durationMs > 0) 13996 ? durationMs 13997 : 3000; 13998 13999 // Remove any existing toast 14000 const existingToast = container.querySelector('.global-toast'); 14001 if (existingToast) { 14002 existingToast.remove(); 14003 } 14004 14005 // Create toast element 14006 const toast = document.createElement('div'); 14007 const hasAction = !!(opts.actionLabel && opts.actionUrl); 14008 toast.className = 'global-toast' 14009 + (type !== 'success' ? ' toast-' + type : '') 14010 + (hasAction ? ' global-toast--action' : '') 14011 + (opts.hideIcon || hasAction ? ' global-toast--hide-icon' : ''); 14012 14013 const icon = type === 'success' ? 'â' : (type === 'error' ? 'â' : (type === 'info' ? 'i' : '!')); 14014 const iconEl = document.createElement('span'); 14015 iconEl.className = 'global-toast-icon'; 14016 iconEl.textContent = icon; 14017 14018 const messageEl = document.createElement('span'); 14019 messageEl.className = 'global-toast-message'; 14020 messageEl.textContent = message; 14021 14022 toast.appendChild(iconEl); 14023 toast.appendChild(messageEl); 14024 14025 if (hasAction) { 14026 const actionEl = document.createElement('a'); 14027 actionEl.className = 'global-toast-action'; 14028 actionEl.href = opts.actionUrl; 14029 actionEl.textContent = opts.actionLabel; 14030 toast.appendChild(actionEl); 14031 } 14032 14033 container.appendChild(toast); 14034 14035 setTimeout(function() { 14036 toast.classList.add('global-toast-hide'); 14037 setTimeout(function() { 14038 if (toast.parentNode) { 14039 toast.remove(); 14040 } 14041 }, 300); 14042 }, hideAfter); 14043 }; 14044 14045 // Also expose as showGlobalToast for clarity 14046 window.showGlobalToast = window.showFeedToast; 14047 14048 // Show cover update success toast after page reload 14049 ;(function() { 14050 try { 14051 if (sessionStorage.getItem('coverImageUpdatedSuccess')) { 14052 sessionStorage.removeItem('coverImageUpdatedSuccess'); 14053 if (typeof window.showFeedToast === 'function') { 14054 window.showFeedToast('Cover photo updated successfully!', 'success'); 14055 } 14056 } 14057 } catch (e) {} 14058 })(); 14059 </script>
14059 14060 14061 <footer class="ek-tailwind-footer" aria-label="Site footer"> 14062 14063 <div class="ek-tailwind-footer__light"> 14064 <div class="ek-tailwind-footer__inner"> 14065 <div class="ek-tailwind-footer__grid"> 14066 <div class="ek-tailwind-footer__col"> 14067 <div class="ek-tailwind-footer__col-head"> 14068 <span class="ek-tailwind-footer__col-icon" aria-hidden="true"> 14069 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="7" height="7"/><rect x="14" y="3" width="7" height="7"/><rect x="14" y="14" width="7" height="7"/><rect x="3" y="14" width="7" height="7"/></svg> 14070 </span> 14071 <h6 class="ek-tailwind-footer__col-title">Explore Ekonty</h6> 14072 </div> 14073 <ul class="ek-tailwind-footer__links"> 14074 <li> 14075 <a href="https://www.ekonty.com/services" class="ek-tailwind-footer__link"> 14076 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14077 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"/></svg> 14078 </span> 14079 <span>Services</span> 14080 </a> 14081 </li> 14082 <li> 14083 <a href="https://www.ekonty.com/market" class="ek-tailwind-footer__link"> 14084 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14085 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/></svg> 14086 </span> 14087 <span>Marketplace</span> 14088 </a> 14089 </li> 14090 <li> 14091 <a href="https://www.ekonty.com/articles" class="ek-tailwind-footer__link"> 14092 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14093 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/></svg> 14094 </span> 14095 <span>Articles</span> 14096 </a> 14097 </li> 14098 <li> 14099 <a href="https://www.ekonty.com/blogs" class="ek-tailwind-footer__link"> 14100 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14101 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M4 19.5A2.5 2.5 0 0 1 6.5 17H20"/><path d="M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"/></svg> 14102 </span> 14103 <span>Blogs</span> 14104 </a> 14105 </li> 14106 <li> 14107 <a href="https://www.ekonty.com/events" class="ek-tailwind-footer__link"> 14108 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14109 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg> 14110 </span> 14111 <span>Events</span> 14112 </a> 14113 </li> 14114 <li> 14115 <a href="https://www.ekonty.com/groups" class="ek-tailwind-footer__link"> 14116 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14117 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg> 14118 </span>
14119 <span>Groups</span> 14120 </a> 14121 </li> 14122 <li> 14123 <a href="https://www.ekonty.com/pages" class="ek-tailwind-footer__link"> 14124 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14125 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"/><polyline points="13 2 13 9 20 9"/></svg> 14126 </span> 14127 <span>Pages</span> 14128 </a> 14129 </li> 14130 <li> 14131 <a href="https://www.ekonty.com/video" class="ek-tailwind-footer__link"> 14132 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14133 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><polygon points="23 7 16 12 23 17 23 7"/><rect x="1" y="5" width="15" height="14" rx="2"/></svg> 14134 </span> 14135 <span>Videos</span> 14136 </a> 14137 </li> 14138 <li> 14139 <a href="https://www.ekonty.com/market/ads" class="ek-tailwind-footer__link"> 14140 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14141 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="m3 11 18-5v12L3 14v-3z"/><path d="M11.6 16.8a3 3 0 1 1-5.8-1.6"/></svg> 14142 </span> 14143 <span>Ads</span> 14144 </a> 14145 </li> 14146 </ul> 14147 </div> 14148 <div class="ek-tailwind-footer__col"> 14149 <div class="ek-tailwind-footer__col-head"> 14150 <span class="ek-tailwind-footer__col-icon" aria-hidden="true"> 14151 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/><circle cx="12" cy="7" r="4"/></svg> 14152 </span> 14153 <h6 class="ek-tailwind-footer__col-title">For Professionals</h6> 14154 </div> 14155 <ul class="ek-tailwind-footer__links"> 14156 <li> 14157 <a href="https://www.ekonty.com/jobs" class="ek-tailwind-footer__link"> 14158 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14159 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.35-4.35"/></svg> 14160 </span> 14161 <span>Find Jobs</span> 14162 </a> 14163 </li> 14164 <li> 14165 <a href="https://www.ekonty.com/post-job" class="ek-tailwind-footer__link"> 14166 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14167 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><line x1="12" y1="8" x2="12" y2="16"/><line x1="8" y1="12" x2="16" y2="12"/></svg> 14168 </span> 14169 <span>Post a Job</span> 14170 </a> 14171 </li> 14172 <li> 14173 <a href="https://www.ekonty.com/resumebuilder/templates" class="ek-tailwind-footer__link"> 14174 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14175 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/></svg> 14176 </span>
14177 <span>Create Resume</span> 14178 </a> 14179 </li> 14180 <li> 14181 <a href="https://www.ekonty.com/for-jobseekers" class="ek-tailwind-footer__link"> 14182 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14183 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M9 18h6"/><path d="M10 22h4"/><path d="M15.09 14c.18-.98.65-1.74 1.41-2.5A4.65 4.65 0 0 0 18 8 6 6 0 0 0 6 8c0 1 .23 2.23 1.5 3.5A4.61 4.61 0 0 1 8.91 14"/></svg> 14184 </span> 14185 <span>Career Advice</span> 14186 </a> 14187 </li> 14188 <li> 14189 <a href="https://www.ekonty.com/companies" class="ek-tailwind-footer__link"> 14190 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14191 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M3 21h18"/><path d="M5 21V7l8-4v18"/><path d="M19 21V11l-6-4"/></svg> 14192 </span> 14193 <span>Browse Companies</span> 14194 </a> 14195 </li> 14196 </ul> 14197 </div> 14198 <div class="ek-tailwind-footer__col"> 14199 <div class="ek-tailwind-footer__col-head"> 14200 <span class="ek-tailwind-footer__col-icon" aria-hidden="true"> 14201 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M3 21h18"/><path d="M5 21V7l8-4v18"/><path d="M19 21V11l-6-4"/><path d="M9 9v.01"/><path d="M9 12v.01"/><path d="M9 15v.01"/><path d="M9 18v.01"/></svg> 14202 </span> 14203 <h6 class="ek-tailwind-footer__col-title">For Businesses</h6> 14204 </div> 14205 <ul class="ek-tailwind-footer__links"> 14206 <li> 14207 <a href="https://www.ekonty.com/pages/create" class="ek-tailwind-footer__link"> 14208 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14209 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2"/><line x1="12" y1="8" x2="12" y2="16"/><line x1="8" y1="12" x2="16" y2="12"/></svg> 14210 </span> 14211 <span>Create Business Page</span> 14212 </a> 14213 </li> 14214 <li> 14215 <a href="https://www.ekonty.com/market/seller/dashboard" class="ek-tailwind-footer__link"> 14216 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14217 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/></svg> 14218 </span> 14219 <span>Marketplace Seller</span> 14220 </a> 14221 </li> 14222 <li> 14223 <a href="https://www.ekonty.com/ads-manager" class="ek-tailwind-footer__link"> 14224 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14225 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="m3 11 18-5v12L3 14v-3z"/></svg> 14226 </span> 14227 <span>Advertise</span> 14228 </a> 14229 </li> 14230 <li> 14231 <a href="https://www.ekonty.com/services" class="ek-tailwind-footer__link"> 14232 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14233 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"/></svg> 14234 </span>
14235 <span>Promote Services</span> 14236 </a> 14237 </li> 14238 <li> 14239 <a href="https://www.ekonty.com/help#business-verification" class="ek-tailwind-footer__link"> 14240 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14241 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg> 14242 </span> 14243 <span>Business Verification</span> 14244 </a> 14245 </li> 14246 </ul> 14247 </div> 14248 <div class="ek-tailwind-footer__col"> 14249 <div class="ek-tailwind-footer__col-head"> 14250 <span class="ek-tailwind-footer__col-icon" aria-hidden="true"> 14251 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><line x1="12" y1="16" x2="12" y2="12"/><line x1="12" y1="8" x2="12.01" y2="8"/></svg> 14252 </span> 14253 <h6 class="ek-tailwind-footer__col-title">Company</h6> 14254 </div> 14255 <ul class="ek-tailwind-footer__links"> 14256 <li> 14257 <a href="https://www.ekonty.com/about-us" class="ek-tailwind-footer__link"> 14258 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14259 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><line x1="12" y1="16" x2="12" y2="12"/><line x1="12" y1="8" x2="12.01" y2="8"/></svg> 14260 </span> 14261 <span>About Us</span> 14262 </a> 14263 </li> 14264 <li> 14265 <a href="https://www.ekonty.com/contact-us" class="ek-tailwind-footer__link"> 14266 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14267 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><polyline points="22,6 12,13 2,6"/></svg> 14268 </span> 14269 <span>Contact Us</span> 14270 </a> 14271 </li> 14272 </ul> 14273 </div> 14274 <div class="ek-tailwind-footer__col"> 14275 <div class="ek-tailwind-footer__col-head"> 14276 <span class="ek-tailwind-footer__col-icon" aria-hidden="true"> 14277 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M3 18v-6a9 9 0 0 1 18 0v6"/><path d="M21 19a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3z"/><path d="M3 19a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3z"/></svg> 14278 </span> 14279 <h6 class="ek-tailwind-footer__col-title">Support</h6> 14280 </div> 14281 <ul class="ek-tailwind-footer__links"> 14282 <li> 14283 <a href="https://www.ekonty.com/help" class="ek-tailwind-footer__link"> 14284 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14285 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"/><line x1="12" y1="17" x2="12.01" y2="17"/></svg> 14286 </span> 14287 <span>Help Center</span> 14288 </a> 14289 </li> 14290 <li> 14291 <a href="https://www.ekonty.com/cms/community-guidelines" class="ek-tailwind-footer__link"> 14292 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14293 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/></svg> 14294 </span>
14295 <span>Community Guidelines</span> 14296 </a> 14297 </li> 14298 <li> 14299 <a href="https://www.ekonty.com/cms/community-guidelines#safety-reporting" class="ek-tailwind-footer__link"> 14300 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14301 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg> 14302 </span> 14303 <span>Trust & Safety</span> 14304 </a> 14305 </li> 14306 <li> 14307 <a href="https://www.ekonty.com/help#report-safety" class="ek-tailwind-footer__link"> 14308 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14309 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/></svg> 14310 </span> 14311 <span>Report Abuse</span> 14312 </a> 14313 </li> 14314 <li> 14315 <a href="https://www.ekonty.com/contact-us" class="ek-tailwind-footer__link"> 14316 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14317 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/></svg> 14318 </span> 14319 <span>Feedback</span> 14320 </a> 14321 </li> 14322 </ul> 14323 </div> 14324 14325 <div class="ek-tailwind-footer__col ek-tailwind-footer__col--apps"> 14326 <div class="ek-tailwind-footer__col-head"> 14327 <span class="ek-tailwind-footer__col-icon" aria-hidden="true"> 14328 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><rect x="5" y="2" width="14" height="20" rx="2" ry="2"/><line x1="12" y1="18" x2="12.01" y2="18"/></svg> 14329 </span> 14330 <h6 class="ek-tailwind-footer__col-title">Get Ekonty</h6> 14331 </div> 14332 <div class="ek-tailwind-footer__apps"> 14333 <a href="https://www.ekonty.com" class="ek-tailwind-footer__webapp"> 14334 <span class="ek-tailwind-footer__webapp-icon" aria-hidden="true"> 14335 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="3" width="20" height="14" rx="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg> 14336 </span> 14337 <span class="ek-tailwind-footer__webapp-text"> 14338 <strong>Web App</strong> 14339 <small>Access Ekonty on your browser</small> 14340 </span> 14341 </a> 14342 </div> 14343 </div> 14344 </div> 14345 </div> 14346 </div> 14347 14348 14349 <div class="ek-tailwind-footer__mid"> 14350 <div class="ek-tailwind-footer__inner"> 14351 <div class="ek-tailwind-footer__newsletter"> 14352 <div class="ek-tailwind-footer__newsletter-copy"> 14353 <span class="ek-tailwind-footer__newsletter-icon" aria-hidden="true"> 14354 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><polyline points="22,6 12,13 2,6"/></svg> 14355 </span> 14356 <div> 14357 <h6 class="ek-tailwind-footer__newsletter-title">Stay in the loop</h6> 14358 <p class="ek-tailwind-footer__newsletter-desc">Get the latest updates on jobs, businesses, articles, events and more.</p> 14359 </div> 14360 </div> 14361 14362 <div class="ek-tailwind-footer__subscribe"> 14363 <div id="ek-footer-newsletter-alert" class="ek-tailwind-footer__alert" hidden></div> 14364 <form id="ek-footer-newsletter-form" class="ek-tailwind-footer__subscribe-form" method="post" action="https://www.ekonty.com/subscribe-newsletter"> 14365 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="name" value="Subscriber"> 14366 <label for="ek-footer-newsletter-email" class="ek-tailwind-footer__sr-only">Email address</label> 14367 <input id="ek-footer-newsletter-email" type="email" name="email" required placeholder="Enter your email address"> 14368 <button type="submit">Subscribe</button> 14369 </form> 14370 </div> 14371 14372 </div> 14373 </div> 14374 </div> 14375 14376 14377 <div class="ek-tailwind-footer__dark"> 14378 <div class="ek-tailwind-footer__inner"> 14379 <div class="ek-tailwind-footer__features"> 14380 <div class="ek-tailwind-footer__brand"> 14381 <a href="https://www.ekonty.com" class="notranslate" aria-label="Ekonty home" translate="no"> 14382 <img src="https://www.ekonty.com/images/ekonty-logo-white-transparent.png" alt="Ekonty" class="notranslate" width="168" height="40" loading="lazy"> 14383 </a> 14384 <p>Your all-in-one ecosystem to connect, grow and succeed.</p> 14385 </div> 14386 14387 <div class="ek-tailwind-footer__feature"> 14388 <div class="ek-tailwind-footer__feature-icon" aria-hidden="true"> 14389 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/><polyline points="9 12 11 14 15 10"/></svg> 14390 </div> 14391 <div class="ek-tailwind-footer__feature-copy"> 14392 <strong>Safety Controls</strong>
14393 <span>Privacy, reporting and account controls help members stay safer.</span> 14394 </div> 14395 </div> 14396 <div class="ek-tailwind-footer__feature"> 14397 <div class="ek-tailwind-footer__feature-icon" aria-hidden="true"> 14398 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg> 14399 </div> 14400 <div class="ek-tailwind-footer__feature-copy"> 14401 <strong>Built for Professionals</strong> 14402 <span>Empowering individuals and businesses worldwide.</span> 14403 </div> 14404 </div> 14405 <div class="ek-tailwind-footer__feature"> 14406 <div class="ek-tailwind-footer__feature-icon" aria-hidden="true"> 14407 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="20" x2="18" y2="10"/><line x1="12" y1="20" x2="12" y2="4"/><line x1="6" y1="20" x2="6" y2="14"/></svg> 14408 </div> 14409 <div class="ek-tailwind-footer__feature-copy"> 14410 <strong>Always Improving</strong> 14411 <span>Continuously innovating for a better experience.</span> 14412 </div> 14413 </div> 14414 14415 <div class="ek-tailwind-footer__globe" aria-hidden="true"> 14416 <svg viewBox="0 0 220 170" fill="none" xmlns="http://www.w3.org/2000/svg"> 14417 <defs> 14418 <linearGradient id="ekFooterGlobeFill" x1="0%" y1="0%" x2="100%" y2="100%"> 14419 <stop offset="0%" stop-color="#10b981"/> 14420 <stop offset="100%" stop-color="#047857"/> 14421 </linearGradient> 14422 <clipPath id="ekFooterGlobeClip"> 14423 <circle cx="110" cy="86" r="46"/> 14424 </clipPath> 14425 </defs> 14426 <ellipse cx="110" cy="86" rx="88" ry="30" stroke="rgba(255,255,255,0.14)" stroke-width="1.2" transform="rotate(-18 110 86)"/> 14427 <ellipse cx="110" cy="86" rx="88" ry="30" stroke="rgba(255,255,255,0.1)" stroke-width="1.2" transform="rotate(24 110 86)"/> 14428 <ellipse cx="110" cy="86" rx="70" ry="22" stroke="rgba(255,255,255,0.08)" stroke-width="1" transform="rotate(58 110 86)"/> 14429 <circle cx="110" cy="86" r="46" fill="url(#ekFooterGlobeFill)" opacity="0.95"/> 14430 <g clip-path="url(#ekFooterGlobeClip)" opacity="0.45"> 14431 <ellipse cx="110" cy="86" rx="46" ry="14" stroke="#ecfdf5" stroke-width="1"/> 14432 <ellipse cx="110" cy="86" rx="46" ry="28" stroke="#ecfdf5" stroke-width="0.9"/> 14433 <ellipse cx="110" cy="86" rx="46" ry="38" stroke="#ecfdf5" stroke-width="0.8"/> 14434 <line x1="64" y1="86" x2="156" y2="86" stroke="#ecfdf5" stroke-width="0.9"/> 14435 <path d="M110 40 C88 58 88 114 110 132 C132 114 132 58 110 40" stroke="#ecfdf5" stroke-width="0.9"/> 14436 <path d="M110 40 C132 58 132 114 110 132 C88 114 88 58 110 40" stroke="#ecfdf5" stroke-width="0.9"/> 14437 </g> 14438 <circle cx="110" cy="86" r="46" fill="none" stroke="rgba(255,255,255,0.22)" stroke-width="1.2"/> 14439 <g> 14440 <circle cx="42" cy="58" r="13" fill="#fff" stroke="rgba(255,255,255,0.2)" stroke-width="1.2"/> 14441 <circle cx="42" cy="54" r="4.5" fill="#d1fae5"/> 14442 <path d="M33 68c0-5 4-9 9-9s9 4 9 9" stroke="#0b8260" stroke-width="1.2" fill="#ecfdf5"/> 14443 <circle cx="178" cy="72" r="12" fill="#fff" stroke="rgba(255,255,255,0.2)" stroke-width="1.2"/> 14444 <circle cx="178" cy="68" r="4" fill="#fef3c7"/> 14445 <path d="M170 80c0-4.5 3.5-8 8-8s8 3.5 8 8" stroke="#0b8260" stroke-width="1.2" fill="#ecfdf5"/> 14446 <circle cx="164" cy="128" r="11" fill="#fff" stroke="rgba(255,255,255,0.2)" stroke-width="1.2"/> 14447 <circle cx="164" cy="124" r="3.8" fill="#fce7f3"/> 14448 <path d="M157 136c0-4 3-7 7-7s7 3 7 7" stroke="#0b8260" stroke-width="1.2" fill="#ecfdf5"/> 14449 <circle cx="56" cy="124" r="10" fill="#fff" stroke="rgba(255,255,255,0.2)" stroke-width="1.2"/> 14450 <circle cx="56" cy="121" r="3.5" fill="#dbeafe"/> 14451 <path d="M50 132c0-3.5 2.5-6 6-6s6 2.5 6 6" stroke="#0b8260" stroke-width="1.2" fill="#ecfdf5"/> 14452 <circle cx="110" cy="28" r="10" fill="#fff" stroke="rgba(255,255,255,0.2)" stroke-width="1.2"/> 14453 <circle cx="110" cy="25" r="3.2" fill="#dcfce7"/> 14454 <path d="M104 35c0-3 2.5-5.5 6-5.5s6 2.5 6 5.5" stroke="#0b8260" stroke-width="1.2" fill="#ecfdf5"/> 14455 </g> 14456 <path d="M24 34l3 6 6 1-4.5 4.5 1 6-5.5-3-5.5 3 1-6L18 41l6-1z" fill="#fbbf24" opacity="0.9"/> 14457 <path d="M196 42l2 4 4 .8-3 3 .6 4-3.6-2-3.6 2 .6-4-3-3 4-.8z" fill="#fbbf24" opacity="0.85"/> 14458 <path d="M188 148l2.5 5 5 1-3.8 3.8.8 5-4.5-2.5-4.5 2.5.8-5-3.8-3.8 5-1z" fill="#fbbf24" opacity="0.8"/> 14459 </svg> 14460 </div> 14461 </div> 14462 </div> 14463 </div> 14464 14465 14466 <div class="ek-tailwind-footer__bar"> 14467 <div class="ek-tailwind-footer__inner"> 14468 <div class="ek-tailwind-footer__bottom"> 14469 <div class="ek-tailwind-footer__bottom-left"> 14470 <div class="dropdown ek-footer-lang-dropdown"> 14471 <button 14472 type="button" 14473 class="ek-tailwind-footer__select ek-footer-lang-dropdown__toggle dropdown-toggle" 14474 id="ekFooterLanguageDropdown" 14475 data-bs-toggle="dropdown"
14476 data-bs-auto-close="outside" 14477 aria-expanded="false" 14478 aria-label="Change language" 14479 > 14480 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg> 14481 <span class="ek-footer-lang-dropdown__label">English</span> 14482 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> 14483 </button> 14484 14485 <div class="dropdown-menu ek-footer-lang-dropdown__menu shadow-lg" aria-labelledby="ekFooterLanguageDropdown"> 14486 <div class="ek-footer-lang-dropdown__head"> 14487 <strong>Language</strong> 14488 <span>Choose your preferred language</span> 14489 </div> 14490 14491 <div class="ek-footer-lang-dropdown__search-wrap"> 14492 <input 14493 type="search" 14494 class="ek-footer-lang-dropdown__search" 14495 placeholder="Search languages" 14496 aria-label="Search languages" 14497 data-ek-footer-lang-search 14498 > 14499 </div> 14500 14501 <div class="ek-footer-lang-dropdown__list" data-ek-footer-lang-list> 14502 <form 14503 method="POST" 14504 action="https://www.ekonty.com/set-locale" 14505 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14506 data-locale="ab" 14507 data-google-locale="ab" 14508 data-ek-footer-lang-row 14509 data-ek-footer-lang-search-text="abkhazian abkhazian ab ab" 14510 > 14511 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ab"> 14512 <input type="hidden" name="is_rtl" value="0"> 14513 <input type="hidden" name="return_url" value="/search"> 14514 <button 14515 type="submit" 14516 class="ek-footer-lang-dropdown__option" 14517 data-locale="ab" 14518 data-google-locale="ab" 14519 > 14520 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Abkhazian</span> 14521 </button> 14522 </form> 14523 <form 14524 method="POST" 14525 action="https://www.ekonty.com/set-locale" 14526 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14527 data-locale="aa" 14528 data-google-locale="aa" 14529 data-ek-footer-lang-row 14530 data-ek-footer-lang-search-text="afar afar aa aa" 14531 > 14532 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="aa"> 14533 <input type="hidden" name="is_rtl" value="0"> 14534 <input type="hidden" name="return_url" value="/search"> 14535 <button 14536 type="submit" 14537 class="ek-footer-lang-dropdown__option" 14538 data-locale="aa" 14539 data-google-locale="aa" 14540 > 14541 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Afar</span> 14542 </button> 14543 </form> 14544 <form 14545 method="POST" 14546 action="https://www.ekonty.com/set-locale" 14547 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14548 data-locale="af" 14549 data-google-locale="af" 14550 data-ek-footer-lang-row 14551 data-ek-footer-lang-search-text="afrikaans afrikaans af af" 14552 > 14553 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="af">
14554 <input type="hidden" name="is_rtl" value="0"> 14555 <input type="hidden" name="return_url" value="/search"> 14556 <button 14557 type="submit" 14558 class="ek-footer-lang-dropdown__option" 14559 data-locale="af" 14560 data-google-locale="af" 14561 > 14562 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Afrikaans</span> 14563 </button> 14564 </form> 14565 <form 14566 method="POST" 14567 action="https://www.ekonty.com/set-locale" 14568 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14569 data-locale="ak" 14570 data-google-locale="ak" 14571 data-ek-footer-lang-row 14572 data-ek-footer-lang-search-text="akan akan ak ak" 14573 > 14574 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ak"> 14575 <input type="hidden" name="is_rtl" value="0"> 14576 <input type="hidden" name="return_url" value="/search"> 14577 <button 14578 type="submit" 14579 class="ek-footer-lang-dropdown__option" 14580 data-locale="ak" 14581 data-google-locale="ak" 14582 > 14583 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Akan</span> 14584 </button> 14585 </form> 14586 <form 14587 method="POST" 14588 action="https://www.ekonty.com/set-locale" 14589 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14590 data-locale="sq" 14591 data-google-locale="sq" 14592 data-ek-footer-lang-row 14593 data-ek-footer-lang-search-text="albanian albanian sq sq" 14594 > 14595 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sq"> 14596 <input type="hidden" name="is_rtl" value="0"> 14597 <input type="hidden" name="return_url" value="/search"> 14598 <button 14599 type="submit" 14600 class="ek-footer-lang-dropdown__option" 14601 data-locale="sq" 14602 data-google-locale="sq" 14603 > 14604 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Albanian</span> 14605 </button> 14606 </form> 14607 <form 14608 method="POST" 14609 action="https://www.ekonty.com/set-locale" 14610 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14611 data-locale="am" 14612 data-google-locale="am" 14613 data-ek-footer-lang-row 14614 data-ek-footer-lang-search-text="amharic amharic am am" 14615 > 14616 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="am"> 14617 <input type="hidden" name="is_rtl" value="0"> 14618 <input type="hidden" name="return_url" value="/search"> 14619 <button 14620 type="submit" 14621 class="ek-footer-lang-dropdown__option" 14622 data-locale="am" 14623 data-google-locale="am" 14624 >
14625 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Amharic</span> 14626 </button> 14627 </form> 14628 <form 14629 method="POST" 14630 action="https://www.ekonty.com/set-locale" 14631 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14632 data-locale="ar" 14633 data-google-locale="ar" 14634 data-ek-footer-lang-row 14635 data-ek-footer-lang-search-text="arabic عرب٠ar ar" 14636 > 14637 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ar"> 14638 <input type="hidden" name="is_rtl" value="1"> 14639 <input type="hidden" name="return_url" value="/search"> 14640 <button 14641 type="submit" 14642 class="ek-footer-lang-dropdown__option" 14643 data-locale="ar" 14644 data-google-locale="ar" 14645 > 14646 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">عربÙ</span> 14647 <span class="ek-footer-lang-dropdown__option-secondary notranslate" translate="no">(Arabic)</span> 14648 </button> 14649 </form> 14650 <form 14651 method="POST" 14652 action="https://www.ekonty.com/set-locale" 14653 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14654 data-locale="an" 14655 data-google-locale="an" 14656 data-ek-footer-lang-row 14657 data-ek-footer-lang-search-text="aragonese aragonese an an" 14658 > 14659 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="an"> 14660 <input type="hidden" name="is_rtl" value="0"> 14661 <input type="hidden" name="return_url" value="/search"> 14662 <button 14663 type="submit" 14664 class="ek-footer-lang-dropdown__option" 14665 data-locale="an" 14666 data-google-locale="an" 14667 > 14668 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Aragonese</span> 14669 </button> 14670 </form> 14671 <form 14672 method="POST" 14673 action="https://www.ekonty.com/set-locale" 14674 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14675 data-locale="hy" 14676 data-google-locale="hy" 14677 data-ek-footer-lang-row 14678 data-ek-footer-lang-search-text="armenian armenian hy hy" 14679 > 14680 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="hy"> 14681 <input type="hidden" name="is_rtl" value="0"> 14682 <input type="hidden" name="return_url" value="/search"> 14683 <button 14684 type="submit" 14685 class="ek-footer-lang-dropdown__option" 14686 data-locale="hy" 14687 data-google-locale="hy" 14688 > 14689 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Armenian</span> 14690 </button> 14691 </form> 14692 <form 14693 method="POST" 14694 action="https://www.ekonty.com/set-locale" 14695 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14696 data-locale="as" 14697 data-google-locale="as" 14698 data-ek-footer-lang-row 14699 data-ek-footer-lang-search-text="assamese assamese as as" 14700 > 14701 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="as">
14702 <input type="hidden" name="is_rtl" value="0"> 14703 <input type="hidden" name="return_url" value="/search"> 14704 <button 14705 type="submit" 14706 class="ek-footer-lang-dropdown__option" 14707 data-locale="as" 14708 data-google-locale="as" 14709 > 14710 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Assamese</span> 14711 </button> 14712 </form> 14713 <form 14714 method="POST" 14715 action="https://www.ekonty.com/set-locale" 14716 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14717 data-locale="av" 14718 data-google-locale="av" 14719 data-ek-footer-lang-row 14720 data-ek-footer-lang-search-text="avaric avaric av av" 14721 > 14722 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="av"> 14723 <input type="hidden" name="is_rtl" value="0"> 14724 <input type="hidden" name="return_url" value="/search"> 14725 <button 14726 type="submit" 14727 class="ek-footer-lang-dropdown__option" 14728 data-locale="av" 14729 data-google-locale="av" 14730 > 14731 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Avaric</span> 14732 </button> 14733 </form> 14734 <form 14735 method="POST" 14736 action="https://www.ekonty.com/set-locale" 14737 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14738 data-locale="ae" 14739 data-google-locale="ae" 14740 data-ek-footer-lang-row 14741 data-ek-footer-lang-search-text="avestan avestan ae ae" 14742 > 14743 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ae"> 14744 <input type="hidden" name="is_rtl" value="0"> 14745 <input type="hidden" name="return_url" value="/search"> 14746 <button 14747 type="submit" 14748 class="ek-footer-lang-dropdown__option" 14749 data-locale="ae" 14750 data-google-locale="ae" 14751 > 14752 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Avestan</span> 14753 </button> 14754 </form> 14755 <form 14756 method="POST" 14757 action="https://www.ekonty.com/set-locale" 14758 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14759 data-locale="ay" 14760 data-google-locale="ay" 14761 data-ek-footer-lang-row 14762 data-ek-footer-lang-search-text="aymara aymara ay ay" 14763 > 14764 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ay"> 14765 <input type="hidden" name="is_rtl" value="0"> 14766 <input type="hidden" name="return_url" value="/search"> 14767 <button 14768 type="submit" 14769 class="ek-footer-lang-dropdown__option" 14770 data-locale="ay" 14771 data-google-locale="ay" 14772 >
14773 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Aymara</span> 14774 </button> 14775 </form> 14776 <form 14777 method="POST" 14778 action="https://www.ekonty.com/set-locale" 14779 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14780 data-locale="az" 14781 data-google-locale="az" 14782 data-ek-footer-lang-row 14783 data-ek-footer-lang-search-text="azerbaijani azerbaijani az az" 14784 > 14785 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="az"> 14786 <input type="hidden" name="is_rtl" value="1"> 14787 <input type="hidden" name="return_url" value="/search"> 14788 <button 14789 type="submit" 14790 class="ek-footer-lang-dropdown__option" 14791 data-locale="az" 14792 data-google-locale="az" 14793 > 14794 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Azerbaijani</span> 14795 </button> 14796 </form> 14797 <form 14798 method="POST" 14799 action="https://www.ekonty.com/set-locale" 14800 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14801 data-locale="bm" 14802 data-google-locale="bm" 14803 data-ek-footer-lang-row 14804 data-ek-footer-lang-search-text="bambara bambara bm bm" 14805 > 14806 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="bm"> 14807 <input type="hidden" name="is_rtl" value="0"> 14808 <input type="hidden" name="return_url" value="/search"> 14809 <button 14810 type="submit" 14811 class="ek-footer-lang-dropdown__option" 14812 data-locale="bm" 14813 data-google-locale="bm" 14814 > 14815 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Bambara</span> 14816 </button> 14817 </form> 14818 <form 14819 method="POST" 14820 action="https://www.ekonty.com/set-locale" 14821 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14822 data-locale="ba" 14823 data-google-locale="ba" 14824 data-ek-footer-lang-row 14825 data-ek-footer-lang-search-text="bashkir bashkir ba ba" 14826 > 14827 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ba"> 14828 <input type="hidden" name="is_rtl" value="0"> 14829 <input type="hidden" name="return_url" value="/search"> 14830 <button 14831 type="submit" 14832 class="ek-footer-lang-dropdown__option" 14833 data-locale="ba" 14834 data-google-locale="ba" 14835 > 14836 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Bashkir</span> 14837 </button> 14838 </form> 14839 <form 14840 method="POST" 14841 action="https://www.ekonty.com/set-locale" 14842 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14843 data-locale="eu" 14844 data-google-locale="eu" 14845 data-ek-footer-lang-row 14846 data-ek-footer-lang-search-text="basque basque eu eu" 14847 > 14848 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="eu">
14849 <input type="hidden" name="is_rtl" value="0"> 14850 <input type="hidden" name="return_url" value="/search"> 14851 <button 14852 type="submit" 14853 class="ek-footer-lang-dropdown__option" 14854 data-locale="eu" 14855 data-google-locale="eu" 14856 > 14857 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Basque</span> 14858 </button> 14859 </form> 14860 <form 14861 method="POST" 14862 action="https://www.ekonty.com/set-locale" 14863 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14864 data-locale="be" 14865 data-google-locale="be" 14866 data-ek-footer-lang-row 14867 data-ek-footer-lang-search-text="belarusian belarusian be be" 14868 > 14869 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="be"> 14870 <input type="hidden" name="is_rtl" value="0"> 14871 <input type="hidden" name="return_url" value="/search"> 14872 <button 14873 type="submit" 14874 class="ek-footer-lang-dropdown__option" 14875 data-locale="be" 14876 data-google-locale="be" 14877 > 14878 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Belarusian</span> 14879 </button> 14880 </form> 14881 <form 14882 method="POST" 14883 action="https://www.ekonty.com/set-locale" 14884 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14885 data-locale="bn" 14886 data-google-locale="bn" 14887 data-ek-footer-lang-row 14888 data-ek-footer-lang-search-text="bengali (bangla) bengali (bangla) bn bn" 14889 > 14890 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="bn"> 14891 <input type="hidden" name="is_rtl" value="0"> 14892 <input type="hidden" name="return_url" value="/search"> 14893 <button 14894 type="submit" 14895 class="ek-footer-lang-dropdown__option" 14896 data-locale="bn" 14897 data-google-locale="bn" 14898 > 14899 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Bengali (Bangla)</span> 14900 </button> 14901 </form> 14902 <form 14903 method="POST" 14904 action="https://www.ekonty.com/set-locale" 14905 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14906 data-locale="bh" 14907 data-google-locale="bh" 14908 data-ek-footer-lang-row 14909 data-ek-footer-lang-search-text="bihari bihari bh bh" 14910 > 14911 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="bh"> 14912 <input type="hidden" name="is_rtl" value="0"> 14913 <input type="hidden" name="return_url" value="/search"> 14914 <button 14915 type="submit" 14916 class="ek-footer-lang-dropdown__option" 14917 data-locale="bh" 14918 data-google-locale="bh" 14919 >
14920 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Bihari</span> 14921 </button> 14922 </form> 14923 <form 14924 method="POST" 14925 action="https://www.ekonty.com/set-locale" 14926 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14927 data-locale="bi" 14928 data-google-locale="bi" 14929 data-ek-footer-lang-row 14930 data-ek-footer-lang-search-text="bislama bislama bi bi" 14931 > 14932 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="bi"> 14933 <input type="hidden" name="is_rtl" value="0"> 14934 <input type="hidden" name="return_url" value="/search"> 14935 <button 14936 type="submit" 14937 class="ek-footer-lang-dropdown__option" 14938 data-locale="bi" 14939 data-google-locale="bi" 14940 > 14941 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Bislama</span> 14942 </button> 14943 </form> 14944 <form 14945 method="POST" 14946 action="https://www.ekonty.com/set-locale" 14947 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14948 data-locale="bs" 14949 data-google-locale="bs" 14950 data-ek-footer-lang-row 14951 data-ek-footer-lang-search-text="bosnian bosnian bs bs" 14952 > 14953 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="bs"> 14954 <input type="hidden" name="is_rtl" value="0"> 14955 <input type="hidden" name="return_url" value="/search"> 14956 <button 14957 type="submit" 14958 class="ek-footer-lang-dropdown__option" 14959 data-locale="bs" 14960 data-google-locale="bs" 14961 > 14962 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Bosnian</span> 14963 </button> 14964 </form> 14965 <form 14966 method="POST" 14967 action="https://www.ekonty.com/set-locale" 14968 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14969 data-locale="br" 14970 data-google-locale="br" 14971 data-ek-footer-lang-row 14972 data-ek-footer-lang-search-text="breton breton br br" 14973 > 14974 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="br"> 14975 <input type="hidden" name="is_rtl" value="0"> 14976 <input type="hidden" name="return_url" value="/search"> 14977 <button 14978 type="submit" 14979 class="ek-footer-lang-dropdown__option" 14980 data-locale="br" 14981 data-google-locale="br" 14982 > 14983 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Breton</span> 14984 </button> 14985 </form> 14986 <form 14987 method="POST" 14988 action="https://www.ekonty.com/set-locale" 14989 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14990 data-locale="bg" 14991 data-google-locale="bg" 14992 data-ek-footer-lang-row 14993 data-ek-footer-lang-search-text="bulgarian bulgarian bg bg" 14994 > 14995 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="bg">
14996 <input type="hidden" name="is_rtl" value="0"> 14997 <input type="hidden" name="return_url" value="/search"> 14998 <button 14999 type="submit" 15000 class="ek-footer-lang-dropdown__option" 15001 data-locale="bg" 15002 data-google-locale="bg" 15003 > 15004 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Bulgarian</span> 15005 </button> 15006 </form> 15007 <form 15008 method="POST" 15009 action="https://www.ekonty.com/set-locale" 15010 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15011 data-locale="my" 15012 data-google-locale="my" 15013 data-ek-footer-lang-row 15014 data-ek-footer-lang-search-text="burmese burmese my my" 15015 > 15016 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="my"> 15017 <input type="hidden" name="is_rtl" value="0"> 15018 <input type="hidden" name="return_url" value="/search"> 15019 <button 15020 type="submit" 15021 class="ek-footer-lang-dropdown__option" 15022 data-locale="my" 15023 data-google-locale="my" 15024 > 15025 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Burmese</span> 15026 </button> 15027 </form> 15028 <form 15029 method="POST" 15030 action="https://www.ekonty.com/set-locale" 15031 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15032 data-locale="ca" 15033 data-google-locale="ca" 15034 data-ek-footer-lang-row 15035 data-ek-footer-lang-search-text="catalan catalan ca ca" 15036 > 15037 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ca"> 15038 <input type="hidden" name="is_rtl" value="0"> 15039 <input type="hidden" name="return_url" value="/search"> 15040 <button 15041 type="submit" 15042 class="ek-footer-lang-dropdown__option" 15043 data-locale="ca" 15044 data-google-locale="ca" 15045 > 15046 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Catalan</span> 15047 </button> 15048 </form> 15049 <form 15050 method="POST" 15051 action="https://www.ekonty.com/set-locale" 15052 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15053 data-locale="ch" 15054 data-google-locale="ch" 15055 data-ek-footer-lang-row 15056 data-ek-footer-lang-search-text="chamorro chamorro ch ch" 15057 > 15058 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ch"> 15059 <input type="hidden" name="is_rtl" value="0"> 15060 <input type="hidden" name="return_url" value="/search"> 15061 <button 15062 type="submit" 15063 class="ek-footer-lang-dropdown__option" 15064 data-locale="ch" 15065 data-google-locale="ch" 15066 >
15067 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Chamorro</span> 15068 </button> 15069 </form> 15070 <form 15071 method="POST" 15072 action="https://www.ekonty.com/set-locale" 15073 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15074 data-locale="ce" 15075 data-google-locale="ce" 15076 data-ek-footer-lang-row 15077 data-ek-footer-lang-search-text="chechen chechen ce ce" 15078 > 15079 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ce"> 15080 <input type="hidden" name="is_rtl" value="0"> 15081 <input type="hidden" name="return_url" value="/search"> 15082 <button 15083 type="submit" 15084 class="ek-footer-lang-dropdown__option" 15085 data-locale="ce" 15086 data-google-locale="ce" 15087 > 15088 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Chechen</span> 15089 </button> 15090 </form> 15091 <form 15092 method="POST" 15093 action="https://www.ekonty.com/set-locale" 15094 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15095 data-locale="ny" 15096 data-google-locale="ny" 15097 data-ek-footer-lang-row 15098 data-ek-footer-lang-search-text="chichewa, chewa, nyanja chichewa, chewa, nyanja ny ny" 15099 > 15100 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ny"> 15101 <input type="hidden" name="is_rtl" value="0"> 15102 <input type="hidden" name="return_url" value="/search"> 15103 <button 15104 type="submit" 15105 class="ek-footer-lang-dropdown__option" 15106 data-locale="ny" 15107 data-google-locale="ny" 15108 > 15109 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Chichewa, Chewa, Nyanja</span> 15110 </button> 15111 </form> 15112 <form 15113 method="POST" 15114 action="https://www.ekonty.com/set-locale" 15115 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15116 data-locale="zh" 15117 data-google-locale="zh-CN" 15118 data-ek-footer-lang-row 15119 data-ek-footer-lang-search-text="chinese chinese zh zh" 15120 > 15121 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="zh"> 15122 <input type="hidden" name="is_rtl" value="0"> 15123 <input type="hidden" name="return_url" value="/search"> 15124 <button 15125 type="submit" 15126 class="ek-footer-lang-dropdown__option" 15127 data-locale="zh" 15128 data-google-locale="zh-CN" 15129 > 15130 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Chinese</span> 15131 </button> 15132 </form> 15133 <form 15134 method="POST" 15135 action="https://www.ekonty.com/set-locale" 15136 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15137 data-locale="cv" 15138 data-google-locale="cv" 15139 data-ek-footer-lang-row 15140 data-ek-footer-lang-search-text="chuvash chuvash cv cv" 15141 > 15142 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="cv">
15143 <input type="hidden" name="is_rtl" value="0"> 15144 <input type="hidden" name="return_url" value="/search"> 15145 <button 15146 type="submit" 15147 class="ek-footer-lang-dropdown__option" 15148 data-locale="cv" 15149 data-google-locale="cv" 15150 > 15151 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Chuvash</span> 15152 </button> 15153 </form> 15154 <form 15155 method="POST" 15156 action="https://www.ekonty.com/set-locale" 15157 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15158 data-locale="kw" 15159 data-google-locale="kw" 15160 data-ek-footer-lang-row 15161 data-ek-footer-lang-search-text="cornish cornish kw kw" 15162 > 15163 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="kw"> 15164 <input type="hidden" name="is_rtl" value="0"> 15165 <input type="hidden" name="return_url" value="/search"> 15166 <button 15167 type="submit" 15168 class="ek-footer-lang-dropdown__option" 15169 data-locale="kw" 15170 data-google-locale="kw" 15171 > 15172 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Cornish</span> 15173 </button> 15174 </form> 15175 <form 15176 method="POST" 15177 action="https://www.ekonty.com/set-locale" 15178 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15179 data-locale="co" 15180 data-google-locale="co" 15181 data-ek-footer-lang-row 15182 data-ek-footer-lang-search-text="corsican corsican co co" 15183 > 15184 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="co"> 15185 <input type="hidden" name="is_rtl" value="0"> 15186 <input type="hidden" name="return_url" value="/search"> 15187 <button 15188 type="submit" 15189 class="ek-footer-lang-dropdown__option" 15190 data-locale="co" 15191 data-google-locale="co" 15192 > 15193 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Corsican</span> 15194 </button> 15195 </form> 15196 <form 15197 method="POST" 15198 action="https://www.ekonty.com/set-locale" 15199 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15200 data-locale="cr" 15201 data-google-locale="cr" 15202 data-ek-footer-lang-row 15203 data-ek-footer-lang-search-text="cree cree cr cr" 15204 > 15205 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="cr"> 15206 <input type="hidden" name="is_rtl" value="0"> 15207 <input type="hidden" name="return_url" value="/search"> 15208 <button 15209 type="submit" 15210 class="ek-footer-lang-dropdown__option" 15211 data-locale="cr" 15212 data-google-locale="cr" 15213 >
15214 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Cree</span> 15215 </button> 15216 </form> 15217 <form 15218 method="POST" 15219 action="https://www.ekonty.com/set-locale" 15220 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15221 data-locale="hr" 15222 data-google-locale="hr" 15223 data-ek-footer-lang-row 15224 data-ek-footer-lang-search-text="croatian croatian hr hr" 15225 > 15226 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="hr"> 15227 <input type="hidden" name="is_rtl" value="0"> 15228 <input type="hidden" name="return_url" value="/search"> 15229 <button 15230 type="submit" 15231 class="ek-footer-lang-dropdown__option" 15232 data-locale="hr" 15233 data-google-locale="hr" 15234 > 15235 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Croatian</span> 15236 </button> 15237 </form> 15238 <form 15239 method="POST" 15240 action="https://www.ekonty.com/set-locale" 15241 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15242 data-locale="cs" 15243 data-google-locale="cs" 15244 data-ek-footer-lang-row 15245 data-ek-footer-lang-search-text="czech czech cs cs" 15246 > 15247 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="cs"> 15248 <input type="hidden" name="is_rtl" value="0"> 15249 <input type="hidden" name="return_url" value="/search"> 15250 <button 15251 type="submit" 15252 class="ek-footer-lang-dropdown__option" 15253 data-locale="cs" 15254 data-google-locale="cs" 15255 > 15256 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Czech</span> 15257 </button> 15258 </form> 15259 <form 15260 method="POST" 15261 action="https://www.ekonty.com/set-locale" 15262 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15263 data-locale="da" 15264 data-google-locale="da" 15265 data-ek-footer-lang-row 15266 data-ek-footer-lang-search-text="danish danish da da" 15267 > 15268 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="da"> 15269 <input type="hidden" name="is_rtl" value="0"> 15270 <input type="hidden" name="return_url" value="/search"> 15271 <button 15272 type="submit" 15273 class="ek-footer-lang-dropdown__option" 15274 data-locale="da" 15275 data-google-locale="da" 15276 > 15277 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Danish</span> 15278 </button> 15279 </form> 15280 <form 15281 method="POST" 15282 action="https://www.ekonty.com/set-locale" 15283 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15284 data-locale="dv" 15285 data-google-locale="dv" 15286 data-ek-footer-lang-row 15287 data-ek-footer-lang-search-text="divehi, dhivehi, maldivian divehi, dhivehi, maldivian dv dv" 15288 > 15289 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="dv"> 15290 <input type="hidden" name="is_rtl" value="1"> 15291 <input type="hidden" name="return_url" value="/search"> 15292 <button 15293 type="submit" 15294 class="ek-footer-lang-dropdown__option" 15295 data-locale="dv" 15296 data-google-locale="dv" 15297 >
15298 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Divehi, Dhivehi, Maldivian</span> 15299 </button> 15300 </form> 15301 <form 15302 method="POST" 15303 action="https://www.ekonty.com/set-locale" 15304 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15305 data-locale="nl" 15306 data-google-locale="nl" 15307 data-ek-footer-lang-row 15308 data-ek-footer-lang-search-text="dutch dutch nl nl" 15309 > 15310 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="nl"> 15311 <input type="hidden" name="is_rtl" value="0"> 15312 <input type="hidden" name="return_url" value="/search"> 15313 <button 15314 type="submit" 15315 class="ek-footer-lang-dropdown__option" 15316 data-locale="nl" 15317 data-google-locale="nl" 15318 > 15319 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Dutch</span> 15320 </button> 15321 </form> 15322 <form 15323 method="POST" 15324 action="https://www.ekonty.com/set-locale" 15325 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15326 data-locale="dz" 15327 data-google-locale="dz" 15328 data-ek-footer-lang-row 15329 data-ek-footer-lang-search-text="dzongkha dzongkha dz dz" 15330 > 15331 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="dz"> 15332 <input type="hidden" name="is_rtl" value="0"> 15333 <input type="hidden" name="return_url" value="/search"> 15334 <button 15335 type="submit" 15336 class="ek-footer-lang-dropdown__option" 15337 data-locale="dz" 15338 data-google-locale="dz" 15339 > 15340 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Dzongkha</span> 15341 </button> 15342 </form> 15343 <form 15344 method="POST" 15345 action="https://www.ekonty.com/set-locale" 15346 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15347 data-locale="en" 15348 data-google-locale="en" 15349 data-ek-footer-lang-row 15350 data-ek-footer-lang-search-text="english english en en" 15351 > 15352 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="en"> 15353 <input type="hidden" name="is_rtl" value="0"> 15354 <input type="hidden" name="return_url" value="/search"> 15355 <button 15356 type="submit" 15357 class="ek-footer-lang-dropdown__option is-active" 15358 data-locale="en" 15359 data-google-locale="en" 15360 > 15361 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">English</span> 15362 <span class="ek-footer-lang-dropdown__check" aria-hidden="true">â</span> 15363 </button> 15364 </form> 15365 <form 15366 method="POST" 15367 action="https://www.ekonty.com/set-locale" 15368 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15369 data-locale="eo" 15370 data-google-locale="eo" 15371 data-ek-footer-lang-row 15372 data-ek-footer-lang-search-text="esperanto esperanto eo eo" 15373 > 15374 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="eo">
15375 <input type="hidden" name="is_rtl" value="0"> 15376 <input type="hidden" name="return_url" value="/search"> 15377 <button 15378 type="submit" 15379 class="ek-footer-lang-dropdown__option" 15380 data-locale="eo" 15381 data-google-locale="eo" 15382 > 15383 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Esperanto</span> 15384 </button> 15385 </form> 15386 <form 15387 method="POST" 15388 action="https://www.ekonty.com/set-locale" 15389 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15390 data-locale="et" 15391 data-google-locale="et" 15392 data-ek-footer-lang-row 15393 data-ek-footer-lang-search-text="estonian estonian et et" 15394 > 15395 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="et"> 15396 <input type="hidden" name="is_rtl" value="0"> 15397 <input type="hidden" name="return_url" value="/search"> 15398 <button 15399 type="submit" 15400 class="ek-footer-lang-dropdown__option" 15401 data-locale="et" 15402 data-google-locale="et" 15403 > 15404 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Estonian</span> 15405 </button> 15406 </form> 15407 <form 15408 method="POST" 15409 action="https://www.ekonty.com/set-locale" 15410 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15411 data-locale="ee" 15412 data-google-locale="ee" 15413 data-ek-footer-lang-row 15414 data-ek-footer-lang-search-text="ewe ewe ee ee" 15415 > 15416 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ee"> 15417 <input type="hidden" name="is_rtl" value="0"> 15418 <input type="hidden" name="return_url" value="/search"> 15419 <button 15420 type="submit" 15421 class="ek-footer-lang-dropdown__option" 15422 data-locale="ee" 15423 data-google-locale="ee" 15424 > 15425 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Ewe</span> 15426 </button> 15427 </form> 15428 <form 15429 method="POST" 15430 action="https://www.ekonty.com/set-locale" 15431 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15432 data-locale="fo" 15433 data-google-locale="fo" 15434 data-ek-footer-lang-row 15435 data-ek-footer-lang-search-text="faroese faroese fo fo" 15436 > 15437 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="fo"> 15438 <input type="hidden" name="is_rtl" value="0"> 15439 <input type="hidden" name="return_url" value="/search"> 15440 <button 15441 type="submit" 15442 class="ek-footer-lang-dropdown__option" 15443 data-locale="fo" 15444 data-google-locale="fo" 15445 >
15446 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Faroese</span> 15447 </button> 15448 </form> 15449 <form 15450 method="POST" 15451 action="https://www.ekonty.com/set-locale" 15452 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15453 data-locale="fj" 15454 data-google-locale="fj" 15455 data-ek-footer-lang-row 15456 data-ek-footer-lang-search-text="fijian fijian fj fj" 15457 > 15458 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="fj"> 15459 <input type="hidden" name="is_rtl" value="0"> 15460 <input type="hidden" name="return_url" value="/search"> 15461 <button 15462 type="submit" 15463 class="ek-footer-lang-dropdown__option" 15464 data-locale="fj" 15465 data-google-locale="fj" 15466 > 15467 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Fijian</span> 15468 </button> 15469 </form> 15470 <form 15471 method="POST" 15472 action="https://www.ekonty.com/set-locale" 15473 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15474 data-locale="fi" 15475 data-google-locale="fi" 15476 data-ek-footer-lang-row 15477 data-ek-footer-lang-search-text="finnish finnish fi fi" 15478 > 15479 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="fi"> 15480 <input type="hidden" name="is_rtl" value="0"> 15481 <input type="hidden" name="return_url" value="/search"> 15482 <button 15483 type="submit" 15484 class="ek-footer-lang-dropdown__option" 15485 data-locale="fi" 15486 data-google-locale="fi" 15487 > 15488 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Finnish</span> 15489 </button> 15490 </form> 15491 <form 15492 method="POST" 15493 action="https://www.ekonty.com/set-locale" 15494 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15495 data-locale="fr" 15496 data-google-locale="fr" 15497 data-ek-footer-lang-row 15498 data-ek-footer-lang-search-text="french french fr fr" 15499 > 15500 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="fr"> 15501 <input type="hidden" name="is_rtl" value="0"> 15502 <input type="hidden" name="return_url" value="/search"> 15503 <button 15504 type="submit" 15505 class="ek-footer-lang-dropdown__option" 15506 data-locale="fr" 15507 data-google-locale="fr" 15508 > 15509 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">French</span> 15510 </button> 15511 </form> 15512 <form 15513 method="POST" 15514 action="https://www.ekonty.com/set-locale" 15515 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15516 data-locale="ff" 15517 data-google-locale="ff" 15518 data-ek-footer-lang-row 15519 data-ek-footer-lang-search-text="fula, fulah, pulaar, pular fula, fulah, pulaar, pular ff ff" 15520 > 15521 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ff">
15522 <input type="hidden" name="is_rtl" value="0"> 15523 <input type="hidden" name="return_url" value="/search"> 15524 <button 15525 type="submit" 15526 class="ek-footer-lang-dropdown__option" 15527 data-locale="ff" 15528 data-google-locale="ff" 15529 > 15530 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Fula, Fulah, Pulaar, Pular</span> 15531 </button> 15532 </form> 15533 <form 15534 method="POST" 15535 action="https://www.ekonty.com/set-locale" 15536 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15537 data-locale="gv" 15538 data-google-locale="gv" 15539 data-ek-footer-lang-row 15540 data-ek-footer-lang-search-text="gaelic (manx) gaelic (manx) gv gv" 15541 > 15542 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="gv"> 15543 <input type="hidden" name="is_rtl" value="0"> 15544 <input type="hidden" name="return_url" value="/search"> 15545 <button 15546 type="submit" 15547 class="ek-footer-lang-dropdown__option" 15548 data-locale="gv" 15549 data-google-locale="gv" 15550 > 15551 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Gaelic (Manx)</span> 15552 </button> 15553 </form> 15554 <form 15555 method="POST" 15556 action="https://www.ekonty.com/set-locale" 15557 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15558 data-locale="gd" 15559 data-google-locale="gd" 15560 data-ek-footer-lang-row 15561 data-ek-footer-lang-search-text="gaelic (scottish
15561) gaelic (scottish) gd gd" 15562 > 15563 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="gd"> 15564 <input type="hidden" name="is_rtl" value="0"> 15565 <input type="hidden" name="return_url" value="/search"> 15566 <button 15567 type="submit" 15568 class="ek-footer-lang-dropdown__option" 15569 data-locale="gd" 15570 data-google-locale="gd" 15571 > 15572 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Gaelic (Scottish)</span> 15573 </button> 15574 </form> 15575 <form 15576 method="POST" 15577 action="https://www.ekonty.com/set-locale" 15578 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15579 data-locale="gl" 15580 data-google-locale="gl" 15581 data-ek-footer-lang-row 15582 data-ek-footer-lang-search-text="galician galician gl gl" 15583 > 15584 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="gl"> 15585 <input type="hidden" name="is_rtl" value="0"> 15586 <input type="hidden" name="return_url" value="/search"> 15587 <button 15588 type="submit" 15589 class="ek-footer-lang-dropdown__option" 15590 data-locale="gl" 15591 data-google-locale="gl" 15592 > 15593 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Galician</span> 15594 </button> 15595 </form> 15596 <form 15597 method="POST" 15598 action="https://www.ekonty.com/set-locale" 15599 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15600 data-locale="ka" 15601 data-google-locale="ka" 15602 data-ek-footer-lang-row 15603 data-ek-footer-lang-search-text="georgian georgian ka ka" 15604 > 15605 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ka"> 15606 <input type="hidden" name="is_rtl" value="0"> 15607 <input type="hidden" name="return_url" value="/search"> 15608 <button 15609 type="submit" 15610 class="ek-footer-lang-dropdown__option" 15611 data-locale="ka" 15612 data-google-locale="ka" 15613 > 15614 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Georgian</span> 15615 </button> 15616 </form> 15617 <form 15618 method="POST" 15619 action="https://www.ekonty.com/set-locale" 15620 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15621 data-locale="de" 15622 data-google-locale="de" 15623 data-ek-footer-lang-row 15624 data-ek-footer-lang-search-text="german german de de" 15625 > 15626 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="de"> 15627 <input type="hidden" name="is_rtl" value="0"> 15628 <input type="hidden" name="return_url" value="/search"> 15629 <button 15630 type="submit" 15631 class="ek-footer-lang-dropdown__option" 15632 data-locale="de" 15633 data-google-locale="de" 15634 >
15635 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">German</span> 15636 </button> 15637 </form> 15638 <form 15639 method="POST" 15640 action="https://www.ekonty.com/set-locale" 15641 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15642 data-locale="el" 15643 data-google-locale="el" 15644 data-ek-footer-lang-row 15645 data-ek-footer-lang-search-text="greek greek el el" 15646 > 15647 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="el"> 15648 <input type="hidden" name="is_rtl" value="0"> 15649 <input type="hidden" name="return_url" value="/search"> 15650 <button 15651 type="submit" 15652 class="ek-footer-lang-dropdown__option" 15653 data-locale="el" 15654 data-google-locale="el" 15655 > 15656 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Greek</span> 15657 </button> 15658 </form> 15659 <form 15660 method="POST" 15661 action="https://www.ekonty.com/set-locale" 15662 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15663 data-locale="kl" 15664 data-google-locale="kl" 15665 data-ek-footer-lang-row 15666 data-ek-footer-lang-search-text="greenlandic greenlandic kl kl" 15667 > 15668 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="kl"> 15669 <input type="hidden" name="is_rtl" value="0"> 15670 <input type="hidden" name="return_url" value="/search"> 15671 <button 15672 type="submit" 15673 class="ek-footer-lang-dropdown__option" 15674 data-locale="kl" 15675 data-google-locale="kl" 15676 > 15677 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Greenlandic</span> 15678 </button> 15679 </form> 15680 <form 15681 method="POST" 15682 action="https://www.ekonty.com/set-locale" 15683 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15684 data-locale="gn" 15685 data-google-locale="gn" 15686 data-ek-footer-lang-row 15687 data-ek-footer-lang-search-text="guarani guarani gn gn" 15688 > 15689 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="gn"> 15690 <input type="hidden" name="is_rtl" value="0"> 15691 <input type="hidden" name="return_url" value="/search"> 15692 <button 15693 type="submit" 15694 class="ek-footer-lang-dropdown__option" 15695 data-locale="gn" 15696 data-google-locale="gn" 15697 > 15698 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Guarani</span> 15699 </button> 15700 </form> 15701 <form 15702 method="POST" 15703 action="https://www.ekonty.com/set-locale" 15704 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15705 data-locale="gu" 15706 data-google-locale="gu" 15707 data-ek-footer-lang-row 15708 data-ek-footer-lang-search-text="gujarati gujarati gu gu" 15709 > 15710 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="gu">
15711 <input type="hidden" name="is_rtl" value="0"> 15712 <input type="hidden" name="return_url" value="/search"> 15713 <button 15714 type="submit" 15715 class="ek-footer-lang-dropdown__option" 15716 data-locale="gu" 15717 data-google-locale="gu" 15718 > 15719 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Gujarati</span> 15720 </button> 15721 </form> 15722 <form 15723 method="POST" 15724 action="https://www.ekonty.com/set-locale" 15725 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15726 data-locale="ht" 15727 data-google-locale="ht" 15728 data-ek-footer-lang-row 15729 data-ek-footer-lang-search-text="haitian creole haitian creole ht ht" 15730 > 15731 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ht"> 15732 <input type="hidden" name="is_rtl" value="0"> 15733 <input type="hidden" name="return_url" value="/search"> 15734 <button 15735 type="submit" 15736 class="ek-footer-lang-dropdown__option" 15737 data-locale="ht" 15738 data-google-locale="ht" 15739 > 15740 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Haitian Creole</span> 15741 </button> 15742 </form> 15743 <form 15744 method="POST" 15745 action="https://www.ekonty.com/set-locale" 15746 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15747 data-locale="ha" 15748 data-google-locale="ha" 15749 data-ek-footer-lang-row 15750 data-ek-footer-lang-search-text="hausa hausa ha ha" 15751 > 15752 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ha"> 15753 <input type="hidden" name="is_rtl" value="0"> 15754 <input type="hidden" name="return_url" value="/search"> 15755 <button 15756 type="submit" 15757 class="ek-footer-lang-dropdown__option" 15758 data-locale="ha" 15759 data-google-locale="ha" 15760 > 15761 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Hausa</span> 15762 </button> 15763 </form> 15764 <form 15765 method="POST" 15766 action="https://www.ekonty.com/set-locale" 15767 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15768 data-locale="he" 15769 data-google-locale="he" 15770 data-ek-footer-lang-row 15771 data-ek-footer-lang-search-text="hebrew hebrew he he" 15772 > 15773 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="he"> 15774 <input type="hidden" name="is_rtl" value="1"> 15775 <input type="hidden" name="return_url" value="/search"> 15776 <button 15777 type="submit" 15778 class="ek-footer-lang-dropdown__option" 15779 data-locale="he" 15780 data-google-locale="he" 15781 >
15782 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Hebrew</span> 15783 </button> 15784 </form> 15785 <form 15786 method="POST" 15787 action="https://www.ekonty.com/set-locale" 15788 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15789 data-locale="hz" 15790 data-google-locale="hz" 15791 data-ek-footer-lang-row 15792 data-ek-footer-lang-search-text="herero herero hz hz" 15793 > 15794 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="hz"> 15795 <input type="hidden" name="is_rtl" value="0"> 15796 <input type="hidden" name="return_url" value="/search"> 15797 <button 15798 type="submit" 15799 class="ek-footer-lang-dropdown__option" 15800 data-locale="hz" 15801 data-google-locale="hz" 15802 > 15803 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Herero</span> 15804 </button> 15805 </form> 15806 <form 15807 method="POST" 15808 action="https://www.ekonty.com/set-locale" 15809 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15810 data-locale="hi" 15811 data-google-locale="hi" 15812 data-ek-footer-lang-row 15813 data-ek-footer-lang-search-text="hindi hindi hi hi" 15814 > 15815 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="hi"> 15816 <input type="hidden" name="is_rtl" value="0"> 15817 <input type="hidden" name="return_url" value="/search"> 15818 <button 15819 type="submit" 15820 class="ek-footer-lang-dropdown__option" 15821 data-locale="hi" 15822 data-google-locale="hi" 15823 > 15824 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Hindi</span> 15825 </button> 15826 </form> 15827 <form 15828 method="POST" 15829 action="https://www.ekonty.com/set-locale" 15830 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15831 data-locale="ho" 15832 data-google-locale="ho" 15833 data-ek-footer-lang-row 15834 data-ek-footer-lang-search-text="hiri motu hiri motu ho ho" 15835 > 15836 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ho"> 15837 <input type="hidden" name="is_rtl" value="0"> 15838 <input type="hidden" name="return_url" value="/search"> 15839 <button 15840 type="submit" 15841 class="ek-footer-lang-dropdown__option" 15842 data-locale="ho" 15843 data-google-locale="ho" 15844 > 15845 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Hiri Motu</span> 15846 </button> 15847 </form> 15848 <form 15849 method="POST" 15850 action="https://www.ekonty.com/set-locale" 15851 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15852 data-locale="hu" 15853 data-google-locale="hu" 15854 data-ek-footer-lang-row 15855 data-ek-footer-lang-search-text="hungarian hungarian hu hu" 15856 > 15857 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="hu">
15858 <input type="hidden" name="is_rtl" value="0"> 15859 <input type="hidden" name="return_url" value="/search"> 15860 <button 15861 type="submit" 15862 class="ek-footer-lang-dropdown__option" 15863 data-locale="hu" 15864 data-google-locale="hu" 15865 > 15866 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Hungarian</span> 15867 </button> 15868 </form> 15869 <form 15870 method="POST" 15871 action="https://www.ekonty.com/set-locale" 15872 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15873 data-locale="is" 15874 data-google-locale="is" 15875 data-ek-footer-lang-row 15876 data-ek-footer-lang-search-text="icelandic icelandic is is" 15877 > 15878 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="is"> 15879 <input type="hidden" name="is_rtl" value="0"> 15880 <input type="hidden" name="return_url" value="/search"> 15881 <button 15882 type="submit" 15883 class="ek-footer-lang-dropdown__option" 15884 data-locale="is" 15885 data-google-locale="is" 15886 > 15887 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Icelandic</span> 15888 </button> 15889 </form> 15890 <form 15891 method="POST" 15892 action="https://www.ekonty.com/set-locale" 15893 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15894 data-locale="io" 15895 data-google-locale="io" 15896 data-ek-footer-lang-row 15897 data-ek-footer-lang-search-text="ido ido io io" 15898 > 15899 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="io"> 15900 <input type="hidden" name="is_rtl" value="0"> 15901 <input type="hidden" name="return_url" value="/search"> 15902 <button 15903 type="submit" 15904 class="ek-footer-lang-dropdown__option" 15905 data-locale="io" 15906 data-google-locale="io" 15907 > 15908 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Ido</span> 15909 </button> 15910 </form> 15911 <form 15912 method="POST" 15913 action="https://www.ekonty.com/set-locale" 15914 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15915 data-locale="ig" 15916 data-google-locale="ig" 15917 data-ek-footer-lang-row 15918 data-ek-footer-lang-search-text="igbo igbo ig ig" 15919 > 15920 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ig"> 15921 <input type="hidden" name="is_rtl" value="0"> 15922 <input type="hidden" name="return_url" value="/search"> 15923 <button 15924 type="submit" 15925 class="ek-footer-lang-dropdown__option" 15926 data-locale="ig" 15927 data-google-locale="ig" 15928 >
15929 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Igbo</span> 15930 </button> 15931 </form> 15932 <form 15933 method="POST" 15934 action="https://www.ekonty.com/set-locale" 15935 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15936 data-locale="id, in" 15937 data-google-locale="id, in" 15938 data-ek-footer-lang-row 15939 data-ek-footer-lang-search-text="indonesian indonesian id, in id, in" 15940 > 15941 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="id, in"> 15942 <input type="hidden" name="is_rtl" value="0"> 15943 <input type="hidden" name="return_url" value="/search"> 15944 <button 15945 type="submit" 15946 class="ek-footer-lang-dropdown__option" 15947 data-locale="id, in" 15948 data-google-locale="id, in" 15949 > 15950 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Indonesian</span> 15951 </button> 15952 </form> 15953 <form 15954 method="POST" 15955 action="https://www.ekonty.com/set-locale" 15956 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15957 data-locale="ia" 15958 data-google-locale="ia" 15959 data-ek-footer-lang-row 15960 data-ek-footer-lang-search-text="interlingua interlingua ia ia" 15961 > 15962 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ia"> 15963 <input type="hidden" name="is_rtl" value="0"> 15964 <input type="hidden" name="return_url" value="/search"> 15965 <button 15966 type="submit" 15967 class="ek-footer-lang-dropdown__option" 15968 data-locale="ia" 15969 data-google-locale="ia" 15970 > 15971 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Interlingua</span> 15972 </button> 15973 </form> 15974 <form 15975 method="POST" 15976 action="https://www.ekonty.com/set-locale" 15977 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15978 data-locale="ie" 15979 data-google-locale="ie" 15980 data-ek-footer-lang-row 15981 data-ek-footer-lang-search-text="interlingue interlingue ie ie" 15982 > 15983 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ie"> 15984 <input type="hidden" name="is_rtl" value="0"> 15985 <input type="hidden" name="return_url" value="/search"> 15986 <button 15987 type="submit" 15988 class="ek-footer-lang-dropdown__option" 15989 data-locale="ie" 15990 data-google-locale="ie" 15991 > 15992 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Interlingue</span> 15993 </button> 15994 </form> 15995 <form 15996 method="POST" 15997 action="https://www.ekonty.com/set-locale" 15998 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15999 data-locale="iu" 16000 data-google-locale="iu" 16001 data-ek-footer-lang-row 16002 data-ek-footer-lang-search-text="inuktitut inuktitut iu iu" 16003 > 16004 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="iu">
16005 <input type="hidden" name="is_rtl" value="0"> 16006 <input type="hidden" name="return_url" value="/search"> 16007 <button 16008 type="submit" 16009 class="ek-footer-lang-dropdown__option" 16010 data-locale="iu" 16011 data-google-locale="iu" 16012 > 16013 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Inuktitut</span> 16014 </button> 16015 </form> 16016 <form 16017 method="POST" 16018 action="https://www.ekonty.com/set-locale" 16019 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16020 data-locale="ik" 16021 data-google-locale="ik" 16022 data-ek-footer-lang-row 16023 data-ek-footer-lang-search-text="inupiak inupiak ik ik" 16024 > 16025 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ik"> 16026 <input type="hidden" name="is_rtl" value="0"> 16027 <input type="hidden" name="return_url" value="/search"> 16028 <button 16029 type="submit" 16030 class="ek-footer-lang-dropdown__option" 16031 data-locale="ik" 16032 data-google-locale="ik" 16033 > 16034 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Inupiak</span> 16035 </button> 16036 </form> 16037 <form 16038 method="POST" 16039 action="https://www.ekonty.com/set-locale" 16040 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16041 data-locale="ga" 16042 data-google-locale="ga" 16043 data-ek-footer-lang-row 16044 data-ek-footer-lang-search-text="irish irish ga ga" 16045 > 16046 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ga"> 16047 <input type="hidden" name="is_rtl" value="0"> 16048 <input type="hidden" name="return_url" value="/search"> 16049 <button 16050 type="submit" 16051 class="ek-footer-lang-dropdown__option" 16052 data-locale="ga" 16053 data-google-locale="ga" 16054 > 16055 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Irish</span> 16056 </button> 16057 </form> 16058 <form 16059 method="POST" 16060 action="https://www.ekonty.com/set-locale" 16061 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16062 data-locale="it" 16063 data-google-locale="it" 16064 data-ek-footer-lang-row 16065 data-ek-footer-lang-search-text="italian italian it it" 16066 > 16067 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="it"> 16068 <input type="hidden" name="is_rtl" value="0"> 16069 <input type="hidden" name="return_url" value="/search"> 16070 <button 16071 type="submit" 16072 class="ek-footer-lang-dropdown__option" 16073 data-locale="it" 16074 data-google-locale="it" 16075 >
16076 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Italian</span> 16077 </button> 16078 </form> 16079 <form 16080 method="POST" 16081 action="https://www.ekonty.com/set-locale" 16082 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16083 data-locale="ja" 16084 data-google-locale="ja" 16085 data-ek-footer-lang-row 16086 data-ek-footer-lang-search-text="japanese japanese ja ja" 16087 > 16088 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ja"> 16089 <input type="hidden" name="is_rtl" value="0"> 16090 <input type="hidden" name="return_url" value="/search"> 16091 <button 16092 type="submit" 16093 class="ek-footer-lang-dropdown__option" 16094 data-locale="ja" 16095 data-google-locale="ja" 16096 > 16097 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Japanese</span> 16098 </button> 16099 </form> 16100 <form 16101 method="POST" 16102 action="https://www.ekonty.com/set-locale" 16103 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16104 data-locale="jv" 16105 data-google-locale="jv" 16106 data-ek-footer-lang-row 16107 data-ek-footer-lang-search-text="javanese javanese jv jv" 16108 > 16109 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="jv"> 16110 <input type="hidden" name="is_rtl" value="0"> 16111 <input type="hidden" name="return_url" value="/search"> 16112 <button 16113 type="submit" 16114 class="ek-footer-lang-dropdown__option" 16115 data-locale="jv" 16116 data-google-locale="jv" 16117 > 16118 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Javanese</span> 16119 </button> 16120 </form> 16121 <form 16122 method="POST" 16123 action="https://www.ekonty.com/set-locale" 16124 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16125 data-locale="kn" 16126 data-google-locale="kn" 16127 data-ek-footer-lang-row 16128 data-ek-footer-lang-search-text="kannada kannada kn kn" 16129 > 16130 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="kn"> 16131 <input type="hidden" name="is_rtl" value="0"> 16132 <input type="hidden" name="return_url" value="/search"> 16133 <button 16134 type="submit" 16135 class="ek-footer-lang-dropdown__option" 16136 data-locale="kn" 16137 data-google-locale="kn" 16138 > 16139 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kannada</span> 16140 </button> 16141 </form> 16142 <form 16143 method="POST" 16144 action="https://www.ekonty.com/set-locale" 16145 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16146 data-locale="kr" 16147 data-google-locale="kr" 16148 data-ek-footer-lang-row 16149 data-ek-footer-lang-search-text="kanuri kanuri kr kr" 16150 > 16151 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="kr">
16152 <input type="hidden" name="is_rtl" value="0"> 16153 <input type="hidden" name="return_url" value="/search"> 16154 <button 16155 type="submit" 16156 class="ek-footer-lang-dropdown__option" 16157 data-locale="kr" 16158 data-google-locale="kr" 16159 > 16160 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kanuri</span> 16161 </button> 16162 </form> 16163 <form 16164 method="POST" 16165 action="https://www.ekonty.com/set-locale" 16166 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16167 data-locale="ks" 16168 data-google-locale="ks" 16169 data-ek-footer-lang-row 16170 data-ek-footer-lang-search-text="kashmiri kashmiri ks ks" 16171 > 16172 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ks"> 16173 <input type="hidden" name="is_rtl" value="0"> 16174 <input type="hidden" name="return_url" value="/search"> 16175 <button 16176 type="submit" 16177 class="ek-footer-lang-dropdown__option" 16178 data-locale="ks" 16179 data-google-locale="ks" 16180 > 16181 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kashmiri</span> 16182 </button> 16183 </form> 16184 <form 16185 method="POST" 16186 action="https://www.ekonty.com/set-locale" 16187 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16188 data-locale="kk" 16189 data-google-locale="kk" 16190 data-ek-footer-lang-row 16191 data-ek-footer-lang-search-text="kazakh kazakh kk kk" 16192 > 16193 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="kk"> 16194 <input type="hidden" name="is_rtl" value="0"> 16195 <input type="hidden" name="return_url" value="/search"> 16196 <button 16197 type="submit" 16198 class="ek-footer-lang-dropdown__option" 16199 data-locale="kk" 16200 data-google-locale="kk" 16201 > 16202 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kazakh</span> 16203 </button> 16204 </form> 16205 <form 16206 method="POST" 16207 action="https://www.ekonty.com/set-locale" 16208 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16209 data-locale="km" 16210 data-google-locale="km" 16211 data-ek-footer-lang-row 16212 data-ek-footer-lang-search-text="khmer khmer km km" 16213 > 16214 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="km"> 16215 <input type="hidden" name="is_rtl" value="0"> 16216 <input type="hidden" name="return_url" value="/search"> 16217 <button 16218 type="submit" 16219 class="ek-footer-lang-dropdown__option" 16220 data-locale="km" 16221 data-google-locale="km" 16222 >
16223 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Khmer</span> 16224 </button> 16225 </form> 16226 <form 16227 method="POST" 16228 action="https://www.ekonty.com/set-locale" 16229 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16230 data-locale="ki" 16231 data-google-locale="ki" 16232 data-ek-footer-lang-row 16233 data-ek-footer-lang-search-text="kikuyu kikuyu ki ki" 16234 > 16235 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ki"> 16236 <input type="hidden" name="is_rtl" value="0"> 16237 <input type="hidden" name="return_url" value="/search"> 16238 <button 16239 type="submit" 16240 class="ek-footer-lang-dropdown__option" 16241 data-locale="ki" 16242 data-google-locale="ki" 16243 > 16244 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kikuyu</span> 16245 </button> 16246 </form> 16247 <form 16248 method="POST" 16249 action="https://www.ekonty.com/set-locale" 16250 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16251 data-locale="rw" 16252 data-google-locale="rw" 16253 data-ek-footer-lang-row 16254 data-ek-footer-lang-search-text="kinyarwanda (rwanda) kinyarwanda (rwanda) rw rw" 16255 > 16256 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="rw"> 16257 <input type="hidden" name="is_rtl" value="0"> 16258 <input type="hidden" name="return_url" value="/search"> 16259 <button 16260 type="submit" 16261 class="ek-footer-lang-dropdown__option" 16262 data-locale="rw" 16263 data-google-locale="rw" 16264 > 16265 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kinyarwanda (Rwanda)</span> 16266 </button> 16267 </form> 16268 <form 16269 method="POST" 16270 action="https://www.ekonty.com/set-locale" 16271 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16272 data-locale="rn" 16273 data-google-locale="rn" 16274 data-ek-footer-lang-row 16275 data-ek-footer-lang-search-text="kirundi kirundi rn rn" 16276 > 16277 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="rn"> 16278 <input type="hidden" name="is_rtl" value="0"> 16279 <input type="hidden" name="return_url" value="/search"> 16280 <button 16281 type="submit" 16282 class="ek-footer-lang-dropdown__option" 16283 data-locale="rn" 16284 data-google-locale="rn" 16285 > 16286 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kirundi</span> 16287 </button> 16288 </form> 16289 <form 16290 method="POST" 16291 action="https://www.ekonty.com/set-locale" 16292 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16293 data-locale="kv" 16294 data-google-locale="kv" 16295 data-ek-footer-lang-row 16296 data-ek-footer-lang-search-text="komi komi kv kv" 16297 > 16298 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="kv">
16299 <input type="hidden" name="is_rtl" value="0"> 16300 <input type="hidden" name="return_url" value="/search"> 16301 <button 16302 type="submit" 16303 class="ek-footer-lang-dropdown__option" 16304 data-locale="kv" 16305 data-google-locale="kv" 16306 > 16307 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Komi</span> 16308 </button> 16309 </form> 16310 <form 16311 method="POST" 16312 action="https://www.ekonty.com/set-locale" 16313 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16314 data-locale="kg" 16315 data-google-locale="kg" 16316 data-ek-footer-lang-row 16317 data-ek-footer-lang-search-text="kongo kongo kg kg" 16318 > 16319 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="kg"> 16320 <input type="hidden" name="is_rtl" value="0"> 16321 <input type="hidden" name="return_url" value="/search"> 16322 <button 16323 type="submit" 16324 class="ek-footer-lang-dropdown__option" 16325 data-locale="kg" 16326 data-google-locale="kg" 16327 > 16328 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kongo</span> 16329 </button> 16330 </form> 16331 <form 16332 method="POST" 16333 action="https://www.ekonty.com/set-locale" 16334 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16335 data-locale="ko" 16336 data-google-locale="ko" 16337 data-ek-footer-lang-row 16338 data-ek-footer-lang-search-text="korean korean ko ko" 16339 > 16340 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ko"> 16341 <input type="hidden" name="is_rtl" value="0"> 16342 <input type="hidden" name="return_url" value="/search"> 16343 <button 16344 type="submit" 16345 class="ek-footer-lang-dropdown__option" 16346 data-locale="ko" 16347 data-google-locale="ko" 16348 > 16349 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Korean</span> 16350 </button> 16351 </form> 16352 <form 16353 method="POST" 16354 action="https://www.ekonty.com/set-locale" 16355 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16356 data-locale="ku" 16357 data-google-locale="ku" 16358 data-ek-footer-lang-row 16359 data-ek-footer-lang-search-text="kurdish kurdish ku ku" 16360 > 16361 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ku"> 16362 <input type="hidden" name="is_rtl" value="1"> 16363 <input type="hidden" name="return_url" value="/search"> 16364 <button 16365 type="submit" 16366 class="ek-footer-lang-dropdown__option" 16367 data-locale="ku" 16368 data-google-locale="ku" 16369 >
16370 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kurdish</span> 16371 </button> 16372 </form> 16373 <form 16374 method="POST" 16375 action="https://www.ekonty.com/set-locale" 16376 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16377 data-locale="kj" 16378 data-google-locale="kj" 16379 data-ek-footer-lang-row 16380 data-ek-footer-lang-search-text="kwanyama kwanyama kj kj" 16381 > 16382 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="kj"> 16383 <input type="hidden" name="is_rtl" value="0"> 16384 <input type="hidden" name="return_url" value="/search"> 16385 <button 16386 type="submit" 16387 class="ek-footer-lang-dropdown__option" 16388 data-locale="kj" 16389 data-google-locale="kj" 16390 > 16391 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kwanyama</span> 16392 </button> 16393 </form> 16394 <form 16395 method="POST" 16396 action="https://www.ekonty.com/set-locale" 16397 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16398 data-locale="ky" 16399 data-google-locale="ky" 16400 data-ek-footer-lang-row 16401 data-ek-footer-lang-search-text="kyrgyz kyrgyz ky ky" 16402 > 16403 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ky"> 16404 <input type="hidden" name="is_rtl" value="0"> 16405 <input type="hidden" name="return_url" value="/search"> 16406 <button 16407 type="submit" 16408 class="ek-footer-lang-dropdown__option" 16409 data-locale="ky" 16410 data-google-locale="ky" 16411 > 16412 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kyrgyz</span> 16413 </button> 16414 </form> 16415 <form 16416 method="POST" 16417 action="https://www.ekonty.com/set-locale" 16418 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16419 data-locale="lo" 16420 data-google-locale="lo" 16421 data-ek-footer-lang-row 16422 data-ek-footer-lang-search-text="lao lao lo lo" 16423 > 16424 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="lo"> 16425 <input type="hidden" name="is_rtl" value="0"> 16426 <input type="hidden" name="return_url" value="/search"> 16427 <button 16428 type="submit" 16429 class="ek-footer-lang-dropdown__option" 16430 data-locale="lo" 16431 data-google-locale="lo" 16432 > 16433 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Lao</span> 16434 </button> 16435 </form> 16436 <form 16437 method="POST" 16438 action="https://www.ekonty.com/set-locale" 16439 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16440 data-locale="la" 16441 data-google-locale="la" 16442 data-ek-footer-lang-row 16443 data-ek-footer-lang-search-text="latin latin la la" 16444 > 16445 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="la">
16446 <input type="hidden" name="is_rtl" value="0"> 16447 <input type="hidden" name="return_url" value="/search"> 16448 <button 16449 type="submit" 16450 class="ek-footer-lang-dropdown__option" 16451 data-locale="la" 16452 data-google-locale="la" 16453 > 16454 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Latin</span> 16455 </button> 16456 </form> 16457 <form 16458 method="POST" 16459 action="https://www.ekonty.com/set-locale" 16460 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16461 data-locale="lv" 16462 data-google-locale="lv" 16463 data-ek-footer-lang-row 16464 data-ek-footer-lang-search-text="latvian (lettish) latvian (lettish) lv lv" 16465 > 16466 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="lv"> 16467 <input type="hidden" name="is_rtl" value="0"> 16468 <input type="hidden" name="return_url" value="/search"> 16469 <button 16470 type="submit" 16471 class="ek-footer-lang-dropdown__option" 16472 data-locale="lv" 16473 data-google-locale="lv" 16474 > 16475 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Latvian (Lettish)</span> 16476 </button> 16477 </form> 16478 <form 16479 method="POST" 16480 action="https://www.ekonty.com/set-locale" 16481 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16482 data-locale="li" 16483 data-google-locale="li" 16484 data-ek-footer-lang-row 16485 data-ek-footer-lang-search-text="limburgish ( limburger) limburgish ( limburger) li li" 16486 > 16487 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="li"> 16488 <input type="hidden" name="is_rtl" value="0"> 16489 <input type="hidden" name="return_url" value="/search"> 16490 <button 16491 type="submit" 16492 class="ek-footer-lang-dropdown__option" 16493 data-locale="li" 16494 data-google-locale="li" 16495 > 16496 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Limburgish ( Limburger)</span> 16497 </button> 16498 </form> 16499 <form 16500 method="POST" 16501 action="https://www.ekonty.com/set-locale" 16502 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16503 data-locale="ln" 16504 data-google-locale="ln" 16505 data-ek-footer-lang-row 16506 data-ek-footer-lang-search-text="lingala lingala ln ln" 16507 > 16508 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ln"> 16509 <input type="hidden" name="is_rtl" value="0"> 16510 <input type="hidden" name="return_url" value="/search"> 16511 <button 16512 type="submit" 16513 class="ek-footer-lang-dropdown__option" 16514 data-locale="ln" 16515 data-google-locale="ln" 16516 >
16517 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Lingala</span> 16518 </button> 16519 </form> 16520 <form 16521 method="POST" 16522 action="https://www.ekonty.com/set-locale" 16523 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16524 data-locale="lt" 16525 data-google-locale="lt" 16526 data-ek-footer-lang-row 16527 data-ek-footer-lang-search-text="lithuanian lithuanian lt lt" 16528 > 16529 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="lt"> 16530 <input type="hidden" name="is_rtl" value="0"> 16531 <input type="hidden" name="return_url" value="/search"> 16532 <button 16533 type="submit" 16534 class="ek-footer-lang-dropdown__option" 16535 data-locale="lt" 16536 data-google-locale="lt" 16537 > 16538 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Lithuanian</span> 16539 </button> 16540 </form> 16541 <form 16542 method="POST" 16543 action="https://www.ekonty.com/set-locale" 16544 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16545 data-locale="lu" 16546 data-google-locale="lu" 16547 data-ek-footer-lang-row 16548 data-ek-footer-lang-search-text="luga-katanga luga-katanga lu lu" 16549 > 16550 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="lu"> 16551 <input type="hidden" name="is_rtl" value="0"> 16552 <input type="hidden" name="return_url" value="/search"> 16553 <button 16554 type="submit" 16555 class="ek-footer-lang-dropdown__option" 16556 data-locale="lu" 16557 data-google-locale="lu" 16558 > 16559 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Luga-Katanga</span> 16560 </button> 16561 </form> 16562 <form 16563 method="POST" 16564 action="https://www.ekonty.com/set-locale" 16565 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16566 data-locale="lg" 16567 data-google-locale="lg" 16568 data-ek-footer-lang-row 16569 data-ek-footer-lang-search-text="luganda, ganda luganda, ganda lg lg" 16570 > 16571 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="lg"> 16572 <input type="hidden" name="is_rtl" value="0"> 16573 <input type="hidden" name="return_url" value="/search"> 16574 <button 16575 type="submit" 16576 class="ek-footer-lang-dropdown__option" 16577 data-locale="lg" 16578 data-google-locale="lg" 16579 > 16580 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Luganda, Ganda</span> 16581 </button> 16582 </form> 16583 <form 16584 method="POST" 16585 action="https://www.ekonty.com/set-locale" 16586 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16587 data-locale="lb" 16588 data-google-locale="lb" 16589 data-ek-footer-lang-row 16590 data-ek-footer-lang-search-text="luxembourgish luxembourgish lb lb" 16591 > 16592 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="lb">
16593 <input type="hidden" name="is_rtl" value="0"> 16594 <input type="hidden" name="return_url" value="/search"> 16595 <button 16596 type="submit" 16597 class="ek-footer-lang-dropdown__option" 16598 data-locale="lb" 16599 data-google-locale="lb" 16600 > 16601 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Luxembourgish</span> 16602 </button> 16603 </form> 16604 <form 16605 method="POST" 16606 action="https://www.ekonty.com/set-locale" 16607 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16608 data-locale="mk" 16609 data-google-locale="mk" 16610 data-ek-footer-lang-row 16611 data-ek-footer-lang-search-text="macedonian macedonian mk mk" 16612 > 16613 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="mk"> 16614 <input type="hidden" name="is_rtl" value="0"> 16615 <input type="hidden" name="return_url" value="/search"> 16616 <button 16617 type="submit" 16618 class="ek-footer-lang-dropdown__option" 16619 data-locale="mk" 16620 data-google-locale="mk" 16621 > 16622 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Macedonian</span> 16623 </button> 16624 </form> 16625 <form 16626 method="POST" 16627 action="https://www.ekonty.com/set-locale" 16628 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16629 data-locale="mg" 16630 data-google-locale="mg" 16631 data-ek-footer-lang-row 16632 data-ek-footer-lang-search-text="malagasy malagasy mg mg" 16633 > 16634 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="mg"> 16635 <input type="hidden" name="is_rtl" value="0"> 16636 <input type="hidden" name="return_url" value="/search"> 16637 <button 16638 type="submit" 16639 class="ek-footer-lang-dropdown__option" 16640 data-locale="mg" 16641 data-google-locale="mg" 16642 > 16643 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Malagasy</span> 16644 </button> 16645 </form> 16646 <form 16647 method="POST" 16648 action="https://www.ekonty.com/set-locale" 16649 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16650 data-locale="ms" 16651 data-google-locale="ms" 16652 data-ek-footer-lang-row 16653 data-ek-footer-lang-search-text="malay malay ms ms" 16654 > 16655 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ms"> 16656 <input type="hidden" name="is_rtl" value="0"> 16657 <input type="hidden" name="return_url" value="/search"> 16658 <button 16659 type="submit" 16660 class="ek-footer-lang-dropdown__option" 16661 data-locale="ms" 16662 data-google-locale="ms" 16663 >
16664 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Malay</span> 16665 </button> 16666 </form> 16667 <form 16668 method="POST" 16669 action="https://www.ekonty.com/set-locale" 16670 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16671 data-locale="ml" 16672 data-google-locale="ml" 16673 data-ek-footer-lang-row 16674 data-ek-footer-lang-search-text="malayalam malayalam ml ml" 16675 > 16676 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ml"> 16677 <input type="hidden" name="is_rtl" value="0"> 16678 <input type="hidden" name="return_url" value="/search"> 16679 <button 16680 type="submit" 16681 class="ek-footer-lang-dropdown__option" 16682 data-locale="ml" 16683 data-google-locale="ml" 16684 > 16685 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Malayalam</span> 16686 </button> 16687 </form> 16688 <form 16689 method="POST" 16690 action="https://www.ekonty.com/set-locale" 16691 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16692 data-locale="mt" 16693 data-google-locale="mt" 16694 data-ek-footer-lang-row 16695 data-ek-footer-lang-search-text="maltese maltese mt mt" 16696 > 16697 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="mt"> 16698 <input type="hidden" name="is_rtl" value="0"> 16699 <input type="hidden" name="return_url" value="/search"> 16700 <button 16701 type="submit" 16702 class="ek-footer-lang-dropdown__option" 16703 data-locale="mt" 16704 data-google-locale="mt" 16705 > 16706 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Maltese</span> 16707 </button> 16708 </form> 16709 <form 16710 method="POST" 16711 action="https://www.ekonty.com/set-locale" 16712 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16713 data-locale="mi" 16714 data-google-locale="mi" 16715 data-ek-footer-lang-row 16716 data-ek-footer-lang-search-text="maori maori mi mi" 16717 > 16718 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="mi"> 16719 <input type="hidden" name="is_rtl" value="0"> 16720 <input type="hidden" name="return_url" value="/search"> 16721 <button 16722 type="submit" 16723 class="ek-footer-lang-dropdown__option" 16724 data-locale="mi" 16725 data-google-locale="mi" 16726 > 16727 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Maori</span> 16728 </button> 16729 </form> 16730 <form 16731 method="POST" 16732 action="https://www.ekonty.com/set-locale" 16733 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16734 data-locale="mr" 16735 data-google-locale="mr" 16736 data-ek-footer-lang-row 16737 data-ek-footer-lang-search-text="marathi marathi mr mr" 16738 > 16739 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="mr">
16740 <input type="hidden" name="is_rtl" value="0"> 16741 <input type="hidden" name="return_url" value="/search"> 16742 <button 16743 type="submit" 16744 class="ek-footer-lang-dropdown__option" 16745 data-locale="mr" 16746 data-google-locale="mr" 16747 > 16748 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Marathi</span> 16749 </button> 16750 </form> 16751 <form 16752 method="POST" 16753 action="https://www.ekonty.com/set-locale" 16754 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16755 data-locale="mh" 16756 data-google-locale="mh" 16757 data-ek-footer-lang-row 16758 data-ek-footer-lang-search-text="marshallese marshallese mh mh" 16759 > 16760 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="mh"> 16761 <input type="hidden" name="is_rtl" value="0"> 16762 <input type="hidden" name="return_url" value="/search"> 16763 <button 16764 type="submit" 16765 class="ek-footer-lang-dropdown__option" 16766 data-locale="mh" 16767 data-google-locale="mh" 16768 > 16769 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Marshallese</span> 16770 </button> 16771 </form> 16772 <form 16773 method="POST" 16774 action="https://www.ekonty.com/set-locale" 16775 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16776 data-locale="mo" 16777 data-google-locale="mo" 16778 data-ek-footer-lang-row 16779 data-ek-footer-lang-search-text="moldavian moldavian mo mo" 16780 > 16781 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="mo"> 16782 <input type="hidden" name="is_rtl" value="0"> 16783 <input type="hidden" name="return_url" value="/search"> 16784 <button 16785 type="submit" 16786 class="ek-footer-lang-dropdown__option" 16787 data-locale="mo" 16788 data-google-locale="mo" 16789 > 16790 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Moldavian</span> 16791 </button> 16792 </form> 16793 <form 16794 method="POST" 16795 action="https://www.ekonty.com/set-locale" 16796 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16797 data-locale="mn" 16798 data-google-locale="mn" 16799 data-ek-footer-lang-row 16800 data-ek-footer-lang-search-text="mongolian mongolian mn mn" 16801 > 16802 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="mn"> 16803 <input type="hidden" name="is_rtl" value="0"> 16804 <input type="hidden" name="return_url" value="/search"> 16805 <button 16806 type="submit" 16807 class="ek-footer-lang-dropdown__option" 16808 data-locale="mn" 16809 data-google-locale="mn" 16810 >
16811 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Mongolian</span> 16812 </button> 16813 </form> 16814 <form 16815 method="POST" 16816 action="https://www.ekonty.com/set-locale" 16817 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16818 data-locale="na" 16819 data-google-locale="na" 16820 data-ek-footer-lang-row 16821 data-ek-footer-lang-search-text="nauru nauru na na" 16822 > 16823 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="na"> 16824 <input type="hidden" name="is_rtl" value="0"> 16825 <input type="hidden" name="return_url" value="/search"> 16826 <button 16827 type="submit" 16828 class="ek-footer-lang-dropdown__option" 16829 data-locale="na" 16830 data-google-locale="na" 16831 > 16832 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Nauru</span> 16833 </button> 16834 </form> 16835 <form 16836 method="POST" 16837 action="https://www.ekonty.com/set-locale" 16838 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16839 data-locale="nv" 16840 data-google-locale="nv" 16841 data-ek-footer-lang-row 16842 data-ek-footer-lang-search-text="navajo navajo nv nv" 16843 > 16844 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="nv"> 16845 <input type="hidden" name="is_rtl" value="0"> 16846 <input type="hidden" name="return_url" value="/search"> 16847 <button 16848 type="submit" 16849 class="ek-footer-lang-dropdown__option" 16850 data-locale="nv" 16851 data-google-locale="nv" 16852 > 16853 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Navajo</span> 16854 </button> 16855 </form> 16856 <form 16857 method="POST" 16858 action="https://www.ekonty.com/set-locale" 16859 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16860 data-locale="ng" 16861 data-google-locale="ng" 16862 data-ek-footer-lang-row 16863 data-ek-footer-lang-search-text="ndonga ndonga ng ng" 16864 > 16865 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ng"> 16866 <input type="hidden" name="is_rtl" value="0"> 16867 <input type="hidden" name="return_url" value="/search"> 16868 <button 16869 type="submit" 16870 class="ek-footer-lang-dropdown__option" 16871 data-locale="ng" 16872 data-google-locale="ng" 16873 > 16874 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Ndonga</span> 16875 </button> 16876 </form> 16877 <form 16878 method="POST" 16879 action="https://www.ekonty.com/set-locale" 16880 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16881 data-locale="ne" 16882 data-google-locale="ne" 16883 data-ek-footer-lang-row 16884 data-ek-footer-lang-search-text="nepali nepali ne ne" 16885 > 16886 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ne">
16887 <input type="hidden" name="is_rtl" value="0"> 16888 <input type="hidden" name="return_url" value="/search"> 16889 <button 16890 type="submit" 16891 class="ek-footer-lang-dropdown__option" 16892 data-locale="ne" 16893 data-google-locale="ne" 16894 > 16895 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Nepali</span> 16896 </button> 16897 </form> 16898 <form 16899 method="POST" 16900 action="https://www.ekonty.com/set-locale" 16901 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16902 data-locale="nd" 16903 data-google-locale="nd" 16904 data-ek-footer-lang-row 16905 data-ek-footer-lang-search-text="northern ndebele northern ndebele nd nd" 16906 > 16907 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="nd"> 16908 <input type="hidden" name="is_rtl" value="0"> 16909 <input type="hidden" name="return_url" value="/search"> 16910 <button 16911 type="submit" 16912 class="ek-footer-lang-dropdown__option" 16913 data-locale="nd" 16914 data-google-locale="nd" 16915 > 16916 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Northern Ndebele</span> 16917 </button> 16918 </form> 16919 <form 16920 method="POST" 16921 action="https://www.ekonty.com/set-locale" 16922 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16923 data-locale="no" 16924 data-google-locale="no" 16925 data-ek-footer-lang-row 16926 data-ek-footer-lang-search-text="norwegian norwegian no no" 16927 > 16928 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="no"> 16929 <input type="hidden" name="is_rtl" value="0"> 16930 <input type="hidden" name="return_url" value="/search"> 16931 <button 16932 type="submit" 16933 class="ek-footer-lang-dropdown__option" 16934 data-locale="no" 16935 data-google-locale="no" 16936 > 16937 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Norwegian</span> 16938 </button> 16939 </form> 16940 <form 16941 method="POST" 16942 action="https://www.ekonty.com/set-locale" 16943 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16944 data-locale="nb" 16945 data-google-locale="nb" 16946 data-ek-footer-lang-row 16947 data-ek-footer-lang-search-text="norwegian bokmål norwegian bokm?l nb nb" 16948 > 16949 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="nb"> 16950 <input type="hidden" name="is_rtl" value="0"> 16951 <input type="hidden" name="return_url" value="/search"> 16952 <button 16953 type="submit" 16954 class="ek-footer-lang-dropdown__option" 16955 data-locale="nb" 16956 data-google-locale="nb" 16957 >
16958 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Norwegian bokm?l</span> 16959 <span class="ek-footer-lang-dropdown__option-secondary notranslate" translate="no">(Norwegian bokmål)</span> 16960 </button> 16961 </form> 16962 <form 16963 method="POST" 16964 action="https://www.ekonty.com/set-locale" 16965 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16966 data-locale="nn" 16967 data-google-locale="nn" 16968 data-ek-footer-lang-row 16969 data-ek-footer-lang-search-text="norwegian nynorsk norwegian nynorsk nn nn" 16970 > 16971 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="nn"> 16972 <input type="hidden" name="is_rtl" value="0"> 16973 <input type="hidden" name="return_url" value="/search"> 16974 <button 16975 type="submit" 16976 class="ek-footer-lang-dropdown__option" 16977 data-locale="nn" 16978 data-google-locale="nn" 16979 > 16980 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Norwegian nynorsk</span> 16981 </button> 16982 </form> 16983 <form 16984 method="POST" 16985 action="https://www.ekonty.com/set-locale" 16986 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16987 data-locale="ii" 16988 data-google-locale="ii" 16989 data-ek-footer-lang-row 16990 data-ek-footer-lang-search-text="nuosu nuosu ii ii" 16991 > 16992 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ii"> 16993 <input type="hidden" name="is_rtl" value="0"> 16994 <input type="hidden" name="return_url" value="/search"> 16995 <button 16996 type="submit" 16997 class="ek-footer-lang-dropdown__option" 16998 data-locale="ii" 16999 data-google-locale="ii" 17000 > 17001 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Nuosu</span> 17002 </button> 17003 </form> 17004 <form 17005 method="POST" 17006 action="https://www.ekonty.com/set-locale" 17007 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17008 data-locale="oc" 17009 data-google-locale="oc" 17010 data-ek-footer-lang-row 17011 data-ek-footer-lang-search-text="occitan occitan oc oc" 17012 > 17013 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="oc"> 17014 <input type="hidden" name="is_rtl" value="0"> 17015 <input type="hidden" name="return_url" value="/search"> 17016 <button 17017 type="submit" 17018 class="ek-footer-lang-dropdown__option" 17019 data-locale="oc" 17020 data-google-locale="oc" 17021 > 17022 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Occitan</span> 17023 </button> 17024 </form> 17025 <form 17026 method="POST" 17027 action="https://www.ekonty.com/set-locale" 17028 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17029 data-locale="oj" 17030 data-google-locale="oj" 17031 data-ek-footer-lang-row 17032 data-ek-footer-lang-search-text="ojibwe ojibwe oj oj" 17033 > 17034 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="oj">
17035 <input type="hidden" name="is_rtl" value="0"> 17036 <input type="hidden" name="return_url" value="/search"> 17037 <button 17038 type="submit" 17039 class="ek-footer-lang-dropdown__option" 17040 data-locale="oj" 17041 data-google-locale="oj" 17042 > 17043 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Ojibwe</span> 17044 </button> 17045 </form> 17046 <form 17047 method="POST" 17048 action="https://www.ekonty.com/set-locale" 17049 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17050 data-locale="cu" 17051 data-google-locale="cu" 17052 data-ek-footer-lang-row 17053 data-ek-footer-lang-search-text="old church slavonic, old bulgarian old church slavonic, old bulgarian cu cu" 17054 > 17055 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="cu"> 17056 <input type="hidden" name="is_rtl" value="0"> 17057 <input type="hidden" name="return_url" value="/search"> 17058 <button 17059 type="submit" 17060 class="ek-footer-lang-dropdown__option" 17061 data-locale="cu" 17062 data-google-locale="cu" 17063 > 17064 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Old Church Slavonic, Old Bulgarian</span> 17065 </button> 17066 </form> 17067 <form 17068 method="POST" 17069 action="https://www.ekonty.com/set-locale" 17070 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17071 data-locale="or" 17072 data-google-locale="or" 17073 data-ek-footer-lang-row 17074 data-ek-footer-lang-search-text="oriya oriya or or" 17075 > 17076 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="or"> 17077 <input type="hidden" name="is_rtl" value="0"> 17078 <input type="hidden" name="return_url" value="/search"> 17079 <button 17080 type="submit" 17081 class="ek-footer-lang-dropdown__option" 17082 data-locale="or" 17083 data-google-locale="or" 17084 > 17085 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Oriya</span> 17086 </button> 17087 </form> 17088 <form 17089 method="POST" 17090 action="https://www.ekonty.com/set-locale" 17091 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17092 data-locale="om" 17093 data-google-locale="om" 17094 data-ek-footer-lang-row 17095 data-ek-footer-lang-search-text="oromo (afaan oromo) oromo (afaan oromo) om om" 17096 > 17097 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="om"> 17098 <input type="hidden" name="is_rtl" value="0"> 17099 <input type="hidden" name="return_url" value="/search"> 17100 <button 17101 type="submit" 17102 class="ek-footer-lang-dropdown__option" 17103 data-locale="om" 17104 data-google-locale="om" 17105 >
17106 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Oromo (Afaan Oromo)</span> 17107 </button> 17108 </form> 17109 <form 17110 method="POST" 17111 action="https://www.ekonty.com/set-locale" 17112 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17113 data-locale="os" 17114 data-google-locale="os" 17115 data-ek-footer-lang-row 17116 data-ek-footer-lang-search-text="ossetian ossetian os os" 17117 > 17118 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="os"> 17119 <input type="hidden" name="is_rtl" value="0"> 17120 <input type="hidden" name="return_url" value="/search"> 17121 <button 17122 type="submit" 17123 class="ek-footer-lang-dropdown__option" 17124 data-locale="os" 17125 data-google-locale="os" 17126 > 17127 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Ossetian</span> 17128 </button> 17129 </form> 17130 <form 17131 method="POST" 17132 action="https://www.ekonty.com/set-locale" 17133 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17134 data-locale="pi" 17135 data-google-locale="pi" 17136 data-ek-footer-lang-row 17137 data-ek-footer-lang-search-text="p?li p?li pi pi" 17138 > 17139 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="pi"> 17140 <input type="hidden" name="is_rtl" value="0"> 17141 <input type="hidden" name="return_url" value="/search"> 17142 <button 17143 type="submit" 17144 class="ek-footer-lang-dropdown__option" 17145 data-locale="pi" 17146 data-google-locale="pi" 17147 > 17148 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">P?li</span> 17149 </button> 17150 </form> 17151 <form 17152 method="POST" 17153 action="https://www.ekonty.com/set-locale" 17154 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17155 data-locale="ps" 17156 data-google-locale="ps" 17157 data-ek-footer-lang-row 17158 data-ek-footer-lang-search-text="pashto, pushto pashto, pushto ps ps" 17159 > 17160 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ps"> 17161 <input type="hidden" name="is_rtl" value="0"> 17162 <input type="hidden" name="return_url" value="/search"> 17163 <button 17164 type="submit" 17165 class="ek-footer-lang-dropdown__option" 17166 data-locale="ps" 17167 data-google-locale="ps" 17168 > 17169 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Pashto, Pushto</span> 17170 </button> 17171 </form> 17172 <form 17173 method="POST" 17174 action="https://www.ekonty.com/set-locale" 17175 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17176 data-locale="fa" 17177 data-google-locale="fa" 17178 data-ek-footer-lang-row 17179 data-ek-footer-lang-search-text="persian (farsi) persian (farsi) fa fa" 17180 > 17181 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="fa"> 17182 <input type="hidden" name="is_rtl" value="1"> 17183 <input type="hidden" name="return_url" value="/search"> 17184 <button 17185 type="submit" 17186 class="ek-footer-lang-dropdown__option" 17187 data-locale="fa" 17188 data-google-locale="fa" 17189 >
17190 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Persian (Farsi)</span> 17191 </button> 17192 </form> 17193 <form 17194 method="POST" 17195 action="https://www.ekonty.com/set-locale" 17196 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17197 data-locale="pl" 17198 data-google-locale="pl" 17199 data-ek-footer-lang-row 17200 data-ek-footer-lang-search-text="polish polish pl pl" 17201 > 17202 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="pl"> 17203 <input type="hidden" name="is_rtl" value="0"> 17204 <input type="hidden" name="return_url" value="/search"> 17205 <button 17206 type="submit" 17207 class="ek-footer-lang-dropdown__option" 17208 data-locale="pl" 17209 data-google-locale="pl" 17210 > 17211 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Polish</span> 17212 </button> 17213 </form> 17214 <form 17215 method="POST" 17216 action="https://www.ekonty.com/set-locale" 17217 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17218 data-locale="pt" 17219 data-google-locale="pt" 17220 data-ek-footer-lang-row 17221 data-ek-footer-lang-search-text="portuguese portuguese pt pt" 17222 > 17223 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="pt"> 17224 <input type="hidden" name="is_rtl" value="0"> 17225 <input type="hidden" name="return_url" value="/search"> 17226 <button 17227 type="submit" 17228 class="ek-footer-lang-dropdown__option" 17229 data-locale="pt" 17230 data-google-locale="pt" 17231 > 17232 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Portuguese</span> 17233 </button> 17234 </form> 17235 <form 17236 method="POST" 17237 action="https://www.ekonty.com/set-locale" 17238 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17239 data-locale="pa" 17240 data-google-locale="pa" 17241 data-ek-footer-lang-row 17242 data-ek-footer-lang-search-text="punjabi (eastern) punjabi (eastern) pa pa" 17243 > 17244 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="pa"> 17245 <input type="hidden" name="is_rtl" value="0"> 17246 <input type="hidden" name="return_url" value="/search"> 17247 <button 17248 type="submit" 17249 class="ek-footer-lang-dropdown__option" 17250 data-locale="pa" 17251 data-google-locale="pa" 17252 > 17253 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Punjabi (Eastern)</span> 17254 </button> 17255 </form> 17256 <form 17257 method="POST" 17258 action="https://www.ekonty.com/set-locale" 17259 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17260 data-locale="qu" 17261 data-google-locale="qu" 17262 data-ek-footer-lang-row 17263 data-ek-footer-lang-search-text="quechua quechua qu qu" 17264 > 17265 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="qu">
17266 <input type="hidden" name="is_rtl" value="0"> 17267 <input type="hidden" name="return_url" value="/search"> 17268 <button 17269 type="submit" 17270 class="ek-footer-lang-dropdown__option" 17271 data-locale="qu" 17272 data-google-locale="qu" 17273 > 17274 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Quechua</span> 17275 </button> 17276 </form> 17277 <form 17278 method="POST" 17279 action="https://www.ekonty.com/set-locale" 17280 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17281 data-locale="ro" 17282 data-google-locale="ro" 17283 data-ek-footer-lang-row 17284 data-ek-footer-lang-search-text="romanian romanian ro ro" 17285 > 17286 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ro"> 17287 <input type="hidden" name="is_rtl" value="0"> 17288 <input type="hidden" name="return_url" value="/search"> 17289 <button 17290 type="submit" 17291 class="ek-footer-lang-dropdown__option" 17292 data-locale="ro" 17293 data-google-locale="ro" 17294 > 17295 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Romanian</span> 17296 </button> 17297 </form> 17298 <form 17299 method="POST" 17300 action="https://www.ekonty.com/set-locale" 17301 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17302 data-locale="rm" 17303 data-google-locale="rm" 17304 data-ek-footer-lang-row 17305 data-ek-footer-lang-search-text="romansh romansh rm rm" 17306 > 17307 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="rm"> 17308 <input type="hidden" name="is_rtl" value="0"> 17309 <input type="hidden" name="return_url" value="/search"> 17310 <button 17311 type="submit" 17312 class="ek-footer-lang-dropdown__option" 17313 data-locale="rm" 17314 data-google-locale="rm" 17315 > 17316 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Romansh</span> 17317 </button> 17318 </form> 17319 <form 17320 method="POST" 17321 action="https://www.ekonty.com/set-locale" 17322 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17323 data-locale="ru" 17324 data-google-locale="ru" 17325 data-ek-footer-lang-row 17326 data-ek-footer-lang-search-text="russian russian ru ru" 17327 > 17328 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ru"> 17329 <input type="hidden" name="is_rtl" value="0"> 17330 <input type="hidden" name="return_url" value="/search"> 17331 <button 17332 type="submit" 17333 class="ek-footer-lang-dropdown__option" 17334 data-locale="ru" 17335 data-google-locale="ru" 17336 >
17337 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Russian</span> 17338 </button> 17339 </form> 17340 <form 17341 method="POST" 17342 action="https://www.ekonty.com/set-locale" 17343 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17344 data-locale="se" 17345 data-google-locale="se" 17346 data-ek-footer-lang-row 17347 data-ek-footer-lang-search-text="sami sami se se" 17348 > 17349 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="se"> 17350 <input type="hidden" name="is_rtl" value="0"> 17351 <input type="hidden" name="return_url" value="/search"> 17352 <button 17353 type="submit" 17354 class="ek-footer-lang-dropdown__option" 17355 data-locale="se" 17356 data-google-locale="se" 17357 > 17358 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Sami</span> 17359 </button> 17360 </form> 17361 <form 17362 method="POST" 17363 action="https://www.ekonty.com/set-locale" 17364 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17365 data-locale="sm" 17366 data-google-locale="sm" 17367 data-ek-footer-lang-row 17368 data-ek-footer-lang-search-text="samoan samoan sm sm" 17369 > 17370 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sm"> 17371 <input type="hidden" name="is_rtl" value="0"> 17372 <input type="hidden" name="return_url" value="/search"> 17373 <button 17374 type="submit" 17375 class="ek-footer-lang-dropdown__option" 17376 data-locale="sm" 17377 data-google-locale="sm" 17378 > 17379 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Samoan</span> 17380 </button> 17381 </form> 17382 <form 17383 method="POST" 17384 action="https://www.ekonty.com/set-locale" 17385 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17386 data-locale="sg" 17387 data-google-locale="sg" 17388 data-ek-footer-lang-row 17389 data-ek-footer-lang-search-text="sango sango sg sg" 17390 > 17391 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sg"> 17392 <input type="hidden" name="is_rtl" value="0"> 17393 <input type="hidden" name="return_url" value="/search"> 17394 <button 17395 type="submit" 17396 class="ek-footer-lang-dropdown__option" 17397 data-locale="sg" 17398 data-google-locale="sg" 17399 > 17400 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Sango</span> 17401 </button> 17402 </form> 17403 <form 17404 method="POST" 17405 action="https://www.ekonty.com/set-locale" 17406 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17407 data-locale="sa" 17408 data-google-locale="sa" 17409 data-ek-footer-lang-row 17410 data-ek-footer-lang-search-text="sanskrit sanskrit sa sa" 17411 > 17412 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sa">
17413 <input type="hidden" name="is_rtl" value="0"> 17414 <input type="hidden" name="return_url" value="/search"> 17415 <button 17416 type="submit" 17417 class="ek-footer-lang-dropdown__option" 17418 data-locale="sa" 17419 data-google-locale="sa" 17420 > 17421 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Sanskrit</span> 17422 </button> 17423 </form> 17424 <form 17425 method="POST" 17426 action="https://www.ekonty.com/set-locale" 17427 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17428 data-locale="sr" 17429 data-google-locale="sr" 17430 data-ek-footer-lang-row 17431 data-ek-footer-lang-search-text="serbian serbian sr sr" 17432 > 17433 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sr"> 17434 <input type="hidden" name="is_rtl" value="0"> 17435 <input type="hidden" name="return_url" value="/search"> 17436 <button 17437 type="submit" 17438 class="ek-footer-lang-dropdown__option" 17439 data-locale="sr" 17440 data-google-locale="sr" 17441 > 17442 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Serbian</span> 17443 </button> 17444 </form> 17445 <form 17446 method="POST" 17447 action="https://www.ekonty.com/set-locale" 17448 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17449 data-locale="sh" 17450 data-google-locale="sh" 17451 data-ek-footer-lang-row 17452 data-ek-footer-lang-search-text="serbo-croatian serbo-croatian sh sh" 17453 > 17454 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sh"> 17455 <input type="hidden" name="is_rtl" value="0"> 17456 <input type="hidden" name="return_url" value="/search"> 17457 <button 17458 type="submit" 17459 class="ek-footer-lang-dropdown__option" 17460 data-locale="sh" 17461 data-google-locale="sh" 17462 > 17463 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Serbo-Croatian</span> 17464 </button> 17465 </form> 17466 <form 17467 method="POST" 17468 action="https://www.ekonty.com/set-locale" 17469 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17470 data-locale="st" 17471 data-google-locale="st" 17472 data-ek-footer-lang-row 17473 data-ek-footer-lang-search-text="sesotho sesotho st st" 17474 > 17475 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="st"> 17476 <input type="hidden" name="is_rtl" value="0"> 17477 <input type="hidden" name="return_url" value="/search"> 17478 <button 17479 type="submit" 17480 class="ek-footer-lang-dropdown__option" 17481 data-locale="st" 17482 data-google-locale="st" 17483 >
17484 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Sesotho</span> 17485 </button> 17486 </form> 17487 <form 17488 method="POST" 17489 action="https://www.ekonty.com/set-locale" 17490 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17491 data-locale="tn" 17492 data-google-locale="tn" 17493 data-ek-footer-lang-row 17494 data-ek-footer-lang-search-text="setswana setswana tn tn" 17495 > 17496 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="tn"> 17497 <input type="hidden" name="is_rtl" value="0"> 17498 <input type="hidden" name="return_url" value="/search"> 17499 <button 17500 type="submit" 17501 class="ek-footer-lang-dropdown__option" 17502 data-locale="tn" 17503 data-google-locale="tn" 17504 > 17505 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Setswana</span> 17506 </button> 17507 </form> 17508 <form 17509 method="POST" 17510 action="https://www.ekonty.com/set-locale" 17511 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17512 data-locale="sn" 17513 data-google-locale="sn" 17514 data-ek-footer-lang-row 17515 data-ek-footer-lang-search-text="shona shona sn sn" 17516 > 17517 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sn"> 17518 <input type="hidden" name="is_rtl" value="0"> 17519 <input type="hidden" name="return_url" value="/search"> 17520 <button 17521 type="submit" 17522 class="ek-footer-lang-dropdown__option" 17523 data-locale="sn" 17524 data-google-locale="sn" 17525 > 17526 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Shona</span> 17527 </button> 17528 </form> 17529 <form 17530 method="POST" 17531 action="https://www.ekonty.com/set-locale" 17532 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17533 data-locale="sd" 17534 data-google-locale="sd" 17535 data-ek-footer-lang-row 17536 data-ek-footer-lang-search-text="sindhi sindhi sd sd" 17537 > 17538 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sd"> 17539 <input type="hidden" name="is_rtl" value="0"> 17540 <input type="hidden" name="return_url" value="/search"> 17541 <button 17542 type="submit" 17543 class="ek-footer-lang-dropdown__option" 17544 data-locale="sd" 17545 data-google-locale="sd" 17546 > 17547 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Sindhi</span> 17548 </button> 17549 </form> 17550 <form 17551 method="POST" 17552 action="https://www.ekonty.com/set-locale" 17553 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17554 data-locale="si" 17555 data-google-locale="si" 17556 data-ek-footer-lang-row 17557 data-ek-footer-lang-search-text="sinhalese sinhalese si si" 17558 > 17559 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="si">
17560 <input type="hidden" name="is_rtl" value="0"> 17561 <input type="hidden" name="return_url" value="/search"> 17562 <button 17563 type="submit" 17564 class="ek-footer-lang-dropdown__option" 17565 data-locale="si" 17566 data-google-locale="si" 17567 > 17568 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Sinhalese</span> 17569 </button> 17570 </form> 17571 <form 17572 method="POST" 17573 action="https://www.ekonty.com/set-locale" 17574 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17575 data-locale="ss" 17576 data-google-locale="ss" 17577 data-ek-footer-lang-row 17578 data-ek-footer-lang-search-text="siswati siswati ss ss" 17579 > 17580 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ss"> 17581 <input type="hidden" name="is_rtl" value="0"> 17582 <input type="hidden" name="return_url" value="/search"> 17583 <button 17584 type="submit" 17585 class="ek-footer-lang-dropdown__option" 17586 data-locale="ss" 17587 data-google-locale="ss" 17588 > 17589 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Siswati</span> 17590 </button> 17591 </form> 17592 <form 17593 method="POST" 17594 action="https://www.ekonty.com/set-locale" 17595 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17596 data-locale="sk" 17597 data-google-locale="sk" 17598 data-ek-footer-lang-row 17599 data-ek-footer-lang-search-text="slovak slovak sk sk" 17600 > 17601 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sk"> 17602 <input type="hidden" name="is_rtl" value="0"> 17603 <input type="hidden" name="return_url" value="/search"> 17604 <button 17605 type="submit" 17606 class="ek-footer-lang-dropdown__option" 17607 data-locale="sk" 17608 data-google-locale="sk" 17609 > 17610 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Slovak</span> 17611 </button> 17612 </form> 17613 <form 17614 method="POST" 17615 action="https://www.ekonty.com/set-locale" 17616 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17617 data-locale="sl" 17618 data-google-locale="sl" 17619 data-ek-footer-lang-row 17620 data-ek-footer-lang-search-text="slovenian slovenian sl sl" 17621 > 17622 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sl"> 17623 <input type="hidden" name="is_rtl" value="0"> 17624 <input type="hidden" name="return_url" value="/search"> 17625 <button 17626 type="submit" 17627 class="ek-footer-lang-dropdown__option" 17628 data-locale="sl" 17629 data-google-locale="sl" 17630 >
17631 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Slovenian</span> 17632 </button> 17633 </form> 17634 <form 17635 method="POST" 17636 action="https://www.ekonty.com/set-locale" 17637 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17638 data-locale="so" 17639 data-google-locale="so" 17640 data-ek-footer-lang-row 17641 data-ek-footer-lang-search-text="somali somali so so" 17642 > 17643 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="so"> 17644 <input type="hidden" name="is_rtl" value="0"> 17645 <input type="hidden" name="return_url" value="/search"> 17646 <button 17647 type="submit" 17648 class="ek-footer-lang-dropdown__option" 17649 data-locale="so" 17650 data-google-locale="so" 17651 > 17652 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Somali</span> 17653 </button> 17654 </form> 17655 <form 17656 method="POST" 17657 action="https://www.ekonty.com/set-locale" 17658 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17659 data-locale="nr" 17660 data-google-locale="nr" 17661 data-ek-footer-lang-row 17662 data-ek-footer-lang-search-text="southern ndebele southern ndebele nr nr" 17663 > 17664 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="nr"> 17665 <input type="hidden" name="is_rtl" value="0"> 17666 <input type="hidden" name="return_url" value="/search"> 17667 <button 17668 type="submit" 17669 class="ek-footer-lang-dropdown__option" 17670 data-locale="nr" 17671 data-google-locale="nr" 17672 > 17673 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Southern Ndebele</span> 17674 </button> 17675 </form> 17676 <form 17677 method="POST" 17678 action="https://www.ekonty.com/set-locale" 17679 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17680 data-locale="es" 17681 data-google-locale="es" 17682 data-ek-footer-lang-row 17683 data-ek-footer-lang-search-text="spanish español es es" 17684 > 17685 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="es"> 17686 <input type="hidden" name="is_rtl" value="0"> 17687 <input type="hidden" name="return_url" value="/search"> 17688 <button 17689 type="submit" 17690 class="ek-footer-lang-dropdown__option" 17691 data-locale="es" 17692 data-google-locale="es" 17693 > 17694 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Español</span> 17695 <span class="ek-footer-lang-dropdown__option-secondary notranslate" translate="no">(Spanish)</span> 17696 </button> 17697 </form> 17698 <form 17699 method="POST" 17700 action="https://www.ekonty.com/set-locale" 17701 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17702 data-locale="su" 17703 data-google-locale="su" 17704 data-ek-footer-lang-row 17705 data-ek-footer-lang-search-text="sundanese sundanese su su" 17706 > 17707 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="su">
17708 <input type="hidden" name="is_rtl" value="0"> 17709 <input type="hidden" name="return_url" value="/search"> 17710 <button 17711 type="submit" 17712 class="ek-footer-lang-dropdown__option" 17713 data-locale="su" 17714 data-google-locale="su" 17715 > 17716 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Sundanese</span> 17717 </button> 17718 </form> 17719 <form 17720 method="POST" 17721 action="https://www.ekonty.com/set-locale" 17722 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17723 data-locale="sw" 17724 data-google-locale="sw" 17725 data-ek-footer-lang-row 17726 data-ek-footer-lang-search-text="swahili (kiswahili) swahili (kiswahili) sw sw" 17727 > 17728 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sw"> 17729 <input type="hidden" name="is_rtl" value="0"> 17730 <input type="hidden" name="return_url" value="/search"> 17731 <button 17732 type="submit" 17733 class="ek-footer-lang-dropdown__option" 17734 data-locale="sw" 17735 data-google-locale="sw" 17736 > 17737 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Swahili (Kiswahili)</span> 17738 </button> 17739 </form> 17740 <form 17741 method="POST" 17742 action="https://www.ekonty.com/set-locale" 17743 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17744 data-locale="sv" 17745 data-google-locale="sv" 17746 data-ek-footer-lang-row 17747 data-ek-footer-lang-search-text="swedish swedish sv sv" 17748 > 17749 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="sv"> 17750 <input type="hidden" name="is_rtl" value="0"> 17751 <input type="hidden" name="return_url" value="/search"> 17752 <button 17753 type="submit" 17754 class="ek-footer-lang-dropdown__option" 17755 data-locale="sv" 17756 data-google-locale="sv" 17757 > 17758 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Swedish</span> 17759 </button> 17760 </form> 17761 <form 17762 method="POST" 17763 action="https://www.ekonty.com/set-locale" 17764 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17765 data-locale="tl" 17766 data-google-locale="tl" 17767 data-ek-footer-lang-row 17768 data-ek-footer-lang-search-text="tagalog tagalog tl tl" 17769 > 17770 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="tl"> 17771 <input type="hidden" name="is_rtl" value="0"> 17772 <input type="hidden" name="return_url" value="/search"> 17773 <button 17774 type="submit" 17775 class="ek-footer-lang-dropdown__option" 17776 data-locale="tl" 17777 data-google-locale="tl" 17778 >
17779 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Tagalog</span> 17780 </button> 17781 </form> 17782 <form 17783 method="POST" 17784 action="https://www.ekonty.com/set-locale" 17785 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17786 data-locale="ty" 17787 data-google-locale="ty" 17788 data-ek-footer-lang-row 17789 data-ek-footer-lang-search-text="tahitian tahitian ty ty" 17790 > 17791 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ty"> 17792 <input type="hidden" name="is_rtl" value="0"> 17793 <input type="hidden" name="return_url" value="/search"> 17794 <button 17795 type="submit" 17796 class="ek-footer-lang-dropdown__option" 17797 data-locale="ty" 17798 data-google-locale="ty" 17799 > 17800 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Tahitian</span> 17801 </button> 17802 </form> 17803 <form 17804 method="POST" 17805 action="https://www.ekonty.com/set-locale" 17806 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17807 data-locale="tg" 17808 data-google-locale="tg" 17809 data-ek-footer-lang-row 17810 data-ek-footer-lang-search-text="tajik tajik tg tg" 17811 > 17812 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="tg"> 17813 <input type="hidden" name="is_rtl" value="0"> 17814 <input type="hidden" name="return_url" value="/search"> 17815 <button 17816 type="submit" 17817 class="ek-footer-lang-dropdown__option" 17818 data-locale="tg" 17819 data-google-locale="tg" 17820 > 17821 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Tajik</span> 17822 </button> 17823 </form> 17824 <form 17825 method="POST" 17826 action="https://www.ekonty.com/set-locale" 17827 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17828 data-locale="ta" 17829 data-google-locale="ta" 17830 data-ek-footer-lang-row 17831 data-ek-footer-lang-search-text="tamil tamil ta ta" 17832 > 17833 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ta"> 17834 <input type="hidden" name="is_rtl" value="0"> 17835 <input type="hidden" name="return_url" value="/search"> 17836 <button 17837 type="submit" 17838 class="ek-footer-lang-dropdown__option" 17839 data-locale="ta" 17840 data-google-locale="ta" 17841 > 17842 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Tamil</span> 17843 </button> 17844 </form> 17845 <form 17846 method="POST" 17847 action="https://www.ekonty.com/set-locale" 17848 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17849 data-locale="tt" 17850 data-google-locale="tt" 17851 data-ek-footer-lang-row 17852 data-ek-footer-lang-search-text="tatar tatar tt tt" 17853 > 17854 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="tt">
17855 <input type="hidden" name="is_rtl" value="0"> 17856 <input type="hidden" name="return_url" value="/search"> 17857 <button 17858 type="submit" 17859 class="ek-footer-lang-dropdown__option" 17860 data-locale="tt" 17861 data-google-locale="tt" 17862 > 17863 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Tatar</span> 17864 </button> 17865 </form> 17866 <form 17867 method="POST" 17868 action="https://www.ekonty.com/set-locale" 17869 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17870 data-locale="te" 17871 data-google-locale="te" 17872 data-ek-footer-lang-row 17873 data-ek-footer-lang-search-text="telugu telugu te te" 17874 > 17875 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="te"> 17876 <input type="hidden" name="is_rtl" value="0"> 17877 <input type="hidden" name="return_url" value="/search"> 17878 <button 17879 type="submit" 17880 class="ek-footer-lang-dropdown__option" 17881 data-locale="te" 17882 data-google-locale="te" 17883 > 17884 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Telugu</span> 17885 </button> 17886 </form> 17887 <form 17888 method="POST" 17889 action="https://www.ekonty.com/set-locale" 17890 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17891 data-locale="th" 17892 data-google-locale="th" 17893 data-ek-footer-lang-row 17894 data-ek-footer-lang-search-text="thai thai th th" 17895 > 17896 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="th"> 17897 <input type="hidden" name="is_rtl" value="0"> 17898 <input type="hidden" name="return_url" value="/search"> 17899 <button 17900 type="submit" 17901 class="ek-footer-lang-dropdown__option" 17902 data-locale="th" 17903 data-google-locale="th" 17904 > 17905 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Thai</span> 17906 </button> 17907 </form> 17908 <form 17909 method="POST" 17910 action="https://www.ekonty.com/set-locale" 17911 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17912 data-locale="bo" 17913 data-google-locale="bo" 17914 data-ek-footer-lang-row 17915 data-ek-footer-lang-search-text="tibetan tibetan bo bo" 17916 > 17917 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="bo"> 17918 <input type="hidden" name="is_rtl" value="0"> 17919 <input type="hidden" name="return_url" value="/search"> 17920 <button 17921 type="submit" 17922 class="ek-footer-lang-dropdown__option" 17923 data-locale="bo" 17924 data-google-locale="bo" 17925 >
17926 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Tibetan</span> 17927 </button> 17928 </form> 17929 <form 17930 method="POST" 17931 action="https://www.ekonty.com/set-locale" 17932 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17933 data-locale="ti" 17934 data-google-locale="ti" 17935 data-ek-footer-lang-row 17936 data-ek-footer-lang-search-text="tigrinya tigrinya ti ti" 17937 > 17938 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ti"> 17939 <input type="hidden" name="is_rtl" value="0"> 17940 <input type="hidden" name="return_url" value="/search"> 17941 <button 17942 type="submit" 17943 class="ek-footer-lang-dropdown__option" 17944 data-locale="ti" 17945 data-google-locale="ti" 17946 > 17947 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Tigrinya</span> 17948 </button> 17949 </form> 17950 <form 17951 method="POST" 17952 action="https://www.ekonty.com/set-locale" 17953 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17954 data-locale="to" 17955 data-google-locale="to" 17956 data-ek-footer-lang-row 17957 data-ek-footer-lang-search-text="tonga tonga to to" 17958 > 17959 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="to"> 17960 <input type="hidden" name="is_rtl" value="0"> 17961 <input type="hidden" name="return_url" value="/search"> 17962 <button 17963 type="submit" 17964 class="ek-footer-lang-dropdown__option" 17965 data-locale="to" 17966 data-google-locale="to" 17967 > 17968 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Tonga</span> 17969 </button> 17970 </form> 17971 <form 17972 method="POST" 17973 action="https://www.ekonty.com/set-locale" 17974 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17975 data-locale="ts" 17976 data-google-locale="ts" 17977 data-ek-footer-lang-row 17978 data-ek-footer-lang-search-text="tsonga tsonga ts ts" 17979 > 17980 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ts"> 17981 <input type="hidden" name="is_rtl" value="0"> 17982 <input type="hidden" name="return_url" value="/search"> 17983 <button 17984 type="submit" 17985 class="ek-footer-lang-dropdown__option" 17986 data-locale="ts" 17987 data-google-locale="ts" 17988 > 17989 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Tsonga</span> 17990 </button> 17991 </form> 17992 <form 17993 method="POST" 17994 action="https://www.ekonty.com/set-locale" 17995 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17996 data-locale="tr" 17997 data-google-locale="tr" 17998 data-ek-footer-lang-row 17999 data-ek-footer-lang-search-text="turkish turkish tr tr" 18000 > 18001 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="tr">
18002 <input type="hidden" name="is_rtl" value="0"> 18003 <input type="hidden" name="return_url" value="/search"> 18004 <button 18005 type="submit" 18006 class="ek-footer-lang-dropdown__option" 18007 data-locale="tr" 18008 data-google-locale="tr" 18009 > 18010 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Turkish</span> 18011 </button> 18012 </form> 18013 <form 18014 method="POST" 18015 action="https://www.ekonty.com/set-locale" 18016 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18017 data-locale="tk" 18018 data-google-locale="tk" 18019 data-ek-footer-lang-row 18020 data-ek-footer-lang-search-text="turkmen turkmen tk tk" 18021 > 18022 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="tk"> 18023 <input type="hidden" name="is_rtl" value="0"> 18024 <input type="hidden" name="return_url" value="/search"> 18025 <button 18026 type="submit" 18027 class="ek-footer-lang-dropdown__option" 18028 data-locale="tk" 18029 data-google-locale="tk" 18030 > 18031 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Turkmen</span> 18032 </button> 18033 </form> 18034 <form 18035 method="POST" 18036 action="https://www.ekonty.com/set-locale" 18037 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18038 data-locale="tw" 18039 data-google-locale="tw" 18040 data-ek-footer-lang-row 18041 data-ek-footer-lang-search-text="twi twi tw tw" 18042 > 18043 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="tw"> 18044 <input type="hidden" name="is_rtl" value="0"> 18045 <input type="hidden" name="return_url" value="/search"> 18046 <button 18047 type="submit" 18048 class="ek-footer-lang-dropdown__option" 18049 data-locale="tw" 18050 data-google-locale="tw" 18051 > 18052 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Twi</span> 18053 </button> 18054 </form> 18055 <form 18056 method="POST" 18057 action="https://www.ekonty.com/set-locale" 18058 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18059 data-locale="uk" 18060 data-google-locale="uk" 18061 data-ek-footer-lang-row 18062 data-ek-footer-lang-search-text="ukrainian ukrainian uk uk" 18063 > 18064 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="uk"> 18065 <input type="hidden" name="is_rtl" value="0"> 18066 <input type="hidden" name="return_url" value="/search"> 18067 <button 18068 type="submit" 18069 class="ek-footer-lang-dropdown__option" 18070 data-locale="uk" 18071 data-google-locale="uk" 18072 >
18073 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Ukrainian</span> 18074 </button> 18075 </form> 18076 <form 18077 method="POST" 18078 action="https://www.ekonty.com/set-locale" 18079 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18080 data-locale="ur" 18081 data-google-locale="ur" 18082 data-ek-footer-lang-row 18083 data-ek-footer-lang-search-text="urdu ارد٠ur ur" 18084 > 18085 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ur"> 18086 <input type="hidden" name="is_rtl" value="1"> 18087 <input type="hidden" name="return_url" value="/search"> 18088 <button 18089 type="submit" 18090 class="ek-footer-lang-dropdown__option" 18091 data-locale="ur" 18092 data-google-locale="ur" 18093 > 18094 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">اردÙ</span> 18095 <span class="ek-footer-lang-dropdown__option-secondary notranslate" translate="no">(Urdu)</span> 18096 </button> 18097 </form> 18098 <form 18099 method="POST" 18100 action="https://www.ekonty.com/set-locale" 18101 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18102 data-locale="ug" 18103 data-google-locale="ug" 18104 data-ek-footer-lang-row 18105 data-ek-footer-lang-search-text="uyghur uyghur ug ug" 18106 > 18107 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ug"> 18108 <input type="hidden" name="is_rtl" value="0"> 18109 <input type="hidden" name="return_url" value="/search"> 18110 <button 18111 type="submit" 18112 class="ek-footer-lang-dropdown__option" 18113 data-locale="ug" 18114 data-google-locale="ug" 18115 > 18116 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Uyghur</span> 18117 </button> 18118 </form> 18119 <form 18120 method="POST" 18121 action="https://www.ekonty.com/set-locale" 18122 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18123 data-locale="uz" 18124 data-google-locale="uz" 18125 data-ek-footer-lang-row 18126 data-ek-footer-lang-search-text="uzbek uzbek uz uz" 18127 > 18128 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="uz"> 18129 <input type="hidden" name="is_rtl" value="0"> 18130 <input type="hidden" name="return_url" value="/search"> 18131 <button 18132 type="submit" 18133 class="ek-footer-lang-dropdown__option" 18134 data-locale="uz" 18135 data-google-locale="uz" 18136 > 18137 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Uzbek</span> 18138 </button> 18139 </form> 18140 <form 18141 method="POST" 18142 action="https://www.ekonty.com/set-locale" 18143 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18144 data-locale="ve" 18145 data-google-locale="ve" 18146 data-ek-footer-lang-row 18147 data-ek-footer-lang-search-text="venda venda ve ve" 18148 > 18149 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="ve">
18150 <input type="hidden" name="is_rtl" value="0"> 18151 <input type="hidden" name="return_url" value="/search"> 18152 <button 18153 type="submit" 18154 class="ek-footer-lang-dropdown__option" 18155 data-locale="ve" 18156 data-google-locale="ve" 18157 > 18158 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Venda</span> 18159 </button> 18160 </form> 18161 <form 18162 method="POST" 18163 action="https://www.ekonty.com/set-locale" 18164 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18165 data-locale="vi" 18166 data-google-locale="vi" 18167 data-ek-footer-lang-row 18168 data-ek-footer-lang-search-text="vietnamese vietnamese vi vi" 18169 > 18170 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="vi"> 18171 <input type="hidden" name="is_rtl" value="0"> 18172 <input type="hidden" name="return_url" value="/search"> 18173 <button 18174 type="submit" 18175 class="ek-footer-lang-dropdown__option" 18176 data-locale="vi" 18177 data-google-locale="vi" 18178 > 18179 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Vietnamese</span> 18180 </button> 18181 </form> 18182 <form 18183 method="POST" 18184 action="https://www.ekonty.com/set-locale" 18185 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18186 data-locale="vo" 18187 data-google-locale="vo" 18188 data-ek-footer-lang-row 18189 data-ek-footer-lang-search-text="volapük volap?k vo vo" 18190 > 18191 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="vo"> 18192 <input type="hidden" name="is_rtl" value="0"> 18193 <input type="hidden" name="return_url" value="/search"> 18194 <button 18195 type="submit" 18196 class="ek-footer-lang-dropdown__option" 18197 data-locale="vo" 18198 data-google-locale="vo" 18199 > 18200 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Volap?k</span> 18201 <span class="ek-footer-lang-dropdown__option-secondary notranslate" translate="no">(Volapük)</span> 18202 </button> 18203 </form> 18204 <form 18205 method="POST" 18206 action="https://www.ekonty.com/set-locale" 18207 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18208 data-locale="wa" 18209 data-google-locale="wa" 18210 data-ek-footer-lang-row 18211 data-ek-footer-lang-search-text="wallon wallon wa wa" 18212 > 18213 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="wa"> 18214 <input type="hidden" name="is_rtl" value="0"> 18215 <input type="hidden" name="return_url" value="/search"> 18216 <button 18217 type="submit" 18218 class="ek-footer-lang-dropdown__option" 18219 data-locale="wa" 18220 data-google-locale="wa" 18221 >
18222 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Wallon</span> 18223 </button> 18224 </form> 18225 <form 18226 method="POST" 18227 action="https://www.ekonty.com/set-locale" 18228 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18229 data-locale="cy" 18230 data-google-locale="cy" 18231 data-ek-footer-lang-row 18232 data-ek-footer-lang-search-text="welsh welsh cy cy" 18233 > 18234 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="cy"> 18235 <input type="hidden" name="is_rtl" value="0"> 18236 <input type="hidden" name="return_url" value="/search"> 18237 <button 18238 type="submit" 18239 class="ek-footer-lang-dropdown__option" 18240 data-locale="cy" 18241 data-google-locale="cy" 18242 > 18243 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Welsh</span> 18244 </button> 18245 </form> 18246 <form 18247 method="POST" 18248 action="https://www.ekonty.com/set-locale" 18249 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18250 data-locale="fy" 18251 data-google-locale="fy" 18252 data-ek-footer-lang-row 18253 data-ek-footer-lang-search-text="western frisian western frisian fy fy" 18254 > 18255 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="fy"> 18256 <input type="hidden" name="is_rtl" value="0"> 18257 <input type="hidden" name="return_url" value="/search"> 18258 <button 18259 type="submit" 18260 class="ek-footer-lang-dropdown__option" 18261 data-locale="fy" 18262 data-google-locale="fy" 18263 > 18264 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Western Frisian</span> 18265 </button> 18266 </form> 18267 <form 18268 method="POST" 18269 action="https://www.ekonty.com/set-locale" 18270 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18271 data-locale="wo" 18272 data-google-locale="wo" 18273 data-ek-footer-lang-row 18274 data-ek-footer-lang-search-text="wolof wolof wo wo" 18275 > 18276 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="wo"> 18277 <input type="hidden" name="is_rtl" value="0"> 18278 <input type="hidden" name="return_url" value="/search"> 18279 <button 18280 type="submit" 18281 class="ek-footer-lang-dropdown__option" 18282 data-locale="wo" 18283 data-google-locale="wo" 18284 > 18285 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Wolof</span> 18286 </button> 18287 </form> 18288 <form 18289 method="POST" 18290 action="https://www.ekonty.com/set-locale" 18291 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18292 data-locale="xh" 18293 data-google-locale="xh" 18294 data-ek-footer-lang-row
18295 data-ek-footer-lang-search-text="xhosa xhosa xh xh" 18296 > 18297 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="xh"> 18298 <input type="hidden" name="is_rtl" value="0"> 18299 <input type="hidden" name="return_url" value="/search"> 18300 <button 18301 type="submit" 18302 class="ek-footer-lang-dropdown__option" 18303 data-locale="xh" 18304 data-google-locale="xh" 18305 > 18306 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Xhosa</span> 18307 </button> 18308 </form> 18309 <form 18310 method="POST" 18311 action="https://www.ekonty.com/set-locale" 18312 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18313 data-locale="yi, ji" 18314 data-google-locale="yi, ji" 18315 data-ek-footer-lang-row 18316 data-ek-footer-lang-search-text="yiddish yiddish yi, ji yi, ji" 18317 > 18318 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="yi, ji"> 18319 <input type="hidden" name="is_rtl" value="0"> 18320 <input type="hidden" name="return_url" value="/search"> 18321 <button 18322 type="submit" 18323 class="ek-footer-lang-dropdown__option" 18324 data-locale="yi, ji" 18325 data-google-locale="yi, ji" 18326 > 18327 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Yiddish</span> 18328 </button> 18329 </form> 18330 <form 18331 method="POST" 18332 action="https://www.ekonty.com/set-locale" 18333 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18334 data-locale="yo" 18335 data-google-locale="yo" 18336 data-ek-footer-lang-row 18337 data-ek-footer-lang-search-text="yoruba yoruba yo yo" 18338 > 18339 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="yo"> 18340 <input type="hidden" name="is_rtl" value="0"> 18341 <input type="hidden" name="return_url" value="/search"> 18342 <button 18343 type="submit" 18344 class="ek-footer-lang-dropdown__option" 18345 data-locale="yo" 18346 data-google-locale="yo" 18347 > 18348 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Yoruba</span> 18349 </button> 18350 </form> 18351 <form 18352 method="POST" 18353 action="https://www.ekonty.com/set-locale" 18354 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18355 data-locale="za" 18356 data-google-locale="za" 18357 data-ek-footer-lang-row 18358 data-ek-footer-lang-search-text="zhuang, chuang zhuang, chuang za za" 18359 > 18360 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="za"> 18361 <input type="hidden" name="is_rtl" value="0"> 18362 <input type="hidden" name="return_url" value="/search"> 18363 <button 18364 type="submit" 18365 class="ek-footer-lang-dropdown__option" 18366 data-locale="za" 18367 data-google-locale="za" 18368 >
18369 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Zhuang, Chuang</span> 18370 </button> 18371 </form> 18372 <form 18373 method="POST" 18374 action="https://www.ekonty.com/set-locale" 18375 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18376 data-locale="zu" 18377 data-google-locale="zu" 18378 data-ek-footer-lang-row 18379 data-ek-footer-lang-search-text="zulu zulu zu zu" 18380 > 18381 <input type="hidden" name="_token" value="2MvcNk62ODaVccpNY8UiIBDmJrQtLmOzOgciYfgk" autocomplete="off"> <input type="hidden" name="locale" value="zu"> 18382 <input type="hidden" name="is_rtl" value="0"> 18383 <input type="hidden" name="return_url" value="/search"> 18384 <button 18385 type="submit" 18386 class="ek-footer-lang-dropdown__option" 18387 data-locale="zu" 18388 data-google-locale="zu" 18389 > 18390 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Zulu</span> 18391 </button> 18392 </form> 18393 </div> 18394 </div> 18395</div> 18396 18397<style> 18398 .ek-footer-lang-dropdown { 18399 position: relative; 18400 display: inline-flex; 18401 } 18402 18403 .ek-footer-lang-dropdown__toggle.dropdown-toggle::after { 18404 display: none; 18405 } 18406 18407 .ek-footer-lang-dropdown__label { 18408 max-width: 180px; 18409 overflow: hidden; 18410 text-overflow: ellipsis; 18411 white-space: nowrap; 18412 } 18413 18414 .ek-footer-lang-dropdown__menu { 18415 width: min(360px, calc(100vw - 24px)); 18416 max-height: 420px; 18417 padding: 14px; 18418 margin-bottom: 10px !important; 18419 border: 1px solid rgba(255, 255, 255, 0.14); 18420 border-radius: 16px; 18421 background: #0b1f19; 18422 color: #ecfdf5; 18423 overflow: hidden; 18424 display: none; 18425 flex-direction: column; 18426 } 18427 18428 .ek-footer-lang-dropdown__menu.show { 18429 display: flex; 18430 } 18431 18432 .ek-footer-lang-dropdown__head { 18433 padding: 2px 4px 12px; 18434 } 18435 18436 .ek-footer-lang-dropdown__head strong { 18437 display: block; 18438 font-size: 15px; 18439 font-weight: 700; 18440 color: #fff; 18441 } 18442 18443 .ek-footer-lang-dropdown__head span { 18444 display: block; 18445 margin-top: 4px; 18446 font-size: 12px; 18447 color: rgba(236, 253, 245, 0.7); 18448 } 18449 18450 .ek-footer-lang-dropdown__search-wrap { 18451 margin-bottom: 10px; 18452 } 18453 18454 .ek-footer-lang-dropdown__search { 18455 width: 100%; 18456 height: 38px; 18457 padding: 0 12px; 18458 border: 1px solid rgba(255, 255, 255, 0.12); 18459 border-radius: 10px; 18460 background: rgba(255, 255, 255, 0.06); 18461 color: #fff; 18462 font-size: 13px; 18463 outline: none; 18464 } 18465 18466 .ek-footer-lang-dropdown__search::placeholder { 18467 color: rgba(236, 253, 245, 0.45); 18468 } 18469 18470 .ek-footer-lang-dropdown__list { 18471 min-height: 0; 18472 overflow-y: auto; 18473 display: grid; 18474 gap: 2px; 18475 } 18476 18477 .ek-footer-lang-dropdown__form { 18478 margin: 0; 18479 } 18480 18481 .ek-footer-lang-dropdown__form.is-filtered-out { 18482 display: none; 18483 } 18484 18485 .ek-footer-lang-dropdown__option { 18486 width: 100%; 18487 display: flex; 18488 align-items: center; 18489 gap: 6px; 18490 padding: 10px 12px; 18491 border: 0; 18492 border-radius: 10px; 18493 background: transparent; 18494 color: rgba(236, 253, 245, 0.92); 18495 font-size: 13px; 18496 text-align: left; 18497 cursor: pointer; 18498 transition: background 0.15s ease; 18499 } 18500 18501 .ek-footer-lang-dropdown__option:hover { 18502 background: rgba(255, 255, 255, 0.08); 18503 } 18504 18505 .ek-footer-lang-dropdown__option.is-active { 18506 background: rgba(16, 185, 129, 0.18); 18507 color: #6ee7b7; 18508 } 18509 18510 .ek-footer-lang-dropdown__option-name { 18511 font-weight: 700; 18512 } 18513 18514 .ek-footer-lang-dropdown__option-secondary { 18515 color: rgba(236, 253, 245, 0.62); 18516 font-weight: 500; 18517 } 18518 18519 .ek-footer-lang-dropdown__check { 18520 margin-left: auto; 18521 width: 18px; 18522 height: 18px; 18523 border-radius: 999px; 18524 background: #10b981; 18525 color: #fff; 18526 display: inline-flex; 18527 align-items: center; 18528 justify-content: center; 18529 font-size: 11px; 18530 font-weight: 700; 18531 flex-shrink: 0; 18532 } 18533 18534 .ek-footer-lang-dropdown__empty { 18535 margin: 0; 18536 padding: 12px; 18537 font-size: 13px; 18538 color: rgba(236, 253, 245, 0.65); 18539 } 18540</style> 18541
18542<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 18543 document.addEventListener('DOMContentLoaded', function () { 18544 var dropdowns = document.querySelectorAll('.ek-footer-lang-dropdown'); 18545 if (!dropdowns.length) return; 18546 18547 dropdowns.forEach(function (dropdown) { 18548 var searchInput = dropdown.querySelector('[data-ek-footer-lang-search]'); 18549 var rows = dropdown.querySelectorAll('[data-ek-footer-lang-row]'); 18550 var toggle = dropdown.querySelector('.ek-footer-lang-dropdown__toggle'); 18551 var menu = dropdown.querySelector('.ek-footer-lang-dropdown__menu'); 18552 18553 function filterRows() { 18554 var query = (searchInput && searchInput.value || '').trim().toLowerCase(); 18555 18556 rows.forEach(function (row) { 18557 var matches = !query || (row.getAttribute('data-ek-footer-lang-search-text') || '').indexOf(query) !== -1; 18558 row.classList.toggle('is-filtered-out', !matches); 18559 }); 18560 } 18561 18562 if (searchInput) { 18563 searchInput.addEventListener('click', function (event) { 18564 event.stopPropagation(); 18565 }); 18566 searchInput.addEventListener('input', filterRows); 18567 } 18568 18569 if (toggle && menu) { 18570 dropdown.addEventListener('show.bs.dropdown', function () { 18571 if (window.innerWidth < 768) { 18572 menu.style.position = 'fixed'; 18573 menu.style.left = '12px'; 18574 menu.style.right = '12px'; 18575 menu.style.bottom = '12px'; 18576 menu.style.top = 'auto'; 18577 menu.style.width = 'auto'; 18578 } else { 18579 menu.style.position = ''; 18580 menu.style.left = ''; 18581 menu.style.right = ''; 18582 menu.style.bottom = ''; 18583 menu.style.top = ''; 18584 menu.style.width = ''; 18585 } 18586 }); 18587 18588 dropdown.addEventListener('hidden.bs.dropdown', function () { 18589 if (searchInput) { 18590 searchInput.value = ''; 18591 filterRows(); 18592 } 18593 }); 18594 } 18595 }); 18596 }); 18597</script>
18597 18598 <span class="ek-tailwind-footer__select"> 18599 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 18600 <span>USD</span> 18601 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> 18602 </span> 18603 </div> 18604 18605 <div class="ek-tailwind-footer__bottom-center"> 18606 <p>© 2026 Ekonty. All rights reserved.</p> 18607 <p class="ek-tailwind-footer__made-with"> 18608 Made with 18609 <svg viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/></svg> 18610 for professionals worldwide 18611 </p> 18612 </div> 18613 18614 <nav class="ek-tailwind-footer__legal" aria-label="Legal shortcuts"> 18615 <a href="https://www.ekonty.com/sitemap.xml">Sitemap</a> 18616 <span aria-hidden="true">|</span> <a href="https://www.ekonty.com/privacy-policy">Privacy Policy</a> 18617 <span aria-hidden="true">|</span> <a href="https://www.ekonty.com/terms-conditions">Terms of Service</a> 18618 <span aria-hidden="true">|</span> <a href="https://www.ekonty.com/refund-policy">Refund Policy</a> 18619 <span aria-hidden="true">|</span> <a href="https://www.ekonty.com/cookie-policy">Cookie Policy</a> 18620 </nav> 18621 </div> 18622 </div> 18623 </div> 18624 18625 <style> 18626 footer.ek-tailwind-footer, 18627 .ek-tailwind-footer { 18628 --ek-green: #0b8260; 18629 --ek-green-dark: #094f3d; 18630 --ek-green-light: #ecfdf5; 18631 --ek-footer-dark: #061a14; 18632 --ek-text: #1e293b; 18633 --ek-muted: #64748b; 18634 --ek-border: #e2e8f0; 18635 --ek-container: 1240px; 18636 display: block !important; 18637 position: relative; 18638 z-index: 20; 18639 width: 100%; 18640 max-width: 100%; 18641 margin: 0; 18642 padding: 0; 18643 border: 0; 18644 background: #fff; 18645 color: var(--ek-text); 18646 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; 18647 font-size: 14px; 18648 line-height: 1.5; 18649 font-weight: 400; 18650 text-align: left; 18651 box-sizing: border-box; 18652 clear: both; 18653 } 18654 18655 .ek-tailwind-footer *, 18656 .ek-tailwind-footer *::before, 18657 .ek-tailwind-footer *::after { 18658 box-sizing: border-box; 18659 } 18660 18661 .ek-tailwind-footer h6, 18662 .ek-tailwind-footer p, 18663 .ek-tailwind-footer ul { 18664 margin: 0; 18665 padding: 0; 18666 } 18667 18668 .ek-tailwind-footer ul { 18669 list-style: none; 18670 } 18671 18672 .ek-tailwind-footer a { 18673 text-decoration: none; 18674 color: inherit; 18675 } 18676 18677 .ek-tailwind-footer button { 18678 font: inherit; 18679 border: 0; 18680 background: none; 18681 padding: 0; 18682 margin: 0; 18683 } 18684 18685 .ek-tailwind-footer__inner { 18686 width: 100%; 18687 max-width: var(--ek-container); 18688 margin: 0 auto; 18689 padding-left: 16px; 18690 padding-right: 16px; 18691 } 18692 18693 .ek-tailwind-footer__sr-only { 18694 position: absolute; 18695 width: 1px; 18696 height: 1px; 18697 padding: 0; 18698 margin: -1px; 18699 overflow: hidden; 18700 clip: rect(0, 0, 0, 0); 18701 white-space: nowrap; 18702 border: 0; 18703 } 18704 18705 /* Tier 1: Link columns */ 18706 .ek-tailwind-footer__light { 18707 background: #fff; 18708 border-top: 1px solid var(--ek-border); 18709 padding: 28px 0 20px; 18710 } 18711 18712 .ek-tailwind-footer__grid { 18713 display: grid !important; 18714 grid-template-columns: repeat(2, minmax(0, 1fr)); 18715 gap: 20px 16px; 18716 width: 100%; 18717 align-items: start; 18718 } 18719 18720 .ek-tailwind-footer__col { 18721 min-width: 0; 18722 } 18723 18724 .ek-tailwind-footer__col-head { 18725 display: flex; 18726 align-items: center; 18727 gap: 8px; 18728 padding-bottom: 10px; 18729 margin-bottom: 10px; 18730 border-bottom: 1px solid #edf2f7; 18731 } 18732
18733 .ek-tailwind-footer__col-icon { 18734 display: inline-flex; 18735 align-items: center; 18736 justify-content: center; 18737 width: 20px; 18738 height: 20px; 18739 color: var(--ek-green); 18740 flex-shrink: 0; 18741 } 18742 18743 .ek-tailwind-footer__col-icon svg { 18744 width: 18px; 18745 height: 18px; 18746 display: block; 18747 } 18748 18749 .ek-tailwind-footer__col-title { 18750 font-size: 16px; 18751 font-weight: 700; 18752 color: var(--ek-green-dark); 18753 line-height: 1.25; 18754 letter-spacing: -0.01em; 18755 } 18756 18757 .ek-tailwind-footer__links { 18758 display: flex; 18759 flex-direction: column; 18760 gap: 8px; 18761 } 18762 18763 .ek-tailwind-footer__link { 18764 display: flex; 18765 align-items: center; 18766 gap: 10px; 18767 font-size: 14px; 18768 font-weight: 500; 18769 color: #64748b; 18770 line-height: 1.4; 18771 transition: color 0.2s ease; 18772 } 18773 18774 .ek-tailwind-footer__link-icon { 18775 display: inline-flex; 18776 align-items: center; 18777 justify-content: center; 18778 width: 18px; 18779 height: 18px; 18780 color: #94a3b8; 18781 flex-shrink: 0; 18782 transition: color 0.2s ease; 18783 } 18784 18785 .ek-tailwind-footer__link-icon svg { 18786 width: 15px; 18787 height: 15px; 18788 display: block; 18789 } 18790 18791 .ek-tailwind-footer__link:hover { 18792 color: var(--ek-green); 18793 } 18794 18795 .ek-tailwind-footer__link:hover .ek-tailwind-footer__link-icon { 18796 color: var(--ek-green); 18797 } 18798 18799 .ek-tailwind-footer__col--apps .ek-tailwind-footer__col-head { 18800 padding-bottom: 8px; 18801 margin-bottom: 8px; 18802 } 18803 18804 .ek-tailwind-footer__apps { 18805 display: flex; 18806 flex-direction: column; 18807 gap: 10px; 18808 width: 100%; 18809 } 18810 18811 .ek-tailwind-footer__stores { 18812 display: flex; 18813 flex-direction: column; 18814 gap: 8px; 18815 width: 100%; 18816 } 18817 18818 .ek-tailwind-footer__store-btn { 18819 display: block; 18820 line-height: 0; 18821 width: 100%; 18822 margin: 0; 18823 padding: 0; 18824 min-height: 34px; 18825 aspect-ratio: 4.3 / 1; 18826 border-radius: 10px; 18827 overflow: hidden; 18828 background: #000; 18829 transition: opacity 0.2s ease, transform 0.2s ease; 18830 } 18831 18832 .ek-tailwind-footer__store-btn:hover { 18833 opacity: 0.92; 18834 transform: translateY(-1px); 18835 } 18836 18837 .ek-tailwind-footer__store-btn img { 18838 display: block; 18839 width: 100%; 18840 height: 100%; 18841 margin: 0; 18842 padding: 0; 18843 border: 0; 18844 border-radius: 10px; 18845 object-fit: cover; 18846 object-position: center; 18847 transform: scale(0.86); 18848 } 18849 18850 .ek-tailwind-footer__store-btn--apple { 18851 aspect-ratio: 4.14 / 1; 18852 } 18853 18854 .ek-tailwind-footer__webapp { 18855 display: flex !important; 18856 align-items: center; 18857 gap: 10px; 18858 width: 100%; 18859 padding: 10px 12px; 18860 border: 1px solid #e2e8f0; 18861 border-radius: 10px; 18862 background: #fff; 18863 transition: border-color 0.2s ease, box-shadow 0.2s ease; 18864 } 18865 18866 .ek-tailwind-footer__webapp:hover { 18867 border-color: #cbd5e1; 18868 box-shadow: 0 2px 8px rgba(15, 23, 42, 0.06); 18869 } 18870 18871 .ek-tailwind-footer__webapp-icon { 18872 display: flex !important; 18873 align-items: center; 18874 justify-content: center; 18875 width: 28px; 18876 height: 28px; 18877 min-width: 28px; 18878 border-radius: 0; 18879 background: transparent; 18880 color: var(--ek-green); 18881 flex-shrink: 0; 18882 line-height: 0; 18883 } 18884 18885 .ek-tailwind-footer__webapp-icon svg { 18886 width: 22px; 18887 height: 22px; 18888 display: block; 18889 } 18890 18891 .ek-tailwind-footer__webapp-text { 18892 display: block; 18893 min-width: 0; 18894 line-height: 1.25; 18895 } 18896 18897 .ek-tailwind-footer__webapp-text strong { 18898 display: block; 18899 font-size: 14px; 18900 font-weight: 700; 18901 color: var(--ek-text); 18902 line-height: 1.2; 18903 } 18904 18905 .ek-tailwind-footer__webapp-text small { 18906 display: block; 18907 margin-top: 2px; 18908 font-size: 11px; 18909 font-weight: 500; 18910 color: var(--ek-muted); 18911 line-height: 1.35; 18912 } 18913 18914 /* Tier 2: Newsletter band */ 18915 .ek-tailwind-footer__mid { 18916 background: #fff; 18917 padding: 0 0 20px; 18918 } 18919 18920 .ek-tailwind-footer__newsletter { 18921 display: grid !important; 18922 grid-template-columns: 1fr; 18923 gap: 16px; 18924 align-items: center; 18925 padding: 16px 18px; 18926 border: 1px solid #e8edf3; 18927 border-radius: 14px; 18928 background: #f4f7fa; 18929 box-shadow: none; 18930 } 18931 18932 .ek-tailwind-footer__newsletter-copy { 18933 display: flex; 18934 align-items: flex-start; 18935 gap: 14px; 18936 min-width: 0; 18937 } 18938 18939 .ek-tailwind-footer__newsletter-icon { 18940 display: inline-flex; 18941 align-items: center; 18942 justify-content: center; 18943 width: 40px; 18944 height: 40px; 18945 border-radius: 50%; 18946 background: #d1fae5; 18947 color: var(--ek-green); 18948 flex-shrink: 0; 18949 } 18950 18951 .ek-tailwind-footer__newsletter-icon svg {
18952 width: 20px; 18953 height: 20px; 18954 display: block; 18955 } 18956 18957 .ek-tailwind-footer__newsletter-title { 18958 font-size: 16px; 18959 font-weight: 700; 18960 color: var(--ek-text); 18961 margin-bottom: 4px; 18962 } 18963 18964 .ek-tailwind-footer__newsletter-desc { 18965 font-size: 14px; 18966 font-weight: 500; 18967 color: var(--ek-muted); 18968 line-height: 1.55; 18969 max-width: 360px; 18970 } 18971 18972 .ek-tailwind-footer__subscribe { 18973 width: 100%; 18974 min-width: 0; 18975 } 18976 18977 .ek-tailwind-footer__alert { 18978 margin-bottom: 8px; 18979 font-size: 13px; 18980 font-weight: 600; 18981 } 18982 18983 .ek-tailwind-footer__alert.is-success { color: var(--ek-green); } 18984 .ek-tailwind-footer__alert.is-error { color: #dc2626; } 18985 18986 .ek-tailwind-footer__subscribe-form { 18987 display: flex !important; 18988 width: 100%; 18989 max-width: 100%; 18990 overflow: hidden; 18991 border: 1px solid #dbe3ec; 18992 border-radius: 999px; 18993 background: #fff; 18994 box-shadow: inset 0 1px 2px rgba(15, 23, 42, 0.03); 18995 } 18996 18997 .ek-tailwind-footer__subscribe-form input { 18998 flex: 1 1 auto; 18999 min-width: 0; 19000 width: auto; 19001 border: 0 !important; 19002 outline: none !important; 19003 box-shadow: none !important; 19004 background: transparent !important; 19005 padding: 11px 16px; 19006 font-size: 13px; 19007 font-weight: 500; 19008 color: #334155; 19009 height: auto; 19010 margin: 0; 19011 } 19012 19013 .ek-tailwind-footer__subscribe-form input::placeholder { 19014 color: #94a3b8; 19015 } 19016 19017 .ek-tailwind-footer__subscribe-form button { 19018 flex-shrink: 0; 19019 padding: 11px 20px; 19020 background: var(--ek-green) !important; 19021 color: #fff !important; 19022 font-size: 13px; 19023 font-weight: 700; 19024 cursor: pointer; 19025 border-radius: 0 999px 999px 0; 19026 transition: background 0.2s ease; 19027 height: auto; 19028 line-height: 1.2; 19029 } 19030 19031 .ek-tailwind-footer__subscribe-form button:hover { 19032 background: #097052 !important; 19033 } 19034 19035 .ek-tailwind-footer__follow-title { 19036 font-size: 15px; 19037 font-weight: 700; 19038 color: var(--ek-text); 19039 margin-bottom: 8px; 19040 } 19041 19042 .ek-tailwind-footer__social { 19043 display: flex !important; 19044 flex-wrap: wrap; 19045 gap: 8px; 19046 } 19047 19048 .ek-tailwind-footer__social-link { 19049 display: inline-flex !important; 19050 align-items: center; 19051 justify-content: center; 19052 width: 38px; 19053 height: 38px; 19054 border-radius: 50%; 19055 border: 1px solid #dbe3ec; 19056 background: #fff; 19057 color: var(--ek-green); 19058 transition: all 0.2s ease; 19059 } 19060 19061 .ek-tailwind-footer__social-link:hover { 19062 background: var(--ek-green); 19063 border-color: var(--ek-green); 19064 color: #fff; 19065 } 19066 19067 .ek-tailwind-footer__social-link svg { 19068 width: 16px; 19069 height: 16px; 19070 display: block; 19071 } 19072 19073 /* Tier 3: Dark branding panel */ 19074 .ek-tailwind-footer__dark { 19075 background: linear-gradient(180deg, #0a2e22 0%, var(--ek-footer-dark) 100%); 19076 color: #fff; 19077 border-radius: 16px 16px 0 0; 19078 padding: 28px 0 24px; 19079 } 19080 19081 .ek-tailwind-footer__features { 19082 display: grid !important; 19083 grid-template-columns: 1fr; 19084 gap: 18px; 19085 align-items: center; 19086 } 19087 19088 .ek-tailwind-footer__brand { 19089 min-width: 0; 19090 overflow: visible; 19091 } 19092 19093 .ek-tailwind-footer__brand a { 19094 display: inline-block; 19095 line-height: 0; 19096 } 19097 19098 .ek-tailwind-footer__brand img { 19099 display: block; 19100 height: 40px; 19101 width: auto; 19102 max-width: 180px; 19103 object-fit: contain; 19104 object-position: left center; 19105 } 19106 19107 .ek-tailwind-footer__brand p { 19108 margin-top: 8px; 19109 max-width: 280px; 19110 font-size: 13px; 19111 font-weight: 500; 19112 line-height: 1.65; 19113 color: rgba(236, 253, 245, 0.78); 19114 } 19115 19116 .ek-tailwind-footer__feature { 19117 display: flex !important; 19118 flex-direction: row; 19119 align-items: center; 19120 gap: 12px; 19121 min-width: 0; 19122 } 19123 19124 .ek-tailwind-footer__feature-icon { 19125 display: flex !important; 19126 align-items: center !important; 19127 justify-content: center !important; 19128 width: 40px; 19129 height: 40px; 19130 min-width: 40px; 19131 min-height: 40px; 19132 margin: 0; 19133 padding: 0; 19134 line-height: 0; 19135 border-radius: 50%; 19136 border: 0; 19137 background: rgba(16, 185, 129, 0.14); 19138 box-shadow: none; 19139 color: #34d399; 19140 flex: 0 0 40px; 19141 overflow: hidden; 19142 } 19143 19144 .ek-tailwind-footer__feature-icon svg {
19145 width: 20px !important; 19146 height: 20px !important; 19147 min-width: 20px; 19148 min-height: 20px; 19149 display: block !important; 19150 margin: 0 !important; 19151 padding: 0 !important; 19152 flex-shrink: 0; 19153 vertical-align: middle; 19154 } 19155 19156 .ek-tailwind-footer__feature-copy { 19157 flex: 1 1 auto; 19158 min-width: 0; 19159 align-self: center; 19160 } 19161 19162 .ek-tailwind-footer__feature strong { 19163 display: block; 19164 font-size: 15px; 19165 font-weight: 700; 19166 color: #fff; 19167 line-height: 1.3; 19168 } 19169 19170 .ek-tailwind-footer__feature-copy > span { 19171 display: block; 19172 margin-top: 5px; 19173 font-size: 13px; 19174 font-weight: 500; 19175 line-height: 1.55; 19176 color: rgba(236, 253, 245, 0.72); 19177 } 19178 19179 .ek-tailwind-footer__globe { 19180 display: none; 19181 justify-self: end; 19182 align-self: center; 19183 opacity: 1; 19184 filter: drop-shadow(0 10px 28px rgba(16, 185, 129, 0.2)); 19185 } 19186 19187 .ek-tailwind-footer__globe svg { 19188 width: 200px; 19189 height: auto; 19190 display: block; 19191 } 19192 19193 /* Tier 4: Copyright bar */ 19194 .ek-tailwind-footer__bar { 19195 background: #04120e; 19196 color: #fff; 19197 } 19198 19199 .ek-tailwind-footer__bottom { 19200 display: flex !important; 19201 flex-direction: column; 19202 gap: 10px; 19203 padding: 12px 0 14px; 19204 } 19205 19206 .ek-tailwind-footer__bottom-left { 19207 display: flex; 19208 flex-wrap: wrap; 19209 align-items: center; 19210 gap: 10px; 19211 } 19212 19213 .ek-tailwind-footer__select { 19214 display: inline-flex; 19215 align-items: center; 19216 gap: 6px; 19217 border: 1px solid rgba(255, 255, 255, 0.12); 19218 border-radius: 999px; 19219 background: rgba(255, 255, 255, 0.04); 19220 color: rgba(236, 253, 245, 0.9); 19221 padding: 8px 14px; 19222 font-size: 12px; 19223 font-weight: 600; 19224 cursor: default; 19225 } 19226 19227 button.ek-tailwind-footer__select { 19228 cursor: pointer; 19229 } 19230 19231 .ek-tailwind-footer__select svg { 19232 width: 14px; 19233 height: 14px; 19234 display: block; 19235 flex-shrink: 0; 19236 } 19237 19238 .ek-tailwind-footer__bottom-center { 19239 text-align: center; 19240 } 19241 19242 .ek-tailwind-footer__bottom-center p { 19243 font-size: 12px; 19244 font-weight: 600; 19245 color: rgba(236, 253, 245, 0.75); 19246 line-height: 1.5; 19247 } 19248 19249 .ek-tailwind-footer__made-with { 19250 display: flex !important; 19251 align-items: center; 19252 justify-content: center; 19253 gap: 6px; 19254 margin-top: 4px; 19255 font-weight: 500 !important; 19256 color: rgba(236, 253, 245, 0.55) !important; 19257 } 19258 19259 .ek-tailwind-footer__made-with svg { 19260 width: 14px; 19261 height: 14px; 19262 color: #34d399; 19263 flex-shrink: 0; 19264 } 19265 19266 .ek-tailwind-footer__legal { 19267 display: flex !important; 19268 flex-wrap: wrap; 19269 align-items: center; 19270 justify-content: center; 19271 gap: 8px 12px; 19272 font-size: 12px; 19273 font-weight: 600; 19274 color: rgba(236, 253, 245, 0.8); 19275 } 19276 19277 .ek-tailwind-footer__legal a:hover { 19278 color: #fff; 19279 } 19280 19281 .ek-tailwind-footer__legal span { 19282 color: rgba(16, 185, 129, 0.5); 19283 } 19284 19285 @media (min-width: 640px) { 19286 .ek-tailwind-footer__grid { 19287 grid-template-columns: repeat(3, minmax(0, 1fr)); 19288 } 19289 } 19290 19291 @media (min-width: 900px) { 19292 .ek-tailwind-footer__grid { 19293 grid-template-columns: repeat(4, minmax(0, 1fr)); 19294 } 19295 } 19296 19297 @media (min-width: 1024px) { 19298 .ek-tailwind-footer__grid { 19299 display: grid !important; 19300 grid-template-columns: 1.15fr 1fr 1.05fr 0.95fr 0.95fr minmax(230px, 250px); 19301 gap: 0; 19302 align-items: start; 19303 } 19304 19305 .ek-tailwind-footer__col { 19306 min-width: 0; 19307 padding: 0 14px; 19308 border-right: 1px solid #edf2f7; 19309 } 19310 19311 .ek-tailwind-footer__col:first-child { 19312 padding-left: 0; 19313 } 19314 19315 .ek-tailwind-footer__col--apps { 19316 padding: 0 0 0 14px; 19317 border-right: none; 19318 min-width: 166px; 19319 } 19320 19321 .ek-tailwind-footer__webapp { 19322 padding: 11px 12px; 19323 } 19324 19325 .ek-tailwind-footer__col-title { 19326 font-size: 16px; 19327 } 19328 19329 .ek-tailwind-footer__link { 19330 font-size: 14px; 19331 } 19332 19333 .ek-tailwind-footer__newsletter { 19334 grid-template-columns: minmax(240px, 1fr) minmax(340px, 400px) auto; 19335 gap: 20px; 19336 padding: 16px 20px; 19337 align-items: center; 19338 } 19339 19340 .ek-tailwind-footer__subscribe { 19341 justify-self: center; 19342 width: 100%; 19343 } 19344 19345 .ek-tailwind-footer__follow { 19346 text-align: right; 19347 justify-self: end; 19348 } 19349 19350 .ek-tailwind-footer__social { 19351 justify-content: flex-end; 19352 flex-wrap: nowrap; 19353 } 19354 19355 .ek-tailwind-footer__features { 19356 grid-template-columns: minmax(250px, 1.15fr) repeat(3, minmax(200px, 1fr)) minmax(170px, auto); 19357 gap: 0; 19358 align-items: center; 19359 } 19360 19361 .ek-tailwind-footer__brand { 19362 padding-right: 20px; 19363 border-right: 1px solid rgba(255, 255, 255, 0.12); 19364 min-width: 180px; 19365 } 19366 19367 .ek-tailwind-footer__brand img { 19368 height: 42px; 19369 width: auto; 19370 max-width: 180px; 19371 } 19372 19373 .ek-tailwind-footer__feature { 19374 display: flex !important; 19375 flex-direction: row !important; 19376 align-items: center !important; 19377 gap: 10px; 19378 padding: 0 16px 0 20px; 19379 border-left: 1px solid rgba(255, 255, 255, 0.12); 19380 min-width: 0; 19381 } 19382 19383 .ek-tailwind-footer__feature-icon { 19384 display: flex !important; 19385 align-items: center !important; 19386 justify-content: center !important; 19387 flex: 0 0 40px; 19388 width: 40px; 19389 height: 40px; 19390 min-width: 40px; 19391 min-height: 40px; 19392 } 19393 19394 .ek-tailwind-footer__feature-icon svg {
19395 width: 20px !important; 19396 height: 20px !important; 19397 } 19398 19399 .ek-tailwind-footer__globe { 19400 display: block; 19401 padding-left: 12px; 19402 } 19403 19404 .ek-tailwind-footer__globe svg { 19405 width: 190px; 19406 } 19407 19408 .ek-tailwind-footer__bottom { 19409 display: grid !important; 19410 grid-template-columns: auto 1fr auto; 19411 align-items: center; 19412 gap: 20px; 19413 } 19414 19415 .ek-tailwind-footer__bottom-center { 19416 text-align: center; 19417 } 19418 19419 .ek-tailwind-footer__legal { 19420 justify-content: flex-end; 19421 white-space: nowrap; 19422 } 19423 } 19424 </style> 19425 19426
19426<script type="5fc9abcb6d241441e1cc0136-text/javascript"> 19427 (function () { 19428 var form = document.getElementById('ek-footer-newsletter-form'); 19429 var alertBox = document.getElementById('ek-footer-newsletter-alert'); 19430 if (!form || !alertBox) return; 19431 19432 form.addEventListener('submit', function (event) { 19433 event.preventDefault(); 19434 19435 var formData = new FormData(form); 19436 fetch(form.action, { 19437 method: 'POST', 19438 body: formData, 19439 headers: { 'X-Requested-With': 'XMLHttpRequest' } 19440 }) 19441 .then(function (response) { return response.text(); }) 19442 .then(function (data) { 19443 var payload; 19444 try { 19445 payload = JSON.parse(data); 19446 } catch (error) { 19447 throw new Error('Invalid response'); 19448 } 19449 19450 alertBox.hidden = false; 19451 alertBox.classList.remove('is-success', 'is-error'); 19452 19453 if (payload.success === 'success') { 19454 alertBox.textContent = payload.message || 'Subscribed successfully.'; 19455 alertBox.classList.add('is-success'); 19456 form.reset(); 19457 return; 19458 } 19459 19460 var message = Array.isArray(payload) ? payload.join(' ') : 'Unable to subscribe right now.'; 19461 alertBox.textContent = message; 19462 alertBox.classList.add('is-error'); 19463 }) 19464 .catch(function () { 19465 alertBox.hidden = false; 19466 alertBox.classList.remove('is-success'); 19467 alertBox.classList.add('is-error'); 19468 alertBox.textContent = 'Unable to subscribe right now. Please try again.'; 19469 }); 19470 }); 19471 })(); 19472 </script>
19472 19473</footer> 19474
19474<script src="https://www.ekonty.com/js/radio-focus.js?v=20260914" defer type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
19474 19475<div id="ekonty-support-chat" data-config="{"member":false,"name":"","email":"","captcha":"6LeQsD0sAAAAAGb_n3GK8rHqOAExUraHjkzm0eKb"}"></div> 19476<link rel="stylesheet" href="https://www.ekonty.com/build-support-chat/support-chat.css?v=1789785117">
19477<script defer src="https://www.ekonty.com/build-support-chat/support-chat.js?v=1789785117" type="5fc9abcb6d241441e1cc0136-text/javascript"></script>
vendor: 143 bytes, lines 19477-19478
19477 19478<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="5fc9abcb6d241441e1cc0136-|49" defer></script>
19478<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"ec834117c29f480bbb3c9daf7a7c2996","spa":2}' crossorigin="anonymous"></script>
19478 19479</body> 19480 19481</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.