Archive | We Tourism

Caribbean destinations and luxury resorts vying for ‘Tourism Oscars’

 

 

 

 

 

 

 

After months of intense voting featuring more than 2,000 organizations, the nominees have been whittled down to the elite few who will vie for prime places in the World Travel Awards (WTA) VIP ceremony in Montego Bay, Jamaica, on October 19, 2011.

The WTA awards program, hailed as the “Oscars of the travel industry” by the global media, highlights how Caribbean destinations such as Jamaica are experiencing a growth in tourism arrivals despite the on-going austerity challenges of key source markets in Europe and North America.

The ceremony, which takes place at Sandals Royal Caribbean Resort & Private Island, is set to attract the top decision-makers and thought-leaders from across the Americas and Caribbean as they compete for the most influential accolades in travel.

Read more: http://bit.ly/pLBrBr 

Posted in News, We TourismComments (0)

Eastern Caribbean gets grant to protect marine life

Barbados and several Eastern Caribbean countries will benefit from the almost US$9 million from the World Bank to protect 100,000 hectares of fragile marine ecosystems.

 

 

 

 

 

 

 

 

 

 

The World Bank has approved a US$8.75 million grant from the Global Environment Facility (GEF) to ensure the long-term conservation and sustainable management of fragile marine ecosystems in the Eastern Caribbean, including the protection of over 100,000 hectares of marine habitat.

The Sustainable Financing and Management of Eastern Caribbean Marine Ecosystem Project will benefit Antigua and Barbuda, Grenada, St. Kitts and Nevis, St. Lucia, and St. Vincent and the Grenadines.

Read more: http://bit.ly/p8az38 

Posted in News, We TourismComments (0)

At 30, Sandals Unveils $Multibillion Growth Plan

Sandals Emerald Bay Exuma

 

 

 

 

 

 

 

 

Sandals Resorts International (SRI ), a hotel chain spanning seven Caribbean countries, has announced expansion plans that include a new ‘Suites of Sandals’ luxury product and at least US$180 million (J$15.5 billion) of near-term investment in St Lucia.

SRI has just completed the refurbishing of Sandals Riviera in Ocho Rios at a cost of US$19 million (J$1.6b), said CEO Adam Stewart, and has already introduced the product there and at Sandals Grande St Lucia at a price of US$650 per night.

Stewart unveiled the ‘Suites’ at a weekend celebration of SRI’s 30th anniversary held at Sandals Riviera, which feature 1,250 square feet of room space, butler service and other luxuries.

Read more: http://bit.ly/pIKKmI 

Posted in News, We TourismComments (0)

The Caribbean should take note regarding marketing the region

CHTA

BASED ON U.S. TRAVEL ASSOCIATION STUDY

           THE CARIBBEAN (July 15, 2011) — A recent study by the U.S. Travel Association shows the “Impact of Tourism Marketing” and reveals that when states and municipalities cut back on marketing themselves as attractive places to visit, business drops. Marketing campaigns more than pay for themselves by the business they generate, according to the study, with a 12-to-1 return on marketing dollars.  Research conducted by Longwoods International and commissioned by the U.S. Travel Association found that marketing programs increase visitation, which in turn generates tax dollars and helps creates jobs.

Examples of successful marketing programs researched by Longwoods International include:

Pure Michigan state promotion, which went national in 2009 stimulated 7.2 million trips to Michigan by out-of-state visitors who spent $2 billion at Michigan businesses, a 71-to-1 return on investment, and generated $138 million in new tax revenue. In 2010, the campaign’s second year, spending by out-of-state leisure visitors jumped 21 percent from 2009, to $6.4 billion and Michigan tourism-related employment rose by 10,000 jobs.

Hawaii doubled its tourism budget to $60 million after the legislature threatened to cut funding back to zero.  After intense scrutiny, it was determined that after Hawaii invested $10 million in just the U.S. and Japan, the islands attracted nearly 700,000 people who spent $1.1 billion in Hawaii, a 110-to-1 return on investmentthat generated $78 million in tax revenues.

With Love, Philadelphia XOXO promotion had a budget of $4.3 million in 2009-10 and generated 3.7 million incremental trips to the Philadelphia region, andsaw 10-to-1 return on investment with the injection of $432 million in visitor spending and $24 million in new state tax revenue and $22 million to local governments.  The marketing program also generated over 7,000 additional jobs for Greater Philadelphia at a reasonable cost of $600 in advertising for each job created.

Colorado Tourism Office cut its tourism marketing program to zero in 1993 which translated into a loss of more than 30 percent of its share of domestic visitors and more than $2 billion annually in visitor spending.  In 2000 a new Tourism Office was formed with an annual budget of $5 million and now the state treasury sees a 12-to-1 return on marketing investment, and trips to Colorado have rebounded to record levels.  According to the 2010 report, a record 55.1 million people visited Colorado, a 6.1 percent increase from 2009.  Visitors also spent a total $10.15 billion in the state (a 4.6 percent increase from 2009) and $3.3 billion (a 6.5 percent rise) in Denver.

“The findings by the U.S. Travel Association are further recognition of the importance of tourism on a destination’s economy through the infusion of increased revenues and the creation of jobs,” said Josef Forstmayr, president of the Caribbean Hotel & Tourism Association (CHTA).  ”CHTA, along with the Caribbean Tourism Organization (CTO), recently re-launched the marketing and business development unit, the Caribbean Tourism Development Company (CTDC), with the mission of owning, protecting, advancing and enhancing the Caribbean brand.

“We hope that both the private and public sectors throughout the Caribbean recognize the importance of funding a tourism marketing campaign via the CTDC to promote the Caribbean brand which will only serve to benefit all economies of the region,” noted Forstmayr.

To download the complete study, visit CHTA’s Tourism is Key websitewww.tourismiskey.com.

Caribbean Hotel & Tourism Association

The Caribbean Hotel & Tourism Association (CHTA) facilitates the full potential of the Caribbean hotel and tourism industry by serving members’ needs and building partnerships in a socially responsible and sustainable manner.  CHTA was founded in 1962; it is the voice of the Caribbean hospitality industry for the development of the region in the highly competitive and sophisticated environment of international tourism. Today, tourism is widely recognized as a pivotal industry in the economy of the region – and CHTA functions as the common denominator for this industry in a region of diverse nationalities, languages and styles, identifying mutual problems and marshaling the resources of the active and allied members to devise solutions. CHTA represents all facets of the hospitality industry with more than 725 member hotels and 525 allied members.

