In the Shadow of Two Languages

Marzuq al-Halabi is a journalist and writer, a poet, and a literary and cultural critic. He has a regular column in the daily al-Hayat, published in London, Beirut, and Saudi Arabia. He edited the culture pages in the daily al-Ittihad and held various editing positions.

Al-Halabi studied comparative literature, political science, and law. He has participated in, organized, and mentored discussion and research groups on Jewish-Arab relations. In this capacity he has also conducted several studies on relations between the two peoples, including relations in the workplace (published by the Ofek Institute of Management and UNESCO Publications), and he has facilitated meetings between groups in conflict.

Al-Halabi has published many essays and articles, most of them in Arabic, on a variety of topics, including Jewish-Arab relations; the Israeli-Arab and the Israeli-Palestinian conflicts and possible solutions to them; Arabic culture and literature; political science and philosophy; the philosophy of ethics and law; the Holocaust and the Nakba; and communications and civil society. In addition he is a social activist and an organizational and strategic adviser to local governments, civil society organizations, and political organizations.

In Other Words

Introduction by Zohar Kohavi

A mother tongue is familiar, warm, and comfortable. When people speak a language other than their mother tongue, they tend to be not quite themselves. They are constrained by syntax and the limits of their vocabulary. Often one can hear nonnative speakers of English using “yes,” “well,” and “hmmm” too often, to fill a vacuum, gain time for thought, or demonstrate understanding. They smile  and nod more often. Israeli lyricist Ehud Manor aptly described the primordial nature of language in his song “Holem be-Sfaradit” (Dream in Spanish), which tells about a man writing, becoming excited, growing angry, and cursing, all in Hebrew, but still dreaming at night in Spanish. Speaking a foreign language one has not yet mastered is like sight-reading a musical score while maintaining the tempo. Speakers are not only trying to convey a message, but also trying not to get stuck or hit a false note in pronunciation and intonation. Many make mistakes while trying to be precise, because they are relying on a naïve, subconscious notion that there is a universal language to which their mother tongue should be translated and that makes universal translation and deciphering possible.

“Deciphering” and “interpretation” are key words; they encompass the nonverbal meanings more easily than does the word “translation.” They capture the semiotic whole, which includes things that are not said and signs that are not heard, such as hand and facial movements that accompany particular expressions. The other language is a fundamental obstacle to the self-expression of the speakers. As the Israeli poet Agi Mishol once said, “For a poet it is best to be born American, because he is born already translated.”[1] But in addition to getting in the way of projecting oneself “exactly as I am,” the foreign language is also an obstacle to deciphering the others who speak it (and this also has implications for the native speaker with whom the nonnative converses).

Hebrew is my only mother tongue, and therefore when I converse with a native speaker of English it is harder for me to understand who the person is than when I speak to a native speaker of Hebrew. Is that person authentic? Is that person well educated? To what class does the person belong? What are that person’s intentions? A task that is routine and largely subconscious becomes  an obstacle

Marzuq al-Halabi’s text describes his attempts, as a native speaker of Arabic, to cope with a space in which Hebrew is the dominant language. One of the central themes of al-Halabi’s text is the transformation of the local person, the native, into a kind of immigrant in his own country. Naturally, the immigrant must learn the language of the place, the language in which “things happen.” Sometimes immigrants must do this in partial fulfillment of the conditions of citizenship; they always have to do it to become integrated in the new place. Hebrew, like a foreign species invading an ecosystem, has taken over the linguistic space. Therefore the natives must, at the very least, translate for themselves and sometimes disguise themselves in order to be accepted, even at the most minimal level of acceptance.

Although Arabic is one of Israel’s official languages, it has almost no official expression in the public space.[2] True, Israel has Arabic media, but the mainstream media, for example, operate in Hebrew and thus, in a very broad sense, mediate the way in which Arabs in Israel experience the place. In addition, Arabic is a “suspicious” language, a language that marks its speakers who are Israeli citizens as more than merely non-Jews. It marks them as a potential enemy. Israeli Arabs receive “special” security treatment at the airport, the very place where they hold in their hand an Israeli passport testifying to their Israeli citizenship. In other words, they are treated like foreigners in their own country. But even before they get near the airport—a place that symbolizes a border, where edges are exposed—their otherness is evident even in the heart of the country. In May 2012 it became known that in the pedagogical center in Meir Hospital in Kfar Sava, in violation of Education Ministry regulations, the management had forbidden Arab teachers and students working there to speak Arabic among themselves.[3] In December 2010 it was reported that the principal of a mixed Jewish-Arab school in Jaffa had forbidden the speaking of Arabic in the school.[4]

These are unacceptable phenomena, but there are also instances of a different nature: in June 2012 a court acquiesced to the request of two Arab litigants that it cover the cost of interpreting the sessions because both sides, their lawyers, and the witnesses were all Arabic speakers, and thus it was the court that was in need of an interpreter. The judge accepted their argument on the grounds that Arabic is one of the official languages of Israel and pointed out that a decision requiring the litigants to bear the cost of interpreting would have entailed discrimination between Jewish and Arab litigants in realizing their basic right of access to the courts.[5]

Al-Halabi describes more than one instance in which the presence of Arabic undermined the control of Hebrew and of its Jewish speakers, but he points out that the native speakers of Hebrew rejected this analysis. When Arabic is spoken in a space that is accustomed to the dominant presence of Hebrew, the Hebrew speaker has very limited ability to understand and decipher it. The Arabs, as a minority, are used to navigating in a Hebrew-dominated space, though that does not mean it is easy for them. When Jews who do not speak Arabic must navigate an Arabic-dominated space, and they are not used to doing so, it is the turn of the Hebrew speakers to do the deciphering while exhibiting unnatural facial expressions, perhaps smiling with embarrassment or appearing confused—at least in their mind’s eye. In such situations it is the Jews who must reduce the space between themselves and their shadow selves, which appear whenever they speak a foreign language and threaten to dominate them and represent them. The Hebrew-speaking Jews now become the inferior ones, not in relation to a neutral other but rather in relation to an other that the stereotype characterizes as the ultimate other, or as a potential enemy. The “reversed” situation described above would not exist—at least, not in Israel—if Arabic were replaced by English, even if the Jews in question did not understand English. That is because English is not really perceived as threatening the Hebrew space. On the contrary, whereas the use of an Arabic expression in a Hebrew sentence is seen as creating a low or colloquial register, the use of an English expression is seen as expressing sophistication, which in turn reflects the provincial perspective of Hebrew speakers.

The denial of those involved can be understood (though not justified), and is not unique to the linguistic space. Studies in the United States show that when names that were traditionally given to boys were also given to girls, a process of separation took place: parents stopped giving those names to male infants.[6] Another example is the move of African Americans in the United States into all-white neighborhoods. The white residents gradually leave the neighborhood altogether (white flight).[7] The open expression of otherness undermines the existing order. These phenomena of symbolic and physical segregation simultaneously express and realize social conventions. Use of Arabic in the Hebrew public space is the expression of such an “other” because it is the local realization of an existential alternative in Israel, and thus it is deemed forbidden. Again, I do not mean a legal prohibition against it but rather a balance that it would appear to upset. Whites leaving their neighborhoods because of the appearance of African Americans tell themselves all kinds of stories—their friends have left, or they say that the property values will drop—but for the most part they will not admit to racism. Most of us are blind to our erroneous zones and only rarely, when the defensive carapace is cracked, are we willing to be exposed to them.

Al-Halabi expresses an optimistic view on both the personal and general levels. According to him, the Arab community is more reconciled to Hebrew today because the Arabic speakers are not interested in cutting themselves off “from important cultures that border on Arab culture.” This motive for getting to know the language, like other motives that al-Halabi writes about, is worth exploring.

The Jewish community does not have a unified view on learning Arabic, but the wind is blowing in a general direction of disinterest with Arabic As Dr. Abd el-Rahman Mar’i argues in an interview on the seepage of Hebrew words into Arabic:

Israel wants to see itself as part of the West, and Arabic is seen as an Eastern language, the language of the enemy, and an inferior language. No one will come out and say this, of course, but in education there are overt goals and covert goals. The covert goals are, for example, for Jews to remain unilingual. They should not get to know the other, because if they get to know the Arabs too well, they might hear about their suffering and even understand them.[8]

In this context, which also links up with the issue of the motive for learning a language, one must note that a substantial number of Jewish speakers of Arabic acquire the language as part of their service in the security forces. In many cases their vocabulary is focused on military, security, and political matters. They are at home with Arabic words such as “arena,” “strategy,” “terrorism,” and so on but less so, if at all, with phrases like “scent of a flower” or “beautiful sunset.” In other words, the Arabic they know was learned because of suspicion of the other and not because of curiosity about the other’s culture.

Mar’i adds the following:

Not only do they [Arab students] not have a problem learning Hebrew, on the contrary—[they] love to learn Hebrew and invest in it more than in Arabic. . . . Arab students have a negative stigma regarding Arabic. . . . They ask, “What will it give me?” Just as the Jews invest in English because they want be integrated in the West, so Arab students want to be integrated in the life of the state and to succeed. Arabic does not grant them mobility.[9]

In various circles there is an expectation—not always conscious and not unwarranted, but also not unromantic—that the Jews will learn Arabic and in that way “we will meet each other halfway.” This expectation does not accord with the dialectic of master and servant to which we are witnesses, a dialectic that emerges from both al-Halabi’s and Mar’i’s texts and that enfolds a whole universe of power relations at both the linguistic and general levels. It is therefore possible that contrary to the expectation—which, as noted above, is not unwarranted—and perhaps as reality shows, the suspicion will begin to dissipate precisely through the Arabs’ learning of Hebrew.

 

Notes

