(function(){"use strict";function s(e){return"function"==typeof e||"object"==typeof e&&null!==e}function a(e){return"function"==typeof e}function u(e){X=e}function l(e){G=e}function c(){return function(){r.nextTick(p)}}function f(){var e=0,n=new ne(p),t=document.createTextNode("");return n.observe(t,{characterData:!0}),function(){t.data=e=++e%2}}function d(){var e=new MessageChannel;return e.port1.onmessage=p,function(){e.port2.postMessage(0)}}function h(){return function(){setTimeout(p,1)}}function p(){for(var e=0;et.length)&&(n=t.length),n-=e.length;var r=t.indexOf(e,n);return-1!==r&&r===n}),String.prototype.startsWith||(String.prototype.startsWith=function(e,n){return n=n||0,this.substr(n,e.length)===e}),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}),String.prototype.includes||(String.prototype.includes=function(e,n){"use strict";return"number"!=typeof n&&(n=0),!(n+e.length>this.length)&&-1!==this.indexOf(e,n)})},"./shared/require-global.js":function(e,n,t){e.exports=t("./shared/require-shim.js")},"./shared/require-shim.js":function(e,n,t){var r=t("./shared/errors.js"),i=(this.window,!1),o=null,s=null,a=new Promise(function(e,n){o=e,s=n}),u=function(e){if(!u.hasModule(e)){var n=new Error('Cannot find module "'+e+'"');throw n.code="MODULE_NOT_FOUND",n}return t("./"+e+".js")};u.loadChunk=function(e){return a.then(function(){return"main"==e?t.e("main").then(function(e){t("./main.js")}.bind(null,t))["catch"](t.oe):"dev"==e?Promise.all([t.e("main"),t.e("dev")]).then(function(e){t("./shared/dev.js")}.bind(null,t))["catch"](t.oe):"internal"==e?Promise.all([t.e("main"),t.e("internal"),t.e("qtext2"),t.e("dev")]).then(function(e){t("./internal.js")}.bind(null,t))["catch"](t.oe):"ads_manager"==e?Promise.all([t.e("main"),t.e("ads_manager")]).then(function(e){undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined}.bind(null,t))["catch"](t.oe):"publisher_dashboard"==e?t.e("publisher_dashboard").then(function(e){undefined,undefined}.bind(null,t))["catch"](t.oe):"content_widgets"==e?Promise.all([t.e("main"),t.e("content_widgets")]).then(function(e){t("./content_widgets.iframe.js")}.bind(null,t))["catch"](t.oe):void 0})},u.whenReady=function(e,n){Promise.all(window.webpackChunks.map(function(e){return u.loadChunk(e)})).then(function(){n()})},u.installPageProperties=function(e,n){window.Q.settings=e,window.Q.gating=n,i=!0,o()},u.assertPagePropertiesInstalled=function(){i||(s(),r.logJsError("installPageProperties","The install page properties promise was rejected in require-shim."))},u.prefetchAll=function(){t("./settings.js");Promise.all([t.e("main"),t.e("qtext2")]).then(function(){}.bind(null,t))["catch"](t.oe)},u.hasModule=function(e){return!!window.NODE_JS||t.m.hasOwnProperty("./"+e+".js")},u.execAll=function(){var e=Object.keys(t.m);try{for(var n=0;n=c?n():document.fonts.load(l(o,'"'+o.family+'"'),a).then(function(n){1<=n.length?e():setTimeout(t,25)},function(){n()})}t()});var w=new Promise(function(e,n){u=setTimeout(n,c)});Promise.race([w,m]).then(function(){clearTimeout(u),e(o)},function(){n(o)})}else t(function(){function t(){var n;(n=-1!=y&&-1!=g||-1!=y&&-1!=v||-1!=g&&-1!=v)&&((n=y!=g&&y!=v&&g!=v)||(null===f&&(n=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent),f=!!n&&(536>parseInt(n[1],10)||536===parseInt(n[1],10)&&11>=parseInt(n[2],10))),n=f&&(y==b&&g==b&&v==b||y==x&&g==x&&v==x||y==j&&g==j&&v==j)),n=!n),n&&(null!==_.parentNode&&_.parentNode.removeChild(_),clearTimeout(u),e(o))}function d(){if((new Date).getTime()-h>=c)null!==_.parentNode&&_.parentNode.removeChild(_),n(o);else{var e=document.hidden;!0!==e&&void 0!==e||(y=p.a.offsetWidth,g=m.a.offsetWidth,v=w.a.offsetWidth,t()),u=setTimeout(d,50)}}var p=new r(a),m=new r(a),w=new r(a),y=-1,g=-1,v=-1,b=-1,x=-1,j=-1,_=document.createElement("div");_.dir="ltr",i(p,l(o,"sans-serif")),i(m,l(o,"serif")),i(w,l(o,"monospace")),_.appendChild(p.a),_.appendChild(m.a),_.appendChild(w.a),document.body.appendChild(_),b=p.a.offsetWidth,x=m.a.offsetWidth,j=w.a.offsetWidth,d(),s(p,function(e){y=e,t()}),i(p,l(o,'"'+o.family+'",sans-serif')),s(m,function(e){g=e,t()}),i(m,l(o,'"'+o.family+'",serif')),s(w,function(e){v=e,t()}),i(w,l(o,'"'+o.family+'",monospace'))})})},void 0!==e?e.exports=a:(window.FontFaceObserver=a,window.FontFaceObserver.prototype.load=a.prototype.load)}()},"./third_party/tracekit.js":function(e,n){/**
Great post, I love your approach and emphasis on assimilation. I’m starting to learn Arabic for work, I’m in the US and my company is soon opening offices in Dubai and I’d like to position myself for a future working there. My question is if I should focus on Emirati Arabic. I have friends from Syria and I LOVE the feeling & sound of Levantine, and the resources are pretty plentiful for Levantine. Aside from Youtube, Emirati Arabic feels slim on resources. Would Levantine serve me well as I’m getting into Dubai or would I be better served to make do with the Emirati resources available? Thanks! –Joe

Congratulations! You’ve decided to learn Arabic. This is a challenging but rewarding endeavor. Arabic is the sixth most spoken language in the world, with nearly 420 million people speaking it worldwide. Learning a new language is always a big undertaking, but when the new language doesn’t share a root with your native tongue, it’s even more difficult.
Have you studied Arabic at a local school, using expensive software packages or with boring textbooks and still have trouble speaking? Do you want to be able to speak to millions of people in the Middle East and in Northern Africa in their native language? With Live Lingua's online Arabic immersion lessons program you can reach your goals. We offer Skype Arabic Lessons, Google Hangouts Arabic Lessons, & more. And best of all, you can try a full 60 minute Skype Arabic lessons with a professional Arabic tutor for FREE before signing up!

Also, with regards to dialects. If you want to learn Egyptian Arabic, maybe you can gather a decent variety of resources, but, I mean, Arabic resources suck in general without trying to find a variety of resources for a specific dialect. My husband speaks Arabic, but there are zero resources available in his dialect. I’ve just studied MSA and then listened and observed the differences and how to adapt.
I do have a question about arabic cultures. From my experience in Latin America learning Spanish, I have run into many very uncomfortable and almost dangerous incidents as a white, blue eyed, blond haired female. In Colombia, I got used to the constant whistling and cat calls, but there were still times when I got followed around or taken to a motel, without knowing that motels are only for having sex, or being hit on by a 60 year old man, who I was dependent on at one point and had no way to get out of the situation. At the end of the adventure, I survived and got to know a lot of wonderful people, fell in love and got a better understanding latin america.. However it has left me with an amount of respect for the unknown and a need to recover from the constant blows to my naivety.
In this online Quranic Arabic course, you will be taught the various tajweed rules and have practice reciting the Quran. Specifically, you will get to learn the verses and what each word within them means. You can click on any word in the chapter to hear it spoken and to get its translation. A color-coded tajweed rule key will also be available to you for every word. You will also hear an explanation of why each tajweed rule is present for each word.
The endless repetition of words has little benefit to learning Arabic. However, there is a magic interval between repetitions that will help you memorize new words and phrases in no time. The app knows these magic intervals for repetition and uses them to help you permanently pick up words and phrases. No wonder millions of people around the world trust Mondly to be the best way to learn Arabic for free.
I believe a lot of native teachers don’t appreciate dialects because this is what we were taught. Arabs are taught that the dialects are a cheap way to make ‘real’ Arabic less important, and that dialects are merely made-up languages whose origin is Classical Arabic. Whether this claim is true or not, we all tend to believe so. Another reason is perhaps because we are never taught our dialects. We acquire them from our parents, so we are usually not aware of their grammatical rules.
There are so many ways to learn Quran but now a days we can also learn online You can learn Quran from Learn Quran - Online Quran Teaching - Online Quran Academy - Learn Quran Online - Quran Learning - Online Quran Classes - Online Quran Learning - Learn Quran with Tajweed - Quran Teacher Online - Learning Quran School - Quran Classes - Quran Learning Online - Quran Classes Online - Learn to Read Quran Online - Roshni Quran Academy Just visit the above links and find out how you can Learn Quran.
I would like to welcome you to the Arabic lessons. I'm here to help you learn Arabic, by going step by step. All the lessons contain audio and are all offered for free. We will learn the alphabet together. We will also review some simple grammar rules, practice common phrases, and we will have fun memorizing many important vocabulary lists, and everything else that you see below.
Modern Standard Arabic has developed out of Classical Arabic, the language of the Quran. During the era of the caliphate,Classical Arabic was the language used for all religious, cultural, administrative and scholarly purposes. Modern Standard Arabic is the official Arabic language. It can be written and spoken, and there is no difference between the written and the spoken form. In its written form, Modern Standard Arabic is the language of literature and the media. Books, newspapers, magazines, official documents, private and business correspondence, street signs and shop signs - all are written in Modern Standard Arabic. Arabic is a name applied to the descendants of the Classical Arabic language of the 6th century AD. This includes both the literary language and varieties of Arabic spoken in a wide arc of territory stretching across the Middle East and North Africa. Some of the spoken varieties are mutually unintelligible, both written and orally, and the varieties as a whole constitute a sociolinguistic language. This means that on purely linguistic grounds they would likely be considered to constitute more than one language, but are commonly grouped together as a single language for political and/or ethnic reasons (see below). If considered multiple languages, it is unclear how many languages there would be, as the spoken varieties form a dialect chain with no clear boundaries. If Arabic is considered a single language, it perhaps is spoken by as many as 280 million first language speakers, making it one of the half dozen most populous languages in the world. If considered separate languages, the most-spoken variety would most likely be Egyptian Arabic, with 54 million native speakers still greater than any other Semitic language.
I can’t be any happier with this program. Without the need to leave the house, I have access to highly qualified teachers through advanced video conferencing and with a very flexible schedule. However, what I love most about the program is the friendliness of the teachers and the special bond they develop with their students. My daughter loves her teacher and put willingly more efforts in her lessons and homework. As for my son, he is starting High School and wouldn’t consider allocating time to go to another school; therefore, taking lessons from home according to his own schedule was the best solution. The program is managed very efficiently with a prompt response and fast schedule adjustments when needed.

Learn Quran online - Learn Arabic online - The Quran Courses Academy The Quran Courses Online Institute is one of the pioneers of Islamic education online in the world and today provides many courses that make active use of technologies such as the Internet and software such as Skype to broadcast the Islamic teaching among the masses through expert tutoring and teaching online Quran courses. The Quran Courses Online Institute does not just provide basic studies that cover learning Arabic alphabets such as Qaeda courses for adults and children but it also has an academic experts who are able to teach Higher levels of Islamic education, such as Tajweed rules, spoken Arabic, recitation of the Quran.


Meet Mondly, the language app helping millions of people worldwide learn Arabic online through free daily lessons. Using rapid language learning techniques, Mondly will teach you the Arabic language quickly, effectively and in a fun way. Developed and refined over years of work in the field of language learning, the app follows 4 extremely powerful principles:

If you want to learn Quran with a live Quran tutor, you can do so also by signing up with an online Quran academy. These academies offer online Quran classes through Skype or other audio/video communication software. Some of them have qualified and knowledgeable male & female Islamic scholars. These online classes have proved to be very effective and convenient.
The Qur'anic Arabic Corpus (free) - This is a website that goes through the entire Qur'an and explains the meaning of each individual word. I would recommend learning Arabic while using this site, since it refers to rules and concepts that only students of Arabic will know. I mean, how many non-Arabic speakers know what a "2nd person masculine singular imperative verb" is? But the website is generally helpful in learning the meanings of words used in the Qur'an.
I was just wondering whether it is valuable to learn Arabic as a white female from The Unites States. I really enjoy learning foreign languages and about about different cultures. I have been interested in Arabic for quite some time and even took measures to learn some Arabic when I was in high school, but was quickly dissuaded. I mean no offense, but given cultural stereotypes about Arab views toward women, would it be a valuable time investment to learn Arabic if I wanted to make a career out of my passion for foreign languages/cultures? I appreciate any feedback!
Learning The Quran Online has been one of most helpful and effective procedures that assist Muslims all around the world about the teaching of Quran and about Islam. The motive of our institute is to provide Qur’an lesson classes in an easy and flexible way to kids and elders at their home, it’s easier than you can think. Now you and your kids can gain the knowledge of Islam at their home in front of your eyes, so no need to drive your kids far away to a mosque to learn Quran with Tajweed. We can help you to read Quraan with proper rules of Tajweed and improve your recitation of Quran. Alhamdulillah since 2005 thousands of people have finished and memorized the holy Qur’an from our institute. It does not matter that how young or old you are or if you are a beginner, with the help of our highly qualified tutors we will start guiding you from basic Noorani Qaida lessons gradually improving to the higher level of Tajweed. Our institute has the most effective program of learning Quran through internet. More than 5000 students have benefited through it and many are benefiting, Learn Quran On Skype with us. You want to give it a try and see how these online classes so register now for free 1 week trial and see for your own self call us now on 001 201 7938133 for any assistance.
Every person, irrespective of his professional or work, can take out time on a daily basis to recite Qur’an. The time can be when one is at home or at office or at college or while one is traveling. How much time does it take for a person to recite Qur’an? Hardly 15 minutes or 30 minutes. Can’t we take out 30 minutes on alternate days of the week? Is it that difficult??
Hi Donovan. I began my learning experience learning MSA, thinking I was getting somewhere [although slowly!]. Then I found myself in southern Beirut, struggling to make myself understood, and realising just how different a dialect is from classical Arabic. From now on, I’m going to focus solely on what I need to learn in order to communicate with the people I will be surrounded by next time I visit.
This is a great resource! Thank you! I teach elementary school and next year I will have several Arabic speaking families in my class. I’m excited to learn more about their culture and would love to learn Arabic to help me connect more with the families. I have my first assignment though – I need to find out where the families are mostly from so that I can focus on one language. I’m bookmarking this page! : )

Even if your learning goals aren’t focused on being able to discuss politics, you can still get a lot of useful vocabulary out of reading the news. When I told my tutor I’d had a hard week because of the كارثة (disaster) at the Pulse nightclub in Orlando, I was glad to be able to use a strong word to express the weight of the situation. I remember learning that word from reading a sleepy article on global warming, but I was able to use it in a context of my choosing.
Qur’an is one of those elements that will safeguard a Muslim from the torments of the Grave. A Muslim who recites it regularly shall get the benefits in this World and in the hereafter. The rewards are immense for those who recite it regularly and the torment is equally horrible for those who ignore it. If a Muslim realizes this, he will never let a day pass unless he recites the Glorious Qur’an.
This is a great resource! Thank you! I teach elementary school and next year I will have several Arabic speaking families in my class. I’m excited to learn more about their culture and would love to learn Arabic to help me connect more with the families. I have my first assignment though – I need to find out where the families are mostly from so that I can focus on one language. I’m bookmarking this page! : )
The Arabic language is counted among the most important languages worldwide. More than 300 million people in over 20 countries speak Arabic. This Afro-Asian language originated several thousands of years ago. Originally only spoken on the Arabic peninsula, it later became widespread. There are many different Arabic dialects. Many of the dialects are very different from standard Arabic. Speakers from different regions often do not understand each other at all. Ancient Arabic is hardly spoken today. It exists most notably in the written form. Interest in Arabic has increased in recent years.
LQ Toronto/Madinah Series (free) - The Madinah series is an Arabic course that was designed to be taught to non-Arabic speakers attending the Islamic University of Madinah. The recordings are of a teacher in a classroom teaching a group of people. This series really helped me a lot, so I would recommend using it in combination with the other websites mentioned above. All of the books and DVDs are freely available for download, and you MUST use both - the video series will constantly refer to the book.
To be able to read Holy Quran , we must first learn the rules. Noorani Qaida is the ultimate solution to learn those rules. Once we master these rules, it becomes very easy for us to recite Holy Quran with correct Tajweed and accent. Following are few interactive lessons containing sounds and transliteration of the alphabets. Click each section to view the transliteration of that section and listen the sound as shown.

To eLearning by Minhaj-ul-Quran International which aims to provide online services to learn Quran and its sciences under the aegis of Minhaj-ul-Quran International. Minhaj-ul-Quran International founded by Shaykh-ul-Islam Professor Dr. Muhammad Tahir-ul-Qadri in 1980 is actively involved in propagating Islamic teachings based on peace, love and harmony, purifying heart and soul, embellishing ideal morals ethics, revival of Islamic sciences and renaissance from its very first day. In recent era, it has become very difficult for overseas Muslims to go to Mosques or Islamic Centers and learn the Holy Quran and its sciences due to their busy schedule of life and work. That’s why, in order to facilitate them to understand the Holy Quran & its Sciences, we offer online courses to quench the thirst of learning Quran & its Sciences. We invite those who can’t approach to Mosque or Islamic centers and want to enlighten their inner and outer self with the light of Holy Quran and Sunnah of Holy Prophet (SAWW).


Great post, I love your approach and emphasis on assimilation. I’m starting to learn Arabic for work, I’m in the US and my company is soon opening offices in Dubai and I’d like to position myself for a future working there. My question is if I should focus on Emirati Arabic. I have friends from Syria and I LOVE the feeling & sound of Levantine, and the resources are pretty plentiful for Levantine. Aside from Youtube, Emirati Arabic feels slim on resources. Would Levantine serve me well as I’m getting into Dubai or would I be better served to make do with the Emirati resources available? Thanks! –Joe
Qur’an is one of those elements that will safeguard a Muslim from the torments of the Grave. A Muslim who recites it regularly shall get the benefits in this World and in the hereafter. The rewards are immense for those who recite it regularly and the torment is equally horrible for those who ignore it. If a Muslim realizes this, he will never let a day pass unless he recites the Glorious Qur’an.
“www.QuranReading.com is an amazing program. My two kids are studying since one year. We sometimes go on long vacations to another country and their Online Quran classes go with us. I am happy with their Tajweed and Tafseer services. Being a computer professional, I am glad to see that they have number of computer engineers to resolve any computer issue. All these efforts make the learning process smooth. Believe me; it's awesome!”

But you know one thing I’ve learned during all my travels through the Middle East and everywhere else in the world is that most people regardless of their political or religious affiliations, just care about the same stuff you and I care about: getting married, having kids, going to work to put food on the table, buying a new home, the latest gadgets, a new pair of shoes, etc.
At AlQuranClasses, we carefully design the Kids version of Quran learning course. Our excellent teacher coordinator faculty articulate kids course as per student personality and learning the process. In this course, we offer Basic Quran Reading, Arabic language, Tarteel, Tajweedul and Hifdhul Quran classes with male or female Instructors. We articulate points of the Arabic letters, Tajweed, and Tarteel (combining theory and practice) and other essential rules based on kids understanding. Kids can get free benefits from Masnoon Dua's, rules Salat (Prayer) and some other day to day aspect of Deen.
All natural languages have grammar rules that native speakers apply through intuition; if they were made up on the fly they would be useless as communicative tools. Arabic vernaculars also have conjugation structures and other elements of grammar in exactly the same way that MSA does. This is an objective fact that any first-year linguistics student could tell you.
We provide online Quran classes of Quran reading with Tajweed, learning Tajweed rules, Memorization of the Holy Quran for kids of all ages, adults and women. Anyone can learn with a feasible schedule and at their own learning pace. Learn Quran Online with Arab teachers for Egypt, Jordan and Saudi Arabia. We have male and female online Quran teachers from Pakistan as well who can teach the Holy Quran in Urdu as well. Learning the Holy Quran online is very easy and affordable. We have designed very easy online Quran lessons for kids and adults to learn Quran online with Tajweed. The offered courses are as mentioned: Basic Tajweed, Noorani Qaida, Reading with Tajweed, Memorization of the Holy Quran, Ijazah Course, and Ten Qirat.  You and your kids can learn Quran with ease and the comfort of your own home. In-Shaa-Allah.
Learn the Arabic alphabet. The Arabic script seems daunting at first, and some people try to avoid learning it by relying on transliterations of Arabic words. This merely stores up problems for later; it is much better to ignore transliterations and use the script from the start. The best you can do is to buy or borrow a book at the library, since this is a long and difficult project.
A mostly unknown fact is that the Arabic language is the most widely spoken Afroasiatic language. The Afroasiatic language family spreads across the majority of Africa and the Middle East and is made of 300 languages and dialects. A more popular fact among language lovers is that Arabic is a Semitic language much like Hebrew and Aramaic. This is good news for Hebrew speakers because these two languages belong to the Central Semitic language group and have much in common. For example, both Arabic and Hebrew use abjads. An adjab is a system in which each letter stands for a consonant rather than a vowel. This means that when you write in Arabic or Hebrew you have to provide the vowels by writing vowel marks.

This is a great resource! Thank you! I teach elementary school and next year I will have several Arabic speaking families in my class. I’m excited to learn more about their culture and would love to learn Arabic to help me connect more with the families. I have my first assignment though – I need to find out where the families are mostly from so that I can focus on one language. I’m bookmarking this page! : )
From time to time we would like to contact you with updates for new Arabic lessons, videos, articles, quizzes from madinaharabic.com or other offers and updates from our madinaharabic.net Arabic Tuition Center. Please use the form below to subscribe to these updates. You wouldn't be subscribed until you confirm your subscription first by clicking a button in the subscription email we will send you.
In other words – your words, advices and thoughts about language and culture deeply touched my heart on this particular Friday morning 🙂 Hopefully for many more. These experiences have changed my life completely, and I’m so grateful that you’re sharing these thoughts, helping to establish a new image/mind set of what a type of experience learning a language could really be.

Hi! I’m a high school student, and I’m considering going into international relations. Because of that, there are a few languages I want to learn or get better at, one being Arabic. The argument against learning MSA first makes a lot of sense to me, but since I’m planning on using it primarily in a diplomatic context, would you say that I should learn MSA first?
We believe Arabic should be all about preparing you for real life situations. That’s why, at Mondly, we have structured our Arabic lessons inspiring ourselves from day to day situations. Created by our language experts, each lesson prepares you for real life conversations by revolving around specific themes such as family, travel, shopping, animals, grammar and more.
!function(e){function n(t){if(r[t])return r[t].exports;var i=r[t]={i:t,l:!1,exports:{}};return e[t].call(i.exports,i,i.exports,n),i.l=!0,i.exports}var t=window.webpackJsonp;window.webpackJsonp=function(n,r,o){for(var s,a,u=0,l=[];u1)for(var t=1;td)return!1;if(p>f)return!1;var e=window.require.hasModule("shared/browser")&&window.require("shared/browser");return!e||!e.opera}function a(){var e="";return"quora.com"==window.Q.subdomainSuffix&&(e+=[window.location.protocol,"//log.quora.com"].join("")),e+="/ajax/log_errors_3RD_PARTY_POST"}function u(){var e=o(h);h=[],0!==e.length&&c(a(),{revision:window.Q.revision,errors:JSON.stringify(e)})}var l=t("./third_party/tracekit.js"),c=t("./shared/basicrpc.js").rpc;l.remoteFetching=!1,l.collectWindowErrors=!0,l.report.subscribe(r);var f=10,d=window.Q&&window.Q.errorSamplingRate||1,h=[],p=0,m=i(u,1e3),w=window.console&&!(window.NODE_JS&&window.UNIT_TEST);n.report=function(e){try{w&&console.error(e.stack||e),l.report(e)}catch(e){}};var y=function(e,n,t){r({name:n,message:t,source:e,stack:l.computeStackTrace.ofCaller().stack||[]}),w&&console.error(t)};n.logJsError=y.bind(null,"js"),n.logMobileJsError=y.bind(null,"mobile_js")},"./shared/globals.js":function(e,n,t){var r=t("./shared/links.js");(window.Q=window.Q||{}).openUrl=function(e,n){var t=e.href;return r.linkClicked(t,n),window.open(t).opener=null,!1}},"./shared/links.js":function(e,n){var t=[];n.onLinkClick=function(e){t.push(e)},n.linkClicked=function(e,n){for(var r=0;r>>0;if("function"!=typeof e)throw new TypeError;for(arguments.length>1&&(t=n),r=0;r>>0,r=arguments.length>=2?arguments[1]:void 0,i=0;i>>0;if(0===i)return-1;var o=+n||0;if(Math.abs(o)===Infinity&&(o=0),o>=i)return-1;for(t=Math.max(o>=0?o:i-Math.abs(o),0);t>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=0;r>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=new Array(s),i=0;i>>0;if("function"!=typeof e)throw new TypeError;for(var r=[],i=arguments.length>=2?arguments[1]:void 0,o=0;o>>0,i=0;if(2==arguments.length)n=arguments[1];else{for(;i=r)throw new TypeError("Reduce of empty array with no initial value");n=t[i++]}for(;i>>0;if(0===i)return-1;for(n=i-1,arguments.length>1&&(n=Number(arguments[1]),n!=n?n=0:0!==n&&n!=1/0&&n!=-1/0&&(n=(n>0||-1)*Math.floor(Math.abs(n)))),t=n>=0?Math.min(n,i-1):i-Math.abs(n);t>=0;t--)if(t in r&&r[t]===e)return t;return-1};t(Array.prototype,"lastIndexOf",c)}if(!Array.prototype.includes){var f=function(e){"use strict";if(null==this)throw new TypeError("Array.prototype.includes called on null or undefined");var n=Object(this),t=parseInt(n.length,10)||0;if(0===t)return!1;var r,i=parseInt(arguments[1],10)||0;i>=0?r=i:(r=t+i)<0&&(r=0);for(var o;r
×