Chat with us, powered by LiveChat
Tradition. Innovation. Performance. Worldwide.

We're on call 

1- (416)-679-3838

Operating Hours

Mon - Fri 8:00am - 5:00pm

Write To Us

sales@bikboomtrucks.com

The Ultimate Guide To Purchasing the Right Used Crane Trucks For Sale

Edkent Media

Crane trucks are machines of labour. They are not meant to be kept wrapped up in a garage – they are put to work!

Taken from place to place, crane trucks help you lift, carry, extract and install. These are real workhorses in industries ranging from marine to construction. When it comes time to buy used crane trucks for sale, you have to be aware of exactly what you are getting.

Crane trucks are sturdy workhorses! Good used crane trucks for sale aren’t tired out, they are just broken in.

There are far too many types of boom trucks and far too many configurations to guide a buyer of used crane trucks for sale with every little detail. Instead, in this article, we set you on the path that will lead to the right truck for you. Every used crane truck is different; but, with a little guidance from us, you can find a truck that will serve you faithfully for years to come.

Remember: be mindful of the capacity your business can need in the future.

How old is it?

Crane trucks are sturdily-built, reliable lifters. So, it’s no surprise that they keep running for many years. However, age can have a couple of consequences: it may not be legal on the road anymore, and it may lack the safety features you are legislated to have today. Old-but-functioning used crane trucks for sale may seem to offer a lucrative value for money proposition, but can cost you in other ways.

Check for: regulations governing the use of crane trucks in your industry; is the truck still road legal?

Corroded or rusted?

Once you start looking for used crane trucks for sale, you should keep an eye for rust or corrosion showing on the truck. It can be a sure shot sign that it has led a very hard life. Salt on highways, working in proximity to seawater and even some industrial areas can cause corrosion – external and internal.

If the body’s showing signs of rust (or even patches of fresh paint), it’s a sign you should check the hydraulic mechanism and drivetrain thoroughly. Cables, gears and motors, once they start developing rust, become safety hazards as much as causes of downtime.

Check for: rust on the under-body of the truck; corrosion on the boom; discoloured or misshapen seals and gaskets.

Has it been maintained?

Boom trucks face significant wear and tear in their working lives. Regular maintenance is essential for maximizing the longevity of the craning mechanism and the truck itself. Before finalizing from a stock of used crane trucks for sale, you should get a service record.

Unexplained gaps or ambiguous references to ‘checked’ should raise red flags.

Check for: service history; part replacement and maintenance details.

Repaired or botched?

Unfortunately, not every boom truck owner has the same mindset of taking care of their truck. Some will take care to replace or repair parts the right way, others will rely on a “botch” or “that’ll do” approach.

Replacement parts, especially, should be accompanied by a full record of source and conformity with manufacturer specifications.

Check for: different brands of parts; unsightly welds and tape; missing seals and gaskets; inspect hydraulic mechanism thoroughly.

What is its capacity today?

Just like a car engine that will lose horsepower over time, used crane trucks for sale too may offer reduced peak performance. It is not a sign of damage – it is simply a reality.
How much of a performance loss? Well, that can be a subjective answer and will vary from truck to truck. That’s why you need to buy from people who have a good reputation in the industry. At Bik Hydraulics we make sure our customers make informed decisions about their crane trucks.

Check for: sufficient capacity overhead in truck performance; working history of the truck.

At Bik Hydraulics we have a vast inventory of new and used crane trucks for sale. If you have a need, we have a truck for it. We treat our trucks with the respect they deserve. Our motto: your business should get the boom truck it can trust and rely on for years to come.

6 CRITICAL QUESTIONS TO ASK BEFORE BUYING A KNUCKLE BOOM TRUCK

Edkent Media
Buying a knuckle boom truck for your business is a big decision. It will have a significant capital impact: it will also have a lot of revenue generating potential.

You should perform a thorough assessment of the real world implications of buying a knuckle boom truck for sale. In this article, we help you do that. We discuss the six critical questions you should ask before you buy a knuckle boom truck.

6 SUREFIRE WAYS TO GET THE MOST OUT OF YOUR BOOM TRUCK

BIK Boom Trucks