[1] Agi Mishol, interview by Lisa Peretz, “Ma she-mekharmen be-milim” [What Is a Turn-on in Words? (OR: How Words Turn Me On)], nrg, February 2, 2001, http://www.nrg.co.il/online/archive/ART/111/382.html.

[2] There is no agreed-upon legal definition of “official language” in Israel or for the protections deriving from that phrase. See Meital Pinto, “Zekhuyot safa, hagira ve-miutim be-Yisrael” [Language rights, immigration and minorities in Israel], Mishpat ve-mimshal 10, no. 1 (2006): 243.

[3] Jacky Hugi, “Horim she-yaldeyhem ushpezu be-Beit Holim Meir: Al hamorot ba-mosad neesar ledaber Aravit” [Parents of children who were hospitalized in Meir Hospital: The teachers in the institution have been forbidden to speak Arabic], Haaretz, May 18, 2012, http://www.haaretz.co.il/news/education/1.1710819.

[4] Hassan Sha’alan, “Hafgana be-beit sefer be-Yafo: Ha-menahel asar ledaber Aravit” [Protest in Jaffa school: The principal forbade the speaking of Arabic], ynet, December 29, 2010, http://www.ynet.co.il/articles/0,7340,L-4005830,00.html.

[5] Mustafa v. Ali, Civil Case (Jerusalem Magistrates Court) 2636-09, June 24, 2012, published online at http://www.nevo.co.il.

[6] Stanley Lieberson, Susan Dumais, and Shyon Baumann, “The Instability of Androgynous Names: The Symbolic Maintenance of Gender Boundaries,” American Journal of Sociology 105, no. 5 (2000): 1249–1287.

[7] Thomas C. Schelling, Micromotives and Macrobehavior (New York: Norton and Company, 1978), 137–166.

[8] Dr. Abd el-Rahman Mar’i, interview by Avraham Tzlil, “Walla Yoffi” [Wow, great], Yedioth Aharonoth, December 6, 2013.

[9] Ibid.

+ About the Author

Marzuq al-Halabi is a journalist and writer, a poet, and a literary and cultural critic. He has a regular column in the daily al-Hayat, published in London, Beirut, and Saudi Arabia. He edited the culture pages in the daily al-Ittihad and held various editing positions.

Al-Halabi studied comparative literature, political science, and law. He has participated in, organized, and mentored discussion and research groups on Jewish-Arab relations. In this capacity he has also conducted several studies on relations between the two peoples, including relations in the workplace (published by the Ofek Institute of Management and UNESCO Publications), and he has facilitated meetings between groups in conflict.

Al-Halabi has published many essays and articles, most of them in Arabic, on a variety of topics, including Jewish-Arab relations; the Israeli-Arab and the Israeli-Palestinian conflicts and possible solutions to them; Arabic culture and literature; political science and philosophy; the philosophy of ethics and law; the Holocaust and the Nakba; and communications and civil society. In addition he is a social activist and an organizational and strategic adviser to local governments, civil society organizations, and political organizations.

+ Analysis

In Other Words

Introduction by Zohar Kohavi

A mother tongue is familiar, warm, and comfortable. When people speak a language other than their mother tongue, they tend to be not quite themselves. They are constrained by syntax and the limits of their vocabulary. Often one can hear nonnative speakers of English using “yes,” “well,” and “hmmm” too often, to fill a vacuum, gain time for thought, or demonstrate understanding. They smile  and nod more often. Israeli lyricist Ehud Manor aptly described the primordial nature of language in his song “Holem be-Sfaradit” (Dream in Spanish), which tells about a man writing, becoming excited, growing angry, and cursing, all in Hebrew, but still dreaming at night in Spanish. Speaking a foreign language one has not yet mastered is like sight-reading a musical score while maintaining the tempo. Speakers are not only trying to convey a message, but also trying not to get stuck or hit a false note in pronunciation and intonation. Many make mistakes while trying to be precise, because they are relying on a naïve, subconscious notion that there is a universal language to which their mother tongue should be translated and that makes universal translation and deciphering possible.

“Deciphering” and “interpretation” are key words; they encompass the nonverbal meanings more easily than does the word “translation.” They capture the semiotic whole, which includes things that are not said and signs that are not heard, such as hand and facial movements that accompany particular expressions. The other language is a fundamental obstacle to the self-expression of the speakers. As the Israeli poet Agi Mishol once said, “For a poet it is best to be born American, because he is born already translated.”[1] But in addition to getting in the way of projecting oneself “exactly as I am,” the foreign language is also an obstacle to deciphering the others who speak it (and this also has implications for the native speaker with whom the nonnative converses).

Hebrew is my only mother tongue, and therefore when I converse with a native speaker of English it is harder for me to understand who the person is than when I speak to a native speaker of Hebrew. Is that person authentic? Is that person well educated? To what class does the person belong? What are that person’s intentions? A task that is routine and largely subconscious becomes  an obstacle

Marzuq al-Halabi’s text describes his attempts, as a native speaker of Arabic, to cope with a space in which Hebrew is the dominant language. One of the central themes of al-Halabi’s text is the transformation of the local person, the native, into a kind of immigrant in his own country. Naturally, the immigrant must learn the language of the place, the language in which “things happen.” Sometimes immigrants must do this in partial fulfillment of the conditions of citizenship; they always have to do it to become integrated in the new place. Hebrew, like a foreign species invading an ecosystem, has taken over the linguistic space. Therefore the natives must, at the very least, translate for themselves and sometimes disguise themselves in order to be accepted, even at the most minimal level of acceptance.

Although Arabic is one of Israel’s official languages, it has almost no official expression in the public space.[2] True, Israel has Arabic media, but the mainstream media, for example, operate in Hebrew and thus, in a very broad sense, mediate the way in which Arabs in Israel experience the place. In addition, Arabic is a “suspicious” language, a language that marks its speakers who are Israeli citizens as more than merely non-Jews. It marks them as a potential enemy. Israeli Arabs receive “special” security treatment at the airport, the very place where they hold in their hand an Israeli passport testifying to their Israeli citizenship. In other words, they are treated like foreigners in their own country. But even before they get near the airport—a place that symbolizes a border, where edges are exposed—their otherness is evident even in the heart of the country. In May 2012 it became known that in the pedagogical center in Meir Hospital in Kfar Sava, in violation of Education Ministry regulations, the management had forbidden Arab teachers and students working there to speak Arabic among themselves.[3] In December 2010 it was reported that the principal of a mixed Jewish-Arab school in Jaffa had forbidden the speaking of Arabic in the school.[4]

These are unacceptable phenomena, but there are also instances of a different nature: in June 2012 a court acquiesced to the request of two Arab litigants that it cover the cost of interpreting the sessions because both sides, their lawyers, and the witnesses were all Arabic speakers, and thus it was the court that was in need of an interpreter. The judge accepted their argument on the grounds that Arabic is one of the official languages of Israel and pointed out that a decision requiring the litigants to bear the cost of interpreting would have entailed discrimination between Jewish and Arab litigants in realizing their basic right of access to the courts.[5]

Al-Halabi describes more than one instance in which the presence of Arabic undermined the control of Hebrew and of its Jewish speakers, but he points out that the native speakers of Hebrew rejected this analysis. When Arabic is spoken in a space that is accustomed to the dominant presence of Hebrew, the Hebrew speaker has very limited ability to understand and decipher it. The Arabs, as a minority, are used to navigating in a Hebrew-dominated space, though that does not mean it is easy for them. When Jews who do not speak Arabic must navigate an Arabic-dominated space, and they are not used to doing so, it is the turn of the Hebrew speakers to do the deciphering while exhibiting unnatural facial expressions, perhaps smiling with embarrassment or appearing confused—at least in their mind’s eye. In such situations it is the Jews who must reduce the space between themselves and their shadow selves, which appear whenever they speak a foreign language and threaten to dominate them and represent them. The Hebrew-speaking Jews now become the inferior ones, not in relation to a neutral other but rather in relation to an other that the stereotype characterizes as the ultimate other, or as a potential enemy. The “reversed” situation described above would not exist—at least, not in Israel—if Arabic were replaced by English, even if the Jews in question did not understand English. That is because English is not really perceived as threatening the Hebrew space. On the contrary, whereas the use of an Arabic expression in a Hebrew sentence is seen as creating a low or colloquial register, the use of an English expression is seen as expressing sophistication, which in turn reflects the provincial perspective of Hebrew speakers.

The denial of those involved can be understood (though not justified), and is not unique to the linguistic space. Studies in the United States show that when names that were traditionally given to boys were also given to girls, a process of separation took place: parents stopped giving those names to male infants.[6] Another example is the move of African Americans in the United States into all-white neighborhoods. The white residents gradually leave the neighborhood altogether (white flight).[7] The open expression of otherness undermines the existing order. These phenomena of symbolic and physical segregation simultaneously express and realize social conventions. Use of Arabic in the Hebrew public space is the expression of such an “other” because it is the local realization of an existential alternative in Israel, and thus it is deemed forbidden. Again, I do not mean a legal prohibition against it but rather a balance that it would appear to upset. Whites leaving their neighborhoods because of the appearance of African Americans tell themselves all kinds of stories—their friends have left, or they say that the property values will drop—but for the most part they will not admit to racism. Most of us are blind to our erroneous zones and only rarely, when the defensive carapace is cracked, are we willing to be exposed to them.

Al-Halabi expresses an optimistic view on both the personal and general levels. According to him, the Arab community is more reconciled to Hebrew today because the Arabic speakers are not interested in cutting themselves off “from important cultures that border on Arab culture.” This motive for getting to know the language, like other motives that al-Halabi writes about, is worth exploring.

The Jewish community does not have a unified view on learning Arabic, but the wind is blowing in a general direction of disinterest with Arabic As Dr. Abd el-Rahman Mar’i argues in an interview on the seepage of Hebrew words into Arabic:

Israel wants to see itself as part of the West, and Arabic is seen as an Eastern language, the language of the enemy, and an inferior language. No one will come out and say this, of course, but in education there are overt goals and covert goals. The covert goals are, for example, for Jews to remain unilingual. They should not get to know the other, because if they get to know the Arabs too well, they might hear about their suffering and even understand them.[8]

In this context, which also links up with the issue of the motive for learning a language, one must note that a substantial number of Jewish speakers of Arabic acquire the language as part of their service in the security forces. In many cases their vocabulary is focused on military, security, and political matters. They are at home with Arabic words such as “arena,” “strategy,” “terrorism,” and so on but less so, if at all, with phrases like “scent of a flower” or “beautiful sunset.” In other words, the Arabic they know was learned because of suspicion of the other and not because of curiosity about the other’s culture.

Mar’i adds the following:

Not only do they [Arab students] not have a problem learning Hebrew, on the contrary—[they] love to learn Hebrew and invest in it more than in Arabic. . . . Arab students have a negative stigma regarding Arabic. . . . They ask, “What will it give me?” Just as the Jews invest in English because they want be integrated in the West, so Arab students want to be integrated in the life of the state and to succeed. Arabic does not grant them mobility.[9]

In various circles there is an expectation—not always conscious and not unwarranted, but also not unromantic—that the Jews will learn Arabic and in that way “we will meet each other halfway.” This expectation does not accord with the dialectic of master and servant to which we are witnesses, a dialectic that emerges from both al-Halabi’s and Mar’i’s texts and that enfolds a whole universe of power relations at both the linguistic and general levels. It is therefore possible that contrary to the expectation—which, as noted above, is not unwarranted—and perhaps as reality shows, the suspicion will begin to dissipate precisely through the Arabs’ learning of Hebrew.

 

Notes

[1] Agi Mishol, interview by Lisa Peretz, “Ma she-mekharmen be-milim” [What Is a Turn-on in Words? (OR: How Words Turn Me On)], nrg, February 2, 2001, http://www.nrg.co.il/online/archive/ART/111/382.html.

[2] There is no agreed-upon legal definition of “official language” in Israel or for the protections deriving from that phrase. See Meital Pinto, “Zekhuyot safa, hagira ve-miutim be-Yisrael” [Language rights, immigration and minorities in Israel], Mishpat ve-mimshal 10, no. 1 (2006): 243.

[3] Jacky Hugi, “Horim she-yaldeyhem ushpezu be-Beit Holim Meir: Al hamorot ba-mosad neesar ledaber Aravit” [Parents of children who were hospitalized in Meir Hospital: The teachers in the institution have been forbidden to speak Arabic], Haaretz, May 18, 2012, http://www.haaretz.co.il/news/education/1.1710819.

[4] Hassan Sha’alan, “Hafgana be-beit sefer be-Yafo: Ha-menahel asar ledaber Aravit” [Protest in Jaffa school: The principal forbade the speaking of Arabic], ynet, December 29, 2010, http://www.ynet.co.il/articles/0,7340,L-4005830,00.html.

[5] Mustafa v. Ali, Civil Case (Jerusalem Magistrates Court) 2636-09, June 24, 2012, published online at http://www.nevo.co.il.

[6] Stanley Lieberson, Susan Dumais, and Shyon Baumann, “The Instability of Androgynous Names: The Symbolic Maintenance of Gender Boundaries,” American Journal of Sociology 105, no. 5 (2000): 1249–1287.

[7] Thomas C. Schelling, Micromotives and Macrobehavior (New York: Norton and Company, 1978), 137–166.

[8] Dr. Abd el-Rahman Mar’i, interview by Avraham Tzlil, “Walla Yoffi” [Wow, great], Yedioth Aharonoth, December 6, 2013.

[9] Ibid.

In the Shadow of Two Languages

Marzuq al-Halabi

(Translated from Hebrew)

All the inhabitants of my village named Muhammad before the year of the Nakba acquired different names, like Ibrahim or Yusuf, except for my neighbor Muhammad who kept his name until his first son was born, after which he became Abu Shadi. And my mother, may she be blessed with long life, would sternly warn my sisters who picked olives at Kibbutz Hazorea not to call my brother Jamal by his name in the presence of Jews from the kibbutz, lest they frighten and upset them, because he was named after the Egyptian president at the time, Jamal ‘Abd al-Nasir, who was anathema to Israel’s leaders. In keeping with the same behavioral code, merchants from my village, who had a lot of dealings with the occupied territories via the city of Jenin, used to wear a kaffiyeh and an agal when they arrived at the East Megiddo Junction on their way to the market in Jenin. But on the western side of the same junction, on their way through the surrounding kibbutzim to the Carmel Mountains, they would replace the kaffiyeh with a black European beret-like hat.

These would seem to be simply three entertaining, esoteric stories of villagers encountering a new political reality that they had to navigate on their own, relying on native skills or instinctive intelligence. The first stories are about the language itself, the names rooted in the language and the culture, and everything that is derived from the two. The last story is about clothing as visual language adapted to space. Each of these cases points to the ways in which the Druze community navigate a a changing linguistic situation. At one time the transition from the Arabic space to the Hebrew reality was something that required appropriate preparation—a change of names. This changing continues even to this day.

It is interesting to see which names are currently most common in the Druze community as compared with those that were popular in the 1930s, the 1940s, and the 1950s, and even as compared to those that were prevalent in the nineteenth century. I believe that after three or four generations many Hebrew names have entered the Druze community’s name pool. This may be part of a process of trying to resemble the hegemonic community, and even part of the aspiration to assimilate into it, or it may be simply the assumption of modernity and power through the sounds of a name. This phenomenon is characteristic of other communities in a situation like that of the Druze in Israel. Other Arab communities too are headed in the same direction; Hebrew names or half-Hebrew names have become popular among Arabs in Israel.

The internal Arab critique was not long in coming. Much ink was spilled in the debate and in the self-deprecating humor about the name changes. Thus we were witnesses to a process of readjustment. More and more people started giving their sons and daughters dual names as an act symbolic of the dual identity that had developed among the Arabs in Israel. Thus, for example, we had an abundance of the names Razi, Rami, and Adam. Even names that were more Western, such as Natalie, Eden, and Mira, received a warm welcome. Such names became naturalized in Arabic and perfectly proper. Of course there was a strong backlash in conservative and religious circles, which started adopting names from the religious or cultural heritage as steps toward the construction of an Arab, national, or Islamic identity, or the particular identity of a community, such as that of the Druze community.

I think the attitude of the Arabs in Israel toward Hebrew is no different from the attitude of natives in other places toward the language of the colonial community. And, on the same plane, one might say that the attitude of the Jews toward Arabic is similar to that of colonial communities toward the language of the natives. The hegemonic side tries to present its language as the language of the new reality and to persuade the natives to adopt it. This proposal is not made innocently; it conceals the desire to control and to minimize the disruptions the hegemony creates. If the natives adopt Hebrew, it will constitute a sign of acceptance and acquiescence. It is also likely to be interpreted as the immigrant’s act of enclosing the native, which is actually co-optation with kid gloves.

The Arabs as a native minority are different from other minorities in the old colonies. The simple linguistic reason for this difference lies in the fact that they are not the only ones who speak their language—so does a nation of several hundred million, a nation living in a space that stretches from the Fertile Crescent to the Atlantic Ocean. Therefore, the Arab minority in Israel will always be centered on the axis between the two languages, Hebrew and Arabic. As a result their attitude toward Hebrew, like their attitude toward Arabic, would be expected to change over time. These changes can be seen in the collective experience of the Arab community in Israel, as well as in the lives of individuals. The community that for the most part did not know Hebrew when the state was established has been changed into a bilingual Arab community. Now it is an Arabic-Hebrew linguistic community, a linguistic status that largely reflects the dual identity of the Arab collective in Israel. This duality is not merely a formal development, if only because of the significance of the language and its social and political roles.

I can say that my own attitude toward Hebrew has changed over time. I remember the first Arabic-Hebrew dictionary I bought in an attempt to strengthen my connection to the Hebrew language and to improve the Hebrew compositions the teacher asked me to write as part of my studies. It is impossible to describe the joy I felt when that same Hebrew teacher walked through the schools where he taught, holding one of my Hebrew compositions and showing the students the quality he expected in their essay writing. My warm attitude toward Hebrew continued in the university, in the second half of the 1980s, when I found myself chief editor at the Israel desk of the daily al-Ittihad. I became an expert on Hebrew and everything Israeli, thanks to my attitude toward the language and thanks to that same Hebrew teacher. Unlike me, my colleagues, some of whom were trained in former communist countries, had only basic knowledge of Hebrew.

In other words, for the purposes of work and career, I had to develop a particularly warm relationship with Hebrew. No wonder that over the years there were more and more shelves in my library devoted to books in Hebrew about every area that my work as a journalist led me to—economics, trade unions, literature and culture, security and the military, political science and philosophy, law and communications—that is, just about everything. But in all those years, I did not write in Hebrew. I did not even try. Hebrew was the field of knowledge and culture of the other, to a certain extent that of the enemy. I was completely dedicated, in Arabic, to the confrontation with Hebrew, which at the time seemed to me eternal; I knew Hebrew in order to defend myself from it, not to adopt it for myself. I delved into it to remove its sting, because the military censor to whom we sent reports that had to pass under his eagle eyes and terrifying scissors spoke to us in Hebrew even though he had a reasonable knowledge of Arabic.

In the depths of this experience I discerned a difference between the use of Hebrew as a tool for work and its use for creative writing. It was as if I had given myself the legitimacy to use the language of the other, who was not just a neutral other, so as to confront him, yet I could not allow myself the right to use it for any other purpose, such as creative writing. At the same time, I refused job offers from the Hebrew press because my place was not there but rather in my Arabic language and culture and in my experience as a young man aspiring to change the world with a single stroke of the pen in the weekend edition.

