1 Conclusion

In the present study, I aimed to provide more insights into the influence that social media activity has on the collaboration – and more specifically co-publication – networks of scientists. As sometimes social media presence and activity could be at the cost of actual scientific output (Califf 2020), it is important to investigate the value that is attached to this social media activity in terms of selecting others for co-authorships. Using the Kardashian Index (Hall 2014) and data on two university departments scraped from the Internet, I studied both descriptively and with SOAM using RSiena (Ripley et al. 2022) whether this k-index has an influence on these co-publication networks.

Regarding the descriptive questions, I wanted to scrutinize differences within and between the co-publication networks of Sociology and Data Science. Within the Sociology network, I learned that the majority of scientists has a Twitter account. Also, as also found by Khan and colleagues (2020), most scientists have a k-index between 0 and 1, but a few scientists could be categorized as “Kardashian Scientist” (Hall 2014). In the Sociology network, those with a higher k-index did not seem to have a more central role with regard to co-publications. Within Data Science, I could see that most scientists have a Twitter account, and have a low k-index. Again, there are a few exceptions of scientists with a higher k-index. Furthermore, the scientists with a higher k-index did not seem to be selected more often as co-authors.

When comparing between the networks, I saw that there’s a higher variation of the k-index at Sociology than at Data Science. At the Sociology department, there are a little more scientists with a k-index above 1. Nevertheless, as stated before, in both departments the k-index did not seem to be important factors to take into account when selecting co-authors. The descriptive statistics did suggest that structural factors could play a role in collaboration. For the Sociology department, the density was higher than for the Data Science department. For the Data Science department, the transitivity was higher than for the Sociology department. Data scientists therefore seem to have a preference to publish with co-authors of their co-authors (within the network) and might find this more important than one’s k-index.

Importantly, the meaning of these findings could not be tested using these descriptive statistics. Therefore, I estimated RSiena models, as this could test the influence of the k-index and other factors while also taking into account the structure of the networks in which the scientists of both departments are embedded. In line with findings of previous research (Barabási et al. 2002; Block 2015; Newman 2001; Wang and Zhu 2014), the structure of the networks indeed seemed to matter for selecting co-authors. For the Sociology department, scientists prefer to co-publish with a co-author of a co-author and with scientists that are popular and active in terms of co-publications. For the Data Science department, it also applied that these scientists prefer to co-publish with co-authors of their co-authors, but the popularity and activity of their co-authors did not play an important role. In both networks, homophily in gender, age and ethnicity did not turn out to be important criteria for selecting co-authors. This extends on Wang & Zhu’s (2014) findings, who concluded that there is homophily based on research interests and institutions in collaboration networks. Possibly, similarity in age, gender and ethnicity are less important.

Central to this study is of course the influence of the k-index. As was also visible in the descriptive statistics, the k-index did not seem crucial when selecting co-authors when also considering influences of age, ethnicity and gender. So, scientists at both departments do not seek homophile co-publication ties based on their k-index, nor do they feel attracted to or disapproval towards scientists with a high k-index. The same applies to the number of followers on Twitter; this seems not to be regarded by scientists at both departments. Interestingly however, the Twitter status of scientists is considered when finding authors to co-publish with. At both departments, scientists had a preference to co-publish with someone that shows similarity in terms of their Twitter account. Apparently, scientists do seek homophily in attitudes towards creating a Twitter account, but then are not concerned about their activity on social media and whether this is line with the number of citations the other scientist has. This also shows that scientists may not be critical enough to verify the status of other scientists and whether this is based on social network performance or scientific performance.

The fact that the k-index and the number of Twitter followers were not of importance to scientists, may have to do with the data and analysis. Since the network is undirected, this could skew the results. For instance, if scientist A has a k-index of 4, and scientist B has a k-index of 1, the absolute difference would be 3. However, as the tie for co-publication appears “simultaneously” it cannot be stated whether scientist A selects B for their lower k-index or the other way around. The difference is thus 3, but it cannot be concluded whether scientists prefer a higher or lower k-index, as scientist A has a preference to co-publish with a scientist with a lower k-index, while scientists B simultaneously prefers to co-publish with a scientist with a higher k-index. Therefore, repeating this study with a directed network would be better to test the direction of these influences and to really assess if the k-index is regarded and whether it is a higher or lower k-index that is preferred.

Furthermore, in future research the k-index should be included as a dynamic variable. As now the k-index was based on the number of Twitter followers and citations at one time-point (2022), it is difficult to distinguish between selection and influence. Throughout the study, it was assumed and hypothesized that scientists select other scientists because of their k-index. However, it is also possible that after scientists co-publish, they get influenced by each other in Twitter activity and their k-index. Future studies should therefore include Twitter data at several points in time and calculate the k-index dynamically, to test whether co-publication ties are shaped because of this k-index or the k-index changes because of the co-publication ties.