You’ve worked hard, you’ve saved your money, you deserve to spoil yourself.  You drive to the car dealership, walk in proud as can be and plunk down $400,000 for a brand new shiny red Ferrari 812 Superfast.  One of the world’s most incredible feets of automotive engineering.  You take the The Pilota Ferrari driving course to learn how to get the most out of your new found love.  You never miss the regularly scheduled maintenance intervals and as amazing as this car is and exciting it is to drive, this vehicle won’t earn you a single penny.  None the less, you will love this car like its your child ensuring it is cared for in every way possible to keep it pristine.

Nothing is to good for your shiny red Ferrari! Right? Well why not your boom truck?

1. READ THE OWNER’S MANUAL

Did you know that less than 1% of boom truck owners read their owners manual unless there is a problem?  Did you know that unless a company is forced to have proper training few companies will ever provide it?

We have a local customer who owns several boom trucks.  We won’t see the trucks for months and months.  Then we see the same truck 3 times in one week. This will prompt me to call our customer and ask him how long has he had a new operator? And of course he wonders how I would know. The answer is very simple.  If suddenly we see the same boom truck coming into the shop 3 times in one week, then I know someone is not operating the boom properly. At that point I will notify my customer that I would like to keep his operator there for a couple hours and familiarize him with the boom. 9 times out of 10 when we are finished with the repair and the truck leaves our shop, I never see the operator back.

In this scenario, the operator is happy, our customer is happy, and in turn, his customers are happy. So, reading your owners manual is critical to help ensure your boom truck is being operated properly and will have a longer and less costly life.

THE NEW KNUCKLE BOOM GRAPPLE SAW TECHNOLOGY: IS IT GOOD OR BAD FOR THE FUTURE OF THE TREE CUTTING INDUSTRY?

Edkent Media
The tree removal industry has faced a number of challenges – safety, property damage, operational inefficiency. Moreover, the skill level of operators can vary significantly. And, perhaps, most significantly, the quality of equipment makes the biggest difference of all. After all, not everyone will invest in a high-quality Heila knuckle boom to make their jobs easier.

TOP TIPS FOR CHOOSING YOUR NEXT KNUCKLE BOOM TRUCK

BIK Boom Trucks
I sell boom trucks. I also own a home that has a septic tank, a shingled roof, drywall on the walls, brick on the outside of the house, and a host of other things. I have no idea about how to shingle a roof, what shingles to use; I certainly have no idea about how to form a septic tank, lay weeping tile or mix mortar and lay bricks. So, where would I start if I had to complete any one of these?

1. Call an industry professional!

What’s an industry professional? I would say a time-tested company that has been in the industry for a substantial period. Such companies usually have standalone facilities. The companies also stock booms, indicating that they sell boom trucks regularly and are stable.

Call a company that participates in your industries’ associations; it shows that they will support your company’s ability to do business better, and, to grow. An industry professional is someone who understands your business and needs because of the years of experience they have in dealing with that type of industry.

2. Define your needs

When you’re purchasing a boom truck, you are paying a large part for reach and capacity. Time and again we have a precast-concrete or poured-wall Company call and asks for a boom longer than they need, with capacities greater than they require. I will use septic tank companies as an example. I take a call from a company and they ask for a boom that will lift 25,000 pounds at 25’. I immediately respond, “Are you sure?” Normally my septic customer lift to 15’ and the capacity is 18,000 pounds, 24,000 pounds, or 27,000 pounds. There is a massive $100,000 price difference between those reaches and capacities. The response is almost always, “I do 18,000 pounds at 15’.” Now, we can get the proper proposal together for the customer.

6 THINGS TO CONSIDER BEFORE PURCHASING A SIGN TRUCK

BIK Boom Trucks

In the early days of modern signmaking, installers would use ropes, pulley systems, lifts, and ladders to accomplish various aerial jobs. However, over the years, the use of sign trucks has made it easier for industry operators to take their sign businesses to great heights. These machines are both mobile and versatile, and have made it easier for installers to work seamlessly—even in hard-to-reach areas.

Buying a sign truck is a significant investment that requires a great deal of thought.

Whether a company is looking to enhance the reach of its installation business or expand its overall services, here are seven factors for sign shop owners/managers to consider before making a purchase.