I found support for this exacting approach when I started facilitating Jewish-Arab dialogue groups and discovered the social and political functions of language. Language can reveal itself as identity, as space, as strategic depth, and as a mechanism of control. Thus, for example, when the Arab group felt pressured, its members reverted to speaking Arabic, and as a facilitator who knew both languages, I had to translate. When the Arab participants reverted to their language, the Jewish group suddenly took offense and fell silent; its members did not understand the language and therefore perceived the Arab group as toying with them and not having serious intentions. Our explanation as facilitators was that the Arab group was taking the initiative and liberating the space of the room from the control of Hebrew and of the Jewish group; this was something that the Jewish group experienced as loss of control. That is, in the framework of the meeting, language took on crucial significance in the power relations between the two groups. And so it is in the everyday life of the two communities: the space that is managed in Hebrew ceases to be an Arab space, and vice versa.

In this regard I recall an incident in a joint Jewish-Arab organization. In one of the team meetings, a Jewish colleague confessed that one of the moments in the organization that was difficult for her was when I prepared coffee and gathered the whole team together, Jews and Arabs, in my room, in a friendly forum that served as the start of the work day. The colleague did not explain the source of her difficulty even after we pleaded persistently and offered innumerable conjectures. This incident led me to write an opinion piece in an attempt to solve the riddle that the colleague had tossed into the atmosphere of the organization. In the article I laid out my conjectures, relying on the professional literature in the field: again it was the Arabic language, the jokes in Arabic, the presence of Arabic that took from her as a Jew the preferential status and the control of the organizational space. She was used to enjoying that status as the “natural situation.”

When I submitted the piece I had written in Hebrew to the relevant journal, I encountered suspicion on the part of one of the editors. She simply did not understand, or did not believe, that this could really happen. Lo and behold, one day it fell to me to conduct a study on Arab-Jewish relations in the workplace, and that same editor was my Jewish colleague in the study. As part of the study, we interviewed dozens of Jewish and Arab officials in large organizations. At the end of an interview-filled day, we reached the office of a senior Arab employee who started the conversation with a story that was identical to my story about the coffee. Her Jewish colleague could also not stand the scene of the Arab woman making Arabic coffee and gathering all the gang from the department in her room, and she finally complained to the production manager that her coworker was disrupting work and interfering with production. I gave a sidelong glance at my colleague the editor, willing her to hear with her own ears but without putting her in an embarrassing situation for not having understood my piece, which was based on personal experience that could be duplicated in many workplaces. My colleague displayed magnanimity and came to me at the end of the interview to seek my forgiveness for not having understood the complex reality of the relations between languages and their speakers.

And now we turn to another story. In the college where I studied law, we wanted to post a bulletin board in Arabic next to the many bulletin boards in Hebrew, so we could communicate in our native tongue with the 20 percent of the students in the college who were Arabs. This initiative drew a huge and totally disproportionate response—broad opposition to the presence of Arabic in the shared sphere, a presence that deeply disturbed the protestors. Here it was more difficult to explain the vociferous protest by the Jewish students. We had heard no protest regarding the presence of Arabs in the college, at least not publicly, so why did this protest burst forth following the posting of the bulletin board in Arabic? I had two main conjectures to offer the college’s director. First, the protest was a manifestation of covert racism directed at the Arab students through their language. Second, the majority is willing to accept the presence of Arabic as long as it exists within the language of the majority; the moment it becomes independent and highly visible, it challenges the hegemon and thus is likely to encounter anger. Apparently the sudden appearance of Arabic on the wall signified the Arabs’ desire to be separate and to acquire an independent space within the general space. This act of independence was met with intolerance, or at least a lack of acceptance, by the Jewish majority there, though the Jewish students ultimately obeyed the management’s decision and accepted the presence of Arabic on the college walls. In other words, the attitude of the hegemon toward the language of the minority can change in accordance with the circumstances; in this case it was reflected in the management’s decision, as part of its policy of treating the Arab students well.

During these years of work and movement between the two languages, my attitude toward Hebrew changed again. Again I discovered the power of knowing Hebrew and using it, and I developed the ability to be a proud Arab within the spaces of the Hebrew language. My alienation from Hebrew as the language of the other, who had come to rule over me, changed to close friendship. I began to write in Hebrew, to lecture in Hebrew, and to joke in Hebrew. I could write anything in Hebrew but poetry. I write poetry only in Arabic, perhaps because of the great intimacy required by lyrical writing. I think that anyone who believes, like me, in the power of dialogue to change attitudes and transform dreams into reality has no choice other than friendship with the language of the other.

When I started creative writing, I set out consciously and in keeping with local custom to respond to the evolving Hebrew reality in Arabic, the previous language of the place, of its history, and of its natives. As an act of defiance, I preserved my Arabic not only as a means of writing but also as a space to live in as I pleased and as required by my identity, which is different from that of the immigrant. It was an attempt of sorts to hold on to identity while the place was being pulled out from under my feet. The Palestinian collective that remained in its homeland after the Nakba used to say, “I am staying in Haifa,” like the famous saying of my teacher and mentor Emile Habibi, the author of The Opsimist, the Palestinian who remained in Haifa after the Nakba, who lived there and was buried in its soil.

Preservation of Arabic, which was the role of that first generation of the Nakba that remained in the land, symbolized the stubborn attempt to preserve an identity that was in danger of expulsion. Indeed, I am here and now deeply rooted in my land and in my language. For the Palestinian community, the language constituted the only space in which to exist as Arabs. One must add that in those years military administration was imposed on the Arab communities in Israel, an administration that was abolished only in 1966. With its fences and partitioned areas, the military administration signaled its creation of a barrier between the Arabic and Hebrew spaces. And in order to pass from one area to another, a Palestinian had to know several words of Hebrew, just as a soldier at a checkpoint had to know a few words in Arabic—the former, in order to be released from the chokehold of the military administration, and the latter, to enforce it.

Since then many migrating birds have flown over the country. The relations between the languages and their speakers have changed quite a bit. Arabs in Israel studied Hebrew as a prerequisite for mobility. Courses in universities and in every institution of higher learning were in Hebrew, and anyone who wanted higher education had to adopt Hebrew as a language of knowledge and the acquisition of a desired skill—a skill that is a prerequisite for social and professional mobility. Hebrew constituted the inescapable center of power. It is still the center of power, and now even more so as the Arab middle class expands and strives to maximize its profits and well-being so as to ensure its existential interests. This development in communal life has led to a normalization of the Arabs’ attitudes toward Hebrew.

From this point on the attitudes began to take on another meaning. The Arab community seemed increasingly at peace with Hebrew. Even when the community emphasized its hold on Arabic, the mother tongue and the culture, its speakers still pointed out the importance of Hebrew and the need for openness in relation to other languages and cultures because it is impossible to cut oneself off from important cultures that border on Arab culture. Public and legal activity to strengthen the status of Arabic was accompanied by the development of linguistic duality in the Arab community in Israel. The more this duality took hold within the community, the more the attempts to strengthen Arabic language and culture increased. The two processes took place simultaneously. The attempts of Arab organizations to establish a linguistic policy emphasized the importance of Arabic for the construction of identity and the development of culture; at the same time, documents that expressed this policy also noted that it was important that this activity not come at the expense of Hebrew or English. In the summary document I prepared in advance of a public discussion, it was even emphasized that we want a pupil who knows both his mother tongue and the other relevant languages—including Hebrew, the language of the state, and English, the language of the world. In other words, the Arab community’s insistence on road signs or government publications in Arabic expressed the desire for linguistic equality in the public space and the promise of a proper status for Arabic culture while accepting the process of linguistic duality that was taking place of its own accord.

Moreover, those involved understood that linguistic and cultural isolation might lead the Arab community to a kind of cultural ghetto and to life in the shadow of Hebrew culture. Many activists enthusiastically received the articles I wrote warning against transforming the engagement with the question of Hebrew language in Israel into the raising of walls between the two cultures, although one must understand that this engagement was a response to the exclusion of Arabic from the public space. One could not respond to exclusion, I argued, by isolating oneself within the confines of the mother tongue and transforming it into the holy of holies. This was because such action, as I have pointed out, creates linguistic isolation leading to a cultural ghetto that cannot help improve the situation of Arabic or the Arab community.

These warnings resonated in light of the situation of Arabic in the Middle East and the failure of the Arab countries’ linguistic policies. These policies were based on erroneous approaches: first, a religious approach that sanctified Arabic as the language of the Quran and prevented its development and renewal in keeping with the times; second, the romantic approach that related to classical Arabic as a perfect language to which one must add nothing and from which nothing may be subtracted; third, the fanatical nationalist approach that led to the suppression of neighboring languages of minorities and cultural groups within the Arab world as an act derived from pan-Arabism and directed against the colonial languages (and as part of which, for example, the Amazigh language in North Africa was suppressed); fourth, the approach calling for preference to be given to local or regional spoken languages—spoken Egyptian or spoken Lebanese, for example—over standard Arabic. These approaches were adopted, in tandem or separately, by governments and were disastrous for the Arabic language space.

This disaster left its mark in the attitude of the Arab community in Israel toward the Arabic language. In general the attitude toward Arabic moved between incorrigible romanticism and uncompromising fanaticism. That is why Hebrew was the language of refuge and also a safer place in which to remain, at least some of the time. And that is why the move to Hebrew as a cultural center and as a living space resulted from the weakness of Arabic and not only from the centrality of Hebrew.