Important to mention, the data collection of the present study is subject to ethical considerations. Scientists who were included in this study did not give official consent to participate. However, measures were taken to collect the data in an ethical manner. First, the names were scraped from the public website of the Radboud University, and scientists have given consent to be on this website. Second, Google Scholar profiles are also created voluntarily by the scientists, meaning that they are aware that this academic information about them is available on the Internet. Third, by using Twitter’s API, freely available data were collected, for which I had to register first. Also, the current study only included whether a scientist has a Twitter account and the number of followers, which – unlike tweets – is information that every Twitter user can gather, also from private accounts. Fourth, the sample sizes were small, not requesting too much information at once from the websites used for scraping. Fifth, for scraping gender using the Meerten’s namenbank (“Databanken,” n.d.), I introduced myself to the server before scraping. However, I did not do this at each website, which is something that could increase the ethics even more in future research. Lastly, although the names are publicly available on the Internet, I decided not to mention any names in the text and plots of the current paper. All in all, I believe that the ethical considerations are taken into account during this study, especially because efforts are made to increase transparency and replicability by using this website and GitHub.

The current study has aimed to increase our understanding of social network analysis, by looking at the influence of the k-index on the co-publication networks of two departments of one university. Next to the investigation of the structural influences of transitivity, homophily (McPherson, Smith-Lovin, and Cook 2001), density and preferential attachment (Barabási et al. 2002), the influences of the k-index, (not) having a Twitter account, age, ethnicity and gender were studied. The outcome of this study, namely that the k-index is not of importance in the selection of co-authors, shows that this aspect of social media does not have an influence on inequal relations, a change in the cohesion of a network or an in- or decrease of the diversity within co-publication networks. Although performing a social network analysis influences the way data should be collected, as it is necessary to have information on ties between individuals, this was solved by scraping my own social network data from the Internet.

References