For more information, visit http://www.caribbeanhotelandtourism.com.  Follow CHTA on Facebook www.Facebook.com/CaribbeanHotelandTourismAssociation and Twitter www.Twitter.com/CHTAFeeds.


Posted in News, We TourismComments (0)

CHTA DISPUTES CHARGES BY GUYANA PRESIDENT BHARRAT JAGDEO

MONTEGO BAY, Jamaica (July 6, 2011) – The Caribbean Hotel and Tourism Association (CHTA) firmly rejects comments by Guyana’s President Bharrat Jagdeo describing as “absolute nonsense” that governments were taxing hotels out of existence.  He made those remarks at a press conference at the CARICOM summit held recently in St. Kitts.  The members of CHTA are most disappointed by the Guyana President’s unfortunate remarks related to the already tax-riddled industry, according to Josef Forstmayr, president of CHTA.

“With all due respect, the CHTA is of the view that President Jagdeo speaks from a misinformed position on taxation in the various islands throughout the region and with little or no knowledge of the tourism industry and the contribution it makes to Caribbean economies,” Forstmayr said.

It is exactly this reason why the CHTA delegation requested a place on this and any future CARICOM summit agenda.  ”It is quite obvious that our political leaders have a narrow and limited perspective on the far-reaching positive effects of tourism on our Caribbean economies,” he added.

According to CHTA, it is a well-known fact that the entire supply chain of the hotel industry bears too much of an increasing tax burden; workers are taxed, supplies are taxed, utilities are taxed and guests of hotels are taxed in several ways including at the hotel, on the airline and at the airport sometimes with both arrival and departure taxes.

Forstmayr added: “CHTA would like to extend an open invitation to President Jagdeo, and anyone else misinformed, to a discussion forum on tourism to explore the overwhelming, sometimes immeasurable but undeniable impact that tourism has on our Caribbean economies.”

Forstmayr reiterated that CHTA was very disappointed that tourism was not an agenda item at the CARICOM meetings going on in St. Kitts despite the fact that three years ago CARICOM heads decided to make tourism a regular agenda item at all CARICOM meetings.

In the November 29, 2010 Caribbean Trade and Investment Report, 2010: Strategies For Recovery, Renewal and Reform, CARICOM said “Caribbean Governments have an important role to play in revitalizing the tourism sector” and acknowledged its duty to “ensure that taxation cost (room tax, departure tax, corporate tax and service charge) does not have too adverse an effect on international competitiveness.”  Yet despite their acknowledgement, CARICOM has still not embraced tourism as the number one generator of jobs in the Caribbean.

Forstmayr stated: “We in the Caribbean hotel industry recognize that the economic importance of travel and tourism to the Caribbean is indisputable.  However, there is still insufficient awareness and understanding of the industry’s economic contribution and how it permeates the depth and breadth of the general economy and overall fabric of Caribbean society.”

The CHTA Tourism is Key campaign highlights several important facts including:

  • Travel & Tourismdirectly and indirectly employs more than 1.9 million people in the Caribbean (1 in every 9 jobs).
  • Travel & Tourism accounts for 12.8% of the Caribbean’s economic activity (GDP) – more than in any other region in the world.

Forstmayr said: “This benefit of tourist spending impacting into the wider economy is the relevance that needs to be conveyed to our own people in the islands so that everyone understands the importance of these tourists and the dollars they bring to the economy.

“We need to continue to remind our own people that ‘tourism business means jobs’ not only in the hotels, but for the taxis, the restaurants and the farmers and fishermen that fill the restaurants with food.  It also means work for the seamstresses, crafts people, shopkeepers and manufacturers, including all their workers plus the deliverymen as well as the trash collectors.

 

Posted in News, We TourismComments (0)

Tourism stakeholders want travel restrictions eased

 

 

 

 

 

 

 

BASSETERRE, St. Kitts, Monday July 4, 2011 – President of the Caribbean Hotel and Tourism Association (CHTA) Josef Forstmayr has pleaded with CARICOM heads to fix the regional aviation crisis and facilitate ease of intra-regional travel, even as he expressed disappointment that tourism was not on the agenda of regional leaders who met over the weekend.

Read more: http://bit.ly/qiGsi5

Posted in News, We TourismComments (0)

SANDALS Royal Bahamian welcomed the first ever vacationers from the newly established Copa Airlines direct flight from Panama this week

SANDALS Royal Bahamian welcomed the first ever vacationers from the newly established Copa Airlines direct flight from Panama this past week – a couple from Brazil who will leave the Bahamas on Thursday with a glowing review of not only the resort, but our country as well.

Robson and Michelle Lima, a newly married couple from the Brazilian City of São Paulo chose to spend a week in New Providence for their honeymoon.

Through Sandals Royal Bahamian’s resident Portuguese speaker, Food and Beverage Manager Manuel Santos, Mr. Lima explained that the decision was made after a random search on the internet.

“For our honeymoon we wanted to spend time at a beautiful beach so we googled the words ‘paradise’ and ‘beach’. The first pictures to come up were ones from the Bahamas. So then it was just a matter of what resort to go to and we chose Sandals,” Mr Lima said.

The availability of a direct flight from a South American country assisted further in making the decision an easy one. The couple said that the flight was very good, comfortable and safe.

Mr Lima raved about the warm Bahamian weather saying they stepped off of their Copa Airlines flight dressed in winter coats and boots. Because it is below the Equator, winters in São Paulo run from 22nd June – 21st September.

The Limas even made a day trip to the Exumas on the Power Boat Adventures.

“The weather is beautiful, the country is beautiful, the people are beautiful we would recommend it to anyone back home,” Mr Lima said.

Good word of mouth in São Paulo could go a long way.  Not only is it the largest city in Brazil, São Paulo is the largest city in the southern hemisphere, and the world’s seventh largest city by population.

As a matter of fact, recommendations from persons traveling from any of the markets in South America are significant. Not only is it a fairly untapped region as far as the Bahamian tourism industry is concerned,  it is the home of a number of emerging economies.

In the past five years, South America has experienced great economic development, with VenezuelaColombiaArgentinaUruguay and Peru growing their economies by over 8 per cent – per annum.

Brazil, the nation from where the Limas hail, is the seventh largest economy in the world and the second largest in the Americas.

It leads South America in total amount of exports at $137.8 billion dollars

