What Makes an Ad Stand Out – Good Text, Display, or Video?

market-5000694_1280

As a business owner, it is important to understand the basics of what goes into a good advertisement.

All brands need promotion and the correct kind of promotion is key. In order to expand your business, it’s essential to have an effective advertising campaign. When done incorrectly, money is wasted on ineffective or poor ads. Our goal is to save money with ads and, in turn, make them more money with new clients or customers.

At 219 Group, when clients ask us “What makes a good ad?” – there is no easy answer, as it is largely based on each client. However, we will do our best to answer this in general terms.

GENERAL OVERVIEW OF ADS

It is important to understand what makes a good ad and what does not.

Good ads:

  • Call to action / tell the prospective customer to do something.
  • Engage customers based on where they are in the customer journey.
  • Regardless of channel, it seamlessly translates brand identity.

Bad ads:

  • Do not follow the rules and get disapproved.
  • No call to action / do not ask the customer to do anything.

TEXT ADS

In 2021, Google confirmed Responsive Search Ads (RSAs) are the default in new ad accounts. What this means is that strategies need to fit both formats to include the expanded text ads.

RSAs are made up of:

  • Minimum of three headlines (30 character limit each), maximum of 15.
  • Two descriptions (90 character limit each), maximum of four.
  • One path set (two 15-character addendums to your root domain)
  • Optional tracking templates.

As only the first two headlines are guaranteed to show in a text ad, it is imperative that you pin the calls-to-action in either headline one or two.

In text ads it is important to make sure each headline can stand on its own while being related to the others.

DISPLAY ADS

Display advertising is defined as a mode of online advertising where marketers use visual ads to advertise their products on websites, apps, or social media. It has been mistaken that display is only useful for remarketing; but display ads are good for various parts of the consumer’s journey. Display ads can create and build brand awareness.

The steps for display ads include creative for all the potential spots, or sacrificing some creative polish to use responsive display ads.
If you choose to opt for a responsive display ad (RDA), you are sacrificing some level of brand control in exchange for reach. These ads will open all possible placements to you.

Display and Responsive display ads require:

  • At least three images or videos, including a logo (can have up to 15 assets)
  • One long headline
  • At least one regular headline
  • At least one description
  • Business name
  • Final URL

Display ads have their own downfalls but tend to outperform traditional ads simply because they stand out. They allow more creative either from your website or social or stock images if you prefer.

Display ad tips:

  • If using video, make sure it is no longer than 15 seconds.
  • While RDAs will have a CTA button, regular display does not therefore, make sure to build a call to action button into your ad.

VIDEO ADS

Video advertising is the process of displaying ads either inside online video content. This is typically before, during or after a video stream, known as pre-roll, mid-roll and post-roll or as standalone ads.

How video ads work on Youtube:

  • Bumper: 6-second spots serving before or after the main video.
  • In-stream non-skippable: 15-second spots that serve before/during/after the main video.
  • In-stream skippable: 30+ second spots serving before/during/after the main video that can be skipped after five seconds.
  • Outstream: Video spots serving in spots other than main YouTube.

Video ad composition:

  • Video: If you selected a time-specific format, you’ll receive a warning if your video is incompatible
  • CTA: 10 characters (“Learn more” is always a good option)
  • Headline: 15 characters to position your CTA
  • Final URL: Where your clickable element will lead
  • Display URL: What the user sees (root domain is the best choice)

The most important thing to remember about YouTube is understanding what you want your audience to do. If your goal is to drive them to a landing page or website, you need to make sure they watch long enough to see the website. If the goal is sales, then do not waste time on the bumper ad for awareness and put your call to action for a sale.

WHICH AD TYPE IS BEST

To decide which ad type is best is to look at the client and goals. A great ad is the result of many things – the right target audience, the right creative and using the channel correctly.

DIGITAL MARKETING YOU CAN TRUST

At 219 Group, we do a lot of things well. Websites, landing pages, banners, newsletters, social media, mobile marketing, search engine optimization, email and paid search campaigns are the best ways to engage with customers in an increasingly digital, mobile and personalized world. We have assembled a team of professionals to create complete digital strategies and tactics that leverage all available forms of digital media at different levels of the marketing funnel.

Contact us today to see how we can work together. Give us a call at 910.483.4749.

What Not to Do When It Comes to Social Media

social

Often times, businesses focus more on what to do when it comes their social media platforms, neglecting what they shouldn’t do. Luckily, we at 219 Group haven’t forgot and have composed a list of a few don’ts when it comes your social media.

Don’t Like Your Own Status

There’s a meme out there that states “Liking your own post, is like giving yourself a high five”. Although you may think your status, that you created, is interesting, let’s give your followers the chance to make the decision on their own. One thing that you could do is encourage your employees to like the status and possibly share it on their personal pages. This is one of the best ways to increase brand awareness.