Schedule a Callback
CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZl9icm93c2VyX3Vua25vd24gZ2Zvcm1fd3JhcHBlcicgaWQ9J2dmb3JtX3dyYXBwZXJfMTEnID48ZGl2IGlkPSdnZl8xMScgY2xhc3M9J2dmb3JtX2FuY2hvcicgdGFiaW5kZXg9Jy0xJz48L2Rpdj48Zm9ybSBtZXRob2Q9J3Bvc3QnIGVuY3R5cGU9J211bHRpcGFydC9mb3JtLWRhdGEnIHRhcmdldD0nZ2Zvcm1fYWpheF9mcmFtZV8xMScgaWQ9J2dmb3JtXzExJyAgYWN0aW9uPScvYmxvZy8jZ2ZfMTEnPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZm9ybV9ib2R5Jz48dWwgaWQ9J2dmb3JtX2ZpZWxkc18xMScgY2xhc3M9J2dmb3JtX2ZpZWxkcyB0b3BfbGFiZWwgZm9ybV9zdWJsYWJlbF9iZWxvdyBkZXNjcmlwdGlvbl9iZWxvdyc+PGxpIGlkPSdmaWVsZF8xMV8xJyAgY2xhc3M9J2dmaWVsZCBnZmllbGRfY29udGFpbnNfcmVxdWlyZWQgZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZScgPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsJyBmb3I9J2lucHV0XzExXzEnID5OYW1lPHNwYW4gY2xhc3M9J2dmaWVsZF9yZXF1aXJlZCc+Kjwvc3Bhbj48L2xhYmVsPjxkaXYgY2xhc3M9J2dpbnB1dF9jb250YWluZXIgZ2lucHV0X2NvbnRhaW5lcl90ZXh0Jz48aW5wdXQgbmFtZT0naW5wdXRfMScgaWQ9J2lucHV0XzExXzEnIHR5cGU9J3RleHQnIHZhbHVlPScnIGNsYXNzPSdsYXJnZScgICB0YWJpbmRleD0nMzQnIHBsYWNlaG9sZGVyPSdOYW1lJyBhcmlhLXJlcXVpcmVkPSJ0cnVlIiBhcmlhLWludmFsaWQ9ImZhbHNlIiAvPjwvZGl2PjwvbGk+PGxpIGlkPSdmaWVsZF8xMV8yJyAgY2xhc3M9J2dmaWVsZCBnZmllbGRfY29udGFpbnNfcmVxdWlyZWQgZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZScgPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsJyBmb3I9J2lucHV0XzExXzInID5FbWFpbDxzcGFuIGNsYXNzPSdnZmllbGRfcmVxdWlyZWQnPio8L3NwYW4+PC9sYWJlbD48ZGl2IGNsYXNzPSdnaW5wdXRfY29udGFpbmVyIGdpbnB1dF9jb250YWluZXJfZW1haWwnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9J2lucHV0XzInIGlkPSdpbnB1dF8xMV8yJyB0eXBlPSd0ZXh0JyB2YWx1ZT0nJyBjbGFzcz0nbGFyZ2UnIHRhYmluZGV4PSczNScgIHBsYWNlaG9sZGVyPSdFbWFpbCcgYXJpYS1yZXF1aXJlZD0idHJ1ZSIgYXJpYS1pbnZhbGlkPSJmYWxzZSIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+PC9saT48bGkgaWQ9J2ZpZWxkXzExXzMnICBjbGFzcz0nZ2ZpZWxkIGdmaWVsZF9jb250YWluc19yZXF1aXJlZCBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBnZmllbGRfdmlzaWJpbGl0eV92aXNpYmxlJyA+PGxhYmVsIGNsYXNzPSdnZmllbGRfbGFiZWwnIGZvcj0naW5wdXRfMTFfMycgPlBob25lPHNwYW4gY2xhc3M9J2dmaWVsZF9yZXF1aXJlZCc+Kjwvc3Bhbj48L2xhYmVsPjxkaXYgY2xhc3M9J2dpbnB1dF9jb250YWluZXIgZ2lucHV0X2NvbnRhaW5lcl9waG9uZSc+PGlucHV0IG5hbWU9J2lucHV0XzMnIGlkPSdpbnB1dF8xMV8zJyB0eXBlPSd0ZXh0JyB2YWx1ZT0nJyBjbGFzcz0nbGFyZ2UnIHRhYmluZGV4PSczNicgcGxhY2Vob2xkZXI9J1Bob25lJyBhcmlhLXJlcXVpcmVkPSJ0cnVlIiBhcmlhLWludmFsaWQ9ImZhbHNlIiAgLz48L2Rpdj48L2xpPjxsaSBpZD0nZmllbGRfMTFfNCcgIGNsYXNzPSdnZmllbGQgZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZScgPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsJyBmb3I9J2lucHV0XzExXzQnID5NZXNzYWdlPC9sYWJlbD48ZGl2IGNsYXNzPSdnaW5wdXRfY29udGFpbmVyIGdpbnB1dF9jb250YWluZXJfdGV4dGFyZWEnPjx0ZXh0YXJlYSBuYW1lPSdpbnB1dF80JyBpZD0naW5wdXRfMTFfNCcgY2xhc3M9J3RleHRhcmVhIG1lZGl1bScgdGFiaW5kZXg9JzM3JyAgIHBsYWNlaG9sZGVyPSdNZXNzYWdlJyAgYXJpYS1pbnZhbGlkPSJmYWxzZSIgICByb3dzPScxMCcgY29scz0nNTAnPjwvdGV4dGFyZWE+PC9kaXY+PC9saT48bGkgaWQ9J2ZpZWxkXzExXzUnICBjbGFzcz0nZ2ZpZWxkIGdmb3JtX2hpZGRlbiBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBnZmllbGRfdmlzaWJpbGl0eV92aXNpYmxlJyA+PGlucHV0IG5hbWU9J2lucHV0XzUnIGlkPSdpbnB1dF8xMV81JyB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nICBhcmlhLWludmFsaWQ9ImZhbHNlIiB2YWx1ZT0nR29vZ2xlJyAvPjwvbGk+PGxpIGlkPSdmaWVsZF8xMV82JyAgY2xhc3M9J2dmaWVsZCBnZm9ybV9oaWRkZW4gZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZScgPjxpbnB1dCBuYW1lPSdpbnB1dF82JyBpZD0naW5wdXRfMTFfNicgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyAgYXJpYS1pbnZhbGlkPSJmYWxzZSIgdmFsdWU9J2NwYycgLz48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSdnZm9ybV9mb290ZXIgdG9wX2xhYmVsJz4gPGlucHV0IHR5cGU9J3N1Ym1pdCcgaWQ9J2dmb3JtX3N1Ym1pdF9idXR0b25fMTEnIGNsYXNzPSdnZm9ybV9idXR0b24gYnV0dG9uJyB2YWx1ZT0nU3VibWl0JyB0YWJpbmRleD0nMzgnIG9uY2xpY2s9J2lmKHdpbmRvd1siZ2Zfc3VibWl0dGluZ18xMSJdKXtyZXR1cm4gZmFsc2U7fSAgd2luZG93WyJnZl9zdWJtaXR0aW5nXzExIl09dHJ1ZTsgICcgb25rZXlwcmVzcz0naWYoIGV2ZW50LmtleUNvZGUgPT0gMTMgKXsgaWYod2luZG93WyJnZl9zdWJtaXR0aW5nXzExIl0pe3JldHVybiBmYWxzZTt9IHdpbmRvd1siZ2Zfc3VibWl0dGluZ18xMSJdPXRydWU7ICBqUXVlcnkoIiNnZm9ybV8xMSIpLnRyaWdnZXIoInN1Ym1pdCIsW3RydWVdKTsgfScgLz4gPGlucHV0IHR5cGU9J2hpZGRlbicgbmFtZT0nZ2Zvcm1fYWpheCcgdmFsdWU9J2Zvcm1faWQ9MTEmYW1wO3RpdGxlPSZhbXA7ZGVzY3JpcHRpb249JmFtcDt0YWJpbmRleD0zNCcgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0naXNfc3VibWl0XzExJyB2YWx1ZT0nMScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0nZ2Zvcm1fc3VibWl0JyB2YWx1ZT0nMTEnIC8+CiAgICAgICAgICAgIAogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdnZm9ybV91bmlxdWVfaWQnIHZhbHVlPScnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J3N0YXRlXzExJyB2YWx1ZT0nV3lKYlhTSXNJbVk0WmpVMU5EVTJNVEF5TURnek1XVm1aakl4WW1RelpqYzJNRFk1WWpCaklsMD0nIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl8xMScgaWQ9J2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl8xMScgdmFsdWU9JzAnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl8xMScgaWQ9J2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl8xMScgdmFsdWU9JzEnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J2dmb3JtX2ZpZWxkX3ZhbHVlcycgdmFsdWU9JycgLz4KICAgICAgICAgICAgCiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZm9ybT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8aWZyYW1lIHN0eWxlPSdkaXNwbGF5Om5vbmU7d2lkdGg6MHB4O2hlaWdodDowcHg7JyBzcmM9J2Fib3V0OmJsYW5rJyBuYW1lPSdnZm9ybV9hamF4X2ZyYW1lXzExJyBpZD0nZ2Zvcm1fYWpheF9mcmFtZV8xMSc+VGhpcyBpZnJhbWUgY29udGFpbnMgdGhlIGxvZ2ljIHJlcXVpcmVkIHRvIGhhbmRsZSBBamF4IHBvd2VyZWQgR3Jhdml0eSBGb3Jtcy48L2lmcmFtZT4KICAgICAgICAgICAgICAgIDxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0Jz5qUXVlcnkoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCQpe2dmb3JtSW5pdFNwaW5uZXIoIDExLCAnaHR0cHM6Ly9iaWtib29tdHJ1Y2tzLmNvbS93cC1jb250ZW50L3BsdWdpbnMvZ3Jhdml0eWZvcm1zL2ltYWdlcy9zcGlubmVyLmdpZicgKTtqUXVlcnkoJyNnZm9ybV9hamF4X2ZyYW1lXzExJykub24oJ2xvYWQnLGZ1bmN0aW9uKCl7dmFyIGNvbnRlbnRzID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnKicpLmh0bWwoKTt2YXIgaXNfcG9zdGJhY2sgPSBjb250ZW50cy5pbmRleE9mKCdHRl9BSkFYX1BPU1RCQUNLJykgPj0gMDtpZighaXNfcG9zdGJhY2spe3JldHVybjt9dmFyIGZvcm1fY29udGVudCA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyNnZm9ybV93cmFwcGVyXzExJyk7dmFyIGlzX2NvbmZpcm1hdGlvbiA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyNnZm9ybV9jb25maXJtYXRpb25fd3JhcHBlcl8xMScpLmxlbmd0aCA+IDA7dmFyIGlzX3JlZGlyZWN0ID0gY29udGVudHMuaW5kZXhPZignZ2Zvcm1SZWRpcmVjdCgpeycpID49IDA7dmFyIGlzX2Zvcm0gPSBmb3JtX2NvbnRlbnQubGVuZ3RoID4gMCAmJiAhIGlzX3JlZGlyZWN0ICYmICEgaXNfY29uZmlybWF0aW9uO2lmKGlzX2Zvcm0pe2pRdWVyeSgnI2dmb3JtX3dyYXBwZXJfMTEnKS5odG1sKGZvcm1fY29udGVudC5odG1sKCkpO2lmKGZvcm1fY29udGVudC5oYXNDbGFzcygnZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcicpKXtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzExJykuYWRkQ2xhc3MoJ2dmb3JtX3ZhbGlkYXRpb25fZXJyb3InKTt9IGVsc2Uge2pRdWVyeSgnI2dmb3JtX3dyYXBwZXJfMTEnKS5yZW1vdmVDbGFzcygnZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcicpO31zZXRUaW1lb3V0KCBmdW5jdGlvbigpIHsgLyogZGVsYXkgdGhlIHNjcm9sbCBieSA1MCBtaWxsaXNlY29uZHMgdG8gZml4IGEgYnVnIGluIGNocm9tZSAqLyBqUXVlcnkoZG9jdW1lbnQpLnNjcm9sbFRvcChqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzExJykub2Zmc2V0KCkudG9wKTsgfSwgNTAgKTtpZih3aW5kb3dbJ2dmb3JtSW5pdERhdGVwaWNrZXInXSkge2dmb3JtSW5pdERhdGVwaWNrZXIoKTt9aWYod2luZG93WydnZm9ybUluaXRQcmljZUZpZWxkcyddKSB7Z2Zvcm1Jbml0UHJpY2VGaWVsZHMoKTt9dmFyIGN1cnJlbnRfcGFnZSA9IGpRdWVyeSgnI2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl8xMScpLnZhbCgpO2dmb3JtSW5pdFNwaW5uZXIoIDExLCAnaHR0cHM6Ly9iaWtib29tdHJ1Y2tzLmNvbS93cC1jb250ZW50L3BsdWdpbnMvZ3Jhdml0eWZvcm1zL2ltYWdlcy9zcGlubmVyLmdpZicgKTtqUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX3BhZ2VfbG9hZGVkJywgWzExLCBjdXJyZW50X3BhZ2VdKTt3aW5kb3dbJ2dmX3N1Ym1pdHRpbmdfMTEnXSA9IGZhbHNlO31lbHNlIGlmKCFpc19yZWRpcmVjdCl7dmFyIGNvbmZpcm1hdGlvbl9jb250ZW50ID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnLkdGX0FKQVhfUE9TVEJBQ0snKS5odG1sKCk7aWYoIWNvbmZpcm1hdGlvbl9jb250ZW50KXtjb25maXJtYXRpb25fY29udGVudCA9IGNvbnRlbnRzO31zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8xMScpLnJlcGxhY2VXaXRoKGNvbmZpcm1hdGlvbl9jb250ZW50KTtqUXVlcnkoZG9jdW1lbnQpLnNjcm9sbFRvcChqUXVlcnkoJyNnZl8xMScpLm9mZnNldCgpLnRvcCk7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9jb25maXJtYXRpb25fbG9hZGVkJywgWzExXSk7d2luZG93WydnZl9zdWJtaXR0aW5nXzExJ10gPSBmYWxzZTt9LCA1MCk7fWVsc2V7alF1ZXJ5KCcjZ2Zvcm1fMTEnKS5hcHBlbmQoY29udGVudHMpO2lmKHdpbmRvd1snZ2Zvcm1SZWRpcmVjdCddKSB7Z2Zvcm1SZWRpcmVjdCgpO319alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9wb3N0X3JlbmRlcicsIFsxMSwgY3VycmVudF9wYWdlXSk7fSApO30gKTs8L3NjcmlwdD48c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+IGpRdWVyeShkb2N1bWVudCkuYmluZCgnZ2Zvcm1fcG9zdF9yZW5kZXInLCBmdW5jdGlvbihldmVudCwgZm9ybUlkLCBjdXJyZW50UGFnZSl7aWYoZm9ybUlkID09IDExKSB7aWYodHlwZW9mIFBsYWNlaG9sZGVycyAhPSAndW5kZWZpbmVkJyl7CiAgICAgICAgICAgICAgICAgICAgICAgIFBsYWNlaG9sZGVycy5lbmFibGUoKTsKICAgICAgICAgICAgICAgICAgICB9alF1ZXJ5KCcjaW5wdXRfMTFfMycpLm1hc2soJyg5OTkpIDk5OS05OTk5JykuYmluZCgna2V5cHJlc3MnLCBmdW5jdGlvbihlKXtpZihlLndoaWNoID09IDEzKXtqUXVlcnkodGhpcykuYmx1cigpO30gfSApO30gfSApO2pRdWVyeShkb2N1bWVudCkuYmluZCgnZ2Zvcm1fcG9zdF9jb25kaXRpb25hbF9sb2dpYycsIGZ1bmN0aW9uKGV2ZW50LCBmb3JtSWQsIGZpZWxkcywgaXNJbml0KXt9ICk7PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPiBqUXVlcnkoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCl7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9wb3N0X3JlbmRlcicsIFsxMSwgMV0pIH0gKTsgPC9zY3JpcHQ+