Sandals General Manager Patrick Drake once again highlighted the great opportunity the opening of these markets provides for the Bahamas.

“While continuing to provide excellent service to our North American guests we must not forget the special needs of visitors to the Bahamas from South America and Europe who are traveling great distances to be here,” Mr  Drake said.

 

 

Posted in News, We TourismComments (0)

Caribbean Hotel & Tourism Association votes Richard J. Doumeng, U.S. Virgin Islands, President-elect for 2012-2014

CARIBBEAN HOTEL & TOURISM ASSOCIATION VOTES RICHARD J. DOUMENG, U.S. VIRGIN ISLANDS, PRESIDENT-ELECT FOR 2012-2014

THE CARIBBEAN (June 29, 2011) – The Caribbean Hotel & Tourism Association (CHTA) has elected Richard J. Doumeng President-elect for 2012 – 2014.  Doumeng is past chairman, Board of Directors, U.S. Virgin Islands Hotel & Tourism Association and managing director at Bolongo Bay Beach Resort in St. Thomas.

CHTA President-elect Richard J. Doumeng
CHTA President-elect Richard J. Doumeng

Doumeng was elected President-elect by acclamation at the Annual General Meeting of CHTA which was held on June 25, 2011 during the “Taste of The Caribbean” culinary competition which took place in Miami, FL.

Doumeng currently serves as First Vice President of CHTA and was voted Caribbean Hotelier of the Year in 2009.  Previously, he served as vice president, president and as a member of the board for the USVI Hotel & Tourism Association.  Doumeng is also a Trustee for the CHTA Education Foundation (CHTAEF), which provides scholarships and special assistance to Caribbean students and hotel industry personnel pursuing higher education courses and degrees for careers in tourism.

The President-elect position was created by CHTA to facilitate a smooth transition from one administration to another.  The officers who will work with Doumeng during his presidency will be elected at the Annual General Meeting in 2012.

About The Caribbean Hotel & Tourism Association

The Caribbean Hotel & Tourism Association (CHTA) facilitates the full potential of the Caribbean hotel and tourism industry by serving members’ needs and building partnerships in a socially responsible and sustainable manner.  CHTA was founded in 1962; it is the voice of the Caribbean hospitality industry for the development of the region in the highly competitive and sophisticated environment of international tourism. Today, tourism is widely recognized as a pivotal industry in the economy of the region – and CHTA functions as the common denominator for this industry in a region of diverse nationalities, languages and styles, identifying mutual problems and marshalling the resources of the active and allied members to devise solutions. CHTA represents all facets of the hospitality industry with more than 725 member hotels and 525 allied members.

For more information, visit http://www.caribbeanhotelandtourism.com.  Follow CHTA on Facebook www.Facebook.com/CaribbeanHotelandTourismAssociation and Twitter www.Twitter.com/CHTAFeeds.

 

Posted in News, We TourismComments (0)

Sandals Resorts honored twice during annual Travelage West Wave Awards

Description: Description: Travelage West Wave Awards

Sandals Emerald Bay, …

Sandals Emerald Bay Exuma

During the Annual TravelAge West WAVE Awards ceremony held on Thursday, June 2nd in Los Angeles, California, two Luxury Included® Sandals Resorts took home top honors. Sandals Emerald Bay, Great Exuma, Bahamas, the newest property in the resort portfolio, received the honor of “Best New Property or Major Renovation, Caribbean,” while Sandals Grande St. Lucian Spa & Beach Resort was awarded “Best All-Inclusive Resort, Caribbean.” Both properties represent the pinnacle of a romantic getaway, with unparalleled service framed by the cobalt-blue Caribbean Sea.

Sandals Emerald Bay recently celebrated its one year anniversary with an extensive renovation to its 18-hole Greg Norman-designed Sandals Emerald Reef Golf Club, the addition of 66 new rooms & suites and the expansion of its gourmet dining options. The luxurious property offers an unparalleled beachfront location; a choice of six gourmet dining options, from white-glove service to barefoot casual. Meanwhile, Sandals Grande St. Lucian is set on its own spectacular peninsula surrounded by the sea on both sides and features 300 luxuriously appointed rooms and suites, each with a view of the water. As with all Luxury Included® vacations, both award-winning properties feature premium brand wine and spirits, including an exclusive partnership with California’s legendary Beringer Vineyards; luxurious accommodations in a range of categories; unrivaled watersports including one of the Caribbean’s most comprehensive dive programs; Butler Service for truly indulgent pampering; Sandals Weddings by Martha StewartTM; and signature Red Lane® Spas, with services and treatments inspired by the region.

The TravelAge West WAVE Awards are given out annually to the best and brightest in the hospitality industry in a variety of categories.  Sandals Resorts has been included in the awards ceremony for several years running and are honored to be recognized by a leading travel trade publication.

 

 


 

Posted in News, We TourismComments (0)

Caribbean Tourism Organization Recognizes Interval International For Contributions To Education

Interval International Logo

 

PHOTO CAPTION: In honor of its 35th anniversary, Interval International was recognized by the Caribbean Tourism Organization during the recent Caribbean Week in New York City for ongoing contributions to its education foundation.  Pictured left to right is Neil Kolton, Interval’s director of resort sales and service for the Caribbean, receiving the award from Jacqueline Johnson, chairman of the foundation, and Hugh Riley, secretary general of CTO.

 

Posted in News, We TourismComments (0)