Don’t Get Muted

Sometimes, businesses get so caught up in reaching their audience on social media, that they constantly post every hour, without pacing themselves. Flooding your followers’ timelines with a post can become very nerve racking to some and can force them to mute your page, or even worse, unfollow you, which isn’t good. Try pacing yourself, create a schedule stating the number of times you will post a week (preferably 2-4 times a week). This will show your followers that you are consistent on your page but that you are not over posting as well.

Don’t Forget That It’s Business… Not Personal

One of the main problems for businesses is that they forget that their social media pages are not meant to be personal. Posting birthdays, pictures from crew lunches, or work parties are great but anything such as political views or opinions on current events is a big no-no. It is best that you keep those things on your personal page. This can give your business a bad look regarding your brand can lead to followers blocking your page and you possibly losing business.

As a business owner, managing your social media and your company can be tough task, at 219 Group, we can help. Give us a call or fill out a quote form to discuss social media services with one of our account executives.

Creating Websites That Aren’t Just Pretty

Website Design

Website Design has come a long way in the last three decades. Gone are the days of blue hyperlinks on a white screen, adding sparkly clip art and visitor counters to the bottom of personal websites, design element spacing issues on the homepage, and flash websites, which looked good on computer screens but didn’t translate to better search engine optimization because of lack of written content and also, simply caused mobile users frustration when the websites didn’t work on their phones.

One thing has not changed in regards to website design over time though. The very vast majority of website designers have always created their websites with the goal of their websites looking good. Website visitors appreciate pretty websites, and it is just common sense that websites that are aesthetically pleasing and simple in their functionality drive up more website traffic than websites that are not.

219 Group makes pretty websites. We want customers drawn to your business website because it looks good. We want your website visitors to appreciate your websites functionality. We certainly want them to get what they are looking for when they visit your website. Yes, 219 Group makes pretty websites all day long.

The thing is though, the website designers at 219 Group know that creating a pretty website is not enough for your business or organization to be successful on the internet. Our web design team goes several steps forward from simply beautiful design. Our websites are custom made to bring you success. That is why we also concentrate on Search Engine Optimization strategies to help your website visitors find your website when they search for the services you provide. If you are a solar power company in Fayetteville, North Carolina, we want people to find you first when they search for solar panels in Fayetteville.

That is also why 219 Group ensures that our websites are designed to react to the screen size of whatever device they are being viewed on. More people are using smartphones to search the internet today than any other device. We understand that your website has to look good and function correctly then too.

Our talented team of website designers at 219 Group go above and beyond to create websites for our clients that function well, increase your internet visibility, handle any user safety concerns you may have, and also look pretty. No sparkly clip art needed.

SEO for the Mobile Market in Fayetteville and Raleigh

Mobile SEO

Are you mobile friendly? If you’re trying to improve search engine optimization (SEO) for your Raleigh or Fayetteville business, consider approaching SEO from a different angle.

We all know the importance of rich content and keyword targeting, but did you ever stop to think about marketing toward your mobile users in Fayetteville? By 2017, all businesses should be aware that SEO for mobile platforms creates a big boost in search engine rankings, so creating a website friendly to the mobile market should be top priority.

Think About Your Mobile Website Speed for a Boost in SEO

So you’ve got the mobile site for your Raleigh business? Take things a step further and tap into SEO for the mobile market by checking your website speed to see whether your website is responsive and quick to navigate or slow and difficult to understand. Desktop-centered indexing is on the way out in favor of mobile-centered indexing. Ensure your SEO is performing for your Raleigh company by creating web design that is appealing to consumers, responsive, and easy to use on a mobile device. The last thing you want is an important web item hiding within sub-menu after sub-menu. That’s a recipe for SEO disaster sure to get you dinged by Google. Mobile users in Fayetteville are looking for easy to access content that they don’t need to dig through.

Consider Synonyms

If you’re writing good content, chances are you’re on the right track to boost your Raleigh company’s SEO. Still, Google is getting smarter about SEO, and its SEO algorithms continue to change year after year. Aside from targeted keywords for your Raleigh or Fayetteville company, think about using synonyms to those keywords in your writing. Google uses Latent Semantic Indexing (LSI) to help determine what your content is really about. Scattering a few synonyms throughout your content will help convince Google that your article is relevant and true to the title and headers.

219 group is prepared to do the work to take your company’s growth in the mobile market to the next level by boosting SEO for your business. We proudly serve Raleigh, Fayetteville and surrounding areas!

Is your Business ready for 2017?

219_2017_marketing

Let’s start with Marketing

Its been said that “The heart of your businesses success lies in its marketing.” Whether a business succeeds or fails may be determined by a company’s marketing strategy. You can have the best food, make the best products and have the best quality service, but if you don’t get the word out, your business may not succeed. A properly planned marketing strategy is important and will eventually increase sales of your products or services and give you an advantage over your competitors. It requires a lot of planning, research, analysis and the right marketing team to get the job done.