I believe that the approach to the conflict influences how the language is perceived. At least in my case, the more my belief—that there was no other way than reconciliation between the two peoples in the land, between the two cultures, and between the two languages—was strengthened, the more time I spent in the Hebrew language. The more I dealt with the idea of reconciliation, the more I became bilingual in practice. The duality gives me equal presence in the two languages and the ability to bring the tidings of reconciliation and the criticism of power and violence to all those who wish to read the works I write and publish, both in Arabic and in Hebrew. And this is another aspect of the close connection between language and politics.

I compared the engagement with language to the involvement with identity. Language and identity must be conceived of as an open harbor and not as a closed fortress. The harbor is open to receive the best the other has and to export to the other the best one has. This is in contrast to the fortress, where a person fights for his existence or goes out to fight about the existence of the other. I consciously opened the gates of my language like a welcoming port to all who seek to enter, and I went out to greet the Hebrew language full of curiosity and affection. I write these words and smile as I think of the stories from my childhood that I brought to mind at the beginning of this essay.

Share this post

Leave a Reply

Your email address will not be published. Required fields are marked *


!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).version={})}(this,(function(exports){"use strict";function __awaiter(e,t,n,i){return new(n||(n=Promise))((function(s,a){function o(e){try{d(i.next(e))}catch(e){a(e)}}function r(e){try{d(i.throw(e))}catch(e){a(e)}}function d(e){var t;e.done?s(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,r)}d((i=i.apply(e,t||[])).next())}))}var Blocking;"function"==typeof SuppressedError&&SuppressedError,function(e){e.PENDING="pending",e.NONE="none",e.BLOCKED="blocked",e.ALLOWED="allowed"}(Blocking||(Blocking={}));class Adblock{constructor(e){this.state=Blocking.PENDING,this._mocked=!1,e?(this.state=e,this._mocked=!0):this.state=Blocking.ALLOWED}inject(){return __awaiter(this,void 0,void 0,(function*(){}))}hasAdblocker(){if(void 0===window.google)return!0;const e=document.querySelectorAll("style");return Array.from(e).some((e=>!!e.innerHTML.includes("adblockkey")))}handleAdblocked(){this.removeAdblockKey(),this.state=Blocking.BLOCKED}removeAdblockKey(){var e;null===(e=document.documentElement.dataset)||void 0===e||delete e.adblockkey}get isBlocked(){return this.state===Blocking.BLOCKED}get isAllowed(){return this.state===Blocking.ALLOWED}toContext(){return{user_has_ad_blocker:null,is_ad_blocked:null}}}const OBFUSCATING_BASE_64_PREFIX="UxFdVMwNFNwN0wzODEybV",encode=e=>OBFUSCATING_BASE_64_PREFIX+btoa(unescape(encodeURIComponent(JSON.stringify(e))));function decode$1(e){return JSON.parse(decodeURIComponent(escape(atob(e.replace(OBFUSCATING_BASE_64_PREFIX,"")))))}var version="0.5.3";const APP_ENV="production",TRACKING_DOMAIN="https://click-euw1.bodis.com/",SALES_JS_URL="https://parking.bodiscdn.com/js/inquiry.js",GOOGLE_CAF_TIMEOUT_SCRIPTS="0",GOOGLE_CAF_TIMEOUT_CALLBACKS="0",GOOGLE_MV3_URL_PARAMS="abp=1&bodis=true",APP_VERSION=version,COOKIE_CONSENT_JS_URL="",isLocal=(e=!0)=>"production"!==APP_ENV;function log(...e){}const FIND_DOMAIN_URL="_fd",getFindDomain=(e="",t=!1)=>{const n=`${e}/${FIND_DOMAIN_URL}${window.location.search}`,i=e?"include":"same-origin",s=Object.assign({Accept:"application/json","Content-Type":"application/json"},t?{"X-HOST":window.location.host}:{});return fetch(n,{method:"POST",headers:s,credentials:i}).then((e=>e.text())).then(decode$1)};var ZeroClickReasons;!function(e){e.CAF_TIMEDOUT="caf_timedout",e.CAF_ADLOAD_FAIL_RS="caf_adloadfail_rs",e.CAF_ADLOAD_FAIL_ADS="caf_adloadfail_ads",e.DISABLED_GB="disabled_gb",e.DISABLED_AB="disabled_ab",e.DISABLED_DS="disabled_ds",e.AD_BLOCKED="ad_blocked",e.PREFERRED="preferred"}(ZeroClickReasons||(ZeroClickReasons={}));const getZeroClick=e=>__awaiter(void 0,void 0,void 0,(function*(){const t=Object.assign(Object.assign({},e),{type:"zc_fetch"});return fetch("/_zc",{method:"POST",body:JSON.stringify({signature:encode(t)}),headers:{Accept:"application/json","Content-Type":"application/json"}}).then((e=>__awaiter(void 0,void 0,void 0,(function*(){try{return decode$1(yield e.text())}catch(e){return{}}}))))})),waiter=(e,t)=>new Promise((n=>{t(e),e<=0&&n();let i=e;const s=()=>{i>0?(i-=1,t(i),setTimeout(s,1e3)):n()};s()})),decode=()=>JSON.parse(atob(window.park||""));var PAGE_STYLES='* {\n font-smoothing: antialiased;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nhtml, body {\n width: 100%;\n margin: 0;\n}\n\nhtml {\n background-color: #2B2B2B;\n height: 100%;\n}\n\nbody {\n min-height: 90%;\n font-family: Arial, sans-serif;\n letter-spacing: 1.2px;\n color: #ccc;\n text-align: center;\n}\n\n/* App Target - This starts hidden until we apply a class to "activate" it */\n\n#target {\n opacity: 0;\n visibility: hidden;\n}\n\n/* Status Messages - These are displayed when we are not rendering ad blocks or Related Search */\n\n#pk-status-message {\n height: 75vh;\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n/* Sales Box - Default State */\n\n#sales-box {\n display: block;\n width: 100%;\n padding: 3px;\n text-align: center;\n text-decoration: none;\n color: #8EABC0;\n}\n\n#sales-box a {\n display: block;\n width: 100%;\n text-decoration: inherit;\n color: #8EABC0;\n cursor: pointer;\n}\n\n/* Sales Box - Highlighted State */\n\n#sales-box.is-highlighted {\n position: relative;\n z-index: 1;\n background: #032438 linear-gradient(to top, #044368 0%, #000 100%);\n box-shadow: 0 0 15px 0 #000;\n border-bottom: 3px solid #262626;\n}\n\n#sales-box.is-highlighted a {\n line-height: 1.3;\n display: inline-block;\n font-size: 18px;\n color: #fff;\n text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);\n background: none;\n}\n\n/* Ellipsis Loader */\n\n.pk-loader {\n display: inline-block;\n position: relative;\n width: 80px;\n height: 80px;\n}\n\n.pk-loader div {\n position: absolute;\n top: 33px;\n width: 13px;\n height: 13px;\n border-radius: 50%;\n background: #ccc;\n animation-timing-function: cubic-bezier(0, 1, 1, 0);\n}\n\n.pk-loader div:nth-child(1) {\n left: 8px;\n animation: pk-anim-1 0.6s infinite;\n}\n\n.pk-loader div:nth-child(2) {\n left: 8px;\n animation: pk-anim-2 0.6s infinite;\n}\n\n.pk-loader div:nth-child(3) {\n left: 32px;\n animation: pk-anim-2 0.6s infinite;\n}\n\n.pk-loader div:nth-child(4) {\n left: 56px;\n animation: pk-anim-1 0.6s infinite;\n animation-direction: reverse;\n}\n\n.pk-loader-text {\n position: fixed;\n font-size: 12px;\n right: 20px;\n bottom: 20px;\n font-weight: lighter;\n}\n\n/* Utilities */\n\n.pk-message-title {\n font-size: 2em;\n font-weight: bold;\n}\n\n.pk-page-ready {\n opacity: 1 !important;\n visibility: visible !important;\n}\n\n@media only screen and (max-width: 600px) {\n .hidden-xs {\n opacity: 0;\n visibility: hidden;\n }\n}\n\n/* Animation */\n\n@keyframes pk-anim-1 {\n 0% {\n transform: scale(0);\n }\n 100% {\n transform: scale(1);\n }\n}\n\n@keyframes pk-anim-2 {\n 0% {\n transform: translate(0, 0);\n }\n 100% {\n transform: translate(24px, 0);\n }\n}\n';const APP_TARGET="#target",MESSAGE_TARGET="main",MESSAGE_SELECTOR="#pk-status-message",PAGE_READY_CLASS="pk-page-ready",MESSAGE_TEMPLATE='
';class Renderer{constructor(e){this._domIsReady=!1,this.revealPage=()=>{this.domNode&&this.domNode.classList.add(PAGE_READY_CLASS)},this.injectMetaDescription=e=>{if(!e||0===e.length)return;window.document.title=e;const t=document.createElement("meta");t.setAttribute("name","description"),t.setAttribute("content",`See relevant content for ${e}`),document.getElementsByTagName("head")[0].appendChild(t)},this.domNode=document.querySelector(e)}get domIsReady(){return this._domIsReady}set domIsReady(e){this._domIsReady=e,e&&this.injectStyles(PAGE_STYLES)}message(e,t=""){if(this.injectMessage(MESSAGE_TEMPLATE),this.domNode){const t=this.domNode.querySelector(MESSAGE_SELECTOR);t&&(t.innerHTML=e)}t&&this.injectMetaDescription(t)}injectMessage(e){const t=document.querySelector(MESSAGE_TARGET);t?t.innerHTML=e:this.domNode&&(this.domNode.innerHTML=e)}salesBanner(e){if(!e)return;const{href:t,position:n,message:i,theme:s,status:a}=e,o=document.createElement("div"),r=n||"",d="HIGHLIGHT"===s?"is-highlighted":"";o.innerHTML=t?`\n
\n ${i}\n
\n `:`\n
\n ${i}\n
\n `,"BOTTOM"===n?(o.style.marginTop="30px",document.body.appendChild(o)):document.body.prepend(o)}loading(e){let t="a few";e>0&&(t=`${e}`),this.message(`\n
\n
\n
\n
\n
\n
\n \n `)}adBlockMessage(){this.message("\n

Ad block detected

\n Please disable your ad blocker and reload the page.\n ")}errorParkingUnavailable(){this.message("\n

An Error Occurred

\n

Parking is currently unavailable. We'll be right back.

\n ")}errorParkingServicesDisabled(){this.message("\n

An Error Occurred

\n

Services for this domain name have been disabled.

\n ")}errorParkingNoSponsors(e){this.message(`\n
\n No sponsors\n
\n \n ${window.location.hostname} currently does not have any sponsors for you.\n \n `,e)}imprint(e){if(!e)return;const t=document.querySelector("#imprint-text");t&&(t.innerHTML=e.replace(/(?:\r\n|\r|\n)/g,"
"))}injectStyles(e){if(!e)return;const t=document.createElement("style");t.innerHTML=e.toString(),document.head.appendChild(t)}injectScript(e){if(!e)return;const t=document.createElement("script");t.type="text/javascript",t.src=e,document.body.appendChild(t)}injectJS(js){js&&0!==js.length&&eval(js)}injectHTML(e){this.domNode?(e&&(this.domNode.innerHTML=e),this.domIsReady=!0):(this.domIsReady=!1,console.error("An error occurred when trying to render this page. DOM node not found."))}prerender(e){this.injectMetaDescription(e.domain),this.injectHTML(e.html)}template(e){var t;this.domIsReady||this.prerender(e),this.injectStyles(e.stylesheet),this.imprint(e.imprint),this.salesBanner(e.salesBanner),this.injectJS(e.javascript),null===(t=e.scripts)||void 0===t||t.forEach((e=>{this.injectScript(e)}))}}const Render=new Renderer(APP_TARGET);var Type;!function(e){e[e.Failed=0]="Failed",e[e.Disabled=1]="Disabled",e[e.Redirect=2]="Redirect",e[e.Parking=3]="Parking",e[e.Sales=4]="Sales"}(Type||(Type={}));let State$2=class{get trackingType(){return this._trackingType}set trackingType(e){this._trackingType=e}get track(){return!!this.trackingType}};class Disabled extends State$2{constructor(){super(...arguments),this.type=Type.Disabled}static build(e,t){let n;switch(t===Blocking.BLOCKED&&(n="adblocker"),e.cannotPark){case"disabled_mr":case"disabled_rc":n=e.cannotPark}if(n){const t=new Disabled;return t.reason=n,t.domain=e.domainName,t}}get message(){switch(this.reason){case"adblocker":return"

Content blocked

Please turn off your ad blocker.";case"disabled_mr":return`

Invalid URL

Referral traffic for ${this.domain} does not meet requirements.`;default:return`

No sponsors

${this.domain} currently does not have any sponsors for you.`}}get trackingType(){switch(this.reason){case"adblocker":return"ad_blocked_message";case"disabled_mr":return"invalid_referral";case"disabled_rc":return"revenue_cap_reached";default:return"no_sponsors_message"}}toContext(){return{cannotPark:this.reason}}}class Failed extends State$2{constructor(){super(...arguments),this.type=Type.Failed}static cannotPark({cannotPark:e}){switch(e){case"disabled_b":case"prohibited_ua":case"disabled_fr":case"revenue_cap_reached":case"disabled_mr":case"disabled_rc":case"disabled_cp":case"invalid_domain":{const t=new Failed;return t.reason=e,t}}}static noSponsors({cannotLoadAds:e}){if(e){const e=new Failed;return e.reason="no_sponsors",e}}static fromError(e){const t=new Failed;return t.reason="js_error",t.error=e,t}get track(){return!!this.trackingType}get message(){switch(this.reason){case"disabled_fr":case"disabled_rc":case"no_sponsors":return`\n

No Sponsors

\n

${this.domain} currently does not have any sponsors for you.

`;case"disabled_mr":return`\n

Invalid URL

\n

Referral traffic for ${this.domain} does not meet requirements.

`;case"js_error":return"\n

An Error Occurred

\n

Parking is currently unavailable. We'll be right back.

\n ";default:return"\n

An Error Occurred

\n

Services for this domain name have been disabled.

\n "}}get trackingType(){switch(this.reason){case"disabled_rc":return"revenue_cap_reached";case"disabled_mr":return"invalid_referral";case"adblock":return"ad_blocked_message";case"no_sponsors":return"no_sponsors_message"}}get domain(){return window.location.hostname}toContext(){return{cannotPark:this.reason}}}function unpackPHPArrayObject(e,t){const n=e[t];if(n&&!Array.isArray(n))return n}class Parking extends State$2{constructor(){super(...arguments),this.type=Type.Parking}static build(e,t){const n=new Parking;n.domain=e.domainName,n.html=e.template,n.scripts=e.scripts||[],n.javascript=e.inlineJs,n.stylesheet=e.styles,n.imprint=e.imprintText;const i=unpackPHPArrayObject(e,"salesSettings"),s=(null==i?void 0:i.status)&&"NOT_FOR_SALE"!==(null==i?void 0:i.status);if(s){const{status:e,location:t,message:s,link:a,type:o}=i;n.salesBanner={message:s,href:a,position:t,theme:o,status:e}}return t.wantsToServeAds?n.trackingType="ctr":s&&window.location.pathname.startsWith("/listing")?n.trackingType="sales":n.trackingType="visit",n}toContext(){return{}}}class Sales extends State$2{constructor(){super(...arguments),this.type=Type.Sales}static build(e){const t=unpackPHPArrayObject(e,"salesSettings");if(!t)return;const{status:n}=t;return["NOT_FOR_SALE","EXTERNAL_MARKET","URL"].includes(n)?void 0:window.location.pathname.startsWith("/listing")?new Sales:void 0}toContext(){return{}}get trackingType(){return"sales"}init(e){window.context=e;const t=document.createElement("script");t.type="text/javascript",t.src=SALES_JS_URL,document.head.append(t)}}class Redirect extends State$2{constructor(){super(...arguments),this.type=Type.Redirect}static build(e,t,n){const i=unpackPHPArrayObject(e,"salesSettings"),{zeroClickDelay:s,skenzoRedirect:a,skenzoUrl:o,showInquiryForm:r,canZeroClick:d,cannotPark:c}=e;if(window.location.pathname.startsWith("/listing")&&["EXTERNAL_MARKET","URL"].includes(null==i?void 0:i.status)){if(null==i?void 0:i.external)return Redirect.toState(i.external,"sales");if(null==i?void 0:i.link)return Redirect.toState(i.link,"sales")}if(n.cannotLoadAds&&n.wantsToServeAds)return Redirect.toState(n.noAdsRedirectUrl,"no_ads_redirect");if(d&&(null==t?void 0:t.reason)){if(null==t?void 0:t.redirect)return Redirect.toState(t.redirect,"zc_redirect",s);if(a&&o)return Redirect.toState(o,"skenzo_redirect")}return(null==i?void 0:i.status)&&"NOT_FOR_SALE"!==(null==i?void 0:i.status)&&(n.cannotLoadAds||n.cannotLoadAds&&!d||r)?Redirect.toState(`${window.location.origin}/listing`):void 0}static toState(e,t,n=0){const i=new Redirect;return i.url=e,i.delay=n,i.trackingType=t,i}toContext(){return{}}}const browserState=()=>{var e,t,n,i,s;const{screen:{width:a,height:o},self:r,top:d,matchMedia:c,opener:l}=window,{documentElement:{clientWidth:h,clientHeight:u}}=document;let p;try{p=(new Date).getTimezoneOffset()/60*-1}catch(e){p=null}return{popup:!(!l||l===window),timezone_offset:p,user_preference:null===(e=null===Intl||void 0===Intl?void 0:Intl.DateTimeFormat())||void 0===e?void 0:e.resolvedOptions(),user_using_darkmode:Boolean(c&&c("(prefers-color-scheme: dark)").matches),user_supports_darkmode:Boolean(c),window_resolution:{width:null!=h?h:0,height:null!=u?u:0},screen_resolution:{width:null!=a?a:0,height:null!=o?o:0},frame:d===r?null:{innerWidth:null!==(t=null==r?void 0:r.innerWidth)&&void 0!==t?t:0,innerHeight:null!==(n=null==r?void 0:r.innerHeight)&&void 0!==n?n:0,outerWidth:null!==(i=null==r?void 0:r.outerWidth)&&void 0!==i?i:0,outerHeight:null!==(s=null==r?void 0:r.outerHeight)&&void 0!==s?s:0}}},TRACKING_URL="_tr",buildSignature=({callbacks:e,context:t},n)=>{var i,s,a,o;return Object.assign({ad_loaded_callback:null==e?void 0:e.adLoadedCallback,app_version:version,caf_client_id:null===(i=null==t?void 0:t.pageOptions)||void 0===i?void 0:i.pubId,caf_timed_out:null==e?void 0:e.cafTimedOut,caf_loaded_ms:null==e?void 0:e.cafLoadedMs,channel:null===(s=null==t?void 0:t.pageOptions)||void 0===s?void 0:s.channel,desktop:t.desktop,terms:null===(a=null==t?void 0:t.pageOptions)||void 0===a?void 0:a.terms,fd_server_datetime:t.fd_server_datetime,fd_server:t.fd_server,flex_rule:t.flex_rule,host:t.host,ip:t.ip,ivt:null===(o=null==t?void 0:t.pageOptions)||void 0===o?void 0:o.ivt,js_error:t.js_error,mobile:t.mobile,no_ads_redirect:t.noAdsRedirect,page_headers:t.page_headers,page_loaded_callback:null==e?void 0:e.pageLoadedCallback,page_method:t.page_method,page_request:t.page_request,page_time:t.page_time,page_url:t.page_url,reportable_channel:t.reportableChannel,reportable_style_id:t.reportableStyleId,tablet:t.tablet,template_id:t.templateId,type:n,user_has_ad_blocker:t.user_has_ad_blocker,uuid:t.uuid,zeroclick:t.zeroClick},browserState())},trackVisit=({callbacks:e,context:t},n,i="")=>{const s=`${i}/${TRACKING_URL}`,a=i?"include":"same-origin",o=buildSignature({callbacks:e,context:t},n);let r={};"click"===n&&(r={click:"true",session:t.uuid,nc:Date.now().toString()}),fetch(s,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},credentials:a,body:JSON.stringify(Object.assign({signature:encode(o)},r))})};var State$1;!function(){if(!window.CustomEvent){function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};const n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}e.prototype=window.Event.prototype,window.CustomEvent=e}}(),function(e){e[e.Pending=0]="Pending",e[e.Loaded=1]="Loaded",e[e.Failed=2]="Failed"}(State$1||(State$1={}));class Provider{constructor(e){this.timeoutSeconds=5,this.handlePixelEvent=e=>{switch(this.state){case State$1.Failed:break;case State$1.Pending:setTimeout((()=>this.handlePixelEvent(e)),100);break;case State$1.Loaded:this.onPixelEvent(e)}},this.watch=()=>{switch(this.state){case State$1.Loaded:case State$1.Failed:break;case State$1.Pending:this.isLoaded()?this.state=State$1.Loaded:this.isTimedOut()?this.state=State$1.Failed:setTimeout(this.watch,50)}},this.config=e,this.identifier&&this.identifier.length>0?(this.state=State$1.Pending,this.timeoutAt=new Date,this.timeoutAt.setSeconds(this.timeoutAt.getSeconds()+this.timeoutAfter()),this.injectPixel()):this.state=State$1.Failed}get identifier(){var e;return null===(e=this.config)||void 0===e?void 0:e.key}get pixelEvents(){var e;return null===(e=this.config)||void 0===e?void 0:e.pixel_events}injectPixel(){this.injectedAt||(this.injectedAt=new Date,this.inject(),this.watch())}inject(){const e=document.createElement("script");e.text=this.script,document.head.appendChild(e)}isTimedOut(){return+new Date>=+this.timeoutAt}timeoutAfter(){return this.timeoutSeconds}selectPixelEvents(e){if(Array.isArray(this.pixelEvents))return this.pixelEvents.filter((t=>"term-view"===t.trigger&&"visit"===e||(!(!["term-click","ad-view"].includes(t.trigger)||"ctr"!==e)||"ad-click"===t.trigger&&"click"===e)))}}class Facebook extends Provider{get script(){return`!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '${this.identifier}');`}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&(e.custom?window.fbq("trackCustom",e.event):window.fbq("track",e.event))}))}isLoaded(){return!!window.fbq}}class Outbrain extends Provider{get script(){return`!function(_window, _document) {var OB_ADV_ID = '${this.identifier}';if (_window.obApi) {var toArray = function(object) {return Object.prototype.toString.call(object) === '[object Array]' ? object : [object];};_window.obApi.marketerId = toArray(_window.obApi.marketerId).concat(toArray(OB_ADV_ID));return;}var api = _window.obApi = function() {api.dispatch ? api.dispatch.apply(api, arguments) : api.queue.push(arguments);};api.version = '1.1';api.loaded = true;api.marketerId = OB_ADV_ID;api.queue = [];var tag = _document.createElement('script');tag.async = true;tag.src = '//amplify.outbrain.com/cp/obtp.js';tag.type = 'text/javascript';var script = _document.getElementsByTagName('script')[0];script.parentNode.insertBefore(tag, script);}(window, document);`}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window.obApi("track",e.event)}))}isLoaded(){return!!window.obApi}}class Revcontent extends Provider{get script(){return""}inject(){const e=document.createElement("script");e.src="https://assets.revcontent.com/master/rev.js",document.head.appendChild(e)}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window.rev("event",e.event)}))}isLoaded(){return!!window.rev}}class Taboola extends Provider{get script(){return"window._tfa = window._tfa || [];!function (t, f, a, x) {if (!document.getElementById(x)) {t.async = 1;t.src = a;t.id=x;f.parentNode.insertBefore(t, f);}}(document.createElement('script'),document.getElementsByTagName('script')[0],'//cdn.taboola.com/libtrc/unip/1451879/tfa.js','tb_tfa_script');"}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window._tfa.push({notify:"event",name:e.event,id:e.pixel_id})}))}isLoaded(){return Array.isArray(window._tfa)}}class Tiktok extends Provider{constructor(e,t){super(e),this.useAltTikTokEventsForAdsPlatformUser=t}get script(){return`!function (w, d, t) {w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i{e&&window.ttq.instance(this.identifier).track(e.event)}))}isLoaded(){return!!window.ttq}}const ADS_PARAM$1="?caf",MESSAGE_PREFIX="FSXDC,.aCS:",ALLOWED_ORIGINS=["https://www.google.com","https://www.adsensecustomsearchads.com","https://syndicatedsearch.goog","https://googleadservices.com"];class Pixels{static build(e){const t=unpackPHPArrayObject(e,"pixel_tracking_data");if(t)return t.useAltTikTokEventsForAdsPlatformUser=e.is_ads,new Pixels(t)}constructor(e){this.onPixelEvent=e=>{const{detail:{type:t}}=e;switch(t){case"visit":case"ctr":case"click":this.providers.forEach((e=>e.handlePixelEvent(t)))}},this.providers=[new Facebook(e.facebook),new Tiktok(e.tiktok,e.useAltTikTokEventsForAdsPlatformUser),new Taboola(e.taboola),new Revcontent(e.revcontent),new Outbrain(e.outbrain)]}listenForEvents(){document.addEventListener("pixel",(e=>{this.onPixelEvent(e)}));window.onmessage=e=>{const{origin:t,data:n}=e;ALLOWED_ORIGINS.includes(t)&&(null==n?void 0:n.startsWith(MESSAGE_PREFIX))&&window.location.search.startsWith(ADS_PARAM$1)&&document.dispatchEvent(new CustomEvent("pixel",{detail:{type:"click"}}))}}dispatchEvent(e){document.dispatchEvent(new CustomEvent("pixel",{detail:e}))}}var State;!function(e){e[e.Pending=0]="Pending",e[e.Loaded=1]="Loaded",e[e.Failure=2]="Failure",e[e.TimedOut=3]="TimedOut",e[e.Errored=4]="Errored"}(State||(State={}));const CAF_SCRIPT_SRC=`https://www.google.com/adsense/domains/caf.js?${GOOGLE_MV3_URL_PARAMS}`,TIMEOUT_SCRIPTS=Number(GOOGLE_CAF_TIMEOUT_SCRIPTS),TIMEOUT_CALLBACKS=Number(GOOGLE_CAF_TIMEOUT_CALLBACKS);class StateMachine{constructor(){this.state=State.Pending}transitionTo(e){this.state=e}transitionFromPendingTo(e){this.done||(this.state=e)}get loaded(){return this.state===State.Loaded}get timedOut(){return this.state===State.TimedOut}get done(){return this.state!==State.Pending}}class Ads{constructor(e,t){this.state={script:new StateMachine,blocks:new StateMachine},this.blocksLoaded=[],this.injectScriptTags=()=>__awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=document.createElement("script");t.type="text/javascript",t.src=CAF_SCRIPT_SRC,t.addEventListener("load",(()=>e(!0))),t.addEventListener("error",(()=>e(!1))),document.body.appendChild(t),TIMEOUT_SCRIPTS>0&&setTimeout((()=>e(!1)),TIMEOUT_SCRIPTS)}))})),this.onPageLoaded=(e,t)=>{if(this.pageLoaded={requestAccepted:e,status:t},this.state.script.done)return;const n=null==t?void 0:t.error_code;n?(this.state.script.transitionTo(State.Failure),this.failureReason=`caf_pageloaderror_${n}`):this.state.script.transitionTo(State.Loaded)},this.onBlockLoaded=(e,t,n,i)=>{this.blocksLoaded.push({containerName:e,adsLoaded:t,isExperimentVariant:n,callbackOptions:i}),this.state.blocks.done||(t?this.state.blocks.transitionTo(State.Loaded):this.blocksLoaded.length>=this.blocks.length&&(this.state.blocks.transitionTo(State.Failure),this.failureReason=`caf_adloadfail_${e}`))},this.onTimeout=()=>{this.state.script.transitionFromPendingTo(State.TimedOut),this.state.blocks.transitionFromPendingTo(State.TimedOut)},this.blocks=e,this.options=t}get loaded(){return this.state.script.loaded&&!this.blocksLoaded.map((e=>e.adsLoaded)).includes(!1)}waitForBlocks(){return __awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=()=>{const n=performance.now();if(this.state.blocks.done)return this.cafLoadTime=Math.round(n-this.cafStartTime),void e();const i=this.blocksLoaded.map((e=>e.adsLoaded));i.includes(!1)||i.length>=this.blocks.length?e():setTimeout(t,50)};t()}))}))}inject(){return __awaiter(this,void 0,void 0,(function*(){try{const e=yield this.injectScriptTags();return this.cafStartTime=performance.now(),e&&void 0!==window.google?(new window.google.ads.domains.Caf(Object.assign(Object.assign({},this.options),{pageLoadedCallback:this.onPageLoaded,adLoadedCallback:this.onBlockLoaded}),...this.blocks),TIMEOUT_CALLBACKS>0&&setTimeout(this.onTimeout,TIMEOUT_CALLBACKS),yield new Promise((e=>{const t=()=>{this.state.script.done?e():setTimeout(t,10)};t()}))):void this.state.script.transitionTo(State.Failure)}catch(e){return void(this.error=e.toString())}}))}toCallbacks(){return{adLoadedCallback:this.blocksLoaded.slice(-1)[0],pageLoadedCallback:this.pageLoaded,cafTimedOut:this.state.script.timedOut||this.state.blocks.timedOut,cafLoadedMs:this.cafLoadTime,googleAdsFailure:!!this.failureReason}}toContext(){const e={cafScriptWasLoaded:this.state.script.loaded,cafScriptLoadTime:this.cafLoadTime,callbacks:this.toCallbacks};return this.error&&(e.js_error={message:this.error}),this.state.script.loaded||(e.zeroclick={reason:"googleAdsFailure"}),e}mockFailedState(){this.state.blocks.transitionTo(State.Failure),this.state.script.transitionTo(State.Failure)}}class TagManager{constructor(e){this.injected=!1,this.identifier=e}inject(){if(this.injected)return;if(!this.identifier)return;if("TEST"===this.identifier)return;const e=document.createElement("script");e.setAttribute("src",`https://www.googletagmanager.com/gtag/js?id=${this.identifier}`),document.head.appendChild(e),this.track(),this.injected=!0}track(){this.push("js",new Date),this.push("config",this.identifier)}push(e,t){window.dataLayer||(window.dataLayer=[]),window.dataLayer.push(arguments)}}const ADS_PARAM="caf",ADS_TRACKING_URL="_tr",BLOCKS_TYPE="ads",BLOCKS_CONTAINER="rs",KNOWN_CAF_PARAMS=["caf","query","afdToken","pcsa","nb","nm","nx","ny","is","clkt"];class Google{static build({pageOptions:e,preferredLanguage:t,blocks:n,googleAnalytics:i},s,a,o){let r={};e&&(r=Object.assign({},e),r.hl||(r.hl=t));let d=null==e?void 0:e.resultsPageBaseUrl;d||(d=window.location.origin);return new Google(s.uuid,n,r,i,d,o)}constructor(e,t,n,i,s,a){this._blocks=t,this._pageOptions=n,this.uuid=e,this._baseURL=new URL(s),this._signature=a,this.ads=new Ads(this.blocks,this.pageOptions),this.tagManager=new TagManager(i)}injectTagManager(){this.tagManager.inject()}injectAds(){return __awaiter(this,void 0,void 0,(function*(){yield this.ads.inject()}))}waitForBlocks(){return __awaiter(this,void 0,void 0,(function*(){return this.ads.waitForBlocks()}))}get blocks(){return(this._blocks||[]).filter((e=>this.wantsToServeAds?e.type===BLOCKS_TYPE:e.container===BLOCKS_CONTAINER)).map((e=>{const t=this.baseURL;new URLSearchParams(window.location.search).forEach(((e,n)=>{t.searchParams.has(n)||t.searchParams.append(n,e)}));const n=Object.assign({},e);if(n.resultsPageBaseUrl=t.toString(),this.wantsToServeAds){const e=new URLSearchParams;e.append("click","true"),e.append("session",this.uuid);const t=Object.assign({},this._signature);delete t.ad_loaded_callback,delete t.caf_loaded_ms,delete t.caf_timed_out,delete t.flex_rule,delete t.frame,delete t.js_error,delete t.no_ads_redirect,delete t.page_headers,delete t.page_request,delete t.page_loaded_callback,delete t.popup,delete t.screen_resolution,delete t.user_has_ad_blocker,delete t.user_preference,delete t.user_supports_darkmode,delete t.user_using_darkmode,delete t.zeroclick,e.append("signature",encode(t)),n.clicktrackUrl=`${TRACKING_DOMAIN}${ADS_TRACKING_URL}?${e.toString()}`}return n}))}get baseURL(){const e=new URL(this._baseURL.origin);return e.searchParams.append(ADS_PARAM,"1"),this._baseURL.searchParams.forEach(((t,n)=>{e.searchParams.append(n,t)})),e}get pageOptions(){const e=Object.assign({},this._pageOptions);return Object.keys(this._pageOptions).forEach((t=>{t.startsWith("bodis")&&delete e[t]})),e}get cannotLoadAds(){return!this.ads.loaded}get wantsToServeAds(){return new URLSearchParams(window.location.search).has(ADS_PARAM)}get adsMode(){return this.ads.loaded&&this.wantsToServeAds}get adsReady(){return this.wantsToServeAds&&!this.cannotLoadAds}get noAdsRedirectUrl(){const e=new URLSearchParams(window.location.search);return KNOWN_CAF_PARAMS.forEach((t=>e.delete(t))),`${window.location.origin}?${e.toString()}`}get callbacks(){return this.ads.toCallbacks()}toContext(){return Object.assign({blocks:this.blocks,pageOptions:this.pageOptions},this.ads.toContext())}}class CookieConsentManager{constructor(){this.injectScriptTag=()=>__awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=document.createElement("script");t.setAttribute("src",COOKIE_CONSENT_JS_URL),t.addEventListener("load",(()=>this.awaitConsent(e))),t.addEventListener("error",(()=>e(!1))),document.head.appendChild(t)}))}))}inject(){return __awaiter(this,void 0,void 0,(function*(){this.injected||!COOKIE_CONSENT_JS_URL||isLocal()||(this.injected=yield this.injectScriptTag())}))}awaitConsent(e){let t=0;const n=setInterval((()=>{t+=1,20===t&&(clearInterval(n),e(!0)),void 0!==window.__tcfapi&&(window.addEventListener("ConsentActivity",(t=>{const{detail:{status:n}}=t;n&&e(!0)})),clearInterval(n))}),50)}}class App{main(){var e,t;return __awaiter(this,void 0,void 0,(function*(){if(this.parkResponse=decode(),this.findDomainResponse=yield getFindDomain(),!this.findDomainResponse)throw new Error("Domain failed to load.");this.pixels=Pixels.build(this.findDomainResponse),null===(e=this.pixels)||void 0===e||e.listenForEvents(),this.adblock=new Adblock,yield this.adblock.inject(),this.google=Google.build(this.findDomainResponse,this.parkResponse,this.adblock,buildSignature({context:this.context,callbacks:null===(t=this.google)||void 0===t?void 0:t.callbacks},"click")),this.google.injectTagManager();const n=Parking.build(this.findDomainResponse,this.google);Render.prerender(n),this.cookieConsentManager=new CookieConsentManager,yield this.cookieConsentManager.inject();let i=Failed.cannotPark(this.findDomainResponse);if(i)return void(yield this.transitionToFailed(i,n));yield this.google.injectAds();let s=Disabled.build(this.findDomainResponse,this.adblock.state);if(s)return void(yield this.transitionToDisabled(s,n));const a=this.adblock.hasAdblocker();a&&this.adblock.handleAdblocked();const o=Sales.build(this.findDomainResponse);if(o)return void(yield this.transitionToSales(o));this.eligibleForZeroClick&&(this.zeroClickResponse=yield getZeroClick(this.context));const r=Redirect.build(this.findDomainResponse,this.zeroClickResponse,this.google);if(r)yield this.transitionToRedirect(r);else{if(a)return s=Disabled.build(this.findDomainResponse,this.adblock.state),void(yield this.transitionToDisabled(s,n));i=Failed.noSponsors(this.google),i?yield this.transitionToFailed(i,n):yield this.transitionToParking(n)}}))}transitionToParking(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.template(e),Render.revealPage(),yield this.google.waitForBlocks(),yield this.track()}))}transitionToRedirect(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e;const t=this.track();Render.revealPage(),yield waiter(e.delay,(e=>Render.loading(e))),yield t,window.location.href=e.url,log(`➡ Redirecting [${e.url}]`)}))}transitionToFailed(e,t){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.message(e.message),Render.injectJS(t.javascript),Render.revealPage(),yield this.track()}))}transitionToSales(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,e.init(this.context),yield this.track()}))}transitionToDisabled(e,t){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.message(e.message),Render.injectJS(t.javascript),Render.revealPage(),yield this.track()}))}track(){var e;return __awaiter(this,void 0,void 0,(function*(){if(!this.state.track)return Promise.resolve();try{const t=this.state.trackingType;return null===(e=this.pixels)||void 0===e||e.dispatchEvent({type:t}),trackVisit({context:this.context,callbacks:this.google.callbacks},t)}catch(e){return}}))}get eligibleForZeroClick(){const{cannotPark:e,canZeroClick:t,zeroClick:n}=this.findDomainResponse,{cannotLoadAds:i,wantsToServeAds:s}=this.google;return this.adblock.state!==Blocking.BLOCKED&&(!!t&&(!!e||(!(!i||s)||!!(null==n?void 0:n.reason))))}get context(){var e,t,n,i;const s=this.findDomainResponse,a=this.parkResponse,o=null===(e=this.state)||void 0===e?void 0:e.toContext(),r=null===(t=this.adblock)||void 0===t?void 0:t.toContext(),d=null===(n=this.google)||void 0===n?void 0:n.toContext(),c=browserState(),l=Object.assign(Object.assign({},null===(i=this.findDomainResponse)||void 0===i?void 0:i.zeroClick),this.zeroClickResponse);return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({app_version:APP_VERSION},s),a),r),d),o),c),{zeroClick:l})}init(){return __awaiter(this,void 0,void 0,(function*(){try{window.__parkour=this,yield this.main()}catch(e){console.error("app",e);const t=Failed.fromError(e);this.state=t,Render.message(t.message),Render.revealPage()}}))}}(new App).init(),exports.App=App}));