iRobot ALT240ROB Floor Cleaning, Mopping Robot User Manual
iRobot Corporation Floor Cleaning, Mopping Robot Users Manual
iRobot >
Contents
- 1. Users Manual
- 2. Chipset Datasheet
Users Manual
Owner’s Guide Table of Contents What’s In the Box Robot Anatomy EN Setup Guide Choosing the Right Braava jet Pad 18 How iRobot Braava jet Cleans 20 Tips for Best Performance 28 Troubleshooting 30 Regular Robot Care 32 Safety and Compliance Information 38 ™ Braava jet™ Owner’s Guide What’s In the Box EN EN • iRobot Braava jet™ Robot • Lithium Ion Battery • Battery Charger • iRobot Braava jet Cleaning Pads (type and quantity of cleaning pads may vary by model) • (2) Wet Mopping Pads (Blue) • (2) Damp Sweeping Pads (Orange) • (2) Dry Sweeping Pads (White) Pad and battery quantities may vary by model For Customer Care go to www.irobot.com/support Braava jet™ Owner’s Guide Robot Anatomy EN Top View - Front EN Top View - Back Handle CLEAN Button Pad Eject Button Tank Cap Precision Jet Spray Nozzle Battery Braava jet Cleaning Pad For Customer Care go to www.irobot.com/support Braava jet™ Owner’s Guide Robot Anatomy EN Bottom View Front Cliff Sensors Pad Reader EN iRobot Braava jet Cleaning Pads Wet Mopping (Blue) Damp Sweeping (Orange) Pad Tracks Dry Sweeping (White) Wheels Rear Cliff Sensors Washable Wet Mopping (Blue) (Included with select models. Also available for purchase as an accessory.) For Customer Care go to www.irobot.com/support Braava jet™ Owner’s Guide Setup Guide EN Follow these simple steps to get started with your Braava jet™ Mopping Robot. EN Charge Insert Charge & Insert the Battery • Remove the battery and put it in the battery charger. • The indicator light will blink amber while the battery is charging. The light will switch to solid green when the battery is fully charged. • The wall charger automatically goes into low-power mode when the battery is fully charged to maintain the life of the battery and limit power usage. • The battery will fully charge within 2 hours. • Insert the fully charged battery into the robot. Battery Tip #1: For best results in rooms with a lot of furniture fully charge the battery for 2 hours before using the robot. Battery Tip #2: iRobot also offers additional batteries and chargers as accessories for purchase, so you can always have a charged battery ready to go. For Customer Care go to www.irobot.com/support Braava jet™ Owner’s Guide Setup Guide EN Pad Type Select a Braava jet Cleaning Pad • Choose a cleaning pad that matches how you want to clean your floor. • Your robot comes with a sample pack of Wet Mopping, Damp Sweeping, and Dry Sweeping Braava jet cleaning pads. • Braava jet will automatically recognize the pad and adjust its cleaning behavior based on the pad you choose. Cleaning Tip: Before using a Wet Mopping or Damp Sweeping pad, use a Dry Sweeping pad or vacuum to clean loose debris. Wet Mopping (Blue) Damp Sweeping (Orange) EN Cleaning Motion and Wetness Level Cleaning Agent Cleaning Agent Dry Sweeping (White) Washable Wet Mopping (Blue) (Included with select models. Also available for purchase as an accessory.) 10 For Customer Care go to www.irobot.com/support Braava jet™ Owner’s Guide 11 Setup Guide EN Slide in a Cleaning Pad • Slide a Braava jet pad into the track on the bottom of the robot until it clicks into place. • You can attach a Braava jet pad from either side of the robot. EN Fill the Robot with Water • • • • Fill the robot if you choose Wet Mop or Damp Sweep. Lift the robot handle to find the tank cap and lift and swivel it open. Slowly fill the tank to the top with warm water. Turn the cap back and close. Lower the robot handle before starting the robot. • Do not use any other cleaning solution with your robot other than water. Cleaning Tip: For easier filling, tilt the robot downward and fill slowly with water. Note: If you are using a Dry Sweeping Pad, skip to Step 5. 12 For Customer Care go to www.irobot.com/support Braava jet™ Owner’s Guide 13 Setup Guide EN Just Press CLEAN EN See How iRobot Braava jet Cleans section for more details on placement and cleaning pattern behavior. • Place your robot in the lower left corner of the area you want to clean, about a foot away from any walls. • Press CLEAN once to wake up the robot. Press CLEAN again to start the cleaning cycle. • The robot will clean up to 150 ft2 while mopping, and up to 200 ft2 while damp or dry sweeping.* • Braava jet will finish by cleaning the edges and perimeters of your room, furniture and toilets. Cleaning Tip: When it has finished cleaning, Braava jet returns to where it started and powers off. *Tested in iRobot’s Home Test Lab on hard floors. 14 For Customer Care go to www.irobot.com/support Braava jet™ Owner’s Guide 15 Setup Guide EN EN Eject the Cleaning Pad and Prepare iRobot Braava jet for Next Use • To eject the cleaning pad without touching the dirt, lift the handle and pull back on the Pad Eject Button. Disposable cleaning pads can be dropped directly into the trash and Washable Cleaning Pads (sold separately) can be dropped into the laundry bin. • Remove the battery and put it in the wall charger so it can charge for the next cleaning. • Empty the water tank before storing the robot. • Braava jet can be stored wheels-down or on its side with the battery side down. 16 For Customer Care go to www.irobot.com/support Braava jet™ Owner’s Guide 17 Choosing the Right Braava jet™ Pad EN Choose the right cleaning pad for your cleaning needs. Pad Type Wet Mopping (Blue) Damp Sweeping (Orange) Cleaning Motion and Wetness Level EN RECOMMENDED FOR OVERVIEW Fresh Scent Dust Hair Dirt Sticky Spots* Cleaning Agent Cleaning Agent Dry Sweeping (White) Washable Wet Mopping (Blue) (Included with select models. Also available for purchase as an accessory.) *Tested on dried coffee and soda. 18 For Customer Care go to www.irobot.com/support Braava jet™ Owner’s Guide 19 How iRobot Braava jet™ Cleans EN EN Braava jet is designed to intelligently navigate and clean typical kitchens and bathrooms each time it runs, up to 150 ft2 while wet mopping and up to 200 ft2 while damp and dry sweeping.* Where to Place the Robot in a Room Place the robot in the lower left of the area you want it to clean. The robot will systematically clean the area to the right and in front of where it started. • The robot will start by cleaning to the right until it encounters a wall or other barrier. • When the robot has cleaned as far as it can to the right, the robot will continue to the area in front and to the right of where it started. • The robot will stop cleaning and will return to where it started once it has cleaned an entire enclosed space or has cleaned up to 150 ft2 while wet mopping or up to 200 ft2 while damp and dry sweeping. *Tested in iRobot’s Home Test Lab on hard floors in damp/dry mode. 20 For Customer Care go to www.irobot.com/support Braava jet™ Owner’s Guide 21 How iRobot Braava jet™ Cleans EN EN 22 For Customer Care go to www.irobot.com/support Braava jet™ Owner’s Guide 23 How iRobot Braava jet™ Cleans EN • Braava jet does not spray furniture or walls. Before the robot sprays, it will back up to ensure it’s only spraying a portion of the floor it knows is clear. • As Braava jet finds edges, chair legs, and other obstacles, it will clean around them and then return to its original path and resume cleaning. • After Braava jet has cleaned the entire space, it finishes the job by cleaning along edges, walls, furniture, and other obstacles a second time. • Once Braava jet finishes its cleaning job, it returns to where it started, plays a tone so you know it’s done, and powers off. • Braava jet creates a new map every time it cleans. EN iRobot Braava jet adjusts its cleaning pattern based on the cleaning pad you choose. • When you attach a Braava jet Wet Mopping Pad or Washable Wet Mopping Pad (blue), Braava jet mops your floors with triple-pass coverage, moving similarly to how you would mop yourself. The robot drives forward a short distance to one side, backs up slightly, then moves forward to the other side. It alternates to the left and right as it progresses through the room, providing triple-pass coverage of each section of your floor. • With a Braava jet Damp Sweeping Pad (orange), Braava jet cleans your floors with gentle yet thorough double-pass cleaning. It first drives forward a short distance and then backs up in a straight line, continuing this back and forth pattern as it cleans the area. • When you attach a Braava jet Dry Sweeping Pad (white), Braava jet swiftly moves forward in a straight line for single-pass coverage of the area. 24 For Customer Care go to www.irobot.com/support Braava jet™ Owner’s Guide 25 How iRobot Braava jet™ Cleans EN EN Creating an Invisible Barrier You can create an invisible barrier with the Virtual Wall® Mode so that the robot will avoid cleaning part of a room or a different floor type. • Begin with the robot powered off. When placing the robot, note that the invisible line will be created in line with the back of the robot. • To activate Virtual Wall Mode, start with a powered-off robot and press and hold the CLEAN button until two blue lines appear on the top of the robot. The blue lines will indicate that the Virtual Wall Mode has been activated. • Once in Virtual Wall Mode, the robot will mark an invisible boundary in its internal map, extending out to each side (see illustration). As the robot cleans your floor, it will not go beyond the invisible line. • Once the robot is in place, just press CLEAN to start the job. • Virtual Wall Mode will turn off automatically when the robot completes its job. To manually clear a Virtual Wall Mode cleaning cycle and turn off the robot, press and hold the CLEAN button until all indicators turn off. Cleaning Tip: You can also use Virtual Wall Mode to divide a larger room into smaller areas to help Braava jet clean more efficiently. 26 For Customer Care go to www.irobot.com/support Braava jet™ Owner’s Guide 27 Tips for Best Performance EN EN General Cleaning Tips • For best results, use a Dry Sweeping Pad or vacuum to pick up dirt and dust before running your robot with a Wet Mopping or Damp Sweeping Pad. • To pause your robot during a cleaning cycle, press the CLEAN button. To resume the cleaning cycle, press the CLEAN button again. • Do not pick up and move your robot while it is cleaning – the robot will end its cleaning run if you do. • Always fill Braava jet to the top with water and check for any air bubbles before closing the tank cap. • Only use water inside your robot. Cleaning solutions, even natural ones, can clog the spray nozzle and break down the materials inside the robot. • Your robot will only run with Braava jet Pads, which are specifically made for the robot. • Braava jet cleans best on smooth hard surfaces and may not perform as well on uneven tiles, heavily waxed floors or rough surfaces like slate or brick which may snag the cleaning pads. 28 For Customer Care go to www.irobot.com/support Braava jet™ Owner’s Guide 29 Troubleshooting EN Braava jet will tell you something is wrong by alerting you with sounds and lights. If the problem is not resolved, learn more online at www.irobot.com/support or contact Customer Service at (877) 855-8593. Repeating Error Messages If your robot remains on after an error occurs, press the bumper toward the body of the robot once to repeat the message. If your robot has turned off after an error occurs, press CLEAN to turn it on. If the error is ongoing, the robot will repeat the message. Visit www.irobot.com/support to view a complete error table. EN Precision Jet Spray Troubleshooting If the robot is not spraying or is spraying unevenly and you have checked that the tank has enough water and can hear the pump running, contact Customer Service at (877) 855-8593. Water Level Troubleshooting If you encounter problems with the amount of water Braava jet uses on your floors in wet mopping or damp sweeping modes, contact Customer Service at (877) 855-8593. Rebooting Instructions For some errors, rebooting Braava jet may resolve the problem. To reboot Braava jet, press and hold CLEAN for 10 seconds until you hear an audible tone. Take out the battery and insert it again. Press CLEAN again to turn the robot back on. 30 For Customer Care go to www.irobot.com/support Braava jet™ Owner’s Guide 31 Regular Robot Care EN Follow these tips to keep your iRobot Braava jet running at peak performance. EN Cleaning the Wheels Pull off any visible debris or hair that gathers around the wheels. Cleaning the Cliff Sensors and Pad Reader Clean the sensors on the bottom of your robot with a damp cloth. Front Cliff Sensors Pad Reader Wheels Rear Cliff Sensors 32 For Customer Care go to www.irobot.com/support Braava jet™ Owner’s Guide 33 Regular Robot Care EN Cleaning the Body of the Robot Use a damp cloth to lightly wipe off any dirt on its body or bumper. EN Cleaning the Precision Jet Spray Nozzle Wipe clean with a damp cloth. Precision Jet Spray Nozzle 34 For Customer Care go to www.irobot.com/support Braava jet™ Owner’s Guide 35 Regular Robot Care EN Cleaning the Tank If you notice an odor in the tank, fill the tank with hot tap water. Do not use boiling water. Close the cap and lightly shake the robot. Rinse the tank and repeat. Allow the tank to dry with the cap open before using your robot. EN Caring for Washable Cleaning Pads (sold separately) After using washable cleaning pads to clean, hand washing and air drying is recommended for regular maintenance. The cleaning pad can be washed up to 50 times* before replacing. If using a washing machine, wash on warm cycle and air dry. Do not wash with delicates. *Tested in washing machine. Do not wash with delicates. 36 For Customer Care go to www.irobot.com/support Braava jet™ Owner’s Guide 37 Safety and Compliance Information EN THIS APPLIANCE CAN BE USED BY CHILDREN AGED FROM 8 YEARS AND ABOVE AND PERSONS WITH REDUCED PHYSICAL, SENSORY OR MENTAL CAPABILITIES OR LACK OF EXPERIENCE AND KNOWLEDGE IF THEY HAVE BEEN GIVEN SUPERVISION OR INSTRUCTION CONCERNING USE OF THE APPLIANCE IN A SAFE WAY AND UNDERSTAND THE HAZARDS INVOLVED. CHILDREN SHALL NOT PLAY WITH THE APPLIANCE. CLEANING AND USER MAINTENANCE SHALL NOT BE MADE BY CHILDREN WITHOUT SUPERVISION. CAUTION: DO NOT EXPOSE THE ELECTRONICS OF BRAAVA JET, ITS BATTERY, OR ITS BATTERY CHARGER. THERE ARE NO USERSERVICEABLE PARTS INSIDE. REFER SERVICING TO QUALIFIED SERVICE PERSONNEL. PLEASE ENSURE VOLTAGE RATING FOR ENCLOSED BATTERY CHARGER MATCHES STANDARD OUTLET VOLTAGE. 38 For Customer Care go to www.irobot.com/support EN To reduce the risk of injury or damage, keep these safety precautions in mind when setting up, using, and maintaining your robot: General Safety Instructions • Retain the safety and operating instructions for future reference. • Read all safety and operating instructions before operating your robot. • Heed all warnings on your robot, battery, battery charger, and in the owner’s guide. • Follow all operating and use instructions. • Be aware that floors may be slippery after wet cleaning with Braava jet. • Braava jet operates quietly. Take care when walking in the area the robot is cleaning to avoid stepping on it and tripping. • Refer all non-routine servicing to iRobot. Braava jet™ Owner’s Guide 39 Safety and Compliance Information EN EN The symbol on the product or its packaging indicates: Use Restrictions Do not dispose of electrical appliances as unsorted municipal waste, use separate collection facilities. Contact your local authority for information regarding the collection systems available. If electrical appliances are disposed of in landfills or dumps, hazardous substances can leak into the groundwater and get into the food chain, damaging your health and well-being. When replacing old batteries, please contact your local or regional waste authority for more information on collection, reuse and recycling programs. • Your robot is for indoor use on hard surface floors only. • Your robot is not a toy. Do not sit or stand on this device. Small children and pets should be supervised when your robot is operating. • Braava jet has electrical parts. Do not submerge it in water. Clean with a cloth dampened with water only. • Do not use this device to pick up anything that is burning or smoking. • Do not use this device to pick up large debris, bleach, paint, or other chemicals. • Before using Braava jet, remove fragile objects from the cleaning area, including objects on furniture that can fall if the furniture is pushed or bumped. • Move any power cords as well as cords for blinds and curtains out of the way to reduce the risk of objects being pulled down. • If the room to be cleaned contains a balcony, a physical barrier should be used to prevent access to the balcony and ensure safe operation. • Make sure a cleaning pad is attached for safe operation. • When wet cleaning, do not use Braava jet in areas where wetness can damage unfinished or unsealed floors or delicate carpeting or rugs. • Operate and store your robot in room temperature environments only. • Children should be supervised to ensure they do not play with the robot. Cleaning and maintenance should not be performed by children without supervision. • Do not place anything on top of your robot. • Do not operate the robot in areas with exposed electrical outlets in the floor. 40 For Customer Care go to www.irobot.com/support Braava jet™ Owner’s Guide 41 Safety and Compliance Information EN Battery and Charging • Before every use, check the battery pack for any sign of damage or leakage. Do not charge damaged or leaking battery packs. • Charge indoors only. • Only use the included battery charger to charge the iRobot Braava jet battery. • Charge using a standard outlet only. Product may not be used with any type of power converter. Use of other power converters will immediately void the warranty. • Please ensure voltage rating for enclosed battery charger matches standard outlet voltage. • Never handle the battery charger with wet hands. • Only use rechargeable battery packs with the correct specifications supplied with your robot by iRobot (model number 4446040). • For replacement battery pack, visit www.irobot.com. • Always charge and remove the battery from your robot before long-term storage or transportation. • Always remove battery pack before cleaning your robot. EN • Do not crush, dismantle or shred battery packs. • • • • • • • • Do not subject cells or batteries to mechanical shock. Do not heat the battery pack or place the battery pack near any heat source. Do not store in direct sunlight. Do not incinerate the battery pack. Do not short-circuit the battery pack. Do not submerge the battery pack in any liquid. The battery pack must be removed from the robot before disposal. When disposing of the battery pack, contact your local or regional waste authority for more information on collection, reuse and recycling programs. • In the event of cell leaking, do not allow the liquid to come in contact with the skin or eyes. If contact has been made, wash the affected area with copious amounts of water and seek medical advice. • If you need to ship your Braava jet™ lithium ion battery for any reason, contact Customer Care for shipping instructions and appropriate labels. Never ship a leaking or physically damaged lithium ion battery. • Keep battery pack clean and dry. Wipe the cell or battery terminals with a clean dry cloth if they become dirty. 42 For Customer Care go to www.irobot.com/support Braava jet™ Owner’s Guide 43 Safety and Compliance Information EN For EU Declaration of Conformity information, visit www.irobot.com/compliance. FCC Compliance Information: • This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. • This device complies with Industry Canada license-exempt RSS standard(s). Operation is subject to the following two conditions: 1) This device may not cause interference, and 2) this device must accept any interference, including interference that may cause undesired operation of the device. • Changes or modifications not expressly approved by iRobot Corporation could void the user’s authority to operate the equipment. 44 For Customer Care go to www.irobot.com/support EN • This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules as well as ICES-003 Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference to radio communication will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures: - Reorient or relocate the receiving antenna. - Increase the separation between the equipment and receiver. - Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. - Consult the dealer or an experienced radio/TV technician for help. • Under Industry Canada regulations, this radio transmitter may only operate using an antenna of a type and maximum (or lesser) gain approved for the transmitter by Industry Canada. To reduce potential radio interference to other users, the antenna type and its gain should be so chosen that the equivalent isotropically radiated power (e.i.r.p.) is not more than the necessary for successful communication. Braava jet™ Owner’s Guide 45 ©2016 iRobot Corporation, 8 Crosby Drive, Bedford, MA 01730 USA. All rights reserved. iRobot and Virtual Wall are registered trademarks of iRobot Corporation. Braava jet is a trademark of iRobot Corporation. WC: 4491844 v3
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.7 Linearized : Yes Create Date : 2016:02:11 15:19:50-05:00 Creator : Adobe InDesign CS6 (Macintosh) Modify Date : 2016:02:11 16:27:16-05:00 Has XFA : No XMP Toolkit : Adobe XMP Core 5.6-c015 81.157285, 2014/12/12-00:43:15 Metadata Date : 2016:02:11 16:27:16-05:00 Creator Tool : Adobe InDesign CS6 (Macintosh) Instance ID : uuid:29f8d067-2261-4f3d-9413-c04b93ae56ad Original Document ID : xmp.did:856108d6-f3af-40cb-b447-cf90f0ad591a Document ID : xmp.id:3B111C7407206811822A8156509964A0 Rendition Class : proof:pdf Derived From Instance ID : xmp.iid:3A111C7407206811822A8156509964A0 Derived From Document ID : xmp.did:3A111C7407206811822A8156509964A0 Derived From Original Document ID: xmp.did:856108d6-f3af-40cb-b447-cf90f0ad591a Derived From Rendition Class : default History Action : converted History Parameters : from application/x-indesign to application/pdf History Software Agent : Adobe InDesign CS6 (Macintosh) History Changed : / History When : 2016:02:11 15:19:50-05:00 Format : application/pdf Producer : Adobe PDF Library 10.0.1 Trapped : False Postscript Name : HarmoniaSansStd-Bold, HarmoniaSansStd-Regular, HarmoniaSansStd-SemiBd Profile Blob : PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgo8ZGljdD4KCTxrZXk+Q1RGb250Q29weXJpZ2h0TmFtZTwva2V5PgoJPHN0cmluZz5Db3B5cmlnaHQgMjAxMCBNb25vdHlwZSBJbWFnaW5nIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC48L3N0cmluZz4KCTxrZXk+Q1RGb250RGVzaWduZXJOYW1lPC9rZXk+Cgk8c3RyaW5nPkppbSBXYXNjbzwvc3RyaW5nPgoJPGtleT5DVEZvbnREZXNpZ25lclVSTE5hbWU8L2tleT4KCTxzdHJpbmc+aHR0cDovL3d3dy5tb25vdHlwZWltYWdpbmcuY29tL1Byb2R1Y3RzU2VydmljZXMvVHlwZURlc2lnbmVyU2hvd2Nhc2U8L3N0cmluZz4KCTxrZXk+Q1RGb250RmFtaWx5TmFtZTwva2V5PgoJPHN0cmluZz5IYXJtb25pYSBTYW5zIFN0ZDwvc3RyaW5nPgoJPGtleT5DVEZvbnRGdWxsTmFtZTwva2V5PgoJPHN0cmluZz5IYXJtb25pYSBTYW5zIFN0ZCBCb2xkPC9zdHJpbmc+Cgk8a2V5PkNURm9udEdldEdseXBoQ291bnQ8L2tleT4KCTxpbnRlZ2VyPjM4ODwvaW50ZWdlcj4KCTxrZXk+Q1RGb250TGljZW5zZU5hbWVOYW1lPC9rZXk+Cgk8c3RyaW5nPg0KTk9USUZJQ0FUSU9OIE9GIExJQ0VOU0UgQUdSRUVNRU5UIA0KDQpUaGlzIHR5cGVmYWNlIGlzIHRoZSBwcm9wZXJ0eSBvZiBNb25vdHlwZSBJbWFnaW5nIEluYy4gYW5kIGl0cyB1c2UgYnkgeW91IGlzIGNvdmVyZWQgdW5kZXIgdGhlIHRlcm1zIG9mIGEgbGljZW5zZSBhZ3JlZW1lbnQuIFlvdSBoYXZlIG9idGFpbmVkIHRoaXMgdHlwZWZhY2Ugc29mdHdhcmUgZWl0aGVyIGRpcmVjdGx5IGZyb20gTW9ub3R5cGUgSW1hZ2luZyBvciB0b2dldGhlciB3aXRoIHNvZnR3YXJlIGRpc3RyaWJ1dGVkIGJ5IG9uZSBvZiB0aGUgbGljZW5jZWVzIG9mIE1vbm90eXBlIEltYWdpbmcuIA0KDQpUaGlzIHNvZnR3YXJlIGlzIGEgdmFsdWFibGUgYXNzZXQgb2YgTW9ub3R5cGUgSW1hZ2luZy4gVW5sZXNzIHlvdSBoYXZlIGVudGVyZWQgaW50byBhIHNwZWNpZmljIGxpY2Vuc2UgYWdyZWVtZW50IGdyYW50aW5nIHlvdSBhZGRpdGlvbmFsIHJpZ2h0cywgeW91ciB1c2Ugb2YgdGhpcyBzb2Z0d2FyZSBpcyBsaW1pdGVkIHRvIHVzZSBvbiB1cCB0byBmaXZlICg1KSB3b3Jrc3RhdGlvbiBmb3IgeW91ciBvd24gcHVibGlzaGluZyB1c2UuIFlvdSBtYXkgbm90IGNvcHkgb3IgZGlzdHJpYnV0ZSB0aGlzIHNvZnR3YXJlLiANCg0KSWYgeW91IGhhdmUgYW55IHF1ZXN0aW9ucyBjb25jZXJuaW5nIHlvdXIgcmlnaHRzIHlvdSBzaG91bGQgcmV2aWV3IHRoZSBsaWNlbnNlIGFncmVlbWVudCB5b3UgcmVjZWl2ZWQgd2l0aCB0aGUgc29mdHdhcmUgb3IgY29udGFjdCBNb25vdHlwZSBJbWFnaW5nIGZvciBhIGNvcHkgb2YgdGhlIGxpY2Vuc2UgYWdyZWVtZW50LiANCg0KR2VuZXJhbCBpbmZvcm1hdGlvbjoNCnd3dy5mb250cy5jb20NCg0KRm9yIGxpY2Vuc2UgdGVybXMgYW5kIHVzYWdlIHJpZ2h0cywgcGxlYXNlIHZpc2l0IG91ciB3ZWIgc2l0ZSBhdDoNCnd3dy5tb25vdHlwZWltYWdpbmcuY29tL2h0bWwvdHlwZS9saWNlbnNlLmh0bWwNCg0KTGl6ZW56YmVkaW5ndW5nZW4gdW5kIE51dHp1bmdzcmVjaHRlIGZpbmRlbiBTaWUgYXVmIHVuc2VyZXIgV2Vic2VpdGU6DQp3d3cubW9ub3R5cGVpbWFnaW5nLmNvbS9odG1sL3R5cGUvbGljZW5zZS5odG1sDQoNClBvdXIgcGx1cyBkJ2luZm9ybWF0aW9ucyBjb25jZXJuYW50IGxlcyBkcm9pdHMgZCd1dGlsaXNhdGlvbiBldCBsZXMgcXVlc3Rpb25zIGNvbnRyYWN0dWVsbGVzLCB2ZXVpbGxleiBjb25zdWx0ZXogbm90cmUgc2l0ZToNCnd3dy5tb25vdHlwZWltYWdpbmcuY29tL2h0bWwvdHlwZS9saWNlbnNlLmh0bWwNCg0KUGFyYSBvYnRlbmVyIGluZm9ybWFjacOzbiBhY2VyY2EgZGUgbG9zIHTDqXJtaW5vcyBkZSBsaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBkZSB1c28sIHZpc2l0ZSBudWVzdHJvIHNpdGlvIGVuIGVsIFdlYiBlbjoNCnd3dy5tb25vdHlwZWltYWdpbmcuY29tL2h0bWwvdHlwZS9saWNlbnNlLmh0bWwNCg0KUGVyIGxlIGNvbmRpemlvbmkgY29udHJhdHR1YWxpIGVkIGkgZGlyaXR0aSBkJ3VzbywgdmlzaXRhdGUgaWwgbm9zdHJvIHNpdG8gd2ViIGFsbCdpbmRpcml6em86DQp3d3cubW9ub3R5cGVpbWFnaW5nLmNvbS9odG1sL3R5cGUvbGljZW5zZS5odG1sPC9zdHJpbmc+Cgk8a2V5PkNURm9udExpY2Vuc2VVUkxOYW1lPC9rZXk+Cgk8c3RyaW5nPmh0dHA6Ly93d3cubW9ub3R5cGVpbWFnaW5nLmNvbS9odG1sL2xpY2Vuc2UuYXNweDwvc3RyaW5nPgoJPGtleT5DVEZvbnRNYW51ZmFjdHVyZXJOYW1lPC9rZXk+Cgk8c3RyaW5nPk1vbm90eXBlIEltYWdpbmcgSW5jLjwvc3RyaW5nPgoJPGtleT5DVEZvbnRQb3N0U2NyaXB0TmFtZTwva2V5PgoJPHN0cmluZz5IYXJtb25pYVNhbnNTdGQtQm9sZDwvc3RyaW5nPgoJPGtleT5DVEZvbnRTdWJGYW1pbHlOYW1lPC9rZXk+Cgk8c3RyaW5nPkJvbGQ8L3N0cmluZz4KCTxrZXk+Q1RGb250VHJhZGVtYXJrTmFtZTwva2V5PgoJPHN0cmluZz4iSGFybW9uaWEgU2FucyIgaXMgYSB0cmFkZW1hcmsgb2YgTW9ub3R5cGUgSW1hZ2luZyBJbmMuIGFuZCBtYXkgYmUgcmVnaXN0ZXJlZCBpbiBjZXJ0YWluIGp1cmlzZGljdGlvbnMuPC9zdHJpbmc+Cgk8a2V5PkNURm9udFVuaXF1ZU5hbWU8L2tleT4KCTxzdHJpbmc+TW9ub3R5cGVJbWFnaW5nSW5jLjogSGFybW9uaWEgU2FucyBQcm8gQm9sZDogMjAxMDwvc3RyaW5nPgoJPGtleT5DVEZvbnRWZW5kb3JVUkxOYW1lPC9rZXk+Cgk8c3RyaW5nPmh0dHA6Ly93d3cubW9ub3R5cGVpbWFnaW5nLmNvbTwvc3RyaW5nPgoJPGtleT5DVEZvbnRWZXJzaW9uTmFtZTwva2V5PgoJPHN0cmluZz5WZXJzaW9uIDEuMDAwPC9zdHJpbmc+Cgk8a2V5PmJvbGQgdHJhaXQ8L2tleT4KCTx0cnVlLz4KCTxrZXk+Y29uZGVuc2VkIHRyYWl0PC9rZXk+Cgk8ZmFsc2UvPgoJPGtleT5leHRlbmRlZCB0cmFpdDwva2V5PgoJPGZhbHNlLz4KCTxrZXk+ZnVsbCBuYW1lPC9rZXk+Cgk8c3RyaW5nPkhhcm1vbmlhIFNhbnMgU3RkIEJvbGQ8L3N0cmluZz4KCTxrZXk+aXRhbGljIHRyYWl0PC9rZXk+Cgk8ZmFsc2UvPgoJPGtleT5tb25vc3BhY2VkIHRyYWl0PC9rZXk+Cgk8ZmFsc2UvPgoJPGtleT5wb3N0c2NyaXB0TmFtZTwva2V5PgoJPHN0cmluZz5IYXJtb25pYVNhbnNTdGQtQm9sZDwvc3RyaW5nPgoJPGtleT5wcm9wb3J0aW9uIHRyYWl0PC9rZXk+Cgk8cmVhbD4wLjA8L3JlYWw+Cgk8a2V5PnNsYW50IHRyYWl0PC9rZXk+Cgk8cmVhbD4wLjA8L3JlYWw+Cgk8a2V5PnZlcnNpb248L2tleT4KCTxzdHJpbmc+VmVyc2lvbiAxLjAwMDwvc3RyaW5nPgoJPGtleT52ZXJ0aWNhbCB0cmFpdDwva2V5PgoJPGZhbHNlLz4KCTxrZXk+d2VpZ2h0IHRyYWl0PC9rZXk+Cgk8cmVhbD4wLjQwMDAwMDAwNTk2MDQ2NDQ4PC9yZWFsPgo8L2RpY3Q+CjwvcGxpc3Q+Cg==, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgo8ZGljdD4KCTxrZXk+Q1RGb250Q29weXJpZ2h0TmFtZTwva2V5PgoJPHN0cmluZz5Db3B5cmlnaHQgMjAxMCBNb25vdHlwZSBJbWFnaW5nIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC48L3N0cmluZz4KCTxrZXk+Q1RGb250RGVzaWduZXJOYW1lPC9rZXk+Cgk8c3RyaW5nPkppbSBXYXNjbzwvc3RyaW5nPgoJPGtleT5DVEZvbnREZXNpZ25lclVSTE5hbWU8L2tleT4KCTxzdHJpbmc+aHR0cDovL3d3dy5tb25vdHlwZWltYWdpbmcuY29tL1Byb2R1Y3RzU2VydmljZXMvVHlwZURlc2lnbmVyU2hvd2Nhc2U8L3N0cmluZz4KCTxrZXk+Q1RGb250RmFtaWx5TmFtZTwva2V5PgoJPHN0cmluZz5IYXJtb25pYSBTYW5zIFN0ZDwvc3RyaW5nPgoJPGtleT5DVEZvbnRGdWxsTmFtZTwva2V5PgoJPHN0cmluZz5IYXJtb25pYSBTYW5zIFN0ZDwvc3RyaW5nPgoJPGtleT5DVEZvbnRHZXRHbHlwaENvdW50PC9rZXk+Cgk8aW50ZWdlcj4zODg8L2ludGVnZXI+Cgk8a2V5PkNURm9udExpY2Vuc2VOYW1lTmFtZTwva2V5PgoJPHN0cmluZz4NCk5PVElGSUNBVElPTiBPRiBMSUNFTlNFIEFHUkVFTUVOVCANCg0KVGhpcyB0eXBlZmFjZSBpcyB0aGUgcHJvcGVydHkgb2YgTW9ub3R5cGUgSW1hZ2luZyBJbmMuIGFuZCBpdHMgdXNlIGJ5IHlvdSBpcyBjb3ZlcmVkIHVuZGVyIHRoZSB0ZXJtcyBvZiBhIGxpY2Vuc2UgYWdyZWVtZW50LiBZb3UgaGF2ZSBvYnRhaW5lZCB0aGlzIHR5cGVmYWNlIHNvZnR3YXJlIGVpdGhlciBkaXJlY3RseSBmcm9tIE1vbm90eXBlIEltYWdpbmcgb3IgdG9nZXRoZXIgd2l0aCBzb2Z0d2FyZSBkaXN0cmlidXRlZCBieSBvbmUgb2YgdGhlIGxpY2VuY2VlcyBvZiBNb25vdHlwZSBJbWFnaW5nLiANCg0KVGhpcyBzb2Z0d2FyZSBpcyBhIHZhbHVhYmxlIGFzc2V0IG9mIE1vbm90eXBlIEltYWdpbmcuIFVubGVzcyB5b3UgaGF2ZSBlbnRlcmVkIGludG8gYSBzcGVjaWZpYyBsaWNlbnNlIGFncmVlbWVudCBncmFudGluZyB5b3UgYWRkaXRpb25hbCByaWdodHMsIHlvdXIgdXNlIG9mIHRoaXMgc29mdHdhcmUgaXMgbGltaXRlZCB0byB1c2Ugb24gdXAgdG8gZml2ZSAoNSkgd29ya3N0YXRpb24gZm9yIHlvdXIgb3duIHB1Ymxpc2hpbmcgdXNlLiBZb3UgbWF5IG5vdCBjb3B5IG9yIGRpc3RyaWJ1dGUgdGhpcyBzb2Z0d2FyZS4gDQoNCklmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgY29uY2VybmluZyB5b3VyIHJpZ2h0cyB5b3Ugc2hvdWxkIHJldmlldyB0aGUgbGljZW5zZSBhZ3JlZW1lbnQgeW91IHJlY2VpdmVkIHdpdGggdGhlIHNvZnR3YXJlIG9yIGNvbnRhY3QgTW9ub3R5cGUgSW1hZ2luZyBmb3IgYSBjb3B5IG9mIHRoZSBsaWNlbnNlIGFncmVlbWVudC4gDQoNCkdlbmVyYWwgaW5mb3JtYXRpb246DQp3d3cuZm9udHMuY29tDQoNCkZvciBsaWNlbnNlIHRlcm1zIGFuZCB1c2FnZSByaWdodHMsIHBsZWFzZSB2aXNpdCBvdXIgd2ViIHNpdGUgYXQ6DQp3d3cubW9ub3R5cGVpbWFnaW5nLmNvbS9odG1sL3R5cGUvbGljZW5zZS5odG1sDQoNCkxpemVuemJlZGluZ3VuZ2VuIHVuZCBOdXR6dW5nc3JlY2h0ZSBmaW5kZW4gU2llIGF1ZiB1bnNlcmVyIFdlYnNlaXRlOg0Kd3d3Lm1vbm90eXBlaW1hZ2luZy5jb20vaHRtbC90eXBlL2xpY2Vuc2UuaHRtbA0KDQpQb3VyIHBsdXMgZCdpbmZvcm1hdGlvbnMgY29uY2VybmFudCBsZXMgZHJvaXRzIGQndXRpbGlzYXRpb24gZXQgbGVzIHF1ZXN0aW9ucyBjb250cmFjdHVlbGxlcywgdmV1aWxsZXogY29uc3VsdGV6IG5vdHJlIHNpdGU6DQp3d3cubW9ub3R5cGVpbWFnaW5nLmNvbS9odG1sL3R5cGUvbGljZW5zZS5odG1sDQoNClBhcmEgb2J0ZW5lciBpbmZvcm1hY2nDs24gYWNlcmNhIGRlIGxvcyB0w6lybWlub3MgZGUgbGljZW5jaWEgeSBsb3MgZGVyZWNob3MgZGUgdXNvLCB2aXNpdGUgbnVlc3RybyBzaXRpbyBlbiBlbCBXZWIgZW46DQp3d3cubW9ub3R5cGVpbWFnaW5nLmNvbS9odG1sL3R5cGUvbGljZW5zZS5odG1sDQoNClBlciBsZSBjb25kaXppb25pIGNvbnRyYXR0dWFsaSBlZCBpIGRpcml0dGkgZCd1c28sIHZpc2l0YXRlIGlsIG5vc3RybyBzaXRvIHdlYiBhbGwnaW5kaXJpenpvOg0Kd3d3Lm1vbm90eXBlaW1hZ2luZy5jb20vaHRtbC90eXBlL2xpY2Vuc2UuaHRtbDwvc3RyaW5nPgoJPGtleT5DVEZvbnRMaWNlbnNlVVJMTmFtZTwva2V5PgoJPHN0cmluZz5odHRwOi8vd3d3Lm1vbm90eXBlaW1hZ2luZy5jb20vaHRtbC9saWNlbnNlLmFzcHg8L3N0cmluZz4KCTxrZXk+Q1RGb250TWFudWZhY3R1cmVyTmFtZTwva2V5PgoJPHN0cmluZz5Nb25vdHlwZSBJbWFnaW5nIEluYy48L3N0cmluZz4KCTxrZXk+Q1RGb250UG9zdFNjcmlwdE5hbWU8L2tleT4KCTxzdHJpbmc+SGFybW9uaWFTYW5zU3RkLVJlZ3VsYXI8L3N0cmluZz4KCTxrZXk+Q1RGb250U3ViRmFtaWx5TmFtZTwva2V5PgoJPHN0cmluZz5SZWd1bGFyPC9zdHJpbmc+Cgk8a2V5PkNURm9udFRyYWRlbWFya05hbWU8L2tleT4KCTxzdHJpbmc+Ikhhcm1vbmlhIFNhbnMiIGlzIGEgdHJhZGVtYXJrIG9mIE1vbm90eXBlIEltYWdpbmcgSW5jLiBhbmQgbWF5IGJlIHJlZ2lzdGVyZWQgaW4gY2VydGFpbiBqdXJpc2RpY3Rpb25zLjwvc3RyaW5nPgoJPGtleT5DVEZvbnRVbmlxdWVOYW1lPC9rZXk+Cgk8c3RyaW5nPk1vbm90eXBlSW1hZ2luZ0luYy46IEhhcm1vbmlhIFNhbnMgU3RkOiAyMDEwPC9zdHJpbmc+Cgk8a2V5PkNURm9udFZlbmRvclVSTE5hbWU8L2tleT4KCTxzdHJpbmc+aHR0cDovL3d3dy5tb25vdHlwZWltYWdpbmcuY29tPC9zdHJpbmc+Cgk8a2V5PkNURm9udFZlcnNpb25OYW1lPC9rZXk+Cgk8c3RyaW5nPlZlcnNpb24gMS4wMDA8L3N0cmluZz4KCTxrZXk+Ym9sZCB0cmFpdDwva2V5PgoJPGZhbHNlLz4KCTxrZXk+Y29uZGVuc2VkIHRyYWl0PC9rZXk+Cgk8ZmFsc2UvPgoJPGtleT5leHRlbmRlZCB0cmFpdDwva2V5PgoJPGZhbHNlLz4KCTxrZXk+ZnVsbCBuYW1lPC9rZXk+Cgk8c3RyaW5nPkhhcm1vbmlhIFNhbnMgU3RkPC9zdHJpbmc+Cgk8a2V5Pml0YWxpYyB0cmFpdDwva2V5PgoJPGZhbHNlLz4KCTxrZXk+bW9ub3NwYWNlZCB0cmFpdDwva2V5PgoJPGZhbHNlLz4KCTxrZXk+cG9zdHNjcmlwdE5hbWU8L2tleT4KCTxzdHJpbmc+SGFybW9uaWFTYW5zU3RkLVJlZ3VsYXI8L3N0cmluZz4KCTxrZXk+cHJvcG9ydGlvbiB0cmFpdDwva2V5PgoJPHJlYWw+MC4wPC9yZWFsPgoJPGtleT5zbGFudCB0cmFpdDwva2V5PgoJPHJlYWw+MC4wPC9yZWFsPgoJPGtleT52ZXJzaW9uPC9rZXk+Cgk8c3RyaW5nPlZlcnNpb24gMS4wMDA8L3N0cmluZz4KCTxrZXk+dmVydGljYWwgdHJhaXQ8L2tleT4KCTxmYWxzZS8+Cgk8a2V5PndlaWdodCB0cmFpdDwva2V5PgoJPHJlYWw+MC4wPC9yZWFsPgo8L2RpY3Q+CjwvcGxpc3Q+Cg==, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgo8ZGljdD4KCTxrZXk+Q1RGb250Q29weXJpZ2h0TmFtZTwva2V5PgoJPHN0cmluZz5Db3B5cmlnaHQgMjAxMCBNb25vdHlwZSBJbWFnaW5nIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC48L3N0cmluZz4KCTxrZXk+Q1RGb250RGVzaWduZXJOYW1lPC9rZXk+Cgk8c3RyaW5nPkppbSBXYXNjbzwvc3RyaW5nPgoJPGtleT5DVEZvbnREZXNpZ25lclVSTE5hbWU8L2tleT4KCTxzdHJpbmc+aHR0cDovL3d3dy5tb25vdHlwZWltYWdpbmcuY29tL1Byb2R1Y3RzU2VydmljZXMvVHlwZURlc2lnbmVyU2hvd2Nhc2U8L3N0cmluZz4KCTxrZXk+Q1RGb250RmFtaWx5TmFtZTwva2V5PgoJPHN0cmluZz5IYXJtb25pYSBTYW5zIFN0ZDwvc3RyaW5nPgoJPGtleT5DVEZvbnRGdWxsTmFtZTwva2V5PgoJPHN0cmluZz5IYXJtb25pYSBTYW5zIFN0ZCBTZW1pIEJkPC9zdHJpbmc+Cgk8a2V5PkNURm9udEdldEdseXBoQ291bnQ8L2tleT4KCTxpbnRlZ2VyPjM4ODwvaW50ZWdlcj4KCTxrZXk+Q1RGb250TGljZW5zZU5hbWVOYW1lPC9rZXk+Cgk8c3RyaW5nPg0KTk9USUZJQ0FUSU9OIE9GIExJQ0VOU0UgQUdSRUVNRU5UIA0KDQpUaGlzIHR5cGVmYWNlIGlzIHRoZSBwcm9wZXJ0eSBvZiBNb25vdHlwZSBJbWFnaW5nIEluYy4gYW5kIGl0cyB1c2UgYnkgeW91IGlzIGNvdmVyZWQgdW5kZXIgdGhlIHRlcm1zIG9mIGEgbGljZW5zZSBhZ3JlZW1lbnQuIFlvdSBoYXZlIG9idGFpbmVkIHRoaXMgdHlwZWZhY2Ugc29mdHdhcmUgZWl0aGVyIGRpcmVjdGx5IGZyb20gTW9ub3R5cGUgSW1hZ2luZyBvciB0b2dldGhlciB3aXRoIHNvZnR3YXJlIGRpc3RyaWJ1dGVkIGJ5IG9uZSBvZiB0aGUgbGljZW5jZWVzIG9mIE1vbm90eXBlIEltYWdpbmcuIA0KDQpUaGlzIHNvZnR3YXJlIGlzIGEgdmFsdWFibGUgYXNzZXQgb2YgTW9ub3R5cGUgSW1hZ2luZy4gVW5sZXNzIHlvdSBoYXZlIGVudGVyZWQgaW50byBhIHNwZWNpZmljIGxpY2Vuc2UgYWdyZWVtZW50IGdyYW50aW5nIHlvdSBhZGRpdGlvbmFsIHJpZ2h0cywgeW91ciB1c2Ugb2YgdGhpcyBzb2Z0d2FyZSBpcyBsaW1pdGVkIHRvIHVzZSBvbiB1cCB0byBmaXZlICg1KSB3b3Jrc3RhdGlvbiBmb3IgeW91ciBvd24gcHVibGlzaGluZyB1c2UuIFlvdSBtYXkgbm90IGNvcHkgb3IgZGlzdHJpYnV0ZSB0aGlzIHNvZnR3YXJlLiANCg0KSWYgeW91IGhhdmUgYW55IHF1ZXN0aW9ucyBjb25jZXJuaW5nIHlvdXIgcmlnaHRzIHlvdSBzaG91bGQgcmV2aWV3IHRoZSBsaWNlbnNlIGFncmVlbWVudCB5b3UgcmVjZWl2ZWQgd2l0aCB0aGUgc29mdHdhcmUgb3IgY29udGFjdCBNb25vdHlwZSBJbWFnaW5nIGZvciBhIGNvcHkgb2YgdGhlIGxpY2Vuc2UgYWdyZWVtZW50LiANCg0KR2VuZXJhbCBpbmZvcm1hdGlvbjoNCnd3dy5mb250cy5jb20NCg0KRm9yIGxpY2Vuc2UgdGVybXMgYW5kIHVzYWdlIHJpZ2h0cywgcGxlYXNlIHZpc2l0IG91ciB3ZWIgc2l0ZSBhdDoNCnd3dy5tb25vdHlwZWltYWdpbmcuY29tL2h0bWwvdHlwZS9saWNlbnNlLmh0bWwNCg0KTGl6ZW56YmVkaW5ndW5nZW4gdW5kIE51dHp1bmdzcmVjaHRlIGZpbmRlbiBTaWUgYXVmIHVuc2VyZXIgV2Vic2VpdGU6DQp3d3cubW9ub3R5cGVpbWFnaW5nLmNvbS9odG1sL3R5cGUvbGljZW5zZS5odG1sDQoNClBvdXIgcGx1cyBkJ2luZm9ybWF0aW9ucyBjb25jZXJuYW50IGxlcyBkcm9pdHMgZCd1dGlsaXNhdGlvbiBldCBsZXMgcXVlc3Rpb25zIGNvbnRyYWN0dWVsbGVzLCB2ZXVpbGxleiBjb25zdWx0ZXogbm90cmUgc2l0ZToNCnd3dy5tb25vdHlwZWltYWdpbmcuY29tL2h0bWwvdHlwZS9saWNlbnNlLmh0bWwNCg0KUGFyYSBvYnRlbmVyIGluZm9ybWFjacOzbiBhY2VyY2EgZGUgbG9zIHTDqXJtaW5vcyBkZSBsaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBkZSB1c28sIHZpc2l0ZSBudWVzdHJvIHNpdGlvIGVuIGVsIFdlYiBlbjoNCnd3dy5tb25vdHlwZWltYWdpbmcuY29tL2h0bWwvdHlwZS9saWNlbnNlLmh0bWwNCg0KUGVyIGxlIGNvbmRpemlvbmkgY29udHJhdHR1YWxpIGVkIGkgZGlyaXR0aSBkJ3VzbywgdmlzaXRhdGUgaWwgbm9zdHJvIHNpdG8gd2ViIGFsbCdpbmRpcml6em86DQp3d3cubW9ub3R5cGVpbWFnaW5nLmNvbS9odG1sL3R5cGUvbGljZW5zZS5odG1sPC9zdHJpbmc+Cgk8a2V5PkNURm9udExpY2Vuc2VVUkxOYW1lPC9rZXk+Cgk8c3RyaW5nPmh0dHA6Ly93d3cubW9ub3R5cGVpbWFnaW5nLmNvbS9odG1sL2xpY2Vuc2UuYXNweDwvc3RyaW5nPgoJPGtleT5DVEZvbnRNYW51ZmFjdHVyZXJOYW1lPC9rZXk+Cgk8c3RyaW5nPk1vbm90eXBlIEltYWdpbmcgSW5jLjwvc3RyaW5nPgoJPGtleT5DVEZvbnRQb3N0U2NyaXB0TmFtZTwva2V5PgoJPHN0cmluZz5IYXJtb25pYVNhbnNTdGQtU2VtaUJkPC9zdHJpbmc+Cgk8a2V5PkNURm9udFN1YkZhbWlseU5hbWU8L2tleT4KCTxzdHJpbmc+U2VtaSBCb2xkPC9zdHJpbmc+Cgk8a2V5PkNURm9udFRyYWRlbWFya05hbWU8L2tleT4KCTxzdHJpbmc+Ikhhcm1vbmlhIFNhbnMiIGlzIGEgdHJhZGVtYXJrIG9mIE1vbm90eXBlIEltYWdpbmcsIEluYy4gYW5kIG1heSBiZSByZWdpc3RlcmVkIGluIGNlcnRhaW4ganVyaXNkaWN0aW9ucy48L3N0cmluZz4KCTxrZXk+Q1RGb250VW5pcXVlTmFtZTwva2V5PgoJPHN0cmluZz5Nb25vdHlwZUltYWdpbmdJbmMuOiBIYXJtb25pYSBTYW5zIFBybyBTZW1pIEJkOiAyMDEwPC9zdHJpbmc+Cgk8a2V5PkNURm9udFZlbmRvclVSTE5hbWU8L2tleT4KCTxzdHJpbmc+aHR0cDovL3d3dy5tb25vdHlwZWltYWdpbmcuY29tPC9zdHJpbmc+Cgk8a2V5PkNURm9udFZlcnNpb25OYW1lPC9rZXk+Cgk8c3RyaW5nPlZlcnNpb24gMS4wMDA8L3N0cmluZz4KCTxrZXk+Ym9sZCB0cmFpdDwva2V5PgoJPHRydWUvPgoJPGtleT5jb25kZW5zZWQgdHJhaXQ8L2tleT4KCTxmYWxzZS8+Cgk8a2V5PmV4dGVuZGVkIHRyYWl0PC9rZXk+Cgk8ZmFsc2UvPgoJPGtleT5mdWxsIG5hbWU8L2tleT4KCTxzdHJpbmc+SGFybW9uaWEgU2FucyBTdGQgU2VtaSBCZDwvc3RyaW5nPgoJPGtleT5pdGFsaWMgdHJhaXQ8L2tleT4KCTxmYWxzZS8+Cgk8a2V5Pm1vbm9zcGFjZWQgdHJhaXQ8L2tleT4KCTxmYWxzZS8+Cgk8a2V5PnBvc3RzY3JpcHROYW1lPC9rZXk+Cgk8c3RyaW5nPkhhcm1vbmlhU2Fuc1N0ZC1TZW1pQmQ8L3N0cmluZz4KCTxrZXk+cHJvcG9ydGlvbiB0cmFpdDwva2V5PgoJPHJlYWw+MC4wPC9yZWFsPgoJPGtleT5zbGFudCB0cmFpdDwva2V5PgoJPHJlYWw+MC4wPC9yZWFsPgoJPGtleT52ZXJzaW9uPC9rZXk+Cgk8c3RyaW5nPlZlcnNpb24gMS4wMDA8L3N0cmluZz4KCTxrZXk+dmVydGljYWwgdHJhaXQ8L2tleT4KCTxmYWxzZS8+Cgk8a2V5PndlaWdodCB0cmFpdDwva2V5PgoJPHJlYWw+MC4zMDAwMDAwMTE5MjA5Mjg5NjwvcmVhbD4KPC9kaWN0Pgo8L3BsaXN0Pgo= Page Count : 25EXIF Metadata provided by EXIF.tools