Barabási, A. L, H Jeong, Z Néda, E Ravasz, A Schubert, and T Vicsek. 2002. “Evolution of the Social Network of Scientific Collaborations.” Physica A: Statistical Mechanics and Its Applications 311 (3): 590–614. https://doi.org/10.1016/S0378-4371(02)00736-7.
Block, Per. 2015. “Reciprocity, Transitivity, and the Mysterious Three-Cycle.” Social Networks 40 (January): 163–73. https://doi.org/10.1016/j.socnet.2014.10.005.
Califf, Robert M. 2020. “A Perspective on the K-Index∗.” JACC: Case Reports 2 (2): 335–36. https://doi.org/10.1016/j.jaccas.2020.01.003.
“Databanken.” n.d. Databanken Meertens Instituut. https://meertens.knaw.nl/collecties/databanken/.
Hall, Neil. 2014. “The Kardashian Index: A Measure of Discrepant Social Media Profile for Scientists.” Genome Biology 15 (7): 424. https://doi.org/10.1186/s13059-014-0424-0.
Khan, Muhammad Shahzeb, Amna Shahadat, Safi U Khan, Saba Ahmed, Rami Doukky, Erin D Michos, and Ankur Kalra. 2020. “The Kardashian Index of Cardiologists: Celebrities or Experts?” Case Reports. American College of Cardiology Foundation Washington DC.
McPherson, Miller, Lynn Smith-Lovin, and James M Cook. 2001. “Birds of a Feather: Homophily in Social Networks.” Annual Review of Sociology 27 (1): 415–44. https://doi.org/10.1146/annurev.soc.27.1.415.
Newman, M. E. J. 2001. “The Structure of Scientific Collaboration Networks.” Proceedings of the National Academy of Sciences 98 (2): 404–9. https://doi.org/10.1073/pnas.98.2.404.
Ripley, Ruth M., Tom A. B. Snijders, Zsofia B’oda, Andr’as V"or"os, and Paulina Preciado. 2022. “Manual for Siena Version 4.0.” Oxford: University of Oxford, Department of Statistics; Nuffield College.
Wang, Zhen-Zhen, and Jonathan J. H. Zhu. 2014. “Homophily Versus Preferential Attachment: Evolutionary Mechanisms of Scientific Collaboration Networks.” International Journal of Modern Physics C 25 (05): 1440014. https://doi.org/10.1142/S0129183114400142.
LS0tCnRpdGxlOiAiaW50cm9kdWN0aW9uIgphdXRob3I6ICJBbnVzY2hrYSBQZWVsZW4iCmRhdGU6ICJgciBTeXMuRGF0ZSgpYCIKb3V0cHV0OiBodG1sX2RvY3VtZW50CmJpYmxpb2dyYXBoeTogcmVmZXJlbmNlcy5iaWIKZWRpdG9yX29wdGlvbnM6IAogIG1hcmtkb3duOiAKICAgIHdyYXA6IDcyCi0tLQoKYGBge3Igc2V0dXAsIGluY2x1ZGU9RkFMU0V9CmtuaXRyOjpvcHRzX2NodW5rJHNldChlY2hvID0gVFJVRSkKYGBgCgpgYGB7ciwgZ2xvYmFsc2V0dGluZ3MsIGVjaG89RkFMU0UsIHdhcm5pbmc9RkFMU0UsIHJlc3VsdHM9J2hpZGUnfQpsaWJyYXJ5KGtuaXRyKQoKa25pdHI6Om9wdHNfY2h1bmskc2V0KGVjaG8gPSBUUlVFKQpvcHRzX2NodW5rJHNldCh0aWR5Lm9wdHM9bGlzdCh3aWR0aC5jdXRvZmY9MTAwKSx0aWR5PVRSVUUsIHdhcm5pbmcgPSBGQUxTRSwgbWVzc2FnZSA9IEZBTFNFLGNvbW1lbnQgPSAiIz4iLCBjYWNoZT1UUlVFLCBjbGFzcy5zb3VyY2U9YygidGVzdCIpLCBjbGFzcy5vdXRwdXQ9YygidGVzdDIiKSkKb3B0aW9ucyh3aWR0aCA9IDEwMCkKcmdsOjpzZXR1cEtuaXRyKCkKCgpjb2xvcml6ZSA8LSBmdW5jdGlvbih4LCBjb2xvcikge3NwcmludGYoIjxzcGFuIHN0eWxlPSdjb2xvcjogJXM7Jz4lczwvc3Bhbj4iLCBjb2xvciwgeCkgfQpgYGAKCmBgYHtyIGtsaXBweSwgZWNobz1GQUxTRSwgaW5jbHVkZT1UUlVFfQprbGlwcHk6OmtsaXBweShwb3NpdGlvbiA9IGMoJ3RvcCcsICdyaWdodCcpKQoja2xpcHB5OjprbGlwcHkoY29sb3IgPSAnZGFya3JlZCcpCiNrbGlwcHk6OmtsaXBweSh0b29sdGlwX21lc3NhZ2UgPSAnQ2xpY2sgdG8gY29weScsIHRvb2x0aXBfc3VjY2VzcyA9ICdEb25lJykKYGBgCgojIENvbmNsdXNpb24KCkluIHRoZSBwcmVzZW50IHN0dWR5LCBJIGFpbWVkIHRvIHByb3ZpZGUgbW9yZSBpbnNpZ2h0cyBpbnRvIHRoZSBpbmZsdWVuY2UgdGhhdCBzb2NpYWwgbWVkaWEgYWN0aXZpdHkgaGFzIG9uIHRoZSBjb2xsYWJvcmF0aW9uIOKAkyBhbmQgbW9yZSBzcGVjaWZpY2FsbHkgY28tcHVibGljYXRpb24g4oCTIG5ldHdvcmtzIG9mIHNjaWVudGlzdHMuIEFzIHNvbWV0aW1lcyBzb2NpYWwgbWVkaWEgcHJlc2VuY2UgYW5kIGFjdGl2aXR5IGNvdWxkIGJlIGF0IHRoZSBjb3N0IG9mIGFjdHVhbCBzY2llbnRpZmljIG91dHB1dCBbQGNhbGlmZl9wZXJzcGVjdGl2ZV8yMDIwXSwgaXQgaXMgaW1wb3J0YW50IHRvIGludmVzdGlnYXRlIHRoZSB2YWx1ZSB0aGF0IGlzIGF0dGFjaGVkIHRvIHRoaXMgc29jaWFsIG1lZGlhIGFjdGl2aXR5IGluIHRlcm1zIG9mIHNlbGVjdGluZyBvdGhlcnMgZm9yIGNvLWF1dGhvcnNoaXBzLiBVc2luZyB0aGUgS2FyZGFzaGlhbiBJbmRleCBbQGhhbGxfa2FyZGFzaGlhbl8yMDE0XSBhbmQgZGF0YSBvbiB0d28gdW5pdmVyc2l0eSBkZXBhcnRtZW50cyBzY3JhcGVkIGZyb20gdGhlIEludGVybmV0LCBJIHN0dWRpZWQgYm90aCBkZXNjcmlwdGl2ZWx5IGFuZCB3aXRoIFNPQU0gdXNpbmcgUlNpZW5hIFtAbWFudWFsXSB3aGV0aGVyIHRoaXMgay1pbmRleCBoYXMgYW4gaW5mbHVlbmNlIG9uIHRoZXNlIGNvLXB1YmxpY2F0aW9uIG5ldHdvcmtzLiAKClJlZ2FyZGluZyB0aGUgZGVzY3JpcHRpdmUgcXVlc3Rpb25zLCBJIHdhbnRlZCB0byBzY3J1dGluaXplIGRpZmZlcmVuY2VzIHdpdGhpbiBhbmQgYmV0d2VlbiB0aGUgY28tcHVibGljYXRpb24gbmV0d29ya3Mgb2YgU29jaW9sb2d5IGFuZCBEYXRhIFNjaWVuY2UuIFdpdGhpbiB0aGUgU29jaW9sb2d5IG5ldHdvcmssIEkgbGVhcm5lZCB0aGF0IHRoZSBtYWpvcml0eSBvZiBzY2llbnRpc3RzIGhhcyBhIFR3aXR0ZXIgYWNjb3VudC4gQWxzbywgYXMgYWxzbyBmb3VuZCBieSBLaGFuIGFuZCBjb2xsZWFndWVzIFstQGtoYW4yMDIwa2FyZGFzaGlhbl0sIG1vc3Qgc2NpZW50aXN0cyBoYXZlIGEgay1pbmRleCBiZXR3ZWVuIDAgYW5kIDEsIGJ1dCBhIGZldyBzY2llbnRpc3RzIGNvdWxkIGJlIGNhdGVnb3JpemVkIGFzIOKAnEthcmRhc2hpYW4gU2NpZW50aXN04oCdIFtAaGFsbF9rYXJkYXNoaWFuXzIwMTRdLiBJbiB0aGUgU29jaW9sb2d5IG5ldHdvcmssIHRob3NlIHdpdGggYSBoaWdoZXIgay1pbmRleCBkaWQgbm90IHNlZW0gdG8gaGF2ZSBhIG1vcmUgY2VudHJhbCByb2xlIHdpdGggcmVnYXJkIHRvIGNvLXB1YmxpY2F0aW9ucy4gV2l0aGluIERhdGEgU2NpZW5jZSwgSSBjb3VsZCBzZWUgdGhhdCBtb3N0IHNjaWVudGlzdHMgaGF2ZSBhIFR3aXR0ZXIgYWNjb3VudCwgYW5kIGhhdmUgYSBsb3cgay1pbmRleC4gQWdhaW4sIHRoZXJlIGFyZSBhIGZldyBleGNlcHRpb25zIG9mIHNjaWVudGlzdHMgd2l0aCBhIGhpZ2hlciBrLWluZGV4LiBGdXJ0aGVybW9yZSwgdGhlIHNjaWVudGlzdHMgd2l0aCBhIGhpZ2hlciBrLWluZGV4IGRpZCBub3Qgc2VlbSB0byBiZSBzZWxlY3RlZCBtb3JlIG9mdGVuIGFzIGNvLWF1dGhvcnMuIAoKV2hlbiBjb21wYXJpbmcgYmV0d2VlbiB0aGUgbmV0d29ya3MsIEkgc2F3IHRoYXQgdGhlcmXigJlzIGEgaGlnaGVyIHZhcmlhdGlvbiBvZiB0aGUgay1pbmRleCBhdCBTb2Npb2xvZ3kgdGhhbiBhdCBEYXRhIFNjaWVuY2UuIEF0IHRoZSBTb2Npb2xvZ3kgZGVwYXJ0bWVudCwgdGhlcmUgYXJlIGEgbGl0dGxlIG1vcmUgc2NpZW50aXN0cyB3aXRoIGEgay1pbmRleCBhYm92ZSAxLiBOZXZlcnRoZWxlc3MsIGFzIHN0YXRlZCBiZWZvcmUsIGluIGJvdGggZGVwYXJ0bWVudHMgdGhlIGstaW5kZXggZGlkIG5vdCBzZWVtIHRvIGJlIGltcG9ydGFudCBmYWN0b3JzIHRvIHRha2UgaW50byBhY2NvdW50IHdoZW4gc2VsZWN0aW5nIGNvLWF1dGhvcnMuIFRoZSBkZXNjcmlwdGl2ZSBzdGF0aXN0aWNzIGRpZCBzdWdnZXN0IHRoYXQgc3RydWN0dXJhbCBmYWN0b3JzIGNvdWxkIHBsYXkgYSByb2xlIGluIGNvbGxhYm9yYXRpb24uIEZvciB0aGUgU29jaW9sb2d5IGRlcGFydG1lbnQsIHRoZSBkZW5zaXR5IHdhcyBoaWdoZXIgdGhhbiBmb3IgdGhlIERhdGEgU2NpZW5jZSBkZXBhcnRtZW50LiBGb3IgdGhlIERhdGEgU2NpZW5jZSBkZXBhcnRtZW50LCB0aGUgdHJhbnNpdGl2aXR5IHdhcyBoaWdoZXIgdGhhbiBmb3IgdGhlIFNvY2lvbG9neSBkZXBhcnRtZW50LiBEYXRhIHNjaWVudGlzdHMgdGhlcmVmb3JlIHNlZW0gdG8gaGF2ZSBhIHByZWZlcmVuY2UgdG8gcHVibGlzaCB3aXRoIGNvLWF1dGhvcnMgb2YgdGhlaXIgY28tYXV0aG9ycyAod2l0aGluIHRoZSBuZXR3b3JrKSBhbmQgbWlnaHQgZmluZCB0aGlzIG1vcmUgaW1wb3J0YW50IHRoYW4gb25l4oCZcyBrLWluZGV4LiAKCkltcG9ydGFudGx5LCB0aGUgbWVhbmluZyBvZiB0aGVzZSBmaW5kaW5ncyBjb3VsZCBub3QgYmUgdGVzdGVkIHVzaW5nIHRoZXNlIGRlc2NyaXB0aXZlIHN0YXRpc3RpY3MuIFRoZXJlZm9yZSwgSSBlc3RpbWF0ZWQgUlNpZW5hIG1vZGVscywgYXMgdGhpcyBjb3VsZCB0ZXN0IHRoZSBpbmZsdWVuY2Ugb2YgdGhlIGstaW5kZXggYW5kIG90aGVyIGZhY3RvcnMgd2hpbGUgYWxzbyB0YWtpbmcgaW50byBhY2NvdW50IHRoZSBzdHJ1Y3R1cmUgb2YgdGhlIG5ldHdvcmtzIGluIHdoaWNoIHRoZSBzY2llbnRpc3RzIG9mIGJvdGggZGVwYXJ0bWVudHMgYXJlIGVtYmVkZGVkLiBJbiBsaW5lIHdpdGggZmluZGluZ3Mgb2YgcHJldmlvdXMgcmVzZWFyY2ggW0BiYXJhYmFzaV9ldm9sdXRpb25fMjAwMjsgQGJsb2NrX3JlY2lwcm9jaXR5XzIwMTU7CkBuZXdtYW5fc3RydWN0dXJlXzIwMDE7IEB3YW5nX2hvbW9waGlseV8yMDE0XSwgdGhlIHN0cnVjdHVyZSBvZiB0aGUgbmV0d29ya3MgaW5kZWVkIHNlZW1lZCB0byBtYXR0ZXIgZm9yIHNlbGVjdGluZyBjby1hdXRob3JzLiBGb3IgdGhlIFNvY2lvbG9neSBkZXBhcnRtZW50LCBzY2llbnRpc3RzIHByZWZlciB0byBjby1wdWJsaXNoIHdpdGggYSBjby1hdXRob3Igb2YgYSBjby1hdXRob3IgYW5kIHdpdGggc2NpZW50aXN0cyB0aGF0IGFyZSBwb3B1bGFyIGFuZCBhY3RpdmUgaW4gdGVybXMgb2YgY28tcHVibGljYXRpb25zLiBGb3IgdGhlIERhdGEgU2NpZW5jZSBkZXBhcnRtZW50LCBpdCBhbHNvIGFwcGxpZWQgdGhhdCB0aGVzZSBzY2llbnRpc3RzIHByZWZlciB0byBjby1wdWJsaXNoIHdpdGggY28tYXV0aG9ycyBvZiB0aGVpciBjby1hdXRob3JzLCBidXQgdGhlIHBvcHVsYXJpdHkgYW5kIGFjdGl2aXR5IG9mIHRoZWlyIGNvLWF1dGhvcnMgZGlkIG5vdCBwbGF5IGFuIGltcG9ydGFudCByb2xlLiBJbiBib3RoIG5ldHdvcmtzLCBob21vcGhpbHkgaW4gZ2VuZGVyLCBhZ2UgYW5kIGV0aG5pY2l0eSBkaWQgbm90IHR1cm4gb3V0IHRvIGJlIGltcG9ydGFudCBjcml0ZXJpYSBmb3Igc2VsZWN0aW5nIGNvLWF1dGhvcnMuIFRoaXMgZXh0ZW5kcyBvbiBXYW5nICYgWmh14oCZcyBbLUB3YW5nX2hvbW9waGlseV8yMDE0XSBmaW5kaW5ncywgd2hvIGNvbmNsdWRlZCB0aGF0IHRoZXJlIGlzIGhvbW9waGlseSBiYXNlZCBvbiByZXNlYXJjaCBpbnRlcmVzdHMgYW5kIGluc3RpdHV0aW9ucyBpbiBjb2xsYWJvcmF0aW9uIG5ldHdvcmtzLiBQb3NzaWJseSwgc2ltaWxhcml0eSBpbiBhZ2UsIGdlbmRlciBhbmQgZXRobmljaXR5IGFyZSBsZXNzIGltcG9ydGFudC4gCgpDZW50cmFsIHRvIHRoaXMgc3R1ZHkgaXMgb2YgY291cnNlIHRoZSBpbmZsdWVuY2Ugb2YgdGhlIGstaW5kZXguIEFzIHdhcyBhbHNvIHZpc2libGUgaW4gdGhlIGRlc2NyaXB0aXZlIHN0YXRpc3RpY3MsIHRoZSBrLWluZGV4IGRpZCBub3Qgc2VlbSBjcnVjaWFsIHdoZW4gc2VsZWN0aW5nIGNvLWF1dGhvcnMgd2hlbiBhbHNvIGNvbnNpZGVyaW5nIGluZmx1ZW5jZXMgb2YgYWdlLCBldGhuaWNpdHkgYW5kIGdlbmRlci4gU28sIHNjaWVudGlzdHMgYXQgYm90aCBkZXBhcnRtZW50cyBkbyBub3Qgc2VlayBob21vcGhpbGUgY28tcHVibGljYXRpb24gdGllcyBiYXNlZCBvbiB0aGVpciBrLWluZGV4LCBub3IgZG8gdGhleSBmZWVsIGF0dHJhY3RlZCB0byBvciBkaXNhcHByb3ZhbCB0b3dhcmRzIHNjaWVudGlzdHMgd2l0aCBhIGhpZ2ggay1pbmRleC4gVGhlIHNhbWUgYXBwbGllcyB0byB0aGUgbnVtYmVyIG9mIGZvbGxvd2VycyBvbiBUd2l0dGVyOyB0aGlzIHNlZW1zIG5vdCB0byBiZSByZWdhcmRlZCBieSBzY2llbnRpc3RzIGF0IGJvdGggZGVwYXJ0bWVudHMuIEludGVyZXN0aW5nbHkgaG93ZXZlciwgdGhlIFR3aXR0ZXIgc3RhdHVzIG9mIHNjaWVudGlzdHMgaXMgY29uc2lkZXJlZCB3aGVuIGZpbmRpbmcgYXV0aG9ycyB0byBjby1wdWJsaXNoIHdpdGguIEF0IGJvdGggZGVwYXJ0bWVudHMsIHNjaWVudGlzdHMgaGFkIGEgcHJlZmVyZW5jZSB0byBjby1wdWJsaXNoIHdpdGggc29tZW9uZSB0aGF0IHNob3dzIHNpbWlsYXJpdHkgaW4gdGVybXMgb2YgdGhlaXIgVHdpdHRlciBhY2NvdW50LiBBcHBhcmVudGx5LCBzY2llbnRpc3RzIGRvIHNlZWsgaG9tb3BoaWx5IGluIGF0dGl0dWRlcyB0b3dhcmRzIGNyZWF0aW5nIGEgVHdpdHRlciBhY2NvdW50LCBidXQgdGhlbiBhcmUgbm90IGNvbmNlcm5lZCBhYm91dCB0aGVpciBhY3Rpdml0eSBvbiBzb2NpYWwgbWVkaWEgYW5kIHdoZXRoZXIgdGhpcyBpcyBsaW5lIHdpdGggdGhlIG51bWJlciBvZiBjaXRhdGlvbnMgdGhlIG90aGVyIHNjaWVudGlzdCBoYXMuIFRoaXMgYWxzbyBzaG93cyB0aGF0IHNjaWVudGlzdHMgbWF5IG5vdCBiZSBjcml0aWNhbCBlbm91Z2ggdG8gdmVyaWZ5IHRoZSBzdGF0dXMgb2Ygb3RoZXIgc2NpZW50aXN0cyBhbmQgd2hldGhlciB0aGlzIGlzIGJhc2VkIG9uIHNvY2lhbCBuZXR3b3JrIHBlcmZvcm1hbmNlIG9yIHNjaWVudGlmaWMgcGVyZm9ybWFuY2UuIAoKVGhlIGZhY3QgdGhhdCB0aGUgay1pbmRleCBhbmQgdGhlIG51bWJlciBvZiBUd2l0dGVyIGZvbGxvd2VycyB3ZXJlIG5vdCBvZiBpbXBvcnRhbmNlIHRvIHNjaWVudGlzdHMsIG1heSBoYXZlIHRvIGRvIHdpdGggdGhlIGRhdGEgYW5kIGFuYWx5c2lzLiBTaW5jZSB0aGUgbmV0d29yayBpcyB1bmRpcmVjdGVkLCB0aGlzIGNvdWxkIHNrZXcgdGhlIHJlc3VsdHMuIEZvciBpbnN0YW5jZSwgaWYgc2NpZW50aXN0IEEgaGFzIGEgay1pbmRleCBvZiA0LCBhbmQgc2NpZW50aXN0IEIgaGFzIGEgay1pbmRleCBvZiAxLCB0aGUgYWJzb2x1dGUgZGlmZmVyZW5jZSB3b3VsZCBiZSAzLiBIb3dldmVyLCBhcyB0aGUgdGllIGZvciBjby1wdWJsaWNhdGlvbiBhcHBlYXJzIOKAnHNpbXVsdGFuZW91c2x54oCdIGl0IGNhbm5vdCBiZSBzdGF0ZWQgd2hldGhlciBzY2llbnRpc3QgQSBzZWxlY3RzIEIgZm9yIHRoZWlyIGxvd2VyIGstaW5kZXggb3IgdGhlIG90aGVyIHdheSBhcm91bmQuIFRoZSBkaWZmZXJlbmNlIGlzIHRodXMgMywgYnV0IGl0IGNhbm5vdCBiZSBjb25jbHVkZWQgd2hldGhlciBzY2llbnRpc3RzIHByZWZlciBhIGhpZ2hlciBvciBsb3dlciBrLWluZGV4LCBhcyBzY2llbnRpc3QgQSBoYXMgYSBwcmVmZXJlbmNlIHRvIGNvLXB1Ymxpc2ggd2l0aCBhIHNjaWVudGlzdCB3aXRoIGEgbG93ZXIgay1pbmRleCwgd2hpbGUgc2NpZW50aXN0cyBCIHNpbXVsdGFuZW91c2x5IHByZWZlcnMgdG8gY28tcHVibGlzaCB3aXRoIGEgc2NpZW50aXN0IHdpdGggYSBoaWdoZXIgay1pbmRleC4gVGhlcmVmb3JlLCByZXBlYXRpbmcgdGhpcyBzdHVkeSB3aXRoIGEgZGlyZWN0ZWQgbmV0d29yayB3b3VsZCBiZSBiZXR0ZXIgdG8gdGVzdCB0aGUgZGlyZWN0aW9uIG9mIHRoZXNlIGluZmx1ZW5jZXMgYW5kIHRvIHJlYWxseSBhc3Nlc3MgaWYgdGhlIGstaW5kZXggaXMgcmVnYXJkZWQgYW5kIHdoZXRoZXIgaXQgaXMgYSBoaWdoZXIgb3IgbG93ZXIgay1pbmRleCB0aGF0IGlzIHByZWZlcnJlZC4gCgpGdXJ0aGVybW9yZSwgaW4gZnV0dXJlIHJlc2VhcmNoIHRoZSBrLWluZGV4IHNob3VsZCBiZSBpbmNsdWRlZCBhcyBhIGR5bmFtaWMgdmFyaWFibGUuIEFzIG5vdyB0aGUgay1pbmRleCB3YXMgYmFzZWQgb24gdGhlIG51bWJlciBvZiBUd2l0dGVyIGZvbGxvd2VycyBhbmQgY2l0YXRpb25zIGF0IG9uZSB0aW1lLXBvaW50ICgyMDIyKSwgaXQgaXMgZGlmZmljdWx0IHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gc2VsZWN0aW9uIGFuZCBpbmZsdWVuY2UuIFRocm91Z2hvdXQgdGhlIHN0dWR5LCBpdCB3YXMgYXNzdW1lZCBhbmQgaHlwb3RoZXNpemVkIHRoYXQgc2NpZW50aXN0cyBzZWxlY3Qgb3RoZXIgc2NpZW50aXN0cyBiZWNhdXNlIG9mIHRoZWlyIGstaW5kZXguIEhvd2V2ZXIsIGl0IGlzIGFsc28gcG9zc2libGUgdGhhdCBhZnRlciBzY2llbnRpc3RzIGNvLXB1Ymxpc2gsIHRoZXkgZ2V0IGluZmx1ZW5jZWQgYnkgZWFjaCBvdGhlciBpbiBUd2l0dGVyIGFjdGl2aXR5IGFuZCB0aGVpciBrLWluZGV4LiBGdXR1cmUgc3R1ZGllcyBzaG91bGQgdGhlcmVmb3JlIGluY2x1ZGUgVHdpdHRlciBkYXRhIGF0IHNldmVyYWwgcG9pbnRzIGluIHRpbWUgYW5kIGNhbGN1bGF0ZSB0aGUgay1pbmRleCBkeW5hbWljYWxseSwgdG8gdGVzdCB3aGV0aGVyIGNvLXB1YmxpY2F0aW9uIHRpZXMgYXJlIHNoYXBlZCBiZWNhdXNlIG9mIHRoaXMgay1pbmRleCBvciB0aGUgay1pbmRleCBjaGFuZ2VzIGJlY2F1c2Ugb2YgdGhlIGNvLXB1YmxpY2F0aW9uIHRpZXMuIAoKSW1wb3J0YW50IHRvIG1lbnRpb24sIHRoZSBkYXRhIGNvbGxlY3Rpb24gb2YgdGhlIHByZXNlbnQgc3R1ZHkgaXMgc3ViamVjdCB0byBldGhpY2FsIGNvbnNpZGVyYXRpb25zLiBTY2llbnRpc3RzIHdobyB3ZXJlIGluY2x1ZGVkIGluIHRoaXMgc3R1ZHkgZGlkIG5vdCBnaXZlIG9mZmljaWFsIGNvbnNlbnQgdG8gcGFydGljaXBhdGUuIEhvd2V2ZXIsIG1lYXN1cmVzIHdlcmUgdGFrZW4gdG8gY29sbGVjdCB0aGUgZGF0YSBpbiBhbiBldGhpY2FsIG1hbm5lci4gRmlyc3QsIHRoZSBuYW1lcyB3ZXJlIHNjcmFwZWQgZnJvbSB0aGUgcHVibGljIHdlYnNpdGUgb2YgdGhlIFJhZGJvdWQgVW5pdmVyc2l0eSwgYW5kIHNjaWVudGlzdHMgaGF2ZSBnaXZlbiBjb25zZW50IHRvIGJlIG9uIHRoaXMgd2Vic2l0ZS4gU2Vjb25kLCBHb29nbGUgU2Nob2xhciBwcm9maWxlcyBhcmUgYWxzbyBjcmVhdGVkIHZvbHVudGFyaWx5IGJ5IHRoZSBzY2llbnRpc3RzLCBtZWFuaW5nIHRoYXQgdGhleSBhcmUgYXdhcmUgdGhhdCB0aGlzIGFjYWRlbWljIGluZm9ybWF0aW9uIGFib3V0IHRoZW0gaXMgYXZhaWxhYmxlIG9uIHRoZSBJbnRlcm5ldC4gVGhpcmQsIGJ5IHVzaW5nIFR3aXR0ZXLigJlzIEFQSSwgZnJlZWx5IGF2YWlsYWJsZSBkYXRhIHdlcmUgY29sbGVjdGVkLCBmb3Igd2hpY2ggSSBoYWQgdG8gcmVnaXN0ZXIgZmlyc3QuIEFsc28sIHRoZSBjdXJyZW50IHN0dWR5IG9ubHkgaW5jbHVkZWQgd2hldGhlciBhIHNjaWVudGlzdCBoYXMgYSBUd2l0dGVyIGFjY291bnQgYW5kIHRoZSBudW1iZXIgb2YgZm9sbG93ZXJzLCB3aGljaCDigJMgdW5saWtlIHR3ZWV0cyDigJMgaXMgaW5mb3JtYXRpb24gdGhhdCBldmVyeSBUd2l0dGVyIHVzZXIgY2FuIGdhdGhlciwgYWxzbyBmcm9tIHByaXZhdGUgYWNjb3VudHMuICBGb3VydGgsIHRoZSBzYW1wbGUgc2l6ZXMgd2VyZSBzbWFsbCwgbm90IHJlcXVlc3RpbmcgdG9vIG11Y2ggaW5mb3JtYXRpb24gYXQgb25jZSBmcm9tIHRoZSB3ZWJzaXRlcyB1c2VkIGZvciBzY3JhcGluZy4gRmlmdGgsIGZvciBzY3JhcGluZyBnZW5kZXIgdXNpbmcgdGhlIE1lZXJ0ZW7igJlzIG5hbWVuYmFuayBbQGRhdGFiYW5rZW5fbWVlcnRlbnNfaW5zdGl0dXV0XSwgSSBpbnRyb2R1Y2VkIG15c2VsZiB0byB0aGUgc2VydmVyIGJlZm9yZSBzY3JhcGluZy4gSG93ZXZlciwgSSBkaWQgbm90IGRvIHRoaXMgYXQgZWFjaCB3ZWJzaXRlLCB3aGljaCBpcyBzb21ldGhpbmcgdGhhdCBjb3VsZCBpbmNyZWFzZSB0aGUgZXRoaWNzIGV2ZW4gbW9yZSBpbiBmdXR1cmUgcmVzZWFyY2guICBMYXN0bHksIGFsdGhvdWdoIHRoZSBuYW1lcyBhcmUgcHVibGljbHkgYXZhaWxhYmxlIG9uIHRoZSBJbnRlcm5ldCwgSSBkZWNpZGVkIG5vdCB0byBtZW50aW9uIGFueSBuYW1lcyBpbiB0aGUgdGV4dCBhbmQgcGxvdHMgb2YgdGhlIGN1cnJlbnQgcGFwZXIuIEFsbCBpbiBhbGwsIEkgYmVsaWV2ZSB0aGF0IHRoZSBldGhpY2FsIGNvbnNpZGVyYXRpb25zIGFyZSB0YWtlbiBpbnRvIGFjY291bnQgZHVyaW5nIHRoaXMgc3R1ZHksIGVzcGVjaWFsbHkgYmVjYXVzZSBlZmZvcnRzIGFyZSBtYWRlIHRvIGluY3JlYXNlIHRyYW5zcGFyZW5jeSBhbmQgcmVwbGljYWJpbGl0eSBieSB1c2luZyB0aGlzIHdlYnNpdGUgYW5kIEdpdEh1Yi4gCgpUaGUgY3VycmVudCBzdHVkeSBoYXMgYWltZWQgdG8gaW5jcmVhc2Ugb3VyIHVuZGVyc3RhbmRpbmcgb2Ygc29jaWFsIG5ldHdvcmsgYW5hbHlzaXMsIGJ5IGxvb2tpbmcgYXQgdGhlIGluZmx1ZW5jZSBvZiB0aGUgay1pbmRleCBvbiB0aGUgY28tcHVibGljYXRpb24gbmV0d29ya3Mgb2YgdHdvIGRlcGFydG1lbnRzIG9mIG9uZSB1bml2ZXJzaXR5LiBOZXh0IHRvIHRoZSBpbnZlc3RpZ2F0aW9uIG9mIHRoZSBzdHJ1Y3R1cmFsIGluZmx1ZW5jZXMgb2YgdHJhbnNpdGl2aXR5LCBob21vcGhpbHkgW0BtY3BoZXJzb25fYmlyZHNfMjAwMV0sIGRlbnNpdHkgYW5kIHByZWZlcmVudGlhbCBhdHRhY2htZW50IFtAYmFyYWJhc2lfZXZvbHV0aW9uXzIwMDJdLCB0aGUgaW5mbHVlbmNlcyBvZiB0aGUgay1pbmRleCwgKG5vdCkgaGF2aW5nIGEgVHdpdHRlciBhY2NvdW50LCBhZ2UsIGV0aG5pY2l0eSBhbmQgZ2VuZGVyIHdlcmUgc3R1ZGllZC4gVGhlIG91dGNvbWUgb2YgdGhpcyBzdHVkeSwgbmFtZWx5IHRoYXQgdGhlIGstaW5kZXggaXMgbm90IG9mIGltcG9ydGFuY2UgaW4gdGhlIHNlbGVjdGlvbiBvZiBjby1hdXRob3JzLCBzaG93cyB0aGF0IHRoaXMgYXNwZWN0IG9mIHNvY2lhbCBtZWRpYSBkb2VzIG5vdCBoYXZlIGFuIGluZmx1ZW5jZSBvbiBpbmVxdWFsIHJlbGF0aW9ucywgYSBjaGFuZ2UgaW4gdGhlIGNvaGVzaW9uIG9mIGEgbmV0d29yayBvciBhbiBpbi0gb3IgZGVjcmVhc2Ugb2YgdGhlIGRpdmVyc2l0eSB3aXRoaW4gY28tcHVibGljYXRpb24gbmV0d29ya3MuIEFsdGhvdWdoIHBlcmZvcm1pbmcgYSBzb2NpYWwgbmV0d29yayBhbmFseXNpcyBpbmZsdWVuY2VzIHRoZSB3YXkgZGF0YSBzaG91bGQgYmUgY29sbGVjdGVkLCBhcyBpdCBpcyBuZWNlc3NhcnkgdG8gaGF2ZSBpbmZvcm1hdGlvbiBvbiB0aWVzIGJldHdlZW4gaW5kaXZpZHVhbHMsIHRoaXMgd2FzIHNvbHZlZCBieSBzY3JhcGluZyBteSBvd24gc29jaWFsIG5ldHdvcmsgZGF0YSBmcm9tIHRoZSBJbnRlcm5ldC4gCgoKIyBSZWZlcmVuY2VzCgo=