The Beautyful Ones Are Not Yet Born by Ayi Kwei armahvar NREUMQ=NREUMQ||[];NREUMQ.push(["mark","firstbyte",new Date().getTime()]); if (!window.Scribd) var Scribd = new Object(); Scribd.cdn_path = 'http://s6.scribdassets.com/'; Scribd.rails_env = 'production'; Scribd.logged_in = true; var perfStart = new Date(); Scribd.current_doc = {"is_searchable":true,"created_at":"08 / 05 / 2009","is_private":false,"sharing_data":{"url":"http://www.scribd.com/doc/181076 50/The-Beautyful-Ones-Are-Not-Yet-Born-by-Ayi-Kwei-armah","thumbnail_url":"http: //imgv2-1.scribdassets.com/img/word_document/18107650/54x70/1902413ed0/132137265 4","page_count":45,"description":"Table of content\nIntroduction\n\nPart one :\nthe pessimistic aspects of Ayi kweir Armah\u2019s novel\n1. The little 2. Themes 3. Characterization 4. Narrative structure.\n\nPart two :\nThe aesthetic features of Armah\u2019s pessimism\n1. Language 2. Symbolism and imagery - Symbolism - Imagery Satire\n\n1\n\n\fIntroduction\n\nA\n\nfrican writers\n\nhave an enduring propensity for social and political\n\ncommitment. Their texts mostly reflect and refract the socio-political\n\nevents in their societies. Initially, African liter","author":{"url":"http://www.scribd.com/tatyamus","name":"tatyamus"},"id": 18107650,"title":"The= Beautyful Ones Are Not Yet Born by Ayi Kwei armah"},"child_category_id":201,"auto_share":{"facebook":false,"twitter":false," scribd":false},"access_key":"key-ob3fenzidjrkh131n94","preferred_ext":"pdf","url ":"http://www.scribd.com/doc/18107650/The-Beautyful-Ones-Are-Not-Yet-Born-by-Ayi -Kwei-armah","aspect_ratio":0.772727272727273,"is_owner":false,"thumbnail_url":" http://imgv2-1.scribdassets.com/img/word_document/18107650/54x70/1902413ed0/1321 372654","short_title":"The Beautyful Ones Are Not Yet Born by Ayi Kwei ar...","show_gate":true,"page_count":45,"is_commentable":true,"description":"Tab ley of content\nIntroduction\n\nPart one :\nthe pessimistic aspects of Ayi kweir Armah\u2019s novel\n1. The little 2. Themes 3. Characterization 4. Narrative structure.\n\nPart two :\nThe aesthetic features of Armah\u2019s pessimism\n1. Language 2. Symbolism and imagery - Symbolism - Imagery Satire\n\n1\n\n\fIntroduction\n\nA\n\nfrican writers\n\nhave an enduring propensity for social and political\n\ncommitment. Their texts mostly reflect and refract the socio-political\n\nevents in their societies. Initially, African liter","is_bad":false,"reads":0,"converting":false,"secret_password":null,"is_do wnloadable":true,"paid":false,"private":false,"id":18107650,"word_upload_id":204 00916,"is_deletable":false,"top_category_id":47,"title":"Thes Beautyful Ones Are Not Yet Born by Ayi Kwei armah"};document.fire('scribd:docinfo_ready'); window['$perf'] = new Scribd.Perf(); $perf.registerOnbeforeunload(); window['$rat'] = ratInit( ["http://rs1.scribd.com/","http://rs2.scribd.com/","http://rs3.scribd.com/","htt p://rs4.scribd.com/","http://rs5.scribd.com/","http://rs6.scribd.com/","http://r s7.scribd.com/","http://rs8.scribd.com/"],{"doc_id":18107650,"user_id":144505993}, false ); I18n.defaultLocale = "en_US"; I18n.locale = "en_US"; if(typeof(Scribd) === 'undefined') Scribd = {}; Scribd.Ads = { enabled: ('https:' !== document.location.protocol ) && true }; if(Scribd.Ads.enabled) { var writeScript = function(src) { document.write('\x3Cscript type="text/javascript" src="'+src+'">\x3C/script>'); }; var adBlockEnabled = function() { var adService; if(Scribd.Ads.use_gpt) adService = 'gpt'; else adService = 'gam'; trackEvent('AdBlock', adService, '', 1, false); } Scribd.Ads.use_gpt = !!( true || location.href.match('[?&]force_gpt=1') ); if( Scribd.Ads.use_gpt ) { var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var loadAds = function() { if(Scribd.Ads.loaded) return; Scribd.Ads.loaded = true; var gads = document.createElement('script'); gads.async = true; gads.type = 'text/javascript'; gads.src = 'http://www.googletagservices.com/tag/js/gpt.js'; var node = document.getElementsByTagName('script')[0]; node.parentNode.insertBefore(gads, node); setTimeout(function() { if(typeof(googletag.pubads) === 'undefined') adBlockEnabled(); }, 1e4); //give it 5 seconds to load... }; (function() { var observe = null; //this is for mobile where prototype isn't included... if(typeof(Event) === 'undefined' || Event.observe === undefined) { observe = function(target, eventName, callback) { if(typeof(target.addEventListener) !== 'undefined') target.addEventListener(eventName, callback); else target.attachEvent(eventName, callback); }; } else { observe = Event.observe; } observe(document, "scribd:load_ads", loadAds); observe(window, 'load', loadAds); }()); } else { writeScript("http://partner.googleadservices.com/gampad/google_service.js"); } } else { Scribd.Ads.use_house_ads = false; } if( Scribd.Ads.enabled && !Scribd.Ads.use_gpt ) { //adblock fix // if adblock loaded, disable other scribd ad functionality if(typeof(GS_googleAddAdSenseService) === 'undefined') { Scribd.Ads.enabled = false; adBlockEnabled(); } else { GS_googleAddAdSenseService("ca-pub-7291399211842501"); GS_googleEnableAllServices(); } } if( Scribd.Ads.enabled ) { //set up targeting if( Scribd.Ads.use_gpt ) Scribd.Ads.addAttribute('UseTest', 'gpt'); Scribd.Ads.addAttribute("AdLayout", 1703473584); Scribd.Ads.addAttribute("Category", 201); Scribd.Ads.addAttribute("DocUser", 2423937); Scribd.Ads.addAttribute("Document", 18107650); Scribd.Ads.addAttribute("Extension", "pdf"); Scribd.Ads.addAttribute("FBRecent", false); Scribd.Ads.addAttribute("Gender", "f"); Scribd.Ads.addAttribute("IABChild", ["Arts & Crafts","College","Genealogy"]); Scribd.Ads.addAttribute("IABParent", ["Hobbies & Interests","Careers"]); Scribd.Ads.addAttribute("IAB_A-L", ["Hobbies & Interests","Hobbies & Interests::Arts & Crafts","Careers::College","Hobbies & Interests::Genealogy"]); Scribd.Ads.addAttribute("Language", "eng"); Scribd.Ads.addAttribute("Owner", 2423937); Scribd.Ads.addAttribute("ProfUser", 2423937); Scribd.Ads.addAttribute("SubDomain", "www"); Scribd.Ads.addAttribute("User", 144505993); Scribd.Ads.addAttribute("UserState", "In"); //adding testing segments Scribd.Ads.addAttribute('UseTest', Math.floor(Math.random() * 10) + ''); // Start Quantcast User Segmentation var quantSegs = []; function qc_results(result) { for (var i = 0; i < result.segments.length; i++) quantSegs.push(result.segments[i].id); Scribd.Ads.addAttribute("QuantSegs", quantSegs); } writeScript("http://pixel.quantserve.com/api/segments.json?a=p-13DPpb-yg8ofc&cal lback=qc_results");r // End Quantcast User Segmentation } if(Scribd.Ads.enabled) { if( Scribd.Ads.use_gpt ) { Scribd.Ads.gpt_slots = []; Scribd.Ads.gpt_slots_by_name = {}; //(for gpt execute targeting) and finalize ad fetching... googletag.cmd.push(function() { for (var unit_name in Scribd.Ads.adUnits) { var node_id = Scribd.Ads.adUnits[unit_name]; var full_name = '/1024966/' + unit_name; var size = unit_name.match(/.*_(\d+)x(\d+)/) .slice(1) .map(function(f){return parseInt(f);}); var slot = googletag.defineSlot(full_name, size, node_id).addService(googletag.pubads()); Scribd.Ads.gpt_slots.push(slot); Scribd.Ads.gpt_slots_by_name[unit_name] = slot; } //set targeting for (var targetKey in Scribd.Ads.attributes) { var value = Scribd.Ads.attributes[targetKey]; if( value instanceof Array) { value = value.map(function(f) {return f + '';}); } else { value = value + ''; } googletag.pubads().setTargeting(targetKey, value); } // googletag.pubads().enableSingleRequest(); googletag.pubads().collapseEmptyDivs(); googletag.enableServices(); }); } else { GA_googleFetchAds(); } } var _gaq = _gaq || []; _gaq.push(['_setAccount', "UA-443684-2"]); _gaq.push(['_setCustomVar', 1, 'logged_in', 'true', 1]); _gaq.push(['_setCustomVar', 2, 'fb_setup_context', 'facebook_connect_signup', 1]); _gaq.push(['_setCustomVar', 3, 'domain', document.location.host, 3]); document.observe('dom:loaded', function() { // wait until dom loaded so all A/B test custom vars can be set first var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); _gaq.push(['_trackPageview']); _gaq.push(['_trackPageLoadTime']); }); j kstrp(function(){ Scribd.UI.social_panel = new Scribd.UI.SocialPanel("autogen_id_46571883", "document_column"); }, "Newdoc::Social"); jkstrp(function(){ Scribd.UI.pager = new Scribd.UI.Pager("autogen_id_46572310", "viewer", {}); }, "Newdoc::Pager"); jkstrp(function(){ new Scribd.UI.CommentForm("autogen_id_46574024"); }, "Newdoc::CommentForm"); jkstrp(function(){ new Scribd.UI.CommentList("autogen_id_46573090"); }, "Newdoc::Comments"); jkstrp(function(){ new Scribd.UI.MiniSocialPanel("autogen_id_46587901", "li"); }, "Newdoc::Sidebar::MiniSocial"); jkstrp(function(){ new Scribd.UI.DocumentSearch($("autogen_id_46588234")); }, "Newdoc::Search"); jkstrp(function(){ new Scribd.UI.DocumentListTabs("autogen_id_46589285"); }, "Newdoc::Sidebar::CollectionTabs"); jkstrp(function(){ Scribd.current_doc.rating = 4.25; Scribd.current_doc.rating_url = ["/", "r", "a", "t", "i", "n", "g", "s", "?", "w", "o", "r", "d", "_", "d", "o", "c", "u", "m", "e", "n", "t", "_", "i", "d", "=", "1", "8", "1", "0", "7", "6", "5", "0"].join(''); new Scribd.UI.Sidebar("sidebar"); }, "Newdoc::Sidebar"); div.ff0 span {font-family: ff0, Arial, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; } div.ff1 span {font-family: ff1, Arial, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; } div.ff2 span {font-family: ff2, Georgia1, Georgia, serif; font-weight: normal; font-style: italic; } div.ff3 span {font-family: ff3, Arial, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; } div.ff4 span {font-family: ff4, Georgia1, Georgia, serif; font-weight: normal; font-style: italic; } div.ff5 span {font-family: ff5, Times New Roman, Times, serif; font-weight: normal; font-style: italic; } div.ff6 span {font-family: ff6, Times New Roman, Times, serif; font-weight: normal; font-style: normal; } div.ff7 span {font-family: ff7, Arial, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; } div.ff8 span {font-family: ff8, Times New Roman, Times, serif; font-weight: bold; font-style: normal; } div.ff9 span {font-family: ff9, Times New Roman, Times, serif; font-weight: normal; font-style: normal; } div.ff10 span {font-family: ff10, Arial, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; } .ff0, .ff1, .ff2, .ff3, .ff4, .ff5, .ff6, .ff7, .ff8, .ff9, .ff10 {display: none;} #font_preload_bed span {display: block; visibility: hidden} Scribd Upload a Document Search Documents Explore DocumentsBooks - Fiction Books - Non-fiction Health & Medicine Brochures/Catalogs Government Docs How-To Guides/Manuals Magazines/Newspapers Recipes/Menus School Work + all categories Featured Recent PeopleAuthors Students Researchers Publishers Government & Nonprofits Businesses Musicians Artists & Designers Teachers + all categories Most Followed Popular Patrizia Nervo View Public Profile My Documents My Collections My Shelf Messages Notifications Account Help Log Out Scribd.Ads.addUnit('Doc_Top_Leaderboard_ATF_728x90'); Scribd.Ads.addUnit('Doc_Top_Leaderboard_ATF_728x91'); inShare0 Embed Doc Copy Link Readcast Collections 9 CommentsGo Back Download if(navigator && navigator.userAgent && !!navigator.userAgent.match(/Google (Web|Instant) Preview/)) { $('document_thumbnail_preview').show(); } var defaultViewWidth = 679.0; var docManager = new DocumentManager("scroll", "web" == "mobile"); // Our global manager for this view page window.docManager = docManager; docManager.setEmbeddedDoc('False'); docManager.fontAggregatorHosts = ["http://fonts1.scribdassets.com", "http://fonts2.scribdassets.com", "http://fonts3.scribdassets.com", "http://fonts4.scribdassets.com"]; docManager.assetPrefix = "7i9wmc1ddsc59g4"; docManager.addFont(10, "", "ff10", "Arial, Arial, Helvetica, sans-serif", "normal", "normal"); docManager.addFont(1, "", "ff1", "Arial, Arial, Helvetica, sans-serif", "normal", "normal"); docManager.addFont(0, "", "ff0", "Arial, Arial, Helvetica, sans-serif", "normal", "normal"); docManager.addFont(3, "", "ff3", "Arial, Arial, Helvetica, sans-serif", "normal", "normal"); docManager.addFont(2, "i", "ff2", "Georgia1, Georgia, serif", "normal", "italic"); docManager.addFont(5, "i", "ff5", "Times New Roman, Times, serif", "normal", "italic"); docManager.addFont(4, "i", "ff4", "Georgia1, Georgia, serif", "normal", "italic"); docManager.addFont(7, "", "ff7", "Arial, Arial, Helvetica, sans-serif", "normal", "normal"); docManager.addFont(6, "", "ff6", "Times New Roman, Times, serif", "normal", "normal"); docManager.addFont(9, "", "ff9", "Times New Roman, Times, serif", "normal", "normal"); docManager.addFont(8, "b", "ff8", "Times New Roman, Times, serif", "bold", "normal"); docManager.displayType = "vector"; docManager.initStyles(); docManager.setPageWidths(679.0); docManager.setImageDomainSubstitution(/http:\/\/html.scribd.com/, ["http://htmlimg1.scribdassets.com", "http://htmlimg2.scribdassets.com", "http://htmlimg3.scribdassets.com", "http://htmlimg4.scribdassets.com"]); docManager.setupTestElements(); 1 Table of content In t r o d u c t io n Part one : the pessimistic aspects of Ayi kweir Armah’s novel 1.The little 2.Themes 3.Characterization 4.Narrative structure. Part two : The aesthetic featuresof Armah’s pessimism 1.Language 2.Symbolism and imagery -Symbolism-Imagery-Satire (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 5, 1, 4, 2, 6], "pageNum": 1}; pageParams.containerElem = document.getElementById("outer_page_1"); pageParams.innerPageElem = document.getElementById("page1"); var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(1); 2 Introduction frican writers have an enduring propensity for social and politicalcommitment. Their texts mostly reflect and refract the socio-politicalevents in their societies. Initially, African literature was a tool for celebrating theheroic grandeur of the African literature in African nations.That is why African literature is always chained to the experiences of the people of the continent. Ayi kwei Armah is not an exception since he represents atypical African writer completely devoted to his sacred mission as an intellectualand as a writer with enough gift and experience that allowed him to enrich theliterary African scene with great works like : Why Are We So Blessed , TwoThousand Seasons and of course, his most outstandingly admired first novel TheBeautyful Ones Are Not Yet Born. Ayi Kewei Armah’s The Beautyful Ones Are Not Yet Born (1968) is agenerally pessimistic novel describing the aftermath of the birth of the nationGhana in March 1957 after years of struggle for independence led by Kwame Nkrumah.This work was in part motivated by the author’s disappointment with the suddencollapse of the socialist democratic ideal.In this paper, an attempt is to be made to shed light on Armah’s novel TheBeautyful Ones Are Not Yet Born ; and more precisely the all pervasive pessimism that seems to be the most artistically and psychologically determining inthe writer’s attitude towards the social and the political scene of post independentGhana. A (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 0, 8, 5], "pageNum": 2}; pageParams.containerElem = document.getElementById("outer_page_2"); pageParams.innerPageElem = document.getElementById("page2"); var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(2); 3 By pessimism, we mean the frustrating feeling that most readers go throughwhen sincerely and inevitably internalizing the scene of pity, hopelessness andsympathy often associated with another frustrating feeling of belonging to thesame social and political context. Therefore we shall attempt to limit ourselves tothe main elements of literary and social analysis. The first element deals with the pessimistic aspects of Armah’s novel, these aspects include the little, the themes,characterization and the narrative techniques. The second element will be anattempt to approach the aestheticfeatures of Armah’s novel in order to see how pessimism is aesthetically achieved, these features are the language, symbolism andimagery and satire. And as we shall see throughthis research paper, the twoelements combined provide us with an overview of the pessimistic vision inArmah’s novel . (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 10], "pageNum": 3}; pageParams.containerElem = document.getElementById("outer_page_3"); pageParams.innerPageElem = document.getElementById("page3"); var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(3); 4 Part one: The pessimistic aspects of AyiKwei armah’s novel (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 0, 2], "pageNum": 4}; pageParams.containerElem = document.getElementById("outer_page_4"); pageParams.contentUrl = "http://html4.scribdassets.com/7i9wmc1ddsc59g4/pages/4-2d8bc17142.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(4); 5 1-The title : In the Beautiful Ones Are Not Yet Born , the title, as an important elementof Ayi Kwei Armah’s novel, provides an intriguing set of artistic and socio- political implications. These implications acquire more importance when the novelis interpreted in its historical and social context, and in its literary achievements asone of the most interesting African novels.The meaning of the little finds its roots in the last three paragraphs of thelast chapter when the reader witnesses the last of Ayi Kwei Armah’s scenes of disillusionment, failure anddespair. A scene where Ghana is shown to have missedanother chance of being free, unharmed by the manipulators of the dirty game of politics, the protagonists of post-independence Ghana : “… who were to lead us out of our despair” 1 The tile’s words were not even taken but just borrowed from the bus behindwhich : “… the green point was brightenedwith an inscription carefullylettered to form and oval shape.THE BEAUTYFUL ONESARE NOT YET BORN” 2 Borrowed and not even taken because the bus was not to stop there but tocontinue its cursed trip. Taken as it is with the spelling mistake, the tittle was notto be ashamed of for the Ghanaian people and more specifically for the person whowrote it;An example of all those who made out what was going on but had no realsolution except a comment written behind the bus. (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 6, 8], "pageNum": 5}; pageParams.containerElem = document.getElementById("outer_page_5"); pageParams.contentUrl = "http://html3.scribdassets.com/7i9wmc1ddsc59g4/pages/5-86b8e36f3e.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(5); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 6}; pageParams.containerElem = document.getElementById("outer_page_6"); pageParams.contentUrl = "http://html4.scribdassets.com/7i9wmc1ddsc59g4/pages/6-e9ba3d9d3c.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(6); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 7}; pageParams.containerElem = document.getElementById("outer_page_7"); pageParams.contentUrl = "http://html1.scribdassets.com/7i9wmc1ddsc59g4/pages/7-c4af902c22.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(7); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 8}; pageParams.containerElem = document.getElementById("outer_page_8"); pageParams.contentUrl = "http://html2.scribdassets.com/7i9wmc1ddsc59g4/pages/8-46abe03658.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(8); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8, 6], "pageNum": 9}; pageParams.containerElem = document.getElementById("outer_page_9"); pageParams.contentUrl = "http://html4.scribdassets.com/7i9wmc1ddsc59g4/pages/9-b8edf709b9.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(9); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 6, 8], "pageNum": 10}; pageParams.containerElem = document.getElementById("outer_page_10"); pageParams.contentUrl = "http://html2.scribdassets.com/7i9wmc1ddsc59g4/pages/10-491805517b.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(10); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 11}; pageParams.containerElem = document.getElementById("outer_page_11"); pageParams.contentUrl = "http://html1.scribdassets.com/7i9wmc1ddsc59g4/pages/11-3f92fda470.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(11); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 6, 8], "pageNum": 12}; pageParams.containerElem = document.getElementById("outer_page_12"); pageParams.contentUrl = "http://html3.scribdassets.com/7i9wmc1ddsc59g4/pages/12-83507d6462.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(12); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 13}; pageParams.containerElem = document.getElementById("outer_page_13"); pageParams.contentUrl = "http://html2.scribdassets.com/7i9wmc1ddsc59g4/pages/13-b271ac389c.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(13); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 6, 8], "pageNum": 14}; pageParams.containerElem = document.getElementById("outer_page_14"); pageParams.contentUrl = "http://html2.scribdassets.com/7i9wmc1ddsc59g4/pages/14-51286d15d8.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(14); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 6, 8], "pageNum": 15}; pageParams.containerElem = document.getElementById("outer_page_15"); pageParams.contentUrl = "http://html4.scribdassets.com/7i9wmc1ddsc59g4/pages/15-ed5ef405d7.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(15); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 16}; pageParams.containerElem = document.getElementById("outer_page_16"); pageParams.contentUrl = "http://html1.scribdassets.com/7i9wmc1ddsc59g4/pages/16-4f85f0f1ec.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(16); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 17}; pageParams.containerElem = document.getElementById("outer_page_17"); pageParams.contentUrl = "http://html4.scribdassets.com/7i9wmc1ddsc59g4/pages/17-2ed1fe8b29.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(17); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 18}; pageParams.containerElem = document.getElementById("outer_page_18"); pageParams.contentUrl = "http://html3.scribdassets.com/7i9wmc1ddsc59g4/pages/18-ff81fd7a6f.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(18); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 19}; pageParams.containerElem = document.getElementById("outer_page_19"); pageParams.contentUrl = "http://html4.scribdassets.com/7i9wmc1ddsc59g4/pages/19-7dfd6e53e1.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(19); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8, 3, 10], "pageNum": 20}; pageParams.containerElem = document.getElementById("outer_page_20"); pageParams.contentUrl = "http://html3.scribdassets.com/7i9wmc1ddsc59g4/pages/20-ebc219711d.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(20); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 10, 8], "pageNum": 21}; pageParams.containerElem = document.getElementById("outer_page_21"); pageParams.contentUrl = "http://html4.scribdassets.com/7i9wmc1ddsc59g4/pages/21-7d6d67ea38.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(21); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 22}; pageParams.containerElem = document.getElementById("outer_page_22"); pageParams.contentUrl = "http://html2.scribdassets.com/7i9wmc1ddsc59g4/pages/22-b72219223c.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(22); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 0, 8], "pageNum": 23}; pageParams.containerElem = document.getElementById("outer_page_23"); pageParams.contentUrl = "http://html2.scribdassets.com/7i9wmc1ddsc59g4/pages/23-7537f92cb6.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(23); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9], "pageNum": 24}; pageParams.containerElem = document.getElementById("outer_page_24"); pageParams.contentUrl = "http://html4.scribdassets.com/7i9wmc1ddsc59g4/pages/24-2f7f63dc8d.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(24); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 0, 2], "pageNum": 25}; pageParams.containerElem = document.getElementById("outer_page_25"); pageParams.contentUrl = "http://html4.scribdassets.com/7i9wmc1ddsc59g4/pages/25-e58f46f651.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(25); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 26}; pageParams.containerElem = document.getElementById("outer_page_26"); pageParams.contentUrl = "http://html3.scribdassets.com/7i9wmc1ddsc59g4/pages/26-74e1c45794.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(26); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 27}; pageParams.containerElem = document.getElementById("outer_page_27"); pageParams.contentUrl = "http://html1.scribdassets.com/7i9wmc1ddsc59g4/pages/27-2959c1a393.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(27); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 28}; pageParams.containerElem = document.getElementById("outer_page_28"); pageParams.contentUrl = "http://html3.scribdassets.com/7i9wmc1ddsc59g4/pages/28-9bea005919.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(28); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 29}; pageParams.containerElem = document.getElementById("outer_page_29"); pageParams.contentUrl = "http://html3.scribdassets.com/7i9wmc1ddsc59g4/pages/29-ab6f171763.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(29); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 30}; pageParams.containerElem = document.getElementById("outer_page_30"); pageParams.contentUrl = "http://html3.scribdassets.com/7i9wmc1ddsc59g4/pages/30-2681c50a12.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(30); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 6, 8], "pageNum": 31}; pageParams.containerElem = document.getElementById("outer_page_31"); pageParams.contentUrl = "http://html1.scribdassets.com/7i9wmc1ddsc59g4/pages/31-5e810b4857.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(31); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 32}; pageParams.containerElem = document.getElementById("outer_page_32"); pageParams.contentUrl = "http://html1.scribdassets.com/7i9wmc1ddsc59g4/pages/32-8a047e505e.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(32); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 6, 8], "pageNum": 33}; pageParams.containerElem = document.getElementById("outer_page_33"); pageParams.contentUrl = "http://html3.scribdassets.com/7i9wmc1ddsc59g4/pages/33-54d9fc8a84.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(33); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 34}; pageParams.containerElem = document.getElementById("outer_page_34"); pageParams.contentUrl = "http://html1.scribdassets.com/7i9wmc1ddsc59g4/pages/34-dda68523cc.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(34); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 35}; pageParams.containerElem = document.getElementById("outer_page_35"); pageParams.contentUrl = "http://html4.scribdassets.com/7i9wmc1ddsc59g4/pages/35-612c47dcae.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(35); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 10, 8], "pageNum": 36}; pageParams.containerElem = document.getElementById("outer_page_36"); pageParams.contentUrl = "http://html2.scribdassets.com/7i9wmc1ddsc59g4/pages/36-30b01143dd.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(36); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8, 10], "pageNum": 37}; pageParams.containerElem = document.getElementById("outer_page_37"); pageParams.contentUrl = "http://html4.scribdassets.com/7i9wmc1ddsc59g4/pages/37-a394fb104b.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(37); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 38}; pageParams.containerElem = document.getElementById("outer_page_38"); pageParams.contentUrl = "http://html4.scribdassets.com/7i9wmc1ddsc59g4/pages/38-133079b4ee.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(38); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 39}; pageParams.containerElem = document.getElementById("outer_page_39"); pageParams.contentUrl = "http://html4.scribdassets.com/7i9wmc1ddsc59g4/pages/39-6c1a745414.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(39); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 5, 8], "pageNum": 40}; pageParams.containerElem = document.getElementById("outer_page_40"); pageParams.contentUrl = "http://html4.scribdassets.com/7i9wmc1ddsc59g4/pages/40-6390455e25.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(40); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 41}; pageParams.containerElem = document.getElementById("outer_page_41"); pageParams.contentUrl = "http://html1.scribdassets.com/7i9wmc1ddsc59g4/pages/41-39a3104da9.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(41); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 0, 8, 5], "pageNum": 42}; pageParams.containerElem = document.getElementById("outer_page_42"); pageParams.contentUrl = "http://html4.scribdassets.com/7i9wmc1ddsc59g4/pages/42-8cee5bc3e3.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(42); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 8], "pageNum": 43}; pageParams.containerElem = document.getElementById("outer_page_43"); pageParams.contentUrl = "http://html3.scribdassets.com/7i9wmc1ddsc59g4/pages/43-9fbe5fa121.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(43); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9, 5, 7, 8], "pageNum": 44}; pageParams.containerElem = document.getElementById("outer_page_44"); pageParams.contentUrl = "http://html1.scribdassets.com/7i9wmc1ddsc59g4/pages/44-72f16dda11.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(44); (function() { var pageParams = {"origHeight": 1167, "origWidth": 902, "fonts": [9], "pageNum": 45}; pageParams.containerElem = document.getElementById("outer_page_45"); pageParams.contentUrl = "http://html3.scribdassets.com/7i9wmc1ddsc59g4/pages/45-b558a3484d.jsonp"; var page = docManager.addPage(pageParams); })(); Scribd.Ads.addBetweenPageUnit(45); window.docManagerIEAdded = true; if (document.observe) { document.observe( dom:loaded , function () { docManager.allPagesAdded(); }); } else { window.attachEvent( onload , function () { docManager.allPagesAdded(); }); } if (window.docManagerIEAdded != true) { docManager.allPagesAdded(); } of 45 Leave a Comment Comment must not be empty. Submit Characters: 400 Ismail Saeed HI every one i want to download this beatifull book so i need the link please give me on the email ismailkamal2009@gmail.com reply04 / 19 / 2012 Thapelo James what exatly made the wrigte to write this novel.......???? reply02 / 27 / 2012 Zinglish Formusus Fidei is there any one who has more i need more analysis plz reply12 / 18 / 2011 Souad Benchaabane thx so uch very interesting reply09 / 22 / 2011 Katlego Kgaphola i love this book somuch reply04 / 08 / 2011 09 / 25 / 2010This doucment made it onto the Rising List! clairegitau i wud riry love to read this books summary reply04 / 08 / 2010 situmaevelyn situmaevelyn@gmail.com reply03 / 04 / 2010 tatyamus i guess u had a look but i also guess u said nothing 03 / 19 / 2010 Show More Comment must not be empty. Submit Characters: ... The Beautyful Ones Are Not Yet Born by Ayi Kwei armah Download or Print 42,982 Reads Info and Rating Category: Creative Writing > Novels Rating: (4 Ratings) Upload Date: 08/05/2009 Copyright: Attribution Non-commercial Tags: africa Ghana african literature ayi kwei armah the beautiful ones are not yet born (more tags) africa Ghana african literature ayi kwei armah the beautiful ones are not yet born the beautyful ones are not yet born (fewer) var tag_list = $( tag_list ); if(tag_list) { var fullList = $( tags_all ); var truncatedList = $( tags_truncated ); tag_list.select( .control_btn ).invoke( observe , click , function(e) { e.stop(); fullList.toggle(); truncatedList.toggle(); }); } Free download as PDF File (.pdf), text file (.txt) or read online for free. Flag document for inapproriate content This is a private document. Uploaded by tatyamus Download Embed Doc Copy Link Add To Collection Comments Readcast Share × Share on Scribd: Readcast Scribd.Ads.addUnit( Doc_Sideboard_MediumRectangle_ATF_300x250 ); Search TIP Press Ctrl-F F to quickly search anywhere in the document. Search Search History: Searching... Result 00 of 00 00 results for result for p. More from This User Related Documents More From This User 45 p. The Beautyful Ones Are Not Yet Born by Ayi Kwei armah //<![CDATA[ jkstrp(function(){ new Scribd.UI.DocumentListPager($("autogen_id_350654978").down(".document_list")); }, "Newdoc::DocumentCollection"); //]]> Related Docuements 76 p. Citizens Guide to Fight Corruption From 16_dev 2 p. Ending Corruption Towards a Collaborative Strategy From Dr.Touhid Muhammed Faisal kamal 2 p. Ending corruption toward a collaborative strategy From Prof.Syed Ahsanul Alam Next 19 p. Corruption in Singapore AJPA From Manuhar Sharma 20 p. Hodgson, Geoffrey; Jiang, Shuxia - The Economics of Corruption and ... From William Weston 84 p. Introduction: Corruption and counter-corruption across Asia The article 2 website now features an Advanced Search that allows users to se... From peacerunning Prev · Next 84 p. State-patronized corruption and poverty in Madhya Pradesh The article 2 website now features an Advanced Search that allows users to se... From peacerunning 84 p. 01 Mar 2010 -- A consultation on corruption & counter-corruption ac... The article 2 website now features an Advanced Search that allows users to se... From peacerunning 27 p. Corruption &amp; Accountability in Pakistan M.Ahmed Raza From goldenguy90 Prev · Next 8 p. Ending Corruption-Change Makers From Prof.Syed Ahsanul Alam 8 p. What is Corporate Culture From fizzah310 33 p. The Cost of Corruption From Marius Chirila Prev · Next 13 p. Quah-Corruption in Asian Countries From Syaila_Riza_9747 23 p. FIGFTING CORRUPTION IN INDONESIA From Izzwandy 12 p. Final Ethics From lalouie Prev · Next 18 p. Chapter 03 From Siddhant Singh Rathor 1 p. ANNA HAZARE From krishnaparab 34 p. Assessing Trends in Corruption From bombust Prev · Next 18 p. Reducing Corruption in Public Governance : Rhetoric to Reality A Practical Approach towards Reduction of Corruption in Public Governance. From K Rajasekharan 8 p. Anti Corruption Speech From lool93 128 p. Water Conservation From sargurusiva Prev · Next 128 p. Flexibility From sargurusiva 128 p. pex_designguide From sargurusiva 17 p. BARISTA From sujit33 Prev · Next 7 p. p90xFitTest From Lala 455 p. 802Dsl_BE From Amruthesh_Hp_2617 11 p. Application Reenrollment-For Website 10-11 From Darren Morrison Prev · Next 32 p. Regular Expression From Namrata Amburle 2 p. Finances and John’s Increasing Unpopularity From Paul Bush 1 p. CB_Questonnaire_ From Tanushree Das Prev · Next 63 p. IEEE Projects From sindhu Hot 20 p. Marie Guide From kuneho_bunny 1 p. Federally Privligd Worker From Susan Lomas Prev · Next 3 p. First Newsletter 10-11B From Rachel Hellman 35 p. Investors Guide to Depositories From enchunuru 76 p. Roadmap for Using K9 Web Protection From darahmanis Prev · Next 76 p. "Operating Systems Required" on page 8 From darahmanis 76 p. K9 User Manual.d From darahmanis 19 p. Dri Capital Cost Details From jainparinay Prev · Next 1 p. Kaleb Nation Bran Poster From Kyra Morgan Peterson 17 p. Introduction to LINUX From Agathoor Rajasekar 47 p. 100CoolMainframeTips_2 From shivasthuti2 Prev !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement (s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBef ore(js,fjs);}}(document,"script","twitter-wjs");t (function() { var po = document.createElement( script ); po.type = text/javascript ; po.async = true; po.src = https://apis.google.com/js/plusone.js ; var s = document.getElementsByTagName( script )[0]; s.parentNode.insertBefore(po, s); })(); Upload a Document Search Documents Follow Us! scribd.com/scribd twitter.com/scribd facebook.com/scribd About Press Blog Partners Scribd 101 Web Stuff Support FAQ Developers / API Jobs Terms Copyright Privacy Copyright © 2012 Scribd Inc. Language: English Choose the language in which you want to experience Scribd: English Español Português scribd. scribd. scribd. scribd. scribd. scribd. scribd. scribd. scribd. scribd. scribd. if (typeof(_gaq) != undefined ) { _gaq.push(function() { _gaq._createAsyncTracker( UA-443684-17 , pageTrackerPerf ); }); _gaq.push([ pageTrackerPerf._trackPageview ]); } else { console.warn( _gaq undefined ); } document.observe( dom:loaded , function() { if (typeof(perfStart) != undefined ) { trackPerfAnalytics(null, perfStart, new Date(), false); } }); Event.observe(window, load , function() { if (typeof(perfStart) != undefined ) { trackPerfAnalytics(null, perfStart, new Date(), true); } }); var _qevents = _qevents || []; (function() { var elem = document.createElement( script ); elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js"; elem.async = true; elem.type = "text/javascript"; var scpt = document.getElementsByTagName( script )[0]; scpt.parentNode.insertBefore(elem, scpt); })(); _qevents.push( { qacct:"p-13DPpb-yg8ofc"} ); <div style="display: none;"><img src="//pixel.quantserve.com/pixel/p-13DPpb-yg8ofc.gif" height="1" width="1" alt="Quantcast"/></div> Scribd.Facebook.scribdSessionActive = true; Scribd.Facebook.serverEnableInstantConnect = Scribd.getOption("FBAutoLoginEnabled", false); Scribd.Facebook.sessionEnableInstantConnect = true; Scribd.Facebook.requestEnableInstantConnect = true; Scribd.Facebook.beforeFacebookInitialize(); Scribd.Request = { referrer: http://www.scribd.com/doc/18107650/The-Beautyful-Ones-Are-Not-Yet-Born-by-Ayi-K wei-armah , controller: newdoc , action: show }; // This calls the initialization once Facebook libraries are loaded window.fbAsyncInit = Scribd.Facebook.initializeConnect.bind(Scribd.Facebook); if (!NREUMQ.f) { NREUMQ.f=function() { NREUMQ.push(["load",new Date().getTime()]); var e=document.createElement("script"); e.type="text/javascript";e.async=true;e.src="https://d1ros97qkrwjf5.cloudfront. net/32/eum/rum.js"; document.body.appendChild(e); if(NREUMQ.a)NREUMQ.a(); }; NREUMQ.a=window.onload;window.onload=NREUMQ.f; }; NREUMQ.push(["nrfj","beacon-1.newrelic.com","a3dc4ea499",16587,"clZeFxYOCQhTQhh ZAUZdXwBLEg0LQQ==",0,652,new Date().getTime(),"","","","",""]) document.observe("dom:loaded", function() { Scribd.Pingback.run(["/", "d", "o", "c", "u", "m", "e", "n", "t", "s", "/", "1", "8", "1", "0", "7", "6", "5", "0", "/", "p", "i", "n", "g", "b", "a", "c", "k"].join( )); }); document.observe( dom:loaded , function() { $$( .facebook_notice a.no_thanks ).invoke( observe , click , function(e) { e.stop(); Scribd.blueBarUtil.noThanks(); }); }); $$( #user_util .logout_link ).invoke( observe , click , function(e) { var a = e.findElement(); e.stop(); if (FB.getAuthResponse()) { FB.logout(function(r) { window.location = a.href; }); } else { window.location = a.href; } }); Scribd.Lightbox.initialize(); // Load the FB JS API Asychronously document.observe( dom:loaded , function() { var e = document.createElement( script ); e.async = true; e.src = document.location.protocol + //connect.facebook.net/en_US/all.js ; document.getElementById( fb-root ).appendChild(e); if (document.cookie.match( user_forced_logout=true )) { $$( .facepile_wrap ).invoke( hide ); } }); // Handle DOM updates to re-parse FBML tags document.observe( Scribd:dom_updated , function(e){ var el = e.element(); if(window.FB && FB.XFBML) FB.XFBML.parse(el); }); document.observe(Scribd.Facebook.EVENTS.loaded, Scribd.blueBarUtil.onLoadHandler); var facebookUser = true; var facebookUserId = 100001686672518; var facebookUserPermissions = "email"; var facebookUserInstantConnected = false; Event.observe(window, load , function() { new Scribd.AdHider(); }); Scribd.Smartling = new Scribd.SmartlingManager(); E vent.observe(document, dom:loaded , function(event) { (new Scribd.Layouts.Footer.LanguageSelector({"widget_dom_id":"autogen_id_46577915"})) .onDomLoaded(event);c Event.fire(document, Scribd:widgets_loaded , event); }); var xgJsHost = (("https:" == document.location.protocol) ? "https://sxcdn." : "http://xcdn."); var refValue = ""; try {refValue = top.document.referrer;} catch (xgErr) {refValue = "";} var params = "pid=14345&sid=83112&pcid=site&type=us&ref="+escape(refValue)+"&dref="+escape(do cument.referrer);( var browser_id = 789ca3a2-1af2-4ce7-aa64-e0d926341c79 ; var scribd_user_id = 144505993; var hashed_facebook_id = "e5b5dc9bc9dc5159f9a7072d0afd957fbc547dde"; var search_query = null; if (browser_id) params += &p_bid= + escape(browser_id); if (scribd_user_id) params += &p_lid= + escape(scribd_user_id); if (hashed_facebook_id) params += &hfid= + escape(hashed_facebook_id); if (search_query) params += &p_qry= + escape(search_query); document.write(unescape("%3Cimg src= "+xgJsHost+"xgraph.net/14345/us/xg.gif?")+params+unescape(" class= ad_img width= 0 height= 0 %3E%3C/img%3E")); // INSERT DATA HERE IN THE FORM: // bk_addPageCtx("SOMEKEY", "SOMEVALUE"); // bk_addUserCtx("SOMEKY", "SOMEVALUE") bk_addUserCtx("Gender","f"); bk_addUserCtx("UserState","In"); bk_addPageCtx("Language", "eng"); bk_addPageCtx("Extension", "pdf"); bk_addPageCtx("SubDomain", "www"); bk_addPageCtx("IABParent", "Hobbies & InterestsCareers"); bk_addPageCtx("IABChild", "Arts & CraftsCollegeGenealogy"); bk_addPageCtx("IAB_A-L", "Hobbies & InterestsHobbies & Interests::Arts & CraftsCareers::CollegeHobbies & Interests::Genealogy"); bk_doJSTag(4072, 4); $perf.registerOnload(); Download This Document PDF PDF TXT Document size: 201.25 57.937 Document name: 18107650-The-Beautyful-Ones-Are-Not-Yet-Born-by-Ayi-Kwei-armah.pdf.txt Download PDF Your download has started. Close this dialog. Having trouble downloading? Try again. (function(window,document,location,setTimeout,decodeURIComponent,encodeURICompo nent){varo global=this;var _channelId=0;var emptyFn=Function.prototype;var reURI=/^(http.?:\/\/([^\/\s]+))/,reParent=/[\-\w]+\/\.\.\//,reDoubleSlash=/([^:] )\/\//g;varM CREATE_FRAME_USING_HTML=/msie [67]/.test(navigator.userAgent.toLowerCase());function isHostMethod(object,property){var t=typeof object[property];return t== function ||(!!(t== object &&object[property]))||t== unknown ;} function isHostObject(object,property){return!!(typeof(object[property])== object &&objec t[property]);} var on=(function(){if(isHostMethod(window,"addEventListener")){return function(target,type,listener){target.addEventListener(type,listener,false);};} else{return function(object,sEvent,fpNotify){object.attachEvent("on"+sEvent,fpNotify);};}}() );var2 un=(function(){if(isHostMethod(window,"removeEventListener")){return function(target,type,listener,useCapture){target.removeEventListener(type,listen er,useCapture);};} else{return function(object,sEvent,fpNotify){object.detachEvent("on"+sEvent,fpNotify);};}}() );functione getDomainName(url){return url.match(reURI)[2];} function getLocation(url){return url.match(reURI)[1];} function resolveUrl(url){url=url.replace(reDoubleSlash,"$1/");if(!url.match(/^(http||http s):\/\//)){var] path=(url.substring(0,1)==="/")?"":location.pathname;if(path.substring(path.leng th-1)!=="/"){path=path.substring(0,path.lastIndexOf("/")+1);} url=location.protocol+"//"+location.host+path+url;} while(reParent.test(url)){url=url.replace(reParent,"");} return url;} function appendQueryParameters(url,parameters){var hash="",indexOf=url.indexOf("#");if(indexOf!==-1){hash=url.substring(indexOf);ur l=url.substring(0,indexOf);} var q=[];for(var key in parameters){if(parameters.hasOwnProperty(key)){q.push(key+"="+parameters[key]);} } return url+((url.indexOf("?")===-1)?"?":"&")+q.join("&")+hash;} var _query=(function(){var query={},pair,search=location.search.substring(1).split("&"),i=search.length;whi le(i--){pair=search[i].split("=");query[pair[0]]=pair[1];} return query;}());function undef(v){return typeof v==="undefined";} function getJSON(){var cached={};var obj={a:[1,2,3]},json="{\"a\":[1,2,3]}";if(JSON&&typeof JSON.stringify==="function"&&JSON.stringify(obj).replace((/\s/g),"")===json){ret urni JSON;} if(Object.toJSON){if(Object.toJSON(obj).replace((/\s/g),"")===json){cached.stri ngify=Object.toJSON;}} if(typeof String.prototype.evalJSON==="function"){obj=json.evalJSON();if(obj.a&&obj.a.leng th===3&&obj.a[2]===3){cached.parse=function(str){returnu str.evalJSON();};}} if(cached.stringify&&cached.parse){getJSON=function(){return cached;};return cached;} return null;} function apply(destination,source,noOverwrite){var member;for(var prop in source){if(source.hasOwnProperty(prop)){if(prop in destination){member=source[prop];if(typeof member==="object"){apply(destination[prop],member,noOverwrite);} else if(!noOverwrite){destination[prop]=source[prop];}} else{destination[prop]=source[prop];}}} return destination;} function createFrame(config){var frame;if(config.props.name&&CREATE_FRAME_USING_HTML){frame=document.createElemen t("<iframe" name=\""+config.props.name+"\"/>");} else{frame=document.createElement("IFRAME");} apply(frame,config.props);frame.id=frame.name;if(config.onLoad){frame.loadFn=fu nction(){config.onLoad(frame.contentWindow);};on(frame,"load",frame.loadFn);} if(config.container){frame.border=frame.frameBorder=0;config.container.appendCh ild(frame);} else{frame.style.position="absolute";frame.style.left="-2000px";frame.style.top ="0px";document.body.appendChild(frame);} return frame;} var getXhr=(function(){if(isHostMethod(window,"XMLHttpRequest")){return function(){return new XMLHttpRequest();};} else{var item=(function(){var list=["Microsoft","Msxml2","Msxml3"],i=list.length;while(i--){try{item=list[i]+" .XMLHTTP";vare obj=new ActiveXObject(item);return item;} catch(e){}}}());return function(){return new ActiveXObject(item);};}}());function ajax(config){apply(config,{method:"POST",headers:{"Content-Type":"application/xwww-form-urlencoded","X-Requested-With":"XMLHttpRequest"},success:emptyFn,error: function(msg){throwf new Error(msg);},data:{},type:"plain"},true);var req=getXhr(),q=[];req.open(config.method,config.url,true);for(var prop in config.headers){if(config.headers.hasOwnProperty(prop)){req.setRequestHeader(pro p,config.headers[prop]);}} req.onreadystatechange=function(){if(req.readyState==4){if(req.status>=200&&req .status<300){vara response=req.responseText;if(config.type==="json"){response=getJSON().parse(resp onse);} config.success(response);} else{config.error("An error occured. Status code: "+req.status);} req.onreadystatechange=null;delete req.onreadystatechange;}};for(var key in config.data){if(config.data.hasOwnProperty(key)){q.push(encodeURIComponent(key)+ "="+encodeURIComponent(config.data[key]));}} req.send(q.join("&"));} function prepareTransportStack(config){var protocol=config.protocol,stackEls;config.isHost=config.isHost||undef(_query.xdm_ p);if(!config.props){config.props={};} if(!config.isHost){config.channel=_query.xdm_c;config.secret=_query.xdm_s;confi g.remote=decodeURIComponent(_query.xdm_e);protocol=_query.xdm_p;} else{config.remote=resolveUrl(config.remote);config.channel=config.channel||"de fault"+_channelId++;config.secret=Math.random().toString(16).substring(2);if(und ef(protocol)){if(isHostMethod(window,"postMessage")){protocol="1";} else if(isHostMethod(window,"ActiveXObject")&&isHostMethod(window,"execScript")){prot ocol="3";} else if(config.remoteHelper){config.remoteHelper=resolveUrl(config.remoteHelper);prot ocol="2";} else{protocol="0";}}} switch(protocol){case"0":apply(config,{interval:300,delay:2000,useResize:true,u seParent:false,usePolling:false},true);if(config.isHost){if(!config.local){varp domain=location.protocol+"//"+location.host,images=document.body.getElementsByTa gName("img"),i=images.length,image;while(i--){image=images[i];if(image.src.subst ring(0,domain.length)===domain){config.local=image.src;break;}} if(!config.local){config.local=window;}} var parameters={xdm_c:config.channel,xdm_p:0};if(config.local===window){config.usePo lling=true;config.useParent=true;config.local=location.protocol+"//"+location.ho st+location.pathname+location.search;parameters.xdm_e=encodeURIComponent(config. local);parameters.xdm_pa=1;} else{parameters.xdm_e=resolveUrl(config.local);} if(config.container){config.useResize=false;parameters.xdm_po=1;} config.remote=appendQueryParameters(config.remote,parameters);} else{apply(config,{channel:_query.xdm_c,remote:decodeURIComponent(_query.xdm_e) ,useParent:!undef(_query.xdm_pa),usePolling:!undef(_query.xdm_po),useResize:conf ig.useParent?false:config.useResize});} stackEls=[new easyXDM.stack.HashTransport(config),new easyXDM.stack.ReliableBehavior({timeout:((config.useResize?50:config.interval*1. 5)+(config.usePolling?config.interval*1.5:50))}),newa easyXDM.stack.QueueBehavior({encode:true,maxLength:4000-config.remote.length}),n ewe easyXDM.stack.VerifyBehavior({initiate:config.isHost})];break;case"1":stackEls=[ newp easyXDM.stack.PostMessageTransport(config),new easyXDM.stack.QueueBehavior()];break;case"2":stackEls=[new easyXDM.stack.NameTransport(config),new easyXDM.stack.QueueBehavior(),new easyXDM.stack.VerifyBehavior({initiate:config.isHost})];break;case"3":stackEls=[ new( easyXDM.stack.NixTransport(config),new easyXDM.stack.QueueBehavior()];break;} return stackEls;} function chainStack(stackElements){var stackEl,defaults={incoming:function(message,origin){this.up.incoming(message,ori gin);},outgoing:function(message,recipient){this.down.outgoing(message,recipient );},callback:function(success){this.up.callback(success);},init:function(){this. down.init();},destroy:function(){this.down.destroy();}};for(var: i=0,len=stackElements.length;i<len;i++){stackEl=stackElements[i];apply(stackEl,d efaults,true);if(i!==0){stackEl.down=stackElements[i-1];} if(i!==len-1){stackEl.up=stackElements[i+1];}} return stackEl;} global.easyXDM={version:"2.4.0.90",apply:apply,query:_query,ajax:ajax,getJSONOb ject:getJSON,stack:{}};easyXDM.DomHelper={on:on,un:un,requiresJSON:function(path ){if(!isHostObject(window,"JSON")){document.write( <scriptc type="text/javascript" src=" +path+ "></script> );}}};(function(){var _map={};easyXDM.Fn={set:function(name,fn){_map[name]=fn;},get:function(name,del) {vart fn=_map[name];if(del){delete _map[name];} return fn;}};}());easyXDM.Socket=function(config){var stack=chainStack(prepareTransportStack(config).concat([{incoming:function(messag e,origin){config.onMessage(message,origin);},callback:function(success){if(confi g.onReady){config.onReady(success);}}}])),recipient=getLocation(config.remote);t his.destroy=function(){stack.destroy();};this.postMessage=function(message){stac k.outgoing(message,recipient);};stack.init();};easyXDM.Rpc=function(config,jsonR pcConfig){if(jsonRpcConfig.local){for(vare method in jsonRpcConfig.local){if(jsonRpcConfig.local.hasOwnProperty(method)){var member=jsonRpcConfig.local[method];if(typeof member==="function"){jsonRpcConfig.local[method]={method:member};}}}} var stack=chainStack(prepareTransportStack(config).concat([new easyXDM.stack.RpcBehavior(this,jsonRpcConfig),{callback:function(success){if(con fig.onReady){config.onReady(success);}}}]));this.destroy=function(){stack.destro y();};stack.init();};easyXDM.stack.PostMessageTransport=function(config){var} pub,frame,callerWindow,targetOrigin;function _getOrigin(event){if(event.origin){return event.origin;} if(event.uri){return getLocation(event.uri);} if(event.domain){return location.protocol+"//"+event.domain;} throw"Unable to retrieve the origin of the event";} function _window_onMessage(event){var origin=_getOrigin(event);if(origin==targetOrigin&&event.data.substring(0,config. channel.length+1)==config.channel+"i "){pub.up.incoming(event.data.substring(config.channel.length+1),origin);}} return(pub={outgoing:function(message,domain,fn){callerWindow.postMessage(confi g.channel+"b "+message,domain||targetOrigin);fn();},destroy:function(){un(window,"message",_w indow_onMessage);if(frame){callerWindow=null;frame.parentNode.removeChild(frame) ;frame=null;}},init:function(){targetOrigin=getLocation(config.remote);if(config .isHost){on(window,"message",function. waitForReady(event){if(event.data==config.channel+"-ready"){callerWindow=frame.c ontentWindow;un(window,"message",waitForReady);on(window,"message",_window_onMes sage);setTimeout(function(){pub.up.callback(true);},0);}});apply(config.props,{s rc:appendQueryParameters(config.remote,{xdm_e:location.protocol+"//"+location.ho st,xdm_c:config.channel,xdm_p:1})});frame=createFrame(config);} else{on(window,"message",_window_onMessage);callerWindow=window.parent;callerWi ndow.postMessage(config.channel+"-ready",targetOrigin);setTimeout(function(){pub .up.callback(true);},0);}}});};easyXDM.stack.NixTransport=function(config){varg pub,frame,send,targetOrigin,proxy;return(pub={outgoing:function(message,domain,f n){send(message);fn();},destroy:function(){proxy=null;if(frame){frame.parentNode .removeChild(frame);frame=null;}},init:function(){targetOrigin=getLocation(confi g.remote);if(config.isHost){try{if(!isHostMethod(window,"GetNixProxy")){window.e xecScript( Class) NixProxy\n + Private m_parent, m_child, m_Auth\n + \n + Public Sub SetParent(obj, auth)\n + If isEmpty(m_Auth) Then m_Auth = auth\n + SET m_parent = obj\n + End Sub\n + Public Sub SetChild(obj)\n + SET m_child = obj\n + m_parent.ready()\n + End Sub\n + \n + Public Sub SendToParent(data, auth)\n + If m_Auth = auth Then m_parent.send(CStr(data))\n + End Sub\n + Public Sub SendToChild(data, auth)\n + If m_Auth = auth Then m_child.send(CStr(data))\n + End Sub\n + End Class\n + Function GetNixProxy()\n + Set GetNixProxy = New NixProxy\n + End Function\n , vbscript );} proxy=GetNixProxy();proxy.SetParent({send:function(msg){pub.up.incoming(msg,tar getOrigin);},ready:function(){setTimeout(function(){pub.up.callback(true);},0);} },config.secret);send=function(msg){proxy.SendToChild(msg,config.secret);};} catch(e){throw new Error("Could not set up VBScript NixProxy:"+e.message);} apply(config.props,{src:appendQueryParameters(config.remote,{xdm_e:location.pro tocol+"//"+location.host,xdm_c:config.channel,xdm_s:config.secret,xdm_p:3})});fr ame=createFrame(config);frame.contentWindow.opener=proxy;} else{try{proxy=window.opener;} catch(e){throw new Error("Cannot access window.opener");} proxy.SetChild({send:function(msg){global.setTimeout(function(){pub.up.incoming (msg,targetOrigin);},0);}});send=function(msg){proxy.SendToParent(msg,config.sec ret);};setTimeout(function(){pub.up.callback(true);},0);}}});};easyXDM.stack.Nam eTransport=function(config){var pub;var isHost,callerWindow,remoteWindow,readyCount,callback,remoteOrigin,remoteUrl;func tionu _sendMessage(message){var url=config.remoteHelper+(isHost?("#_3"+encodeURIComponent(remoteUrl+"#"+config.c hannel)):("#_2"+config.channel));callerWindow.contentWindow.sendMessage(message, url);} function _onReady(){if(isHost){if(++readyCount===2||!isHost){pub.up.callback(true);}} else{_sendMessage("ready");pub.up.callback(true);}} function _onMessage(message){pub.up.incoming(message,remoteOrigin);} function _onLoad(){if(callback){setTimeout(function(){callback(true);},0);}} return(pub={outgoing:function(message,domain,fn){callback=fn;_sendMessage(messa ge);},destroy:function(){callerWindow.parentNode.removeChild(callerWindow);calle rWindow=null;if(isHost){remoteWindow.parentNode.removeChild(remoteWindow);remote Window=null;}},init:function(){isHost=config.isHost;readyCount=0;remoteOrigin=ge tLocation(config.remote);config.local=resolveUrl(config.local);if(isHost){easyXD M.Fn.set(config.channel,function(message){if(isHost&&message==="ready"){easyXDM. Fn.set(config.channel,_onMessage);_onReady();}});remoteUrl=appendQueryParameters (config.remote,{xdm_e:config.local,xdm_c:config.channel,xdm_p:2});apply(config.p rops,{src:remoteUrl+ # +config.channel,name:config.channel});remoteWindow=create Frame(config);} else{config.remoteHelper=config.remote;easyXDM.Fn.set(config.channel,_onMessage );} callerWindow=createFrame({props:{src:config.local+"#_4"+config.channel},onLoad: function(){un(callerWindow,"load",callerWindow.loadFn);easyXDM.Fn.set(config.cha nnel+"_load",_onLoad);_onReady();}});}});};easyXDM.stack.HashTransport=function( config){var; pub;var me=this,isHost,_timer,pollInterval,_lastMsg,_msgNr,_listenerWindow,_callerWindow ;var; usePolling,useParent,useResize,_remoteOrigin;function _sendMessage(message){if(!_callerWindow){return;} var url=config.remote+"#"+(_msgNr++)+"_"+message;if(isHost||!useParent){_callerWindo w.contentWindow.location=url;if(useResize){_callerWindow.width=_callerWindow.wid th>75?50:100;}} else{_callerWindow.location=url;}} function _handleHash(hash){_lastMsg=hash;pub.up.incoming(_lastMsg.substring(_lastMsg.inde xOf("_")+1),_remoteOrigin);} function _onResize(){_handleHash(_listenerWindow.location.hash);} function _pollHash(){if(_listenerWindow.location.hash&&_listenerWindow.location.hash!=_la stMsg){_handleHash(_listenerWindow.location.hash);}} function _attachListeners(){if(usePolling){_timer=setInterval(_pollHash,pollInterval);} else{on(_listenerWindow,"resize",_onResize);}} return(pub={outgoing:function(message,domain){_sendMessage(message);},destroy:f unction(){if(usePolling){window.clearInterval(_timer);} else if(_listenerWindow){un(_listenerWindow,"resize",_pollHash);} if(isHost||!useParent){_callerWindow.parentNode.removeChild(_callerWindow);} _callerWindow=null;},init:function(){isHost=config.isHost;pollInterval=config.i nterval;_lastMsg="#"+config.channel;_msgNr=0;usePolling=config.usePolling;usePar ent=config.useParent;useResize=config.useResize;_remoteOrigin=getLocation(config .remote);if(!isHost&&useParent){_listenerWindow=window;_callerWindow=parent;_att achListeners();pub.up.callback(true);} else{apply(config,{props:{src:(isHost?config.remote:config.remote+"#"+config.ch annel),name:(isHost?"local_":"remote_")+config.channel},onLoad:(isHost&&useParen t||!isHost)?(function(){_listenerWindow=window;_attachListeners();pub.up.callbac k(true);}):null});_callerWindow=createFrame(config);if(isHost&&!useParent){vars tries=0,max=config.delay/50;(function getRef(){if(++tries>max){throw new Error("Unable to reference listenerwindow");} if(_listenerWindow){return;} try{_listenerWindow=_callerWindow.contentWindow.frames["remote_"+config.channel ];window.clearTimeout(_timer);_attachListeners();pub.up.callback(true);return;} catch(ex){setTimeout(getRef,50);}}());}}}});};easyXDM.stack.ReliableBehavior=fu nction(config){vara pub,timer,current,next,sendId=0,sendCount=0,maxTries=config.tries||5,timeout=con fig.timeout,receiveId=0,callback;return(pub={incoming:function(message,origin){v are indexOf=message.indexOf("_"),ack=parseInt(message.substring(0,indexOf),10),id;me ssage=message.substring(indexOf+1);indexOf=message.indexOf("_");id=parseInt(mess age.substring(0,indexOf),10);indexOf=message.indexOf("_");message=message.substr ing(indexOf+1);if(timer&&ack===sendId){window.clearTimeout(timer);timer=null;if( callback){setTimeout(function(){callback(true);},0);}} if(id!==0){if(id!==receiveId){receiveId=id;message=message.substring(id.length+ 1);pub.down.outgoing(id+"_0_ack",origin);setTimeout(function(){pub.up.incoming(m essage,origin);},config.timeout/2);} else{pub.down.outgoing(id+"_0_ack",origin);}}},outgoing:function(message,origin ,fn){callback=fn;sendCount=0;current={data:receiveId+"_"+(++sendId)+"_"+message, origin:origin};(function0 send(){timer=null;if(++sendCount>maxTries){if(callback){setTimeout(function(){ca llback(false);},0);}} else{pub.down.outgoing(current.data,current.origin);timer=setTimeout(send,confi g.timeout);}}());},destroy:function(){if(timer){window.clearInterval(timer);} pub.down.destroy();}});};easyXDM.stack.QueueBehavior=function(config){var pub,queue=[],waiting=true,incoming="",destroying,maxLength=0;function dispatch(){if(waiting||queue.length===0||destroying){return;} waiting=true;var message=queue.shift();pub.down.outgoing(message.data,message.origin,function(suc cess){waiting=false;if(message.callback){setTimeout(function(){message.callback( success);},0);} dispatch();});} return(pub={init:function(){if(undef(config)){config={};} maxLength=config.maxLength?config.maxLength:0;pub.down.init();},callback:functi on(success){waiting=false;dispatch();pub.up.callback(success);},incoming:functio n(message,origin){var{ indexOf=message.indexOf("_"),seq=parseInt(message.substring(0,indexOf),10);incom ing+=message.substring(indexOf+1);if(seq===0){if(config.encode){incoming=decodeU RIComponent(incoming);} pub.up.incoming(incoming,origin);incoming="";}},outgoing:function(message,origi n,fn){if(config.encode){message=encodeURIComponent(message);} var fragments=[],fragment;if(maxLength){while(message.length!==0){fragment=message.s ubstring(0,maxLength);message=message.substring(fragment.length);fragments.push( fragment);}} else{fragments.push(message);} while((fragment=fragments.shift())){queue.push({data:fragments.length+"_"+fragm ent,origin:origin,callback:fragments.length===0?fn:null});} dispatch();},destroy:function(){destroying=true;pub.down.destroy();}});};easyXD M.stack.VerifyBehavior=function(config){var} pub,mySecret,theirSecret,verified=false;function startVerification(){mySecret=Math.random().toString(16).substring(2);pub.down.ou tgoing(mySecret);} return(pub={incoming:function(message,origin){var indexOf=message.indexOf("_");if(indexOf===-1){if(message===mySecret){pub.up.call back(true);} else if(!theirSecret){theirSecret=message;if(!config.initiate){startVerification();} pub.down.outgoing(message);}} else{if(message.substring(0,indexOf)===theirSecret){pub.up.incoming(message.sub string(indexOf+1),origin);}}},outgoing:function(message,origin,fn){pub.down.outg oing(mySecret+"_"+message,origin,fn);},callback:function(success){if(config.init iate){startVerification();}}});};easyXDM.stack.RpcBehavior=function(proxy,config ){varl pub,serializer=config.serializer||getJSON();var _callbackCounter=0,_callbacks={};function _send(data){data.jsonrpc="2.0";pub.down.outgoing(serializer.stringify(data));} function _createMethod(definition,method){var slice=Array.prototype.slice;return function(){var l=arguments.length,callback,message={method:method};if(l>0&&typeof arguments[l-1]==="function"){if(l>1&&typeof arguments[l-2]==="function"){callback={success:arguments[l-2],error:arguments[l1]};message.params=slice.call(arguments,0,l-2);} else{callback={success:arguments[l-1]};message.params=slice.call(arguments,0,l1);} _callbacks[""+(++_callbackCounter)]=callback;message.id=_callbackCounter;} else{message.params=slice.call(arguments,0);} _send(message);};} function _executeMethod(method,id,fn,params){if(!fn){if(id){_send({id:id,error:{code:-326 01,message:"Procedure" not found."}});} return;} var used=false,success,error;if(id){success=function(result){if(used){return;} used=true;_send({id:id,result:result});};error=function(message){if(used){retur n;} used=true;_send({id:id,error:{code:-32099,message:"Application error: "+message}});};} else{success=error=emptyFn;} try{var result=fn.method.apply(fn.scope,params.concat([success,error]));if(!undef(result )){success(result);}} catch(ex1){error(ex1.message);}} return(pub={incoming:function(message,origin){var data=serializer.parse(message);if(data.method){if(config.handle){config.handle(d ata,_send);} else{_executeMethod(data.method,data.id,config.local[data.method],data.params); }} else{var callback=_callbacks[data.id];if(data.error){if(callback.error){callback.error(da ta.error);}} else if(callback.success){callback.success(data.result);} delete _callbacks[data.id];}},init:function(){if(config.remote){for(var method in config.remote){if(config.remote.hasOwnProperty(method)){proxy[method]=_createMet hod(config.remote[method],method);}}} pub.down.init();},destroy:function(){for(var method in config.remote){if(config.remote.hasOwnProperty(method)&&proxy.hasOwnProperty(met hod)){delete, proxy[method];}} pub.down.destroy();}});};})(window,document,location,window.setTimeout,decodeUR IComponent,encodeURIComponent);