PHVsPjxsaT48c3Ryb25nPndvb19hZHNfcm90YXRlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzMwMF9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfMzAwX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5jYXJpYmh5cGUuY29tL2ltYWdlcy9hZHZlcnRpc2VfMS5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF8zMDBfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5jYXJpYmh5cGUuY29tLzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2NvbnRlbnQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2NvbnRlbnRfYWRzZW5zZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2NvbnRlbnRfZGlzYWJsZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtNDY4eDYwLTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5jYXJpYmh5cGUuY29tL2FkdmVydGlzZS5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5jYXJpYmh5cGUuY29tL2FkdmVydGlzZS5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5jYXJpYmh5cGUuY29tL2FkdmVydGlzZS5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy5jYXJpYmh5cGUuY29tL2FkdmVydGlzZS5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV81PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS00LmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzY8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTQuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2Fkc2Vuc2U8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF9tcHVfZGlzYWJsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5jYXJpYmh5cGUuY29tL2FkdmVydGlzZS5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9tcHVfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5jYXJpYmh5cGUuY29tLzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfYWRzZW5zZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmNhcmliaHlwZS5jb20vbG9uZ2Fkdi5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5jYXJpYmh5cGUuY29tL2NvbnRhY3Q8L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuY2FyaWJoeXBlLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5jYXJpYmh5cGUuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzM8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmNhcmliaHlwZS5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfNDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuY2FyaWJoeXBlLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF81PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzY8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hbGlnbjwvc3Ryb25nPiAtIGFsaWdubGVmdDwvbGk+PGxpPjxzdHJvbmc+d29vX2FsaWduX2ZlYXQ8L3N0cm9uZz4gLSBhbGlnbmxlZnQ8L2xpPjxsaT48c3Ryb25nPndvb19hbHRfc3R5bGVzaGVldDwvc3Ryb25nPiAtIGxpZ2h0Ymx1ZS5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19hcmNoaXZlczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FyY2hpdmVfY29udGVudDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYXV0aG9yPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hdXRvX2ltZzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYmxvY2tfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmNhcmliaHlwZS5jb20vaW1hZ2VzL2FkdmVydGlzZV8xLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2Jsb2NrX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuY2FyaWJoeXBlLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2Jsb2dfY2F0czwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19ibG9nX2NhdF9pZDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2Jsb2dfaWQ8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ibG9nX25hdmlnYXRpb248L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Jsb2dfbmF2aWdhdGlvbl9mb290ZXI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Jsb2dfcGVybWFsaW5rPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYmxvZ19zaWRlYmFyPC9zdHJvbmc+IC0gQmxvZyBQYWdlczwvbGk+PGxpPjxzdHJvbmc+d29vX2Jsb2dfc3VibmF2aWdhdGlvbjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYnJlYWRjcnVtYnM8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYnV5X3RoZW1lczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29sczwvc3Ryb25nPiAtIDI8L2xpPjxsaT48c3Ryb25nPndvb19jb250YWN0Zm9ybV9lbWFpbDwvc3Ryb25nPiAtIGlucXVpcnlAY2FyaWJoeXBlLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2N1Zm9uPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9jb2xvcjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9jc3M8L3N0cm9uZz4gLSBwLmF1ZGlvcGxheWVyX2NvbnRhaW5lciB7ICANCiAgdGV4dC1hbGlnbjogbGVmdDsgIA0KfSA8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fZmF2aWNvbjwvc3Ryb25nPiAtIGh0dHA6Ly9jYXJpYmh5cGUuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzA3L2Zhdmljb24uaWNvPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2xpbms8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fbmF2X21lbnU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX3VwbG9hZF90cmFja2luZzwvc3Ryb25nPiAtIGE6MDp7fTwvbGk+PGxpPjxzdHJvbmc+d29vX2RhdGU8L3N0cm9uZz4gLSBkLiBNLCBZPC9saT48bGk+PHN0cm9uZz53b29fZGlzY2xhaW1lcjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2V4Y2x1ZGU8L3N0cm9uZz4gLSBhOjM6e2k6MDtpOjIyMDtpOjE7aToxNTk7aToyO2k6MTUxO308L2xpPjxsaT48c3Ryb25nPndvb19leGNsdWRlX3BhZ2VzX2Zvb3Rlcjwvc3Ryb25nPiAtIDIwMiwzODUsMzM0LDQwNSw0NTAsNDU4LDk0Niw5ODAsMTEyNCwxMTM5LDExNDI8L2xpPjxsaT48c3Ryb25nPndvb19leGNsdWRlX3BhZ2VzX21haW48L3N0cm9uZz4gLSAyMDIsMzg1LDMzNCw0MDUsNDUwLDQ1OCw5NDYsOTgwLDExMjQsMTEzOSwxMTQyPC9saT48bGk+PHN0cm9uZz53b29fZXhjbHVkZV9wYWdlc19zdWJuYXY8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9iYW5uZXI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2NhdGVnb3J5PC9zdHJvbmc+IC0gRmVhdHVyZWQ8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9lbnRyaWVzPC9zdHJvbmc+IC0gNTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX3RhZ3M8L3N0cm9uZz4gLSBGZWF0dXJlZDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXRfZW50cmllczwvc3Ryb25nPiAtIDE5PC9saT48bGk+PHN0cm9uZz53b29fZmVhdF9oZWlnaHQ8L3N0cm9uZz4gLSAyMTA8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0X3dpZHRoPC9zdHJvbmc+IC0gMjgwPC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl9pZDwvc3Ryb25nPiAtIENhcmliaHlwZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfdXJsPC9zdHJvbmc+IC0gaHR0cDovL2ZlZWRzLmZlZWRidXJuZXIuY29tL0NhcmliaHlwZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZsaWNrcl9lbnRyaWVzPC9zdHJvbmc+IC0gU2VsZWN0IGEgbnVtYmVyOjwvbGk+PGxpPjxzdHJvbmc+d29vX2ZsaWNrcl9pZDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZsaWNrcl91cmw8L3N0cm9uZz4gLSBGbGlja3IgVVJMPC9saT48bGk+PHN0cm9uZz53b29fZnJhbWV3b3JrX3VwZGF0ZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fZnJhbWV3b3JrX3ZlcnNpb248L3N0cm9uZz4gLSAyLjYuMTwvbGk+PGxpPjxzdHJvbmc+d29vX2dvb2dsZV9hbmFseXRpY3M8L3N0cm9uZz4gLSA8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj4NCg0KICB2YXIgX2dhcSA9IF9nYXEgfHwgW107DQogIF9nYXEucHVzaChbXCdfc2V0QWNjb3VudFwnLCBcJ1VBLTE2ODkxNzE3LTFcJ10pOw0KICBfZ2FxLnB1c2goW1wnX3RyYWNrUGFnZXZpZXdcJ10pOw0KDQogIChmdW5jdGlvbigpIHsNCiAgICB2YXIgZ2EgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwnc2NyaXB0XCcpOyBnYS50eXBlID0gXCd0ZXh0L2phdmFzY3JpcHRcJzsgZ2EuYXN5bmMgPSB0cnVlOw0KICAgIGdhLnNyYyA9IChcJ2h0dHBzOlwnID09IGRvY3VtZW50LmxvY2F0aW9uLnByb3RvY29sID8gXCdodHRwczovL3NzbFwnIDogXCdodHRwOi8vd3d3XCcpICsgXCcuZ29vZ2xlLWFuYWx5dGljcy5jb20vZ2EuanNcJzsNCiAgICB2YXIgcyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKFwnc2NyaXB0XCcpWzBdOyBzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGdhLCBzKTsNCiAgfSkoKTsNCg0KPC9zY3JpcHQ+PC9saT48bGk+PHN0cm9uZz53b29faG9tZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faG9tZXBhZ2U8L3N0cm9uZz4gLSBsYXlvdXQtZGVmYXVsdC5waHA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2NvbnRlbnQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfb25seTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9zaWRlYmFyPC9zdHJvbmc+IC0gSG9tZXBhZ2U8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3RodW1iX2hlaWdodDwvc3Ryb25nPiAtIDYwPC9saT48bGk+PHN0cm9uZz53b29faG9tZV90aHVtYl93aWR0aDwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX2ltYWdlX3NpbmdsZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19pbmNfaW50cm9fcGFnZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faW5jX2ludHJvX3BhZ2VfbGVmdDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faW5jX2ludHJvX3BhZ2VfcmlnaHQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2luY190YWJiZXJfcGFnZXM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ludHJvX3BhZ2U8L3N0cm9uZz4gLSAyMzc8L2xpPjxsaT48c3Ryb25nPndvb19pbnRyb19wYWdlX2xlZnQ8L3N0cm9uZz4gLSAyNDE8L2xpPjxsaT48c3Ryb25nPndvb19pbnRyb19wYWdlX3JpZ2h0PC9zdHJvbmc+IC0gMjU0PC9saT48bGk+PHN0cm9uZz53b29fbGF5b3V0PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2xlZnRfc2lkZWJhcjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fbG9nbzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuY2FyaWJoeXBlLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxMC8wNS9jYXJpYmxvZ28yLnBuZzwvbGk+PGxpPjxzdHJvbmc+d29vX21hZ19mZWF0dXJlZDwvc3Ryb25nPiAtIDU8L2xpPjxsaT48c3Ryb25nPndvb19tYWdfc2Vjb25kYXJ5PC9zdHJvbmc+IC0gNDwvbGk+PGxpPjxzdHJvbmc+d29vX21hbnVhbDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9zdXBwb3J0L3RoZW1lLWRvY3VtZW50YXRpb24vZ2F6ZXR0ZS1lZGl0aW9uLzwvbGk+PGxpPjxzdHJvbmc+d29vX21lbnVfZGVzYzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fbWlkX2V4Y2x1ZGU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19uYXZfZXhjbHVkZTwvc3Ryb25nPiAtIDEwMCwyMDwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl90b3A8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX25vdF9tcHU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX29wdGlvbnM8L3N0cm9uZz4gLSBhOjE0Mzp7czoxNDoid29vX2Fkc19yb3RhdGUiO3M6NDoidHJ1ZSI7czoxODoid29vX2FkXzMwMF9hZHNlbnNlIjtzOjA6IiI7czoxNjoid29vX2FkXzMwMF9pbWFnZSI7czo0NzoiaHR0cDovL3d3dy5jYXJpYmh5cGUuY29tL2ltYWdlcy9hZHZlcnRpc2VfMS5qcGciO3M6MTQ6Indvb19hZF8zMDBfdXJsIjtzOjI1OiJodHRwOi8vd3d3LmNhcmliaHlwZS5jb20vIjtzOjE0OiJ3b29fYWRfY29udGVudCI7czo1OiJmYWxzZSI7czoyMjoid29vX2FkX2NvbnRlbnRfYWRzZW5zZSI7czowOiIiO3M6MjI6Indvb19hZF9jb250ZW50X2Rpc2FibGUiO3M6NDoidHJ1ZSI7czoyMDoid29vX2FkX2NvbnRlbnRfaW1hZ2UiO3M6NTE6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTQ2OHg2MC0yLmdpZiI7czoxODoid29vX2FkX2NvbnRlbnRfdXJsIjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTQ6Indvb19hZF9pbWFnZV8xIjtzOjUyOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTEuZ2lmIjtzOjE0OiJ3b29fYWRfaW1hZ2VfMiI7czo1MjoiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS0yLmdpZiI7czoxNDoid29vX2FkX2ltYWdlXzMiO3M6NTI6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtMy5naWYiO3M6MTQ6Indvb19hZF9pbWFnZV80IjtzOjUyOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTQuZ2lmIjtzOjE0OiJ3b29fYWRfaW1hZ2VfNSI7czo1MjoiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS00LmdpZiI7czoxNDoid29vX2FkX2ltYWdlXzYiO3M6NTI6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtNC5naWYiO3M6MTA6Indvb19hZF90b3AiO3M6NDoidHJ1ZSI7czoxODoid29vX2FkX3RvcF9hZHNlbnNlIjtzOjA6IiI7czoxNjoid29vX2FkX3RvcF9pbWFnZSI7czo0MzoiaHR0cDovL3d3dy5jYXJpYmh5cGUuY29tL2ltYWdlcy9sb25nYWR2LmpwZyI7czoxNDoid29vX2FkX3RvcF91cmwiO3M6MzI6Imh0dHA6Ly93d3cuY2FyaWJoeXBlLmNvbS9jb250YWN0IjtzOjEyOiJ3b29fYWRfdXJsXzEiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxMjoid29vX2FkX3VybF8yIjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTI6Indvb19hZF91cmxfMyI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjtzOjEyOiJ3b29fYWRfdXJsXzQiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxMjoid29vX2FkX3VybF81IjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTI6Indvb19hZF91cmxfNiI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjtzOjk6Indvb19hbGlnbiI7czo5OiJhbGlnbmxlZnQiO3M6MTQ6Indvb19hbGlnbl9mZWF0IjtzOjk6ImFsaWdubGVmdCI7czoxODoid29vX2FsdF9zdHlsZXNoZWV0IjtzOjE1OiJncmV5X3llbGxvdy5jc3MiO3M6MTI6Indvb19hcmNoaXZlcyI7czowOiIiO3M6MTk6Indvb19hcmNoaXZlX2NvbnRlbnQiO3M6NToiZmFsc2UiO3M6MTA6Indvb19hdXRob3IiO3M6NToiZmFsc2UiO3M6MTI6Indvb19hdXRvX2ltZyI7czo1OiJmYWxzZSI7czoxNToid29vX2Jsb2NrX2ltYWdlIjtzOjQ3OiJodHRwOi8vd3d3LmNhcmliaHlwZS5jb20vaW1hZ2VzL2FkdmVydGlzZV8xLmpwZyI7czoxMzoid29vX2Jsb2NrX3VybCI7czoyNDoiaHR0cDovL3d3dy5jYXJpYmh5cGUuY29tIjtzOjEzOiJ3b29fYmxvZ19jYXRzIjtzOjQ6InRydWUiO3M6MTU6Indvb19ibG9nX2NhdF9pZCI7czowOiIiO3M6MTE6Indvb19ibG9nX2lkIjtzOjA6IiI7czoxOToid29vX2Jsb2dfbmF2aWdhdGlvbiI7czo1OiJmYWxzZSI7czoyNjoid29vX2Jsb2dfbmF2aWdhdGlvbl9mb290ZXIiO3M6NToiZmFsc2UiO3M6MTg6Indvb19ibG9nX3Blcm1hbGluayI7czowOiIiO3M6MTY6Indvb19ibG9nX3NpZGViYXIiO3M6MTA6IkJsb2cgUGFnZXMiO3M6MjI6Indvb19ibG9nX3N1Ym5hdmlnYXRpb24iO3M6NToiZmFsc2UiO3M6MTU6Indvb19icmVhZGNydW1icyI7czo0OiJ0cnVlIjtzOjE0OiJ3b29fYnV5X3RoZW1lcyI7czo1OiJmYWxzZSI7czo4OiJ3b29fY29scyI7czoxOiIyIjtzOjIxOiJ3b29fY29udGFjdGZvcm1fZW1haWwiO3M6MjE6ImlucXVpcnlAY2FyaWJoeXBlLmNvbSI7czo5OiJ3b29fY3Vmb24iO3M6NDoidHJ1ZSI7czoxNjoid29vX2N1c3RvbV9jb2xvciI7czowOiIiO3M6MTQ6Indvb19jdXN0b21fY3NzIjtzOjUyOiJwLmF1ZGlvcGxheWVyX2NvbnRhaW5lciB7ICAKICB0ZXh0LWFsaWduOiBsZWZ0OyAgCn0gIjtzOjE4OiJ3b29fY3VzdG9tX2Zhdmljb24iO3M6NTk6Imh0dHA6Ly9jYXJpYmh5cGUuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzA3L2Zhdmljb24uaWNvIjtzOjE1OiJ3b29fY3VzdG9tX2xpbmsiO3M6MDoiIjtzOjE5OiJ3b29fY3VzdG9tX25hdl9tZW51IjtzOjQ6InRydWUiO3M6MjY6Indvb19jdXN0b21fdXBsb2FkX3RyYWNraW5nIjthOjA6e31zOjg6Indvb19kYXRlIjtzOjc6ImQuIE0sIFkiO3M6MTQ6Indvb19kaXNjbGFpbWVyIjtzOjA6IiI7czoxMToid29vX2V4Y2x1ZGUiO2E6Mzp7aTowO2k6MjIwO2k6MTtpOjE1OTtpOjI7aToxNTE7fXM6MjQ6Indvb19leGNsdWRlX3BhZ2VzX2Zvb3RlciI7czo0NjoiMjAyLDM4NSwzMzQsNDA1LDQ1MCw0NTgsOTQ2LDk4MCwxMTI0LDExMzksMTE0MiI7czoyMjoid29vX2V4Y2x1ZGVfcGFnZXNfbWFpbiI7czo0NjoiMjAyLDM4NSwzMzQsNDA1LDQ1MCw0NTgsOTQ2LDk4MCwxMTI0LDExMzksMTE0MiI7czoyNDoid29vX2V4Y2x1ZGVfcGFnZXNfc3VibmF2IjtzOjA6IiI7czoxMjoid29vX2ZlYXR1cmVkIjtzOjQ6InRydWUiO3M6MTk6Indvb19mZWF0dXJlZF9iYW5uZXIiO3M6NToiZmFsc2UiO3M6MjE6Indvb19mZWF0dXJlZF9jYXRlZ29yeSI7czo4OiJGZWF0dXJlZCI7czoyMDoid29vX2ZlYXR1cmVkX2VudHJpZXMiO3M6MToiNSI7czoxNzoid29vX2ZlYXR1cmVkX3RhZ3MiO3M6ODoiRmVhdHVyZWQiO3M6MTU6Indvb19mZWF0X2hlaWdodCI7czozOiIyMTAiO3M6MTQ6Indvb19mZWF0X3dpZHRoIjtzOjM6IjI4MCI7czoxNzoid29vX2ZlZWRidXJuZXJfaWQiO3M6MDoiIjtzOjE4OiJ3b29fZmVlZGJ1cm5lcl91cmwiO3M6MDoiIjtzOjE4OiJ3b29fZmxpY2tyX2VudHJpZXMiO3M6MTY6IlNlbGVjdCBhIG51bWJlcjoiO3M6MTM6Indvb19mbGlja3JfaWQiO3M6MDoiIjtzOjE0OiJ3b29fZmxpY2tyX3VybCI7czoxMDoiRmxpY2tyIFVSTCI7czoyMDoid29vX2ZyYW1ld29ya191cGRhdGUiO3M6NToiZmFsc2UiO3M6MjA6Indvb19nb29nbGVfYW5hbHl0aWNzIjtzOjQ5NDoiPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgoKICB2YXIgX2dhcSA9IF9nYXEgfHwgW107CiAgX2dhcS5wdXNoKFtcJ19zZXRBY2NvdW50XCcsIFwnVUEtMTY4OTE3MTctMVwnXSk7CiAgX2dhcS5wdXNoKFtcJ190cmFja1BhZ2V2aWV3XCddKTsKCiAgKGZ1bmN0aW9uKCkgewogICAgdmFyIGdhID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcJ3NjcmlwdFwnKTsgZ2EudHlwZSA9IFwndGV4dC9qYXZhc2NyaXB0XCc7IGdhLmFzeW5jID0gdHJ1ZTsKICAgIGdhLnNyYyA9IChcJ2h0dHBzOlwnID09IGRvY3VtZW50LmxvY2F0aW9uLnByb3RvY29sID8gXCdodHRwczovL3NzbFwnIDogXCdodHRwOi8vd3d3XCcpICsgXCcuZ29vZ2xlLWFuYWx5dGljcy5jb20vZ2EuanNcJzsKICAgIHZhciBzID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoXCdzY3JpcHRcJylbMF07IHMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoZ2EsIHMpOwogIH0pKCk7Cgo8L3NjcmlwdD4iO3M6MTI6Indvb19ob21lcGFnZSI7czoxODoibGF5b3V0LWRlZmF1bHQucGhwIjtzOjE2OiJ3b29faG9tZV9jb250ZW50IjtzOjU6ImZhbHNlIjtzOjEzOiJ3b29faG9tZV9vbmx5IjtzOjU6ImZhbHNlIjtzOjE2OiJ3b29faG9tZV9zaWRlYmFyIjtzOjg6IkhvbWVwYWdlIjtzOjE2OiJ3b29faW1hZ2Vfc2luZ2xlIjtzOjU6ImZhbHNlIjtzOjE4OiJ3b29faW5jX2ludHJvX3BhZ2UiO3M6NToiZmFsc2UiO3M6MjM6Indvb19pbmNfaW50cm9fcGFnZV9sZWZ0IjtzOjU6ImZhbHNlIjtzOjI0OiJ3b29faW5jX2ludHJvX3BhZ2VfcmlnaHQiO3M6NToiZmFsc2UiO3M6MjA6Indvb19pbmNfdGFiYmVyX3BhZ2VzIjtzOjU6ImZhbHNlIjtzOjE0OiJ3b29faW50cm9fcGFnZSI7czozOiIyMzciO3M6MTk6Indvb19pbnRyb19wYWdlX2xlZnQiO3M6MzoiMjQxIjtzOjIwOiJ3b29faW50cm9fcGFnZV9yaWdodCI7czozOiIyNTQiO3M6MTA6Indvb19sYXlvdXQiO3M6NDoidHJ1ZSI7czoxNjoid29vX2xlZnRfc2lkZWJhciI7czo1OiJmYWxzZSI7czo4OiJ3b29fbG9nbyI7czo2NjoiaHR0cDovL3d3dy5jYXJpYmh5cGUuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEwLzA1L2NhcmlibG9nbzIucG5nIjtzOjE2OiJ3b29fbWFnX2ZlYXR1cmVkIjtzOjE6IjUiO3M6MTc6Indvb19tYWdfc2Vjb25kYXJ5IjtzOjE6IjQiO3M6MTM6Indvb19tZW51X2Rlc2MiO3M6NToiZmFsc2UiO3M6MTU6Indvb19taWRfZXhjbHVkZSI7czowOiIiO3M6MTU6Indvb19uYXZfZXhjbHVkZSI7czo2OiIxMDAsMjAiO3M6MTE6Indvb19uYXZfdG9wIjtzOjU6ImZhbHNlIjtzOjExOiJ3b29fbm90X21wdSI7czo1OiJmYWxzZSI7czoxNzoid29vX290aGVyX2VudHJpZXMiO3M6MToiNSI7czoxNjoid29vX3BhZ2Vfc2lkZWJhciI7czoxMToiSW5uZXIgUGFnZXMiO3M6MTA6Indvb19yYXRpbzEiO3M6MToiMyI7czoxMDoid29vX3JhdGlvMiI7czoxOiIyIjtzOjEwOiJ3b29fcmVzaXplIjtzOjQ6InRydWUiO3M6MTM6Indvb19yc3NfdGh1bWIiO3M6NToiZmFsc2UiO3M6MTg6Indvb19zZWFyY2hfZGlzYWJsZSI7czo0OiJ0cnVlIjtzOjE0OiJ3b29fc2VhcmNoX3RvcCI7czo0OiJ0cnVlIjtzOjM4OiJ3b29fc2V0dGluZ3NfY3VzdG9tX25hdl8xX2Rlc2NyaXB0aW9ucyI7czoyOiJubyI7czozODoid29vX3NldHRpbmdzX2N1c3RvbV9uYXZfMl9kZXNjcmlwdGlvbnMiO3M6Mjoibm8iO3M6NDA6Indvb19zZXR0aW5nc19jdXN0b21fbmF2X2FkdmFuY2VkX29wdGlvbnMiO3M6MzoieWVzIjtzOjMxOiJ3b29fc2V0dGluZ3NfY3VzdG9tX25hdl92ZXJzaW9uIjtzOjU6IjEuMC43IjtzOjE5OiJ3b29fc2hvd19hZHNfYm90dG9tIjtzOjQ6InRydWUiO3M6MTY6Indvb19zaG93X2Fkc190b3AiO3M6NDoidHJ1ZSI7czoxNjoid29vX3Nob3dfb3B0aW9ucyI7czo1OiJmYWxzZSI7czoxNDoid29vX3Nob3dfdmlkZW8iO3M6NDoidHJ1ZSI7czoxNzoid29vX3NpbmdsZV9oZWlnaHQiO3M6MzoiMjAwIjtzOjE2OiJ3b29fc2luZ2xlX3dpZHRoIjtzOjM6IjIwMCI7czoxMDoid29vX3NsaWRlciI7czo0OiJ0cnVlIjtzOjE1OiJ3b29fc2xpZGVyX2F1dG8iO3M6NToiZmFsc2UiO3M6MjE6Indvb19zbGlkZXJfYXV0b2hlaWdodCI7czo0OiJ0cnVlIjtzOjIwOiJ3b29fc2xpZGVyX2F1dG9zdGFydCI7czo1OiIxMDAwMCI7czoxNjoid29vX3NsaWRlcl9jbGljayI7czo1OiJmYWxzZSI7czoyMDoid29vX3NsaWRlcl9jb250Y2xpY2siO3M6NToiZmFsc2UiO3M6MjI6Indvb19zbGlkZXJfZGlzYWJsZV9uYXYiO3M6NToiZmFsc2UiO3M6MTk6Indvb19zbGlkZXJfaW50ZXJ2YWwiO3M6MToiNCI7czoyMjoid29vX3NsaWRlcl9zbGlkZXJzcGVlZCI7czozOiI2MDAiO3M6MTY6Indvb19zbGlkZXJfc3BlZWQiO3M6MzoiMC42IjtzOjIxOiJ3b29fc21hbGx0aHVtYl9oZWlnaHQiO3M6MjoiNDIiO3M6MjA6Indvb19zbWFsbHRodW1iX3dpZHRoIjtzOjI6IjU2IjtzOjEwOiJ3b29fc29jaWFsIjtzOjQ6InRydWUiO3M6MTA6Indvb19zdWJuYXYiO3M6NToiZmFsc2UiO3M6MTY6Indvb190YWJiZXJfcGFnZXMiO3M6MTE6IjIyNSwyMjcsMjI5IjtzOjg6Indvb190YWJzIjtzOjU6ImZhbHNlIjtzOjE3OiJ3b29fdGFic19jb21tZW50cyI7czowOiIiO3M6MTU6Indvb190YWJzX2xhdGVzdCI7czowOiIiO3M6MTY6Indvb190YWJzX3BvcHVsYXIiO3M6MDoiIjtzOjEzOiJ3b29fdGV4dHRpdGxlIjtzOjU6ImZhbHNlIjtzOjEzOiJ3b29fdGhlbWVuYW1lIjtzOjExOiJUaGUgU3RhdGlvbiI7czoyNToid29vX3RoZW1lX3ZlcnNpb25fY2hlY2tlciI7czo0OiJ0cnVlIjtzOjE1OiJ3b29fdGhlX2NvbnRlbnQiO3M6NDoidHJ1ZSI7czoxNjoid29vX3RodW1iX2hlaWdodCI7czoyOiI3NiI7czoyMToid29vX3RodW1iX2hlaWdodF9mZWF0IjtzOjM6IjIwMCI7czoxNToid29vX3RodW1iX3dpZHRoIjtzOjM6IjEwMCI7czoyMDoid29vX3RodW1iX3dpZHRoX2ZlYXQiO3M6MzoiMjAwIjtzOjExOiJ3b29fdHdpdHRlciI7czo5OiJjYXJpYmh5cGUiO3M6MTE6Indvb191cGxvYWRzIjtiOjA7czoxODoid29vX3ZpZGVvX2NhdGVnb3J5IjtzOjE4OiJTZWxlY3QgYSBjYXRlZ29yeToiO308L2xpPjxsaT48c3Ryb25nPndvb19vdGhlcl9lbnRyaWVzPC9zdHJvbmc+IC0gNTwvbGk+PGxpPjxzdHJvbmc+d29vX3BhZ2Vfc2lkZWJhcjwvc3Ryb25nPiAtIElubmVyIFBhZ2VzPC9saT48bGk+PHN0cm9uZz53b29fcmF0aW8xPC9zdHJvbmc+IC0gMzwvbGk+PGxpPjxzdHJvbmc+d29vX3JhdGlvMjwvc3Ryb25nPiAtIDI8L2xpPjxsaT48c3Ryb25nPndvb19yZXNpemU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fcnNzX3RodW1iPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zZWFyY2hfZGlzYWJsZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zZWFyY2hfdG9wPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NldHRpbmdzX2N1c3RvbV9uYXZfMV9kZXNjcmlwdGlvbnM8L3N0cm9uZz4gLSBubzwvbGk+PGxpPjxzdHJvbmc+d29vX3NldHRpbmdzX2N1c3RvbV9uYXZfMl9kZXNjcmlwdGlvbnM8L3N0cm9uZz4gLSBubzwvbGk+PGxpPjxzdHJvbmc+d29vX3NldHRpbmdzX2N1c3RvbV9uYXZfYWR2YW5jZWRfb3B0aW9uczwvc3Ryb25nPiAtIHllczwvbGk+PGxpPjxzdHJvbmc+d29vX3NldHRpbmdzX2N1c3RvbV9uYXZfdmVyc2lvbjwvc3Ryb25nPiAtIDEuMC43PC9saT48bGk+PHN0cm9uZz53b29fc2hvcnRuYW1lPC9zdHJvbmc+IC0gd29vPC9saT48bGk+PHN0cm9uZz53b29fc2hvd19hZHNfYm90dG9tPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfYWRzX3RvcDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaG93X2Nhcm91c2VsPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfb3B0aW9uczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2hvd192aWRlbzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2hlaWdodDwvc3Ryb25nPiAtIDIwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV93aWR0aDwvc3Ryb25nPiAtIDIwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcjwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfYXV0bzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX2F1dG9oZWlnaHQ8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX2F1dG9zdGFydDwvc3Ryb25nPiAtIDEwMDAwPC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX2NsaWNrPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfY29udGNsaWNrPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfZGlzYWJsZV9uYXY8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9pbnRlcnZhbDwvc3Ryb25nPiAtIDQ8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfc2xpZGVyc3BlZWQ8L3N0cm9uZz4gLSA2MDA8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfc3BlZWQ8L3N0cm9uZz4gLSAwLjY8L2xpPjxsaT48c3Ryb25nPndvb19zbWFsbHRodW1iX2hlaWdodDwvc3Ryb25nPiAtIDQyPC9saT48bGk+PHN0cm9uZz53b29fc21hbGx0aHVtYl93aWR0aDwvc3Ryb25nPiAtIDU2PC9saT48bGk+PHN0cm9uZz53b29fc29jaWFsPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3N1Ym5hdjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fdGFiYmVyX3BhZ2VzPC9zdHJvbmc+IC0gMjI1LDIyNywyMjk8L2xpPjxsaT48c3Ryb25nPndvb190YWJzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb190YWJzX2NvbW1lbnRzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fdGFic19sYXRlc3Q8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb190YWJzX3BvcHVsYXI8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb190ZXh0dGl0bGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RoZW1lbmFtZTwvc3Ryb25nPiAtIEdhemV0dGU8L2xpPjxsaT48c3Ryb25nPndvb190aGVtZV92ZXJzaW9uX2NoZWNrZXI8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fdGhlX2NvbnRlbnQ8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfaGVpZ2h0PC9zdHJvbmc+IC0gNzY8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9oZWlnaHRfZmVhdDwvc3Ryb25nPiAtIDIwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfd2lkdGhfZmVhdDwvc3Ryb25nPiAtIDIwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3R3aXR0ZXI8L3N0cm9uZz4gLSBjYXJpYmh5cGU8L2xpPjxsaT48c3Ryb25nPndvb191cGxvYWRzPC9zdHJvbmc+IC0gYToyOntpOjA7czo3MToiaHR0cDovL3d3dy5jYXJpYmh5cGUuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNC1sb2dvX3NpdGUucG5nIjtpOjE7czo2NzoiaHR0cDovL3d3dy5jYXJpYmh5cGUuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMy1sb2dvMS5wbmciO308L2xpPjxsaT48c3Ryb25nPndvb192aWRlb19jYXRlZ29yeTwvc3Ryb25nPiAtIFZpZGVvczwvbGk+PC91bD4=