, but this code // executes before the first paint, when

麻豆区

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Calvin to Host Ambassador Karim Kawar - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Calvin to Host Ambassador Karim Kawar

Tue, Mar 22, 2005
Myrna Anderson

Calvin College will host an honored guest on March 30 as part of a press conference and sneak preview of the exhibition.

Karim Kawar is to the United States of America and the Republic of Mexico.

He will speak at Calvin College both at the 9:30 a.m. press conference on March 30 and in a 3:30 p.m. talk that day in the Meeter Center Lecture Hall at Calvin that is free and open to all.

His afternoon talk will address Jordan's role in today's Middle East, its relations with the United States, its perspective on the developments unfolding, and Jordan's efforts in addressing the challenges and opportunities facing the region today and in the future.

Kawar was appointed Ambassador in July 2002 and is one of the youngest of Jordan's Ambassadors. He has a well-established reputation as a prominent leader in developing Jordan's Information and Communications Technology sector, and is dedicated to advancing US-Jordanian relations through enhanced economic and cultural exchanges. Kawar also aims to promote Jordan as a high-tech center in the Middle East and an investment hub.

Kawar grew up in Amman, Jordan and graduated from Boston College in 1987 with a B.Sc. in management, finance and computer science. At the age of 20, Kawar established his first company and headed an umbrella group that encompassed 10 information systems and software companies.

In 1999 Kawar was appointed to the Economic Consultative Council by His Majesty King Abdullah II. The Economic Consultative Council was the first 21-member body that included public and private sector leaders established to advise the Monarch on economic issues.

He is a founding member of several business associations and NGOs among which are the Jordan American Business Association (JABA), the Young Entrepreneurs Association (YEA) and the Jordanian Intellectual Property Association (JIPA).

Kawar is married has one son and two daughters.