Public Relations

If you have a business to run, managing a Public Relations Campaign is an overwhelming task that requires the right planning and the right people. A Public Relations campaign will build a mutually beneficial relationship with your company and the public. A good Public Relations strategy will protect, enhance and build up your company’s image, reputation and build trust with the local community. Public Relations can include press releases, speech writing, blogs, planning and executing special events. Public Relations combined with the right marketing strategy will give you a huge advantage over your competitors.

Website Design

Your website is an effective way to advertise your brand, products, services or special offers. What separates 219 Group from other website designers is that we’ve mastered Search Engine Optimization (SEO) and Responsive Web Design (RWD). You can have the best Website Designed but without SEO your site will not show up in the search engines. RWD is the concept of designing a website so that it will pan across wide range of devises from big monitor desktops to laptops, tablets and mobile phones. With more people using their smart phones to look up sites, mobile responsiveness of your organization’s website is more important than ever.

219 Group, Fayetteville’s very own complete marketing company, combines website design, SEO, Public Relations and Marketing. Our creative team will custom tailor your website to your business, make it user friendly, easy to understand and navigate all while keeping the complicated concepts of SEO and RWD in mind when planning the design of your business website. Located in the heart of Fayetteville in historic downtown 219 Group is the right place to go for all your company’s marketing needs.

Your Full Service Marketing Agency

219_youragency

Is your business not getting the results you wanted? Or are you wondering what’s going to put you above and beyond your competitor down the street? Sometimes questions like these can be answered simply by hiring the right people. If you want results that you can see, 219 Group is who you’re looking for. Located in the center of downtown Fayetteville, NC with many clients spread throughout the city, you could easily call us the heartbeat of the city. 219 group specializes in advertising, marketing, graphic design, logo design, public relations, social media marketing, and more. If you’re looking for an agency that can handle it all without taking up a lot for your time, 219 group is your place. Whether you need to revamp your logo or completely shake up your style in order to attract new customers, 219 Group has got you covered.

When we take on a new client we make it our mission to be as knowledgeable about you and your services as possible. In some cases, this means going to great lengths to take part in your services as a consumer, seeing first-hand how your product works and how we can better market you to your target market. Our ultimate goal is for you to succeed and get the results you want to see in your business or organization.

Working with 219 Group is a one of a kind experience as you will soon find out during your first meeting with us. Our modern working environment has proven time and time again to yield results that are unlike other marketing and advertising agencies. The 219 group culture allows for ideas to continue to flow which means your business will always remain fresh and current.

Do you know Your Marketing Agency?

219_ma

Is your business not getting the results you wanted? Or are you wondering what’s going to put you above and beyond your competitor down the street? Sometimes questions like these can be answered simply by hiring the right people. If you want results that you can see, 219 Group is who you’re looking for. Located in the center of downtown Fayetteville, NC with many clients spread throughout the city, you could easily call us the heartbeat of the city. 219 group specializes in advertising, marketing, graphic design, logo design, public relations, social media marketing, and more. If you’re looking for an agency that can handle it all without taking up a lot for your time, 219 group is your place. Whether you need to revamp your logo or completely shake up your style in order to attract new customers, 219 Group has got you covered.

When we take on a new client we make it our mission to be as knowledgeable about you and your services as possible. In some cases, this means going to great lengths to take part in your services as a consumer, seeing first-hand how your product works and how we can better market you to your target market. Our ultimate goal is for you to succeed and get the results you want to see in your business or organization.

Working with 219 Group is a one of a kind experience as you will soon find out during your first meeting with us. Our modern working environment has proven time and time again to yield results that are unlike other marketing and advertising agencies. The 219 group culture allows for ideas to continue to flow which means your business will always remain fresh and current.

Award Winning Graphic and Web Designers in Fayetteville, NC

awd_header

The first thing anyone does when they want to know more about a new business or organization is Google it. Is your website up to par with what viewers expect to find when they bring up your web page? It is very likely that new customers will not even find your web page buried under all of the other similar businesses on the web; that’s where 219 comes in.

219 Group is a marketing and advertising agency located in Fayetteville, NC. Here at 219 Group we know people, like really know people, we know what they want in a website and how they want it to work for them. Let our award winning graphic design team take your website to a whole other level. We will handle the work while you are busy dealing with other important matters that surround your business like taking care of your customers! By letting us handle the behind the scene stuff we’ll make you look great in the process.

After your world class web design is finished and you are happy, we will launch it and start focusing on getting you noticed on the search engines. You work hard and we want your customers and potential customers to know it. We use SEO, search engine optimization, to keep your website search engine friendly, and with a little time, your business will be on the first page of search results for your target areas.

219 Group has clients that span from Fayetteville, NC all the way to Raleigh, NC and though every client is different they all have two big things in common: us and great website results!

Are you being found online? Call us today to schedule a meeting.

Designing the Right Website for Your Business

219desweb_header

Some of the things that are considered when planning to design a website include: information architecture, website layout, colors, contrasts, fonts, photography and much more. It is a complex process using electronic files that determine how the site is navigated and looks. Website design is important for any business and should be taken seriously. Your website is an effective way to advertise your brand, products, services or special offers. Your website should be custom tailored to your business, user friendly and help the user find information that they are looking for. Your website needs to be consistent, easy to understand and should help build a positive relationship with your visitors. One of the biggest things to consider when designing a website for a business is Search Engine Optimization (SEO). Without SEO, your website will not show up on the Search Engine result page no matter how nice it looks, how user friendly it is and how appealing the Web Site design happens to be. It just won’t show up if it is not coded in a way that the search engines can read it.

Another thing that sets Web Designers apart is how they’ve mastered the craft of RWD. RWD stands for Responsive Web Design, it is the concept of designing a website that provides an optimal viewing experience, easy navigation with minimum resizing, scrolling and panning across a wide range of devices from desktop to mobile phones. Basically, the Website needs to be designed to automatically fit the device you’re viewing it on, from a widescreen monitor to a smaller laptop or tablet, to your mobile phone. Part of RWD is done by using something called the fluid grid concept and flexible images. The fluid grid concept calls for page element sizing to be in relative units like percentages, rather than absolute units like pixels. With more people on the go and using their mobile phones to look at websites the importance of mobile responsiveness of a website cannot be stressed enough.

How can 219 Group Help?

We have the best creative team in Fayetteville, NC and we will design your website with everything carefully considered and planned. We have professional web designers. graphic designers and copy writers that truly understand SEO and will Optimize your website so that it will be one of the top results on the Search Engines. 219 Group is located in the heart of Fayetteville in historic downtown and is the right place to go for your company’s Web Site Design!

Digital Chaos and How to Prevent It with 219

digitalchaos

Organizations and businesses are always under pressure to keep up with clients on social media. In order to stay relevant to your client base, the easiest way to market to them is digitally. 219 Group works with clients from Fayetteville, NC to Raleigh, NC and every where between,  from various verticals. We understand just how difficult it can be to come up with creative and innovative ways to keep viewers engaged. We know that Social Media can be tricky and can either end up being brilliant or a huge disaster and the last thing any company wants to do is accidentally post something that is going to cause an uproar from your clients.

Don’t allow someone else’s screenshot of your company’s post ruin everything you’ve built – just follow these few easy tips from 219!

Tip 1: Think before you post, and then think some more! We see this way too many times, a company posts a witty slogan and all of the sudden their news feed is blowing up with angry followers. When posting to social media you have to be straightforward with exactly what you mean, and leave no room for assumption or error. Your words are powerful use them wisely.

Tip 2: The dreaded hashtag… Make sure that you completely understand the meaning of the trending hashtag you are about to jump on and use. Nothing can make an organization look more inconsiderate then using a hashtag incorrectly and offending your clients. Just like with any word, if you don’t know the meaning of it, don’t use it!

Tip 3: Keep up with your followers, “No Comment” is a comment! Nothing looks worse than a company that is absent from a meltdown that is happening within their fan base because of something they have done or said. Stay up to date with what people are saying about your business. Do not wait until someone’s comment spreads into a flame that starts a fire. Let your followers know that you are listening and put an end to any untrue rumor before it damages your public face for good!

CONTACT US
102 Person St, Suite D
Fayetteville NC 28301
PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPnZhciBnZm9ybTtnZm9ybXx8KGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoImdmb3JtX21haW5fc2NyaXB0c19sb2FkZWQiLGZ1bmN0aW9uKCl7Z2Zvcm0uc2NyaXB0c0xvYWRlZD0hMH0pLHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIixmdW5jdGlvbigpe2dmb3JtLmRvbUxvYWRlZD0hMH0pLGdmb3JtPXtkb21Mb2FkZWQ6ITEsc2NyaXB0c0xvYWRlZDohMSxpbml0aWFsaXplT25Mb2FkZWQ6ZnVuY3Rpb24obyl7Z2Zvcm0uZG9tTG9hZGVkJiZnZm9ybS5zY3JpcHRzTG9hZGVkP28oKTohZ2Zvcm0uZG9tTG9hZGVkJiZnZm9ybS5zY3JpcHRzTG9hZGVkP3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIixvKTpkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJnZm9ybV9tYWluX3NjcmlwdHNfbG9hZGVkIixvKX0saG9va3M6e2FjdGlvbjp7fSxmaWx0ZXI6e319LGFkZEFjdGlvbjpmdW5jdGlvbihvLG4scix0KXtnZm9ybS5hZGRIb29rKCJhY3Rpb24iLG8sbixyLHQpfSxhZGRGaWx0ZXI6ZnVuY3Rpb24obyxuLHIsdCl7Z2Zvcm0uYWRkSG9vaygiZmlsdGVyIixvLG4scix0KX0sZG9BY3Rpb246ZnVuY3Rpb24obyl7Z2Zvcm0uZG9Ib29rKCJhY3Rpb24iLG8sYXJndW1lbnRzKX0sYXBwbHlGaWx0ZXJzOmZ1bmN0aW9uKG8pe3JldHVybiBnZm9ybS5kb0hvb2soImZpbHRlciIsbyxhcmd1bWVudHMpfSxyZW1vdmVBY3Rpb246ZnVuY3Rpb24obyxuKXtnZm9ybS5yZW1vdmVIb29rKCJhY3Rpb24iLG8sbil9LHJlbW92ZUZpbHRlcjpmdW5jdGlvbihvLG4scil7Z2Zvcm0ucmVtb3ZlSG9vaygiZmlsdGVyIixvLG4scil9LGFkZEhvb2s6ZnVuY3Rpb24obyxuLHIsdCxpKXtudWxsPT1nZm9ybS5ob29rc1tvXVtuXSYmKGdmb3JtLmhvb2tzW29dW25dPVtdKTt2YXIgZT1nZm9ybS5ob29rc1tvXVtuXTtudWxsPT1pJiYoaT1uKyJfIitlLmxlbmd0aCksZ2Zvcm0uaG9va3Nbb11bbl0ucHVzaCh7dGFnOmksY2FsbGFibGU6cixwcmlvcml0eTp0PW51bGw9PXQ/MTA6dH0pfSxkb0hvb2s6ZnVuY3Rpb24obixvLHIpe3ZhciB0O2lmKHI9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwociwxKSxudWxsIT1nZm9ybS5ob29rc1tuXVtvXSYmKChvPWdmb3JtLmhvb2tzW25dW29dKS5zb3J0KGZ1bmN0aW9uKG8sbil7cmV0dXJuIG8ucHJpb3JpdHktbi5wcmlvcml0eX0pLG8uZm9yRWFjaChmdW5jdGlvbihvKXsiZnVuY3Rpb24iIT10eXBlb2YodD1vLmNhbGxhYmxlKSYmKHQ9d2luZG93W3RdKSwiYWN0aW9uIj09bj90LmFwcGx5KG51bGwscik6clswXT10LmFwcGx5KG51bGwscil9KSksImZpbHRlciI9PW4pcmV0dXJuIHJbMF19LHJlbW92ZUhvb2s6ZnVuY3Rpb24obyxuLHQsaSl7dmFyIHI7bnVsbCE9Z2Zvcm0uaG9va3Nbb11bbl0mJihyPShyPWdmb3JtLmhvb2tzW29dW25dKS5maWx0ZXIoZnVuY3Rpb24obyxuLHIpe3JldHVybiEhKG51bGwhPWkmJmkhPW8udGFnfHxudWxsIT10JiZ0IT1vLnByaW9yaXR5KX0pLGdmb3JtLmhvb2tzW29dW25dPXIpfX0pOzwvc2NyaXB0PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0nZ2ZfYnJvd3Nlcl91bmtub3duIGdmb3JtX3dyYXBwZXIgZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyJyBpZD0nZ2Zvcm1fd3JhcHBlcl8yMScgPjxkaXYgaWQ9J2dmXzIxJyBjbGFzcz0nZ2Zvcm1fYW5jaG9yJyB0YWJpbmRleD0nLTEnPjwvZGl2Pjxmb3JtIG1ldGhvZD0ncG9zdCcgZW5jdHlwZT0nbXVsdGlwYXJ0L2Zvcm0tZGF0YScgdGFyZ2V0PSdnZm9ybV9hamF4X2ZyYW1lXzIxJyBpZD0nZ2Zvcm1fMjEnICBhY3Rpb249Jy9jYXRlZ29yeS9idXNpbmVzcyNnZl8yMScgPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZm9ybV9ib2R5IGdmb3JtLWJvZHknPjx1bCBpZD0nZ2Zvcm1fZmllbGRzXzIxJyBjbGFzcz0nZ2Zvcm1fZmllbGRzIGxlZnRfbGFiZWwgZm9ybV9zdWJsYWJlbF9iZWxvdyBkZXNjcmlwdGlvbl9iZWxvdyc+PGxpIGlkPSJmaWVsZF8yMV83IiAgY2xhc3M9ImdmaWVsZCBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBoaWRkZW5fbGFiZWwgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZSIgIGRhdGEtanMtcmVsb2FkPSJmaWVsZF8yMV83Ij48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF8yMV83JyA+RnVsbCBOYW1lPC9sYWJlbD48ZGl2IGNsYXNzPSdnaW5wdXRfY29udGFpbmVyIGdpbnB1dF9jb250YWluZXJfdGV4dCc+PGlucHV0IG5hbWU9J2lucHV0XzcnIGlkPSdpbnB1dF8yMV83JyB0eXBlPSd0ZXh0JyB2YWx1ZT0nJyBjbGFzcz0nbGFyZ2UnICAgIHBsYWNlaG9sZGVyPSdFbnRlciBZb3VyIE5hbWUnICBhcmlhLWludmFsaWQ9ImZhbHNlIiAgIC8+IDwvZGl2PjwvbGk+PGxpIGlkPSJmaWVsZF8yMV84IiAgY2xhc3M9ImdmaWVsZCBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBoaWRkZW5fbGFiZWwgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZSIgIGRhdGEtanMtcmVsb2FkPSJmaWVsZF8yMV84Ij48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF8yMV84JyA+WW91ciBFbWFpbDwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX3RleHQnPjxpbnB1dCBuYW1lPSdpbnB1dF84JyBpZD0naW5wdXRfMjFfOCcgdHlwZT0ndGV4dCcgdmFsdWU9JycgY2xhc3M9J2xhcmdlJyAgICBwbGFjZWhvbGRlcj0nRW50ZXIgWW91ciBFbWFpbCcgIGFyaWEtaW52YWxpZD0iZmFsc2UiICAgLz4gPC9kaXY+PC9saT48bGkgaWQ9ImZpZWxkXzIxXzQiICBjbGFzcz0iZ2ZpZWxkIGdmaWVsZF9jb250YWluc19yZXF1aXJlZCBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBoaWRkZW5fbGFiZWwgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZSIgIGRhdGEtanMtcmVsb2FkPSJmaWVsZF8yMV80Ij48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF8yMV80JyA+QnVkZ2V0PHNwYW4gY2xhc3M9ImdmaWVsZF9yZXF1aXJlZCI+PHNwYW4gY2xhc3M9ImdmaWVsZF9yZXF1aXJlZCBnZmllbGRfcmVxdWlyZWRfYXN0ZXJpc2siPio8L3NwYW4+PC9zcGFuPjwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX3RleHQnPjxpbnB1dCBuYW1lPSdpbnB1dF80JyBpZD0naW5wdXRfMjFfNCcgdHlwZT0ndGV4dCcgdmFsdWU9JycgY2xhc3M9J2xhcmdlJyAgICBwbGFjZWhvbGRlcj0nRXhwZWN0ZWQgQnVkZ2V0JyBhcmlhLXJlcXVpcmVkPSJ0cnVlIiBhcmlhLWludmFsaWQ9ImZhbHNlIiAgIC8+IDwvZGl2PjwvbGk+PGxpIGlkPSJmaWVsZF8yMV8xMCIgIGNsYXNzPSJnZmllbGQgZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGhpZGRlbl9sYWJlbCBnZmllbGRfdmlzaWJpbGl0eV92aXNpYmxlIiAgZGF0YS1qcy1yZWxvYWQ9ImZpZWxkXzIxXzEwIj48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF8yMV8xMCcgPlNlcnZpY2VzPHNwYW4gY2xhc3M9ImdmaWVsZF9yZXF1aXJlZCI+PHNwYW4gY2xhc3M9ImdmaWVsZF9yZXF1aXJlZCBnZmllbGRfcmVxdWlyZWRfYXN0ZXJpc2siPio8L3NwYW4+PC9zcGFuPjwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX3RleHQnPjxpbnB1dCBuYW1lPSdpbnB1dF8xMCcgaWQ9J2lucHV0XzIxXzEwJyB0eXBlPSd0ZXh0JyB2YWx1ZT0nJyBjbGFzcz0nbGFyZ2UnICAgIHBsYWNlaG9sZGVyPSdTZXJ2aWNlcyBSZXF1ZXN0ZWQnIGFyaWEtcmVxdWlyZWQ9InRydWUiIGFyaWEtaW52YWxpZD0iZmFsc2UiICAgLz4gPC9kaXY+PC9saT48L3VsPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9J2dmb3JtX2Zvb3RlciBsZWZ0X2xhYmVsJz4gPGlucHV0IHR5cGU9J2ltYWdlJyBzcmM9J2h0dHA6Ly93d3cuMjE5Z3JvdXAuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE3LzAxL2dldHN0YXJ0ZWRidXR0b24ucG5nJyBpZD0nZ2Zvcm1fc3VibWl0X2J1dHRvbl8yMScgY2xhc3M9J2dmb3JtX2J1dHRvbiBidXR0b24gZ2Zvcm1faW1hZ2VfYnV0dG9uJyBhbHQ9J1N1Ym1pdCcgIG9uY2xpY2s9J2lmKHdpbmRvd1siZ2Zfc3VibWl0dGluZ18yMSJdKXtyZXR1cm4gZmFsc2U7fSAgd2luZG93WyJnZl9zdWJtaXR0aW5nXzIxIl09dHJ1ZTsgICcgb25rZXlwcmVzcz0naWYoIGV2ZW50LmtleUNvZGUgPT0gMTMgKXsgaWYod2luZG93WyJnZl9zdWJtaXR0aW5nXzIxIl0pe3JldHVybiBmYWxzZTt9IHdpbmRvd1siZ2Zfc3VibWl0dGluZ18yMSJdPXRydWU7ICBqUXVlcnkoIiNnZm9ybV8yMSIpLnRyaWdnZXIoInN1Ym1pdCIsW3RydWVdKTsgfScgLz4gPGlucHV0IHR5cGU9J2hpZGRlbicgbmFtZT0nZ2Zvcm1fYWpheCcgdmFsdWU9J2Zvcm1faWQ9MjEmYW1wO3RpdGxlPSZhbXA7ZGVzY3JpcHRpb249JmFtcDt0YWJpbmRleD0wJyAvPgogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdpc19zdWJtaXRfMjEnIHZhbHVlPScxJyAvPgogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdnZm9ybV9zdWJtaXQnIHZhbHVlPScyMScgLz4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3VuaXF1ZV9pZCcgdmFsdWU9JycgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0nc3RhdGVfMjEnIHZhbHVlPSdXeUpiWFNJc0lqazRZbVppTkRZd1ptWmxPR0V6TVRRMk0yRTNPVGd5TUdNMlpqZ3lOMlJtSWwwPScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0nZ2Zvcm1fdGFyZ2V0X3BhZ2VfbnVtYmVyXzIxJyBpZD0nZ2Zvcm1fdGFyZ2V0X3BhZ2VfbnVtYmVyXzIxJyB2YWx1ZT0nMCcgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0nZ2Zvcm1fc291cmNlX3BhZ2VfbnVtYmVyXzIxJyBpZD0nZ2Zvcm1fc291cmNlX3BhZ2VfbnVtYmVyXzIxJyB2YWx1ZT0nMScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgbmFtZT0nZ2Zvcm1fZmllbGRfdmFsdWVzJyB2YWx1ZT0nJyAvPgogICAgICAgICAgICAKICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9mb3JtPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxpZnJhbWUgc3R5bGU9J2Rpc3BsYXk6bm9uZTt3aWR0aDowcHg7aGVpZ2h0OjBweDsnIHNyYz0nYWJvdXQ6YmxhbmsnIG5hbWU9J2dmb3JtX2FqYXhfZnJhbWVfMjEnIGlkPSdnZm9ybV9hamF4X2ZyYW1lXzIxJyB0aXRsZT0nVGhpcyBpZnJhbWUgY29udGFpbnMgdGhlIGxvZ2ljIHJlcXVpcmVkIHRvIGhhbmRsZSBBamF4IHBvd2VyZWQgR3Jhdml0eSBGb3Jtcy4nPjwvaWZyYW1lPgogICAgICAgICAgICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgovKiA8IVtDREFUQVsgKi8KIGdmb3JtLmluaXRpYWxpemVPbkxvYWRlZCggZnVuY3Rpb24oKSB7Z2Zvcm1Jbml0U3Bpbm5lciggMjEsICdodHRwczovL3d3dy4yMTlncm91cC5jb20vd3AtY29udGVudC9wbHVnaW5zL2dyYXZpdHlmb3Jtcy9pbWFnZXMvc3Bpbm5lci5zdmcnICk7alF1ZXJ5KCcjZ2Zvcm1fYWpheF9mcmFtZV8yMScpLm9uKCdsb2FkJyxmdW5jdGlvbigpe3ZhciBjb250ZW50cyA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyonKS5odG1sKCk7dmFyIGlzX3Bvc3RiYWNrID0gY29udGVudHMuaW5kZXhPZignR0ZfQUpBWF9QT1NUQkFDSycpID49IDA7aWYoIWlzX3Bvc3RiYWNrKXtyZXR1cm47fXZhciBmb3JtX2NvbnRlbnQgPSBqUXVlcnkodGhpcykuY29udGVudHMoKS5maW5kKCcjZ2Zvcm1fd3JhcHBlcl8yMScpO3ZhciBpc19jb25maXJtYXRpb24gPSBqUXVlcnkodGhpcykuY29udGVudHMoKS5maW5kKCcjZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXJfMjEnKS5sZW5ndGggPiAwO3ZhciBpc19yZWRpcmVjdCA9IGNvbnRlbnRzLmluZGV4T2YoJ2dmb3JtUmVkaXJlY3QoKXsnKSA+PSAwO3ZhciBpc19mb3JtID0gZm9ybV9jb250ZW50Lmxlbmd0aCA+IDAgJiYgISBpc19yZWRpcmVjdCAmJiAhIGlzX2NvbmZpcm1hdGlvbjt2YXIgbXQgPSBwYXJzZUludChqUXVlcnkoJ2h0bWwnKS5jc3MoJ21hcmdpbi10b3AnKSwgMTApICsgcGFyc2VJbnQoalF1ZXJ5KCdib2R5JykuY3NzKCdtYXJnaW4tdG9wJyksIDEwKSArIDEwMDtpZihpc19mb3JtKXtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzIxJykuaHRtbChmb3JtX2NvbnRlbnQuaHRtbCgpKTtpZihmb3JtX2NvbnRlbnQuaGFzQ2xhc3MoJ2dmb3JtX3ZhbGlkYXRpb25fZXJyb3InKSl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8yMScpLmFkZENsYXNzKCdnZm9ybV92YWxpZGF0aW9uX2Vycm9yJyk7fSBlbHNlIHtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzIxJykucmVtb3ZlQ2xhc3MoJ2dmb3JtX3ZhbGlkYXRpb25fZXJyb3InKTt9c2V0VGltZW91dCggZnVuY3Rpb24oKSB7IC8qIGRlbGF5IHRoZSBzY3JvbGwgYnkgNTAgbWlsbGlzZWNvbmRzIHRvIGZpeCBhIGJ1ZyBpbiBjaHJvbWUgKi8galF1ZXJ5KGRvY3VtZW50KS5zY3JvbGxUb3AoalF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8yMScpLm9mZnNldCgpLnRvcCAtIG10KTsgfSwgNTAgKTtpZih3aW5kb3dbJ2dmb3JtSW5pdERhdGVwaWNrZXInXSkge2dmb3JtSW5pdERhdGVwaWNrZXIoKTt9aWYod2luZG93WydnZm9ybUluaXRQcmljZUZpZWxkcyddKSB7Z2Zvcm1Jbml0UHJpY2VGaWVsZHMoKTt9dmFyIGN1cnJlbnRfcGFnZSA9IGpRdWVyeSgnI2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl8yMScpLnZhbCgpO2dmb3JtSW5pdFNwaW5uZXIoIDIxLCAnaHR0cHM6Ly93d3cuMjE5Z3JvdXAuY29tL3dwLWNvbnRlbnQvcGx1Z2lucy9ncmF2aXR5Zm9ybXMvaW1hZ2VzL3NwaW5uZXIuc3ZnJyApO2pRdWVyeShkb2N1bWVudCkudHJpZ2dlcignZ2Zvcm1fcGFnZV9sb2FkZWQnLCBbMjEsIGN1cnJlbnRfcGFnZV0pO3dpbmRvd1snZ2Zfc3VibWl0dGluZ18yMSddID0gZmFsc2U7fWVsc2UgaWYoIWlzX3JlZGlyZWN0KXt2YXIgY29uZmlybWF0aW9uX2NvbnRlbnQgPSBqUXVlcnkodGhpcykuY29udGVudHMoKS5maW5kKCcuR0ZfQUpBWF9QT1NUQkFDSycpLmh0bWwoKTtpZighY29uZmlybWF0aW9uX2NvbnRlbnQpe2NvbmZpcm1hdGlvbl9jb250ZW50ID0gY29udGVudHM7fXNldFRpbWVvdXQoZnVuY3Rpb24oKXtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzIxJykucmVwbGFjZVdpdGgoY29uZmlybWF0aW9uX2NvbnRlbnQpO2pRdWVyeShkb2N1bWVudCkuc2Nyb2xsVG9wKGpRdWVyeSgnI2dmXzIxJykub2Zmc2V0KCkudG9wIC0gbXQpO2pRdWVyeShkb2N1bWVudCkudHJpZ2dlcignZ2Zvcm1fY29uZmlybWF0aW9uX2xvYWRlZCcsIFsyMV0pO3dpbmRvd1snZ2Zfc3VibWl0dGluZ18yMSddID0gZmFsc2U7d3AuYTExeS5zcGVhayhqUXVlcnkoJyNnZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZV8yMScpLnRleHQoKSk7fSwgNTApO31lbHNle2pRdWVyeSgnI2dmb3JtXzIxJykuYXBwZW5kKGNvbnRlbnRzKTtpZih3aW5kb3dbJ2dmb3JtUmVkaXJlY3QnXSkge2dmb3JtUmVkaXJlY3QoKTt9fWpRdWVyeShkb2N1bWVudCkudHJpZ2dlcignZ2Zvcm1fcG9zdF9yZW5kZXInLCBbMjEsIGN1cnJlbnRfcGFnZV0pO30gKTt9ICk7IAovKiBdXT4gKi8KPC9zY3JpcHQ+Cg==
1700 Glenwood Ave, Suite 201
Raleigh, NC 27608