# www.jonwhitehurstmd.com llms.txt > Dr Jon Whitehurst is an orthopedic surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois. He specializes in sports medicine and arthroscopic surgery of the shoulder and knee. - [Dr Jon Whitehurst | Orthopedic Surgeon Elgin | Sports Medicine Algonquin, Rockford,IL](https://www.jonwhitehurstmd.com/): Dr Jon Whitehurst is an orthopedic surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois. He specializes in sports medicine and arthroscopic surgery of the shoulder and knee. - [Accessibility | Dr Jon Whitehurst | Sports Medicine Elgin, Chicago](https://www.jonwhitehurstmd.com/accessibility/): Visit this page to learn about the accessibility features and access key details. - [OrthoIllinois | Dr Jon Whitehurst | Orthopedic Physicians Elgin, Illinois, IL](https://www.jonwhitehurstmd.com/orthoIllinois-orthopedic-surgeon-rockford-elgin-il/): The physicians at OrthoIllinois in Illinois provide you with a high standard of care that is centered on returning you to a more pain-free and active life. - [Dr Jon Whitehurst | Knee Surgeon Elgin, Illinois | Shoulder Surgeon Rockford, IL](https://www.jonwhitehurstmd.com/about-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst is a knee and shoulder surgeon in Algonquin, Elgin, Rockford and Chicago, IL. Click here for Dr Whitehurst’s practice locations. - [Dr Jon Whitehurst | Orthopedic Surgeon Elgin, Illinois | Shoulder Arthroscopy Rockford, IL](https://www.jonwhitehurstmd.com/jon-whitehurst-md-orthopedic-surgeon-rockford-elgin-il/): Orthopedic Surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois. He has a special interest in arthroscopic surgery and sports medicine. - [Francie Kelso, PA-C | Physician Assistant | Dr Whitehurst](https://www.jonwhitehurstmd.com/staff-orthopedic-surgeon-rockford-elgin-il/): Francie Kelso, PA is a member of Dr Whitehurst's team and is highly trained to provide many office and hospital services as well as assist Dr Whitehurst in surgical procedures. - [Contact Dr Jon Whitehurst | Orthopedic Surgeon Elgin, IL | Knee Arthroscopic Surgery Rockford](https://www.jonwhitehurstmd.com/contact-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, an orthopedic surgeon in Algonquin, Elgin, Rockford and Chicago, IL offers arthroscopic surgery of the shoulder and knee. For appointments and inquiries, please call (630) 945-4263 / (815) 398-9491. - [Sports Medicine Rockford, Illinois | Shoulder Arthroscopy | Knee Arthroscopy Rockford, IL](https://www.jonwhitehurstmd.com/services-orthopedic-surgeon-rockford-elgin-il/): Dr Whitehurst, an orthopedic surgeon in Algonquin, Elgin, Rockford and Chicago, IL offers sports medicine and arthroscopic surgery of the shoulder and knee. - [Shoulder Surgeon Rockford, IL | Shoulder Surgery | Shoulder Pain Algonquin, Elgin](https://www.jonwhitehurstmd.com/shoulder-orthopedic-surgeon-rockford-elgin-il/): Dr Whitehurst, a shoulder surgeon in Algonquin, Elgin, Rockford and Chicago, IL offers shoulder surgery to treat shoulder pain, shoulder arthritis, frozen shoulder, rotator cuff pain and shoulder fracture. - [Knee Surgery Rockford, IL | Knee Arthritis Chicago | Knee Pain Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/knee-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon, Dr Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers knee surgery to treat knee arthritis, knee pain, knee injuries, meniscal tears and knee fractures. - [Cartilage Restoration Elgin, Illinois | Articular Cartilage Injuries Algonquin, Rockford, IL](https://www.jonwhitehurstmd.com/cartilage-restoration-orthopedic-surgeon-rockford-elgin-il/): Dr Whitehurst, an orthopedic surgeon in Algonquin, Elgin, Rockford and Chicago, IL offers cartilage restoration to replace the worn-out cartilage with new cartilage. - [Arthroscopic Surgery Elgin, Illinois | Shoulder Arthroscopy | Knee Arthroscopy Algonquin, IL](https://www.jonwhitehurstmd.com/arthroscopic-surgery-orthopedic-surgeon-rockford-elgin-il/): Orthopedic surgeon, Dr Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers arthroscopic surgery of shoulder and knee. - [General Orthopedics Rockford, Illinois | Sports Medicine | Arthroscopic Surgery Elgin, IL](https://www.jonwhitehurstmd.com/general-orthopedics-orthopedic-surgeon-rockford-elgin-il/): Dr Whitehurst, an orthopedic surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers general orthopedics, sports medicine, arthroscopic surgery and fracture repair. - [Orthobiologics Elgin, IL | Platelet Rich Plasma Therapy Chicago | Stem Cell Therapy Algonquin, IL](https://www.jonwhitehurstmd.com/orthobiologics-orthopedic-surgeon-rockford-elgin-il/): Dr Whitehurst, a non-surgical specialist in Algonquin, Elgin, Rockford and Chicago, IL offers orthobiologics, platelet rich plasma therapy, stem cell therapy and bone marrow aspiration concentrate (BMAC). - [Sports Medicine Specialists Chicago, Illinois | Sports Injuries Elgin, Rockford, IL](https://www.jonwhitehurstmd.com/sports-medicine-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a sports medicine specialist in Algonquin, Elgin, Rockford and Chicago, IL offers sports medicine to treat sports injuries. - [Patient Info | Shoulder Arthroscopy Rockford | Shoulder Preservation Algonquin, IL](https://www.jonwhitehurstmd.com/patient-info-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, an orthopedic surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers shoulder arthroscopy and shoulder preservation. Click here for patient information. - [Patient Education Videos | Dr Jon Whitehurst | Orthopedic Surgeon Elgin, Rockford, Illinois](https://www.jonwhitehurstmd.com/patient-education-videos-orthopedic-surgeon-rockford-elgin-il/): Click on the desired multimedia patient education videos to learn about various orthopedic conditions and surgical management. - [First Visit Guide | Dr Jon Whitehurst | Sports Medicine Surgeon Chicago, Elgin, IL](https://www.jonwhitehurstmd.com/first-visit-guide-orthopedic-surgeon-rockford-elgin-il/): Please bring your driver's license and insurance information on your first appointment with sports medicine surgeon Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, IL. - [Patient Forms | Dr Jon Whitehurst | Knee Arthroscopy Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/patient-forms-orthopedic-surgeon-rockford-elgin-il/): Click here to view and download patient forms. Dr Whitehurst, an knee surgeon in Algonquin, Elgin, Rockford and Chicago, IL offers ACL reconstruction and knee arthroscopy. - [Insurance Info | Dr Jon Whitehurst | Knee Surgeon Algonquin, IL](https://www.jonwhitehurstmd.com/insurance-info-orthopedic-surgeon-rockford-elgin-il/): Knee and shoulder surgeon Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, IL offers treatment for knee and shoulder conditions. Click here for information about the insurance plans accepted. - [Pre/Post-Op Instructions | Meniscal Repair Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/pre-post-op-instructions-orthopedic-surgeon-rockford-elgin-il/): Dr Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers meniscal repair and partial meniscectomy. Click here for post-operative instructions. - [Therapy Protocols | Achilles Tendon Repair Elgin, Illinois | ACL Reconstruction Algonquin, IL](https://www.jonwhitehurstmd.com/therapy-protocols-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, an orthopedic surgeon in Algonquin, Elgin, Rockford and Chicago, IL offers Achilles tendon repair and ACL reconstruction. Click here for therapy protocols. - [Patient Stories | Dr Jon Whitehurst | Orthopedic Surgeon Rockford, Elgin, IL](https://www.jonwhitehurstmd.com/patient-reviews-testimonials-f13894/): Click here for patient stories about orthopedic surgeon Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois. - [FAQs | Knee Ligament Reconstruction Elgin, Algonquin | Meniscal Surgery Rockford, IL](https://www.jonwhitehurstmd.com/faqs-orthopedic-surgeon-rockford-elgin-il/): Orthopedic surgeon, Dr Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers knee ligament reconstruction and meniscal surgery. Click here for the answers to the general and medical FAQs. - [Useful Links | Knee Surgery Elgin, Algonquin, IL | Knee Fracture Surgery Rockford, Illinois](https://www.jonwhitehurstmd.com/useful-links-orthopedic-surgeon-rockford-elgin-il/): Click here for useful links. Dr Jon Whitehurst, an orthopedic surgeon in Algonquin, Elgin, Rockford and Chicago, IL offers knee surgery and knee fracture surgery. - [Open Payments Database Notice | Dr Jon Whitehurst](https://www.jonwhitehurstmd.com/open-payments-database-notice/): The Open Payments database is a federal tool used to search payments made by drug and device companies to physicians and teaching hospitals. - [Media | Orthopedic Surgeon Elgin, Illinois | General Orthopedics Algonquin, IL](https://www.jonwhitehurstmd.com/media-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, an orthopedic surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois, specializes in general orthopedics. Click here for media information. - [Videos | Dr Jon Whitehurst | Knee Pain Treatment Elgin, Rockford, IL](https://www.jonwhitehurstmd.com/videos-orthopedic-surgeon-rockford-elgin-il/): Click here to watch the video of Dr Jon Whitehurst explaining about knee pain exercises and exercises for shoulder impingement. - [Healthcare News](https://www.jonwhitehurstmd.com/healthcare-news/?pl=1259): Click here to read healthcare news about arthroscopic surgeon Dr Jon Whitehurst, an orthopedic surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois. - Page 1 - [Knee Sports Injuries Elgin, Illinois | Knee Injuries Rockford | ACL Tears Chicago, IL](https://www.jonwhitehurstmd.com/knee-sports-injuries-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a sports medicine surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois, offers treatment for knee sports injuries and ACL tears. - [Minimally Invasive Shoulder Joint Replacement Elgin, IL | Shoulder Replacement Rockford, IL](https://www.jonwhitehurstmd.com/minimally-invasive-shoulder-joint-replacement-orthopedic-surgeon-rockford-elgin-il/): Shoulder surgeon, Dr Whitehurst in Algonquin, Elgin, Rockford and Chicago, IL offers minimally invasive shoulder joint replacement. For appointments, please call (630) 945-4263 / (815) 398-9491. - [Shoulder Stabilization Chicago, Illinois | Shoulder Instability Elgin, Rockford, IL](https://www.jonwhitehurstmd.com/shoulder-stabilization-orthopedic-surgeon-rockford-elgin-il/): Shoulder surgeon Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers shoulder stabilization to treat shoulder instability and dislocations. - [Sports Injuries Treatment Elgin, Illinois | Sports Medicine Specialist Algonquin, Rockford](https://www.jonwhitehurstmd.com/sports-injuries-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a sports medicine specialist in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for sports injuries. - [Throwing Injuries of the Shoulder Chicago, Illinois | Rotator Cuff Tears Elgin, IL](https://www.jonwhitehurstmd.com/throwing-injuries-of-shoulder-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a shoulder surgeon in Elgin, Rockford and Chicago, Illinois offers treatment for throwing injuries of the shoulder and rotator cuff tears. - [Knee Injury Treatment Elgin, Illinois | Patellar Tendon Tear Algonquin, Rockford, IL](https://www.jonwhitehurstmd.com/knee-injury-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for knee injury, knee pain, patellar tendon tear, knee fractures and knee trauma. - [Fracture Care Elgin, Illinois | Bone Fracture Treatment Algonquin, IL](https://www.jonwhitehurstmd.com/fracture-care-orthopedic-surgeon-rockford-elgin-il/): General orthopedic surgeon, Dr Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for bone fractures. A bone fracture is a medical condition in which a bone is cracked or broken. - [Shoulder Arthroscopy Chicago, Illinois | Shoulder Impingement Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/shoulder-arthroscopy-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a shoulder surgeon in Algonquin, Elgin, Rockford and Chicago, IL offers shoulder arthroscopy to treat shoulder injuries, shoulder impingement and frozen shoulder. - [Rotator Cuff Tear Rockford, Illinois | Rotator Cuff Repair Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/rotator-cuff-tear-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a shoulder surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers rotator cuff repair to treat rotator cuff tears and injuries. - [Shoulder Instability Chicago, Illinois | Shoulder Dislocation Elgin, Rockford, IL](https://www.jonwhitehurstmd.com/shoulder-instability-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a shoulder surgeon in Elgin, Rockford and Chicago, IL offers treatment for shoulder instability and dislocations. - [Shoulder Labral Tear Elgin, Illinois | Shoulder Joint Stabilization Algonquin, Rockford, IL](https://www.jonwhitehurstmd.com/shoulder-labral-tear-orthopedic-surgeon-rockford-elgin-il/): Shoulder surgeon Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers shoulder joint stabilization to treat shoulder labral tears. - [Frozen Shoulder Treatment Chicago, Illinois | Adhesive Capsulitis Elgin, Rockford, IL](https://www.jonwhitehurstmd.com/frozen-shoulder-orthopedic-surgeon-rockford-elgin-il/): Shoulder surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for frozen shoulder, also called adhesive capsulitis. - [Knee Arthroscopy Chicago, Illinois | Knee Injuries Algonquin | Torn Meniscus Rockford, IL](https://www.jonwhitehurstmd.com/knee-arthroscopy-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a knee surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers knee arthroscopy to treat knee injuries, torn meniscus, knee pain and knee fractures. - [Anterior Knee Pain Rockford, IL | Knee Arthritis | knee Dislocation Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/anterior-knee-pain-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for anterior knee pain, knee arthritis and knee dislocation. - [Knee Ligament Reconstruction Chicago, Illinois | Knee ligament Injuries Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/knee-ligament-reconstruction-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a knee surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers knee ligament reconstruction to repair or replace damaged ligaments of the knee joint. - [ACL Reconstruction Elgin, Illinois | ACL Tears Algonquin | ACL Injuries Rockford, IL](https://www.jonwhitehurstmd.com/acl-reconstruction-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers ACL reconstruction to treat ACL tears and injuries. - [Patient Stories | Dr Jon Whitehurst | Orthopedic Surgeon Rockford, Elgin, IL](https://www.jonwhitehurstmd.com/patient-survey-f13894/): Click here for patient stories about orthopedic surgeon Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois. - [Disclaimer | Dr Jon Whitehurst | Orthopedic Surgeon Rockford, Illinois](https://www.jonwhitehurstmd.com/disclaimer/): Click here for the disclaimer statement. Orthopedic surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers shoulder and knee surgery. - [Privacy | Dr Jon Whitehurst | Orthopedic Surgeon Elgin, Chicago, IL](https://www.jonwhitehurstmd.com/privacy/): Click here to read the privacy policy of orthopedic surgeon Dr Jon Whitehurst. He offers his services in Algonquin, Elgin, Rockford and Chicago, Illinois. - [Sitemap | Dr Jon Whitehurst | Knee Surgeon Algonquin, Rockford, IL](https://www.jonwhitehurstmd.com/sitemap/): Dr Jon Whitehurst is a knee and shoulder surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois. The sitemap helps you to easily navigate through the website. - [Feedback | Dr Jon Whitehurst | Knee Surgeon Rockford, IL](https://www.jonwhitehurstmd.com/feedback/): We are trying to make our website as helpful and informative as possible, so we need your feedback. - [Tell a Friend | Dr Jon Whitehurst | Sports Medicine Elgin, Chicago, IL](https://www.jonwhitehurstmd.com/tell-friend/): Click here to fill the form to tell a friend about Dr Jon Whitehurst, a sports medicine specialist in Algonquin, Elgin, Rockford and Chicago, Illinois. - [Accessibility Statement](https://www.jonwhitehurstmd.com/accessibility-statement/): Your Practice Online is committed to providing solutions to make our website and the websites of our clients available to as many people as possible ensuring we meet the requirements of the Americans with Disabilities Act (ADA). - [https://www.jonwhitehurstmd.com/pdf/Dr-Jon-Whitehurst-Orthopedic-Surgeon-CV.pdf](https://www.jonwhitehurstmd.com/pdf/Dr-Jon-Whitehurst-Orthopedic-Surgeon-CV.pdf) - [Rockford – Roxbury Clinic | Knee Surgeon Illinois | Shoulder Surgeon Rockford, IL](https://www.jonwhitehurstmd.com/rockford%E2%80%93roxbury-clinic-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst is a knee and shoulder surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois. Click here for directions to Roxbury Clinic in Rockford, IL. - [Algonquin Clinic | Dr Jon Whitehurst | Shoulder Surgeon Algonquin, Illinois](https://www.jonwhitehurstmd.com/algonquin-clinic-orthopedic-surgeon-rockford-elgin-il/): Dr Whitehurst, a shoulder surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois, specializes in the treatment of shoulder pain. Click here for directions to Algonquin Clinic in Algonquin, IL. - [Elgin Clinic | Dr Jon Whitehurst | Orthopedic Surgeon Elgin, Illinois](https://www.jonwhitehurstmd.com/elgin-clinic-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst is an orthopedic surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois. Click here for directions to Dr Jon Whitehurst’s clinic in Elgin, IL. - [Shoulder Surgeon Algonquin, Elgin | Shoulder Surgery | Shoulder Pain Rockford, IL](https://www.jonwhitehurstmd.com/shoulder-anatomy-orthopedic-surgeon-rockford-elgin-il/): Shoulder surgeon, Dr Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers shoulder surgery to treat shoulder pain and shoulder injuries. - [Acromioclavicular Joint Injuries Chicago, Illinois | AC Joint Injuries Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/acromioclavicular-ac-joint-injuries-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a shoulder surgeon in Algonquin, Elgin, Rockford and Chicago, IL offers treatment for acromioclavicular (AC) joint injuries. - [Anterior Shoulder Instability Rockford, IL | Anterior Glenohumeral Instability Elgin, IL](https://www.jonwhitehurstmd.com/anterior-shoulder-instability-orthopedic-surgeon-rockford-elgin-il/): Shoulder surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, IL offers treatment for anterior shoulder instability, also known as anterior glenohumeral instability. - [Arthritis of the Shoulder Elgin, Illinois | Shoulder Osteoarthritis Rockford, Algonquin, IL](https://www.jonwhitehurstmd.com/arthritis-of-shoulder-orthopedic-surgeon-rockford-elgin-il/): Shoulder surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for shoulder arthritis and osteoarthritis. - [Calcification Tendinitis Elgin, Illinois | Rotator Cuff Tear Chicago, Rockford, IL](https://www.jonwhitehurstmd.com/calcification-tendinitis-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a shoulder surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for calcification tendinitis, rotator cuff tear and shoulder joint pain. - [Clavicle Fracture Treatment Chicago, Illinois | Clavicle Fracture Surgery Algonquin, Elgin](https://www.jonwhitehurstmd.com/clavicle-fracture-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a shoulder surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers surgical and non-surgical treatment for clavicle fractures. - [Glenoid Fractures Rockford, Illinois | Shoulder Fractures Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/glenoid-fractures-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a shoulder surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for glenoid fractures and shoulder fractures. - [Multidirectional Instability of the Shoulder Chicago, Illinois | Shoulder Instability Rockford, IL](https://www.jonwhitehurstmd.com/multidirectional-instability-of-shoulder-orthopedic-surgeon-rockford-elgin-il/): Shoulder specialist, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for multidirectional instability of the shoulder. - [Partial Rotator Cuff Tear Rockford, Illinois | Rotator Cuff Tears Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/partial-rotator-cuff-tear-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a shoulder surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois treats partial rotator cuff tears. - [Posterior Shoulder Instability Chicago, IL | Posterior Glenohumeral Instability Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/posterior-shoulder-instability-orthopedic-surgeon-rockford-elgin-il/): Shoulder surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, IL offers treatment for posterior shoulder instability, also known as posterior glenohumeral instability. - [Proximal Biceps Tendinitis Rockford, Illinois | Shoulder Joint Arthritis Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/proximal-biceps-tendinitis-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois treats proximal biceps tendinitis, shoulder joint arthritis, glenoid labral tears and shoulder dislocation. - [Proximal Humerus Fractures Chicago, Illinois | Humeral Head Fractures Rockford, Algonquin, IL](https://www.jonwhitehurstmd.com/proximal-humerus-fractures-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for proximal humerus fractures, humeral head fractures, surgical neck fractures and greater tuberosity fractures. - [Rotator Cuff Arthropathy Chicago, Illinois | Rotator Cuff Tears Elgin, Rockford, IL](https://www.jonwhitehurstmd.com/rotator-cuff-arthropathy-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a shoulder surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for rotator cuff arthropathy and rotator cuff tears. - [Rotator Cuff Pain Rockford, Illinois | Rotator Cuff Injuries Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/rotator-cuff-pain-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for rotator cuff pain and injuries. Irritation or injury to the tendons can result in rotator cuff pain. - [Shoulder Dislocation Chicago, Illinois | Shoulder Joint Instability Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/shoulder-dislocation-orthopedic-surgeon-rockford-elgin-il/): Shoulder surgeon, Dr Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for shoulder dislocation and shoulder joint instability. - [Shoulder Fracture Elgin, Illinois | Clavicle Fracture | Humerus Fracture Rockford, IL](https://www.jonwhitehurstmd.com/shoulder-fracture-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a shoulder surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois, offers surgical treatment for shoulder fracture, clavicle and humerus fractures. - [Shoulder Impingement Chicago, Illinois | Rotator Cuff Tendinitis Rockford, IL](https://www.jonwhitehurstmd.com/shoulder-impingement-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois treats shoulder impingement, also called rotator cuff tendinitis. Shoulder impingement is the inflammation of the tendons of the shoulder joint. - [Shoulder Labral Tear Chicago, Illinois | Shoulder Instability Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/shoulder-labral-tear-with-instability-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for shoulder labral tears and instability, SLAP tears, Bankart tears and posterior tears. - [Shoulder Ligament Injuries Rockford, Illinois | Shoulder Trauma Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/shoulder-ligament-injuries-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for shoulder ligament injuries, shoulder trauma, shoulder fractures and shoulder dislocation. - [Shoulder Pain Chicago, Illinois | Shoulder Dislocation Algonquin | Rotator Cuff Injury Elgin, IL](https://www.jonwhitehurstmd.com/shoulder-pain-orthopedic-surgeon-rockford-elgin-il/): Shoulder surgeon, Dr Whitehurst in Elgin, Rockford and Chicago, Illinois treats shoulder pain, shoulder dislocation, rotator cuff injury, shoulder bursitis, shoulder fractures and shoulder arthritis. - [Shoulder Trauma Rockford, IL | Shoulder Injuries Elgin | Shoulder Dislocation Algonquin, IL](https://www.jonwhitehurstmd.com/shoulder-trauma-orthopedic-surgeon-rockford-elgin-il/): Dr Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for shoulder trauma, shoulder injuries, shoulder dislocation, rotator cuff injury, shoulder fractures and shoulder arthritis. - [SLAP Tears Rockford, Illinois | SLAP Repair Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/slap-tears-orthopedic-surgeon-rockford-elgin-il/): Shoulder surgeon, Dr Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers SLAP repair to treat SLAP tears. For appointments, please call (630) 945-4263 / (815) 398-9491. - [Snapping Scapula Syndrome Rockford, IL | Scapulothoracic Syndrome Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/snapping-scapula-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for snapping scapula syndrome, also called scapulothoracic syndrome or scapulocostal syndrome. - [Sternoclavicular Joint Injury Elgin, Illinois | SC Joint Injuries Algonquin, Illinois](https://www.jonwhitehurstmd.com/sternoclavicular-joint-injury-orthopedic-surgeon-rockford-elgin-il/): Shoulder surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for sternoclavicular (SC) joint injuries. - [AC Joint Stabilization Rockford, Illinois | AC Joint Dislocation Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/ac-joint-stabilization-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers AC joint stabilization to treat severe cases of AC joint dislocation. - [Arthroscopic Bankart Repair Rockford, Illinois | Bankart Tear Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/arthroscopic-bankart-repair-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, an arthroscopic Bankart repair surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers arthroscopic Bankart repair to treat Bankart tears. - [Bicep Tendon Rupture at Shoulder Chicago, Illinois | Biceps Tendon Tears Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/bicep-tendon-rupture-shoulder-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers surgical and non-surgical treatment for bicep tendon rupture and tears of the shoulder. - [Bony Instability Reconstruction of the Shoulder Rockford | Bony Instability Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/bony-instability-reconstruction-of-shoulder-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a shoulder surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers bony instability reconstruction of the shoulder to treat bony instability, also known as shoulder instability. - [Complex Fracture Repair of the Shoulder Chicago, Illinois | Shoulder Joint Fracture Elgin, IL](https://www.jonwhitehurstmd.com/complex-fracture-repair-of-shoulder-orthopedic-surgeon-rockford-elgin-il/): Dr Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers complex fracture repair of the shoulder to treat shoulder joint fracture and tendon injuries. - [Complex Shoulder Reconstruction Rockford, Illinois | Shoulder Instability Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/complex-shoulder-reconstruction-orthopedic-surgeon-rockford-elgin-il/): Shoulder surgeon, Dr Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers complex shoulder reconstruction to treat shoulder instability. - [Intra Articular Shoulder Injection Rockford, Illinois | Shoulder Joint Pain Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/intraarticular-shoulder-injection-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers intra articular shoulder injection to treat pain and improve shoulder movement. - [Latarjet Procedure Rockford, Illinois | Shoulder Instability Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/latarjet-procedure-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a latarjet procedure surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers latarjet procedure to treat shoulder instability. - [Non-surgical Shoulder Treatments Rockford, IL | Shoulder Injuries Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/non-surgical-shoulder-treatments-orthopedic-surgeon-rockford-elgin-il/): Shoulder specialist, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers non-surgical shoulder treatments for shoulder injuries. - [Open Shoulder Stabilization Chicago, Illinois | Shoulder Instability Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/open-shoulder-stabilization-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers open shoulder stabilization to treat shoulder instability. - [ORIF Proximal Humerus Fracture Algonquin, Elgin | Proximal Humerus Fractures Rockford, IL](https://www.jonwhitehurstmd.com/orif-proximal-humerus-fracture-orthopedic-surgeon-rockford-elgin-il/): Shoulder surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers open reduction and internal fixation (ORIF) to treat proximal humerus fractures. - [Proximal Biceps Tenodesis Rockford, Illinois | Proximal Biceps Tendon Tear Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/proximal-biceps-tenodesis-orthopedic-surgeon-rockford-elgin-il/): Shoulder surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for proximal biceps tenodesis and proximal biceps tendon tears. - [Rotator Cuff Repair Rockford, Illinois | Rotator Cuff Injury Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/rotator-cuff-repair-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers rotator cuff repair surgery to treat rotator cuff tears and injuries. For appointments, please call (630) 945-4263 / (815) 398-9491. - [Shoulder Fracture Care Chicago, Illinois | Clavicle Fracture Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/shoulder-fracture-care-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers shoulder fracture care for clavicle fracture and scapular fracture. - [Shoulder Labrum Reconstruction Elgin, Illinois | Shoulder Labral Tears Rockford, IL](https://www.jonwhitehurstmd.com/shoulder-labrum-reconstruction-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a shoulder surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers shoulder labrum reconstruction to treat shoulder labral tears. - [Shoulder Preservation Chicago, Illinois | Shoulder Arthritis Rockford, Elgin, IL](https://www.jonwhitehurstmd.com/shoulder-preservation-surgery-orthopedic-surgeon-rockford-elgin-il/): Shoulder surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers shoulder preservation to treat shoulder arthritis. - [Shoulder Reconstruction Chicago, Illinois | Shoulder Instability Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/shoulder-reconstruction-surgery-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois specializes in shoulder reconstruction to treat shoulder instability. - [Shoulder Surgery Rockford, IL | Shoulder Arthritis Elgin | Shoulder Fractures Algonquin, IL](https://www.jonwhitehurstmd.com/shoulder-surgery-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a shoulder surgeon in Algonquin, Elgin, Rockford and Chicago, IL, offers shoulder surgery to treat shoulder arthritis, shoulder fractures and shoulder impingement. - [SLAP Repair Rockford, Illinois | SLAP Tear Treatment Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/slap-repair-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a SLAP repair surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois, offers SLAP repair to treat SLAP tears. - [Ultrasound-Guided Shoulder Injections Chicago, Illinois | Shoulder Osteoarthritis Elgin, IL](https://www.jonwhitehurstmd.com/ultrasound-guided-shoulder-injections-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers ultrasound-guided shoulder injections to treat shoulder osteoarthritis, frozen shoulder and tendonitis. - [Viscosupplementation Rockford, Illinois | Shoulder Arthritis Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/viscosupplementation-for-shoulder-arthritis-orthopedic-surgeon-rockford-elgin-il/): Shoulder specialist, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers viscosupplementation for shoulder arthritis. - [Knee Surgeon Rockford, Illinois | Knee Surgery | Knee Joint Pain Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/knee-anatomy-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a knee surgeon in Algonquin, Elgin, Rockford and Chicago, IL offers knee surgery to treat knee joint pain and knee ligament injuries. - [ACL Tears Treatment Elgin, Illinois | ACL Injuries Rockford | ACL Reconstruction Algonquin, IL](https://www.jonwhitehurstmd.com/acl-tears-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers ACL reconstruction to treat ACL tears and injuries. - [Distal Femur Fractures Elgin, Illinois | Knee Fracture Treatment Rockford, Illinois](https://www.jonwhitehurstmd.com/distal-femur-fracture-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers surgical and non-surgical treatment for distal femur fractures and knee fractures. - [Fractures of the Patella Rockford, Illinois | Patellar Fractures Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/fractures-of-patella-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a knee surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for fractures of the patella. - [Tibia Fractures Treatment Rockford, Illinois | Shinbone Fractures Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/fractures-of-tibia-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers surgical and non-surgical treatment for fractures of the tibia, also called the shinbone. - [Iliotibial Band Syndrome Rockford, Illinois | Knee Injury Treatment Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/iliotibial-band-syndrome-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a knee surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for iliotibial band syndrome and knee injuries. - [Jumper’s Knee Treatment Elgin, Illinois | Patellar Tendinitis Algonquin, Rockford, IL](https://www.jonwhitehurstmd.com/jumper-s-knee-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers conservative and surgical treatment for jumper’s knee, also called patellar tendinitis. - [Knee Arthritis Treatment Rockford, Illinois | Knee Osteoarthritis Elgin, IL](https://www.jonwhitehurstmd.com/knee-arthritis-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a knee surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for knee arthritis and osteoarthritis. - [Knee Dislocation Chicago, Illinois | Knee Joint Instability Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/knee-dislocation-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, IL offers treatment for knee dislocation and knee joint instability. For appointments, please call (630) 945-4263 / (815) 398-9491. - [Knee Fractures Chicago, Illinois | Distal Femur Fracture | Femoral Shaft Fracture Elgin, IL](https://www.jonwhitehurstmd.com/knee-fracture-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, IL offers treatment for knee fractures, distal femur fracture, femoral shaft fracture, proximal tibia fracture and tibial shaft fractures. - [Knee Infection Elgin, Illinois | Knee Replacement Algonquin, Rockford, IL](https://www.jonwhitehurstmd.com/knee-infection-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, IL offers knee replacement to treat knee infection. Knee infection is a serious medical condition that needs immediate treatment. - [Best ai agent for test generation](https://keploy.io): Generate unit, api, integration tests for backend using AI coding agent, keploy - [Knee Ligament Injuries Elgin, Illinois | ACL Tears | MCL Tears Algonquin, Rockford, IL](https://www.jonwhitehurstmd.com/knee-ligament-injuries-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a knee surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for knee ligament injuries, ACL tear, MCL tear and PCL tear. - [Knee Pain Rockford, Illinois | Knee Arthritis Algonquin | Knee Ligament Injuries Elgin, IL](https://www.jonwhitehurstmd.com/knee-pain-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon, Dr Whitehurst in Algonquin, Elgin, Rockford and Chicago, IL treats knee pain, knee arthritis, knee ligament injuries, kneecap dislocation and knee bursitis. - [Knee Sprain Treatment Algonquin, Elgin, IL | Knee Injuries Rockford, Illinois](https://www.jonwhitehurstmd.com/knee-sprain-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon, Dr Jon Whitehurst in Elgin, Rockford and Chicago, Illinois offers treatment for knee sprain, knee injuries and knee pain. - [Knee Stress Fractures Rockford, Illinois | Patella Fracture Treatment Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/knee-stress-fractures-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for stress fractures of the knee, also called patella fractures. - [Kneecap Bursitis Elgin, Illinois | Patellar Bursitis Algonquin, Rockford, IL](https://www.jonwhitehurstmd.com/kneecap-bursitis-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for kneecap (patellar) bursitis. - [Lateral Patellar Compression Syndrome Chicago | Knee Pain Treatment Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/lateral-patellar-compression-syndrome-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a knee surgeon in Algonquin, Elgin, Rockford and Chicago, IL offers treatment for lateral patellar compression syndrome. - [Lateral Patellar Instability Chicago, Illinois | Patellar Dislocation Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/lateral-patellar-instability-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a knee surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for lateral patellar instability and patellar dislocation. - [MCL Sprains Treatment Rockford, Illinois | MCL Injuries Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/mcl-sprains-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a knee surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for MCL sprains and injuries. - [MCL Tears Treatment Rockford, Illinois | MCL Injuries Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/mcl-tears-orthopedic-surgeon-rockford-elgin-il/): Dr Whitehurst in Algonquin, Elgin, Rockford and Chicago, IL offers treatment for MCL tears and injuries. Injuries to the MCL commonly occur because of pressure or stress applied to the outside of the knee. - [Medial Meniscus Syndrome Chicago, Illinois | Medial Meniscal Injuries Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/medial-meniscus-syndrome-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for medial meniscus syndrome and medial meniscal injuries. - [Medial Patellofemoral Ligament (MPFL) Tears Rockford, Illinois | MPFL Injury Algonquin, IL](https://www.jonwhitehurstmd.com/medial-patellofemoral-ligament-mpfl-tears-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers medial patellofemoral ligament (MPFL) tears and injuries. - [Meniscal Injuries Rockford, Illinois | Meniscal Tears Algonquin, Illinois](https://www.jonwhitehurstmd.com/meniscal-injuries-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for meniscal injuries and meniscal tears. - [Meniscal Tears Rockford, Illinois | Meniscus Repair Elgin | Meniscectomy Algonquin, IL](https://www.jonwhitehurstmd.com/meniscal-tears-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois treats meniscal tears and injuries. He also offers meniscectomy, meniscus repair surgery and meniscus replacement. - [Meniscus Root Tear Chicago, Illinois | Meniscal Injuries Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/meniscus-root-tear-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, IL offers treatment for meniscus root tears and injuries. - [Multiligament Knee Injuries Chicago, Illinois | Knee Ligament Injuries Elgin, Rockford, IL](https://www.jonwhitehurstmd.com/multiligament-knee-injuries-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a knee surgeon in Algonquin, Elgin, Rockford and Chicago, IL offers treatment for multiligament knee injuries. - [Osteochondral Defect of the Knee Rockford, IL | Osteochondritis Dissecans Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/osteochondral-defect-of-knee-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for osteochondral defect of the knee, also known as osteochondritis dissecans. - [Osteochondritis Dissecans of the Knee Chicago, IL | Open Reduction Internal Fixation Elgin, IL](https://www.jonwhitehurstmd.com/osteochondritis-dissecans-of-knee-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers open reduction internal fixation to treat osteochondritis dissecans of the knee. - [Patella Fracture Treatment Chicago, Illinois | Kneecap Fracture Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/patella-fracture-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers surgical and non-surgical treatments for patella or kneecap fractures. - [Patellar Dislocation Chicago, Illinois | Patellofemoral Dislocation Elgin, Rockford, IL](https://www.jonwhitehurstmd.com/patellar-dislocation-patellofemoral-dislocation-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for patellar dislocation, also called patellofemoral dislocation. - [Patellar Instability Chicago, Algonquin, Illinois | Patellar Dislocation Elgin, Rockford, IL](https://www.jonwhitehurstmd.com/patellar-instability-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for patellar instability and patellar dislocation. - [Patellar Tendon Rupture Chicago, Illinois | Patellar Tendon Tears Elgin, Rockford, IL](https://www.jonwhitehurstmd.com/patellar-tendon-rupture-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois specializes in the treatment of patellar tendon rupture and tears. - [Patellofemoral Arthritis Chicago, Illinois | Kneecap Arthritis Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/patellofemoral-arthritis-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for patellofemoral arthritis. Patellofemoral arthritis is caused by the wearing away of the cartilage under the kneecap. - [Patellofemoral Instability Elgin, Illinois | Kneecap Instability Algonquin, Rockford, IL](https://www.jonwhitehurstmd.com/patellofemoral-instability-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for patellofemoral instability. - [PCL Injuries Chicago, Illinois | PCL Tears Algonquin | PCL Reconstruction Rockford, IL](https://www.jonwhitehurstmd.com/pcl-injuries-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, an orthopedic surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers PCL reconstruction to treat PCL tears and PCL injuries. - [Posterolateral Corner Injuries Chicago, Illinois | PLC Injuries Elgin, Rockford, IL](https://www.jonwhitehurstmd.com/posterolateral-corner-injuries-orthopedic-surgeon-rockford-elgin-il/): Dr Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois treats posterolateral corner (PLC) injuries. PLC injuries most commonly occur as a result of motor vehicle accidents and sports activities. - [Posterolateral Instability Chicago, Illinois | Knee Instability Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/posterolateral-instability-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for knee instability and posterolateral instability, also known as posterolateral rotatory instability (PLRI). - [Quadriceps Tendon Rupture Rockford, Illinois | Quadriceps Tendon Rupture Surgery Elgin, IL](https://www.jonwhitehurstmd.com/quadriceps-tendon-rupture-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a knee surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers surgical and non-surgical treatment for quadriceps tendon ruptures. - [Quadriceps Tendon Repair Chicago, Illinois | Quadriceps Tendon Tear Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/quadriceps-tendon-repair-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers quadriceps tendon repair to treat quadriceps tendon tears. - [Runner's Knee Treatment Elgin, Illinois | Patellofemoral Pain Syndrome Algonquin, IL](https://www.jonwhitehurstmd.com/runner-s-knee-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for patellofemoral pain syndrome, also called runner’s knee. - [Stress Fracture of the Tibia Algonquin, Illinois | Shinbone Fractures Elgin, Illinois](https://www.jonwhitehurstmd.com/stress-fracture-of-tibia-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, IL offers treatment for stress fracture of the tibia. A stress fracture of the tibia or shinbone is a thin fracture, also called a hairline fracture. - [Terrible Triad Injuries Chicago, Illinois | ACL Injuries Algonquin | MCL Injuries Elgin, IL](https://www.jonwhitehurstmd.com/terrible-triad-injuries-orthopedic-surgeon-rockford-elgin-il/): Dr Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for terrible triad injuries, also known as Unhappy triad. He also treats ACL injuries and MCL injuries. - [Tibial Eminence Fractures Elgin, Illinois | Tibial Spine Fracture Chicago, Rockford, IL](https://www.jonwhitehurstmd.com/tibial-eminence-fractures-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a knee surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois, offers treatment for tibial eminence fractures, also called the tibial spine. - [Arthroscopic Debridement of the Knee Elgin, IL | Knee Osteoarthritis Algonquin, Illinois](https://www.jonwhitehurstmd.com/arthroscopic-debridement-of-knee-orthopedic-surgeon-rockford-elgin-il/): Dr Whitehurst, an arthroscopic debridement specialist in Algonquin, Elgin, Rockford and Chicago, IL, offers arthroscopic debridement to treat osteoarthritis. - [Arthroscopic Reconstruction of the Knee Chicago, IL | Knee Ligament Injuries Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/arthroscopic-reconstruction-of-knee-for-ligament-injuries-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, an arthroscopic knee ligament reconstruction surgeon in Algonquin, Elgin, Rockford and Chicago, IL, offers arthroscopic knee ligament reconstruction to treat knee ligament injuries. - [Cartilage Restoration of the Patellofemoral Joint Illinois | Damaged Articular Cartilage Elgin, IL](https://www.jonwhitehurstmd.com/cartilage-restoration-of-patellofemoral-joint-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers cartilage restoration of the patellofemoral joint to repair damaged or worn-out articular cartilage in the patellofemoral joint. - [Chondroplasty Rockford, Illinois | Damaged Joint Cartilage Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/chondroplasty-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers chondroplasty to repair and reshape damaged cartilage in a joint. - [Compartment Decompression Chicago, Illinois | Decompressive Fasciotomy Algonquin, IL](https://www.jonwhitehurstmd.com/compartment-decompression-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, IL offers compartment decompression, also called decompressive fasciotomy to treat compartment syndrome. - [ACL Reconstruction Hamstring Tendon Allograft Chicago, IL | ACL Tears Elgin, Illinois](https://www.jonwhitehurstmd.com/hamstring-allograft-orthopedic-surgeon-rockford-elgin-il/): Dr Whitehurst in Algonquin, Elgin, Rockford and Chicago, IL offers ACL reconstruction hamstring allograft method to replace the torn ACL with hamstring allograft. - [Knee Cartilage Restoration Chicago, Illinois | Damaged Articular Cartilage Elgin, IL](https://www.jonwhitehurstmd.com/knee-cartilage-restoration-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers knee cartilage restoration to repair damaged articular cartilage in the knee joint. - [Knee Fracture Surgery Rockford, Illinois | Knee Fracture Treatment Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/knee-fracture-surgery-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, IL specializes in the treatment of knee fractures. He also offers knee osteotomy, total joint replacement, partial knee replacement and knee arthroscopy. - [Knee Surgery Chicago, Illinois | Knee Injuries IL | Knee Arthritis Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/knee-surgery-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon, Dr Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers knee surgery to treat knee injuries, knee arthritis, knee fractures and knee pain. - [Knee Trauma Reconstruction Chicago, Illinois | Knee Injury Treatment Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/knee-trauma-reconstruction-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers knee trauma reconstruction to repair a soft-tissue injury of the knee. - [Meniscal Repair Rockford, Chicago, Illinois | Torn Meniscus Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/meniscal-repair-surgery-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a knee surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers meniscal repair to repair torn knee cartilage. - [Meniscal Surgery Elgin, Illinois | Meniscal Tears IL | Meniscus Repair Algonquin, Illinois](https://www.jonwhitehurstmd.com/meniscal-surgery-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a meniscal surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois, offers meniscus repair surgery to treat meniscal tears. - [Meniscectomy Rockford, Illinois | Meniscus Tear Treatment Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/meniscectomy-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers meniscectomy to treat meniscus tears. For appointments, please call (630) 945-4263 / (815) 398-9491. - [Meniscus Collagen Implant Rockford, Illinois | Meniscus Tears Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/meniscus-collagen-implant-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for meniscus tears. Click here to read the benefits of a meniscus collagen implant. - [Meniscus Root Repair Chicago, Illinois | Meniscal Root Tears Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/meniscus-root-repair-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a meniscus surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers meniscus root repair to treat meniscal root tears. - [Multiligament Reconstruction of the Knee Illinois | Multiligament Knee Injuries Elgin, IL](https://www.jonwhitehurstmd.com/multiligament-reconstruction-of-knee-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, knee reconstruction surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois, offers multiligament reconstruction of the knee to treat multiligament knee injuries. - [Nonsurgical Knee Treatments Chicago, Illinois | Thermotherapy Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/nonsurgical-knee-treatments-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, IL offers nonsurgical knee treatments such as thermotherapy, massage therapy, acupuncture and steroid injections. - [Partial Meniscectomy Chicago, Illinois | Meniscal Tears Treatment Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/partial-meniscectomy-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers partial meniscectomy to treat meniscal tears. - [Patellar Tendon Repair Rockford, Illinois | Patellar Tendon Rupture Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/patellar-tendon-repair-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a patellar tendon repair surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers patellar tendon repair to treat patellar tendon rupture. - [PCL Reconstruction Chicago, Illinois | PCL Injuries Elgin | PCL Tears Algonquin, IL](https://www.jonwhitehurstmd.com/pcl-reconstruction-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a PCL reconstruction specialist in Algonquin, Elgin, Rockford and Chicago, Illinois, offers PCL reconstruction to treat PCL injuries and tears. - [Pharmacological Interventions for Knee Injuries Elgin, IL | Knee Injuries Algonquin, IL](https://www.jonwhitehurstmd.com/pharmacological-interventions-for-knee-injuries-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon, Dr Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers pharmacological interventions for knee injuries. - [Physical Examination of the Knee Chicago, Illinois | Knee Surgeon Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/physical-examination-of-knee-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers physical examination of the knee. - [Physical Therapy for Knee Chicago, Illinois | Knee Pain Treatment Elgin, Rockford, IL](https://www.jonwhitehurstmd.com/physical-therapy-for-knee-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a knee specialist in Algonquin, Elgin, Rockford and Chicago, Illinois offers physical therapy for knee pain. - [Revision ACL reconstruction Rockford, IL | Failed ACL Reconstruction Algonquin, Elgin, IL](https://www.jonwhitehurstmd.com/revision-acl-reconstruction-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers revision ACL reconstruction to correct a failed primary ACL reconstruction. - [Revision ACL Surgery Chicago, Illinois | Failed ACL Reconstruction Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/revision-acl-surgery-orthopedic-surgeon-rockford-elgin-il/): Knee surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers revision ACL surgery to correct a failed ACL reconstruction. - [Revision Knee Ligament Reconstruction Algonquin | Failed Knee Ligament Reconstruction Elgin](https://www.jonwhitehurstmd.com/revision-knee-ligament-reconstruction-orthopedic-surgeon-rockford-elgin-il/): Dr Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers revision knee ligament reconstruction to correct the failed knee ligament reconstruction. - [Viscosupplementation Injection Elgin, Illinois | Knee Osteoarthritis Chicago, Algonquin, IL](https://www.jonwhitehurstmd.com/viscosupplementation-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, IL offers viscosupplementation injections for knee osteoarthritis. Viscosupplementation refers to the injection of a hyaluronan preparation into the joint. - [Upper Extremity Fracture Care Elgin, Illinois | Lower Extremity Fracture Rockford, IL](https://www.jonwhitehurstmd.com/upper-lower-extremity-fracture-care-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, an orthopedic surgeon in Elgin, Rockford and Chicago, Illinois offers surgical and non-surgical treatment for upper and lower extremity fractures. - [Tendon Injuries Rockford, Illinois | Tendon Tears Treatment Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/tendon-injuries-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, an orthopedic surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois, offers treatment for tendon injuries and tears. - [Trauma Treatment Chicago, Illinois | Fracture Treatment Elgin, Rockford, IL](https://www.jonwhitehurstmd.com/trauma-orthopedic-surgeon-rockford-elgin-il/): Dr Whitehurst, an orthopedic surgeon in Algonquin, Elgin, Rockford and Chicago, IL offers surgical and non-surgical treatment for fractures and trauma. - [Shoulder Ligament Reconstruction Chicago, Rockford | Knee Ligament Reconstruction Elgin, IL](https://www.jonwhitehurstmd.com/ligament-reconstruction-orthopedic-surgeon-rockford-elgin-il/): Orthopedic surgeon, Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois offers ligament reconstruction of shoulder and knee. - [Fracture Surgery Algonquin, Rockford | Fracture Surgery Specialist Elgin, Illinois](https://www.jonwhitehurstmd.com/fracture-surgery-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a fracture specialist in Algonquin, Elgin, Rockford and Chicago, Illinois, offers fracture surgery. - [Fracture Repair Elgin, Illinois | Fracture Surgery Algonquin, Rockford,IL](https://www.jonwhitehurstmd.com/fracture-repair-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst, a fracture repair specialist in Algonquin, Elgin, Rockford and Chicago, IL offers fracture repair surgery. For appointments, please call (630) 945-4263 / (815) 398-9491. - [General Orthopedics Rockford, Illinois | Orthopedic Surgeon Elgin, Algonquin, IL](https://www.jonwhitehurstmd.com/what-is-general-orthopedics-orthopedic-surgeon-rockford-elgin-il/): Dr Jon Whitehurst is an orthopedic surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers general orthopedics. Click here to read about general orthopedics. - [Sprains and Strains Rockford, Chicago, IL | Ligament Injuries Elgin, Algonquin, IL <meta name="description" content="Dr Jon Whitehurst, an orthopedic surgeon in Algonquin, Elgin, Rockford and Chicago, Illinois offers treatment for sprains and strains, and ligament injuries."> <meta name="keywords" content="sprains and strains, ligament injuries"> <meta property="og:title" content="Sprains and Strains | Dr. Jon Whitehurst, Orthopedic Surgeon, Sports Medicine and Arthroscopic Surgery, Rockford, Algonquin, Elgin, IL"> <meta property="og:description" content=""> <!-- Start cookies banner --><script defer src="https://ckm.yourpractice.online/2483w4F84JaQsJL/script.js" type="text/javascript"></script><!-- End cookies banner --> <style>@font-face {font-family: 'fontello';src: url('/fonts/fontello.eot');src: url('/fonts/fontello.eot#iefix') format('embedded-opentype'), url('/fonts/fontello.woff') format('woff'), url('/fonts/fontello.ttf') format('truetype'), url('/fonts/fontello.svg#fontello') format('svg');font-weight: normal;font-style: normal;font-display: swap;}body,h1,h2,h3,h4,h5,h6,p,ol,ul,li {margin: 0px;padding: 0px;}body {overflow-x: hidden;overflow-y: scroll;position: relative;font: 400 14px/20px Verdana, Arial, Helvetica, sans-serif;}ul li {list-style: none;}img {border: 0px;max-width: 100%;height: auto;vertical-align: middle;}.img-r img, .img-c img{border: 1px solid #c3c3c3;padding: 5px;}a,a:hover {text-decoration: none;color: inherit;}*,::after,::before {-webkit-box-sizing: border-box;-khtml-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}a:focus {outline: 1px dotted #000;}a:focus-within {outline: 1px dotted #000;}.font-icon::before {content: attr(data-icon);font-family: "fontello";}.hr {padding: 10px 0px;background: url(https://assets.yourpractice.online/2483/hr-b.gif) repeat-x left center;}.tel1,.tel2,.tel3,.tel4,.tel5,.tel6,.tel7,.tel8,.tel9 {display: inline-block;}.clear-float {clear: both;}.nodisplay {display: none;}.fluid-div,.theme-L,.theme-R {width: 100%;height: 100%;}.theme-L,.theme-R {position: absolute;z-index: 1;padding: 0px;margin: 0px;top: 0px;}.theme-L {left: -100%;}.theme-R {right: -100%;}.table-div,.form-table {width: 100%;display: table;table-layout: fixed;}.table-row,.form-row {display: table-row;}.table-cell,.form-cell {display: table-cell;vertical-align: top;}.videoBorder,.multiBorder {position: relative;margin: 15px auto;}.videoBorder {width: 95%;padding: 56% 0px 0px 0px;}.videoBorder iframe,.videoBorder embed,.videoBorder video {position: absolute;margin: 0px;padding: 0px;border: 4px solid #333;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 1;}.multiBorder {width: 100%;}.multiBorder iframe,.multiBorder embed,.multiBorder video {margin: 0px;padding: 0px;border: 0px;width: 100%;}.playBtn {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}.ytLoader {cursor: pointer;border: 4px solid #333;}.rslides {width: 100%;height: 100%;position: relative;}.rslides .slider {display: none;width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.rslides::after {content: '';width: 100%;height: 1px;position: relative;z-index: 1;clear: both;}.nbs-flexisel-container {position: relative;max-width: 100%;}.nbs-flexisel-ul {position: relative;width: 99999px;margin: 0px;padding: 0px;text-align: center;overflow: auto;display: none;}.nbs-flexisel-inner {position: relative;overflow: hidden;margin: 0px auto;width: 95%;}.nbs-flexisel-ul>.nbs-flexisel-item {float: left;margin: 0px;padding: 0px;cursor: pointer;position: relative;}.nbs-flexisel-item img {cursor: pointer;position: relative;margin: 10px 0px;}.nbs-flexisel-nav-left,.nbs-flexisel-nav-right {position: absolute;z-index: 9;margin: 0px;padding: 0px;width: 20px;cursor: pointer;text-align: center;top: 50%;transform: translateY(-50%);}.nbs-flexisel-nav-left {left: 0px;}.nbs-flexisel-nav-right {right: 0px;}.nbs-flexisel-nav-left::before,.nbs-flexisel-nav-right::before {font-family: 'fontello';}.nbs-flexisel-nav-left::before {content: '\e80e';}.nbs-flexisel-nav-right::before {content: '\e810';}.nbs-flexisel-nav-left.disabled,.nbs-flexisel-nav-right.disabled {opacity: 0.4;}#Scroller {cursor: pointer;right: 5px;position: fixed;z-index: 9999;width: 42px;height: 42px;text-align: center;bottom: 10px;display: none;opacity: 0.7;}#Scroller:hover {opacity: 1;}#Scroller span {font: 400 12px/20px Verdana, Arial, Helvetica, sans-serif;background: rgba(255, 255, 255, 1);position: absolute;right: 95%;z-index: -1;padding: 0px 15px 0px 10px;top: 50%;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);display: none;}#Scroller:hover span {display: block;}#Scroller a {display: block;width: 100%;height: 100%;position: relative;z-index: 1;}#Scroller a::before {position: absolute;z-index: 9;left: 50%;top: 50%;font-family: 'fontello';-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 16px;}#Scroller.scrollUp a::before {content: '\e80f';}#Scroller.scrollDown a::before {content: '\e80d';}#Container {width: 100%;margin: 0px;padding: 0px;position: relative;overflow: hidden;}header.stickyAnimate {position: fixed;width: 100%;z-index: 999;top: 0px;}header.stickyHeader,header.stickyHeader.stickyAnimate {-webkit-transition: all 0.2s ease;transition: all 0.2s ease;background: #006054;}#Main-Menu {display: block;}#Mobile-Menu {display: none;}.menu,.menu ul {font-size: 0px;}.menu li {display: inline-block;vertical-align: top;position: relative;text-align: center;}.menu li a {display: block;}.menu ul {position: absolute;z-index: 9;left: 50%;transform: translateX(-50%);display: none;width: 100%;}.menu ul ul {left: 100%;top: 0px;transform: none;}.menu ul li {height: auto;text-align: left;display: block;}.menu li:hover>ul,.menu li:focus>ul {display: block;}.menu li:focus-within>ul {display: block;}.menu>li:last-child>ul {right: 0px;left: auto;transform: none;}.menu li:last-child li ul,.menu li:last-child li:last-child ul {right: 100%;}.menu li.menu-home {font-size: 0px;}.menu-home a {width: 100%;height: 100%;}.menu-home a::before {vertical-align: middle;margin: auto;content: '\e801';font-family: 'fontello';}.toggleMenu {text-align: center;padding: 2px;}.toggleMenu a {display: block;padding: 5px;}.toggleMenu span {display: inline-block;vertical-align: middle;margin: 0px 10px;width: 40px;height: 30px;font-size: 28px;line-height: 30px;}.parentMenu li {position: relative;overflow: hidden;}.parentMenu li a {padding: 10px 5px 10px 10px;display: block;position: relative;z-index: 1;}.parentMenu li ul {display: none;}.parentMenu li ul li a {padding: 10px 5px 10px 20px;}.parentMenu li li ul li a {padding: 10px 5px 10px 40px;}.parentMenu li li li ul li a {padding: 10px 5px 10px 60px;}.parentMenu li li li li ul li a {padding: 10px 5px 10px 80px;}.dropMenu {width: 100%;position: absolute;right: 0px;top: 0px;z-index: 0;display: block;cursor: pointer;}.dropMenu::after {font-family: 'fontello';position: absolute;right: 15px;top: 50%;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}.parentMenu li.parentList>a:first-child,.parentMenu li li.subparentList>a:first-child {display: inline-block;}.parentList>.dropMenu::after,.parentList .subparentList>.dropMenu::after {content: '\e810';}.parentList:hover>.dropMenu::after,.parentList.actMenu>.dropMenu::after,.parentList .subparentList:hover>.dropMenu::after,.parentList .subparentList.actMenu>.dropMenu::after {content: '\e80d';}.Wrapper {z-index: 9999;}.Wrapper.mobileMenu {position: absolute;width: 100%;display: none;}.Wrapper.slideMenu {position: fixed;width: 90%;top: 0px;display: block;height: 100%;overflow-y: scroll;}#Container.slideLeft .Wrapper.slideMenu {left: -90%;-webkit-transition: left .90s ease-in-out;-moz-transition: left .90s ease-in-out;-ms-transition: left .90s ease-in-out;-o-transition: left .90s ease-in-out;transition: left .90s ease-in-out;}#Container.slideLeft .Wrapper.slideMenu.showMenu {left: 0px;}#Container.slideRight .Wrapper.slideMenu {right: -90%;-webkit-transition: right .90s ease-in-out;-moz-transition: right .90s ease-in-out;-ms-transition: right .90s ease-in-out;-o-transition: right .90s ease-in-out;transition: right .90s ease-in-out;}#Container.slideRight .Wrapper.slideMenu.showMenu {right: 0px;}#Container.slideLeft {left: 0px;-webkit-transition: left .90s ease-in-out;-moz-transition: left .90s ease-in-out;-ms-transition: left .90s ease-in-out;-o-transition: left .90s ease-in-out;transition: left .90s ease-in-out;}#Container.slideLeft.slideContainer {left: 90%;background: rgba(0, 0, 0, 0.4);}#Container.slideRight {right: 0px;-webkit-transition: right .90s ease-in-out;-moz-transition: right .90s ease-in-out;-ms-transition: right .90s ease-in-out;-o-transition: right .90s ease-in-out;transition: right .90s ease-in-out;}#Container.slideRight.slideContainer {right: 90%;background: rgba(0, 0, 0, 0.4);}.menuClose {position: absolute;z-index: 9;right: 0px;background: rgba(0, 0, 0);width: 70px;}.menuClose a {display: block;padding: 5px 20px 5px 10px;color: #fff;}.menuClose a span::before {font-family: 'fontello';content: '\e816';position: absolute;right: 5px;top: 5px;}.Wrapper .socialIcons,.Wrapper .socialIcons ul,.Wrapper .socialIcons li {margin: 0px;padding: 0px;}.Wrapper .socialIcons li {display: inline-block;vertical-align: top;}@media screen and (max-width: 480px) {#Scroller {display: none;}}header,nav,footer,#MapContainer,#CredibilityContainer {width: 100%;margin: 0px;padding: 0px;position: relative;}#Header,#Footer,#Credibility,#Main-Menu,#Location,#IntraMap {max-width: 1200px;min-width: 300px;margin: 0px auto;padding: 0px;position: relative;}#Container ::selection {background: #ccc;color: #000;}#Scroller a {background: #fff;border: 2px solid #000;color: #000;border-radius: 50%;}.home header {background: none;}header {position: absolute;z-index: 999;background: #006054;}#Header {min-height: 135px;}.logo {padding: 25px 10px;}.logo a {display: inline-block;vertical-align: middle;position: relative;}.logo a:first-child {padding: 0px 25px 0px 0px;border-right: 1px solid #336895;}.headimg {margin: 0px 10px 0px 10px;}.table-cell.appoint {text-align: left;vertical-align: middle;width: 320px;}.appoint li {display: inline-block;position: relative;vertical-align: top;margin: 10px 0px 0px 0px;}.appoint li a {display: block;transition: all 0.6s ease-in-out;}.app-h a {padding: 0 10px 0 35px;font: 700 16px/55px 'Montserrat', sans-serif;text-transform: uppercase;color: #fff;background: #a19a00;}.phone-h:before {content: '';position: absolute;background: url(https://assets.yourpractice.online/2483/call-head.png) no-repeat top center;width: 17px;height: 18px;top: 8px;left: 0px;margin: auto;}.app-h:before {content: '';position: absolute;background: url(https://assets.yourpractice.online/2483/appoint-head.png) no-repeat center center;width: 18px;height: 20px;top: 0;bottom: 0;left: 8px;margin: auto;}.app-h a:hover {background: #006054;}.call-appoint2 {text-align: right;}.call-appoint2 li {margin: 5px 0px;}.ph-txt {font: 500 16px/45px 'Montserrat', sans-serif;padding: 0px !important;color: #a19a00;height: 35px;display: inline;}.phone-h5 a {font: 500 20px/25px 'Montserrat', sans-serif;padding: 0 10px 0 35px !important;display: block;color: #fff;}.phone-h5:before {content: '';position: absolute;background: url(https://assets.yourpractice.online/2483/call-head.png) no-repeat top center;width: 19px;height: 20px;top: 15px;left: 0px;margin: auto;}.phone-h5 a:hover {color: #a19a00;}.phone-h5 {margin: 15px 0px 20px 10px !important;}.menu {text-align: center;}.menu>li::before {position: absolute;content: '';width: 0%;left: 15%;bottom: 0;height: 5px;background: #000;transition: 0.5s linear;}.menu li,.accessible_on .menu li {font: 400 16px/20px 'Montserrat', sans-serif;height: 50px;text-transform: uppercase;position: relative;}.menu li a {padding: 15px 0px;color: #fff;position: relative;transition: all 0.6s ease-in-out;}.menu li a:hover,.menu li:hover>a {background: #a19a00;}.menu ul li {text-transform: none;}.menu ul li a {padding: 10px 15px 10px 30px;color: #fff;background: url(https://assets.yourpractice.online/2483/bullet-w.gif) no-repeat 10px 16px #a19a00;border-bottom: 1px solid #fff;}.menu ul li a:hover {background: url(https://assets.yourpractice.online/2483/bullet-w.gif) no-repeat 10px 16px #006054;}.menu-home a::before {font-size: 20px;}.menu-home {width: 7%;min-width: 50px;}.menu-whitehurst {width: 26%;}.menu-about ul {width: 100%;min-width: 250px;}.menu-services {width: 17%;}.menu-services ul {width: 100%;min-width: 200px;}.medilink>a::after {font-family: 'fontello';position: absolute;right: 15px;top: 50%;transform: translateY(-50%);content: '\e810';}.menu-patients ul {width: 100%;min-width: 251px !important;}.menu-about {width: 14%;}.menu-info {width: 18%;}.menu-media {width: 16%;}.menu-contact {width: 16%;}.menu-contact ul {width: 100%;min-width: 200px;}.menu-services ul {width: 230px;}.menu-info ul {width: 316px;}nav {border-top: 1px solid #7caaa5;border-bottom: 1px solid #7caaa5;}.toggleMenu {font: 700 20px/30px 'Montserrat', sans-serif;color: #fff;background: #a19a00;}.Wrapper {font: 400 14px/20px 'Montserrat', sans-serif;background: #006054;color: #fff;}.parentMenu li {border-bottom: 1px solid rgba(255, 255, 255, 0.5);}.parentMenu li:hover,.parentList.actMenu {background: #a19a00;}.parentList.actMenu ul {background: #32577e;color: #fff;}.subMenu li a:hover {background: #b65576;}#MapContainer {background: url(https://assets.yourpractice.online/2483/map-bg.jpg) no-repeat center top;}#IntraMap {min-height: 499px;}.dr-loc {position: relative;}.dr-loc li {width: 320px;background: #fff;padding: 25px 0px 0px;text-align: center;color: #000;}.Rockford {font: 700 20px/30px 'Montserrat', sans-serif;}.footadd {font: 400 16px/24px 'Montserrat', sans-serif;}.foottel {font: 700 20px/30px 'Montserrat', sans-serif;padding: 10px 0px;position: relative;}.foottel a:before {content: '';position: absolute;background: url(https://assets.yourpractice.online/2483/icon-call.png) no-repeat;width: 20px;height: 19px;left: 61px;top: 0;bottom: 0;margin: auto;}.dr-locList1 {position: absolute;left: -7px;top: 60px;}.dr-locList2 {position: absolute;right: 400px;top: 100px;}.dr-locList3 {position: absolute;right: 0px;top: 263px;margin: auto}.request a {display: block;color: #fff;transition: all 0.6s ease-in-out;position: relative;font: 700 16px/40px 'Montserrat', sans-serif;background: #a19a00;text-transform: uppercase;}.request a:before {content: '';position: absolute;background: url(https://assets.yourpractice.online/2483/appoint-head.png) no-repeat;width: 20px;height: 18px;left: 10px;top: 0;bottom: 0;margin: auto;}.request a:hover {background: #006054;}#Credibility {text-align: center;padding: 25px 0px;}#Credibility li {display: inline-block;vertical-align: top;}#Footer-Container {background: #006054;}#Footer {padding: 30px 0px 40px 0px;text-align: center;border-top: 1px solid #d9d9d9;color: #fff;}.get {color: #fff;font: 400 24px/30px 'Montserrat', sans-serif;padding: 40px 0px 30px;position: relative;}.social-logo {padding: 0px 0px 30px 0px;}.social-logo li {width: 46px;height: 46px;display: inline-block;vertical-align: top;line-height: 44px;margin: 3px;color: #484848;}.social-logo li a {width: 100%;height: 100%;display: block;color: #006054;background: #fff;border-radius: 50px;}.social-logo li a:hover {color: #fabd32;}.social-logo li a::before {font-size: 24px;}.social-logo .twitter a{background: url(https://assets.yourpractice.online/2483/twitter-logo.png) no-repeat #fff center center;}.social-logo .twitter a:hover{background: url(https://assets.yourpractice.online/2483/twitter-logo-h.png) no-repeat #fff center center;}.social-logo li span {display: none;}.footLinks {font: 400 16px/20px 'Montserrat', sans-serif;text-align: center;color: #fff;border-bottom: 1px solid #4a8e86;border-top: 1px solid #4a8e86;}.footLinks a {display: inline-block;vertical-align: middle;padding: 15px 5px;color: #fff;}.footLinks a:hover {color: #fabd32;}.footLinks span {display: inline-block;vertical-align: middle;}.copyrights {padding: 30px 0px 20px 0px;font: 400 16px/20px 'Montserrat', sans-serif;color: #fff;}.footSupport {padding: 10px 0px 20px 0px;font: 400 16px/20px 'Montserrat', sans-serif;}.ypo-logo {padding: 10px 0px 20px 0px;}#Credibility .nbs-flexisel-nav-left {background: url(https://assets.yourpractice.online/2483/cred-ar-l.png) no-repeat center center;width: 46px;left: -9px;bottom: 0px;height: 64px;top: 55px;margin: auto;}#Credibility .nbs-flexisel-nav-right {background: url(https://assets.yourpractice.online/2483/cred-ar-r.png) no-repeat center center;width: 46px;right: 0px;bottom: 0px;height: 64px;top: 55px;margin: auto;}#Credibility .nbs-flexisel-nav-right::before,#Credibility .nbs-flexisel-nav-left::before {display: none;}@media screen and (max-width: 1065px) {.logo a:first-child {width: 300px;}}@media screen and (max-width: 960px) {header {position: inherit !important;background: #006054;}.table-cell.appoint {width: inherit;text-align: center;}.appoint ul {padding: 15px 0px 20px 0px;}.logo {padding: 10px 5px 10px 5px;}.logo,.appoint {display: block;width: auto;text-align: center;}.logo {padding: 10px 5px 10px 5px;}.footLinks a {padding: 10px;}.get::before,.get::after {display: none;}}@media screen and (max-width: 767px) {header {position: relative;}#Menu-Container {position: relative;}#Main-Menu {display: none;}#Mobile-Menu {display: block;}.locHead {font: 300 30px/40px "Open Sans", sans-serif;}.locSub li:first-child {font: 700 50px/60px "Open Sans", sans-serif;}.locSub li:last-child {font: 400 30px/40px "Open Sans", sans-serif;}.locSub {padding: 20px 20px 10px 50px;}.footLinks a {padding: 5px 10px;}}@media screen and (max-width: 479px) {.appoint li {border-right: none;}.serv-hme-head {font: 700 30px/40px "Open Sans", sans-serif;}.serv-home-text {padding: 5px;}.footLinks a {padding: 5px 3px;}.logo a:first-child {border: none;}.logo a:first-child {width: inherit;padding: 0px 0px 10px 0px;}.appoint ul {padding: 3px 0px 0px 0px;}.get {padding: 5px 0px 13px;}.phone-h5::before {left: inherit;}}#Banner-Container-S,#Navigation-Container,#Content-Container {width: 100%;margin: 0px;padding: 0px;position: relative;}#Banner,#Navigation,#Content-Main {max-width: 1200px;min-width: 300px;margin: 0px auto;padding: 0px;position: relative;}.img-l {float: left;margin: 0px 15px 10px 0px;}.img-r {float: right;margin: 0px 0px 10px 15px;}.img-c,.textCenter {text-align: center;}.img-c {margin: 10px;}#Content,#Sidebar {position: relative;}#Banner-Container-S {padding-top: 160px;background: #a19a00;}#Banner {padding: 100px 0px 40px 0px;text-align: center;}#Banner h1 {font: 700 30px/40px 'Montserrat', sans-serif;color: #fff;}#Navigation-Container {background: #f4f6fa;}#Navigation {text-align: left;font: 700 14px/20px 'Montserrat', sans-serif;padding: 10px 10px;}#Navigation a {font: 300 14px/20px 'Montserrat', sans-serif;}#Navigation a:hover {text-decoration: underline;}#Content-Container {border-bottom: 1px solid #e5e5e5;}.textMain h1 {font: 600 54px/60px 'Montserrat', sans-serif;color: #414141;padding: 10px 0px 10px 0px;}.textMain h1 span {font: 400 30px/40px 'Montserrat', sans-serif;color: #4d4d4d;}.textMain h1 span,.textMain h2 span {display: block;}.textMain h2,.textMain h3,.textMain h4,.hTag2,.hTag3,.hTag4 {padding: 15px 0px 5px 0px;}.textMain h1 a,.textMain h2 a,.textMain h3 a,.textMain h4 a,.hTag2 a,.hTag3 a,.hTag4 a {text-decoration: none;}.textMain h2,.hTag2,.textMain h3.hTag2,.textMain h4.hTag2 {font: 700 30px/40px 'Montserrat', sans-serif;color: #0e3965;}.textMain h2 span {font: 400 20px/30px 'Montserrat', sans-serif;color: #ab3b61;}.textMain h2 a,.hTag2 a,.textMain h3.hTag2 a,.textMain h4.hTag2 a {color: #0e3965;}.textMain h3,.hTag3,.textMain h2.hTag3,.textMain h4.hTag3 {font: 600 20px/30px 'Montserrat', sans-serif;color: #006054;}.textMain h3 a,.hTag3 a,.textMain h2.hTag3 a,.textMain h4.hTag3 a {color: #0e3965;}.textMain h4,.hTag4,.textMain h2.hTag4,.textMain h3.hTag4 {font: 500 18px/30px 'Montserrat', sans-serif;color: #a19a00;}.textMain h4 a,.hTag4 a,.textMain h2.hTag4 a,.textMain h3.hTag4 a {color: #3e6184;}.textMainBold {font-weight: 700;}.textMain p.textMainBold {padding: 7px 0px 7px 0px;}.PDFtext {font: 400 12px Verdana, Arial, Helvetica, sans-serif;color: #999;}.mandatory {font: 400 14px Verdana, Arial, Helvetica, sans-serif;color: #f00;}.textMain {padding: 40px 10px 50px 10px;font: 400 16px/26px 'Montserrat', sans-serif;color: #000;}.textMain a {color: #0e3965;}.textMain a:hover {color: #a19a00;text-decoration: underline;}.textMain p {padding: 5px 0px 10px 0px;}.textMain ul {padding: 0px 0px 10px 0px;}.textMain ol {padding: 0px 0px 10px 30px;}.textMain ul > li {background: url(https://assets.yourpractice.online/2483/bullet-b.gif) no-repeat 10px 15px;padding: 5px 5px 5px 30px;}.textMain ol li {padding: 5px 5px 5px 5px;list-style: decimal;}.textMain ul ul,.textMain ol ol {padding: 5px 5px 10px 20px;}.textMain ul ul li {background: none;padding: 5px;list-style: circle;}.textMain ol ol li {padding: 5px;list-style-type: lower-alpha;}.textMain ol ul li {list-style: none;}.textMain ul ul ul li {list-style: square;}.textMain ol ol ol li {list-style: lower-roman;}.textMain li p {padding: 5px;}#Sidebar {width: 320px;padding: 50px 0px 50px 0px;}.our-intra { background: #006054; height: 490px; text-align: center; color: #fff; position: relative;}.our-heading1 { font: 400 26px/36px 'Montserrat', sans-serif; padding: 15px 0px 5px;}.our-intra p { font: 400 16px/24px 'Montserrat', sans-serif;}.orthSurg { font: 400 18px/30px 'Montserrat', sans-serif; text-transform: uppercase; position: relative; letter-spacing: 2px;}.profile-View2 { text-align: center; font: 500 15px/40px 'Montserrat', sans-serif; margin: 25px auto 0px; width: 160px; text-transform: uppercase;}.profile-View2 a { display: block; color: #fff; transition: background 700ms ease-out;background: #a19a00;}.profile-View2 a:hover { text-decoration: none; background: #006054;}.educa { position: relative; text-align: center;}.educa p { position: absolute; bottom: 15px; color: #fff; z-index: 99; font: 400 16px/20px 'Montserrat', sans-serif; right: 0px; left: 0px; margin: auto;}.resources-s { margin: 50px 0px 0px;}.resources-s .heading1 { font: 700 24px/30px 'Montserrat', sans-serif; color: #000; text-align: center;padding: 15px 0px;}.resources-s ul { text-align: center; width: 94%; margin: 20px auto 0px;}.resources-s li { font: 400 16px/20px 'Montserrat', sans-serif; display: block!important; text-align: left; background: #a19a00; border-bottom: 1px dotted #00cf5e;}.resources-s li:last-child { border: none;}.resources-s li a { display: block; color: #fff; transition: background 700ms ease-out; height: 100%; padding: 15px 0px 15px 10px;}.resources-s li span { width: 71px; height: 76px; margin: 0px 15px 0px 0px; display: inline-block; vertical-align: middle;}.resources-s li.resources-tab1 span,.accessible_on .resources-s li.resources-tab1:hover span { background: url(https://assets.yourpractice.online/2483/first-v-s.png) no-repeat 0 0;}.resources-s li.resources-tab2 span,.accessible_on .resources-s li.resources-tab2:hover span { background: url(https://assets.yourpractice.online/2483/form-s-icon.png) no-repeat 0 0;}.resources-s li.resources-tab3 span,.accessible_on .resources-s li.resources-tab3:hover span { background: url(https://assets.yourpractice.online/2483/post-icon-s.png) no-repeat 0 0;}.resources-s li.resources-tab4 span,.accessible_on .resources-s li.resources-tab4:hover span { background: url(https://assets.yourpractice.online/2483/insu-s-icon.png) no-repeat 0 0;}.resources-s li a:hover { background: #006054; color: #fff;}.accordion { margin: 10px 0px;}.accordTitle,.textMain .accordTitle { padding: 0px; margin: 2px 0px; letter-spacing: 1px; position: relative; cursor: pointer; border: 2px solid #ccc;}.accordTitle::after,.textMain .accordTitle::after { font-family: 'fontello'; position: absolute; right: 10px; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%);}.accordTitle::after,.textMain .accordTitle::after { content: '\e80b';}.accordTitle.showAccord::after,.textMain .accordTitle.showAccord::after { content: '\e80c';}.accordTitle a,.textMain .accordTitle a { padding: 5px 10px; display: inline-block; text-decoration: none;}.accordContent,.textMain .accordContent { display: none; padding: 10px; border: 2px solid #ccc;}.subList { padding: 10px 0px;}.textMain .subList ul,.textMain .subList li { padding: 0px; margin: 0px; background: none;}.textMain .subList li { color: #fff; display: inline-block; vertical-align: top; padding: 2px; margin: 3px 0px; width: 48%; min-width: 200px; background: none;}.textMain .subList li a { display: block; padding: 5px 15px; text-decoration: none;}.relList { padding: 10px 0px;}.textMain .relList ul,.textMain .relList li { padding: 0px; margin: 0px; background: none;}.textMain .relList li { display: inline-block; vertical-align: top; padding: 2px; margin: 3px 0px;}.textMain .relList li a { display: block; text-decoration: none;}.textMain .subList li a { padding: 17px 15px; background: #006054; color: #fff; text-align: center; transition: 0.5s ease all; font: 400 16px/24px 'Montserrat', sans-serif; border-radius: 20px;}.textMain .subList li a:hover { background: #a19a00;}.textMain .relList li { border-radius: 20px;}.textMain .relList li a { padding: 5px 15px; border-radius: 20px; background: #006054; color: #fff; text-align: center; transition: 0.5s ease all; font: 400 16px/24px 'Montserrat', sans-serif;}.textMain .relList li a:hover { background: #a19a00;}.textMain .video-div { display: inline-block; width: 49%; margin: 20px 2px; text-align: center; vertical-align: top;}.docSurg{color:#a19a00 !important;}.profHead{color: #000!important;font: 700 40px/50px 'Montserrat', sans-serif !important;}.servicesBox { margin: 30px 0px 0px 0px;}.textMain .services-content { background: #ebecf1; padding: 30px; color: #000;}.textMain .services-content p a { color: #2f6fe6;}.textMain .services-content p a:hover { color: #ff661c;}.textMain .servicesBox h2 { font: 700 32px/32px 'Montserrat', sans-serif; padding: 25px 0px 25px 30px; color: #fff; text-transform: uppercase; position: relative; background: #006054;}.ser-th { position: absolute; left: 22px; top: -49px; padding: 10px;}.textMain .services-content h3,.textMain .services-content h2.hTag3 { font: 700 28px/32px 'Montserrat', sans-serif; color: #006054; padding: 15px 0px 15px 0px;}.textMain .services-content h3 a { color: #00b0ff;}.textMain .services-content h4,.textMain .services-content h3.hTag4 { font: 600 20px/20px 'Montserrat', sans-serif; color: #1e4f9b; position: relative; padding: 20px 0px 20px 20px;}.textMain .services-content .sub-head { font: 600 20px/20px 'Montserrat', sans-serif; color: #010d1e; position: relative; padding: 20px 0px 20px 20px;}.textMain .services-content .sub-head::after { content: ''; position: absolute; background: #000; width: 9px; height: 9px; left: 0px; top: 28px;}.textMain .services-content h4 a,.textMain .services-content h3.hTag4 a { color: #0b9630;}.services-content h4::after,.textMain .services-content h3.hTag4::after { content: ''; position: absolute; background: #000; width: 9px; height: 9px; border-radius: 50%; left: 0px; top: 28px;}.textMain .services-content ul li { font: 400 17px/28px 'Montserrat', sans-serif; display: inline-block; width: 33%; min-width: 250px; vertical-align: top; color: #000; padding: 5px 5px 5px 24px; background: url(https://assets.yourpractice.online/2483/ser-li-on-bg.png) no-repeat 0px 14px;}.insiPage .textMain .services-content ul li { display: block; width: 100%;}.textMain .services-content ul li a { color: #000;}.textMain .services-content ul li a:hover { color: #0862b8; text-decoration: none;}.frac-desc {background-color: #c3c3c3;padding: 10px 20px;}.textMain .hg-web { text-align: center; margin: 0 0 20px 0;}.textMain .hg-web li { display: inline-block; padding: 0px !important; color: #fff; border-radius: 10px; font: 400 20px/25px 'Mulish', sans-serif; margin: 5px; background: none;}.textMain .hg-web li a { text-decoration: none; display: block; padding: 10px; color: #fff; background: #002264;}.textMain .test-pg-rev li { background: none; position: relative; text-align: left; margin: 30px 1%; padding: 15px; -webkit-box-shadow: inset 0 0 5px 1px rgba(51, 51, 51, 0.2); -moz-box-shadow: inset 0 0 5px 1px rgba(51, 51, 51, 0.2); -ms-box-shadow: inset 0 0 5px 1px rgba(51, 51, 51, 0.2); -o-box-shadow: inset 0 0 5px 1px rgba(51, 51, 51, 0.2); box-shadow: inset 0 0 5px 1px rgba(51, 51, 51, 0.2);}.textMain .test-pg-rev li::before { border-top: 3px solid #ccc; border-left: 3px solid #ccc; top: -10px; left: -10px;}.textMain .test-pg-rev li::before,.textMain .test-pg-rev li::after { position: absolute; content: ''; width: 35px; height: 35px;}.textMain .test-pg-rev li::after { border-right: 3px solid #ccc; border-bottom: 3px solid #ccc; right: -10px; bottom: -10px;}.textMain .hg-web li a:hover { background: #459cfa;}.textMain .hg-web { text-align: center;}.readmore { text-align: right;}.sour { margin: 10px 0px 0px;}.Intra-Tabs { text-align: center; position: inherit; z-index: 99; bottom: 10px; margin: 20px auto; width: 92px; right: 0px; left: 0px;}.fellowship{font: 400 14px/24px 'Montserrat', sans-serif;color: #fff;}.fellowship span{display: block;}.francie{width: 300px;margin: 0px auto;}.FrancieHead{ font: 700 20px/40px 'Montserrat', sans-serif;text-align: center;}.request2{width: 235px;text-align: center;}.request2 a { padding: 5px 15px;border-radius: 20px;background: #006054;color: #fff;text-align: center;transition: 0.5s ease all;font: 400 16px/24px 'Montserrat', sans-serif;display: block;}.request2 a:hover { background: #a19a00;color: #fff;text-decoration: none;}@media screen and (max-width: 860px) {#Banner-Container-S{padding-top: 0px;}#Banner {padding: 40px 0px 40px 0px;}.textMain .servicesBox h2 {font: 700 18px/26px 'Montserrat', sans-serif;padding: 15px 0px 15px 30px;}.textMain .services-content{padding: 13px;}}@media screen and (max-width: 640px) {#Banner-Container-S {padding-top: 0px;}#Banner {padding: 30px 0px;}#Content,#Sidebar {display: block;margin: 0px auto;}.textMain .services-content h3, .textMain .services-content h2.hTag3 {font: 700 20px/30px 'Montserrat', sans-serif;}.textMain{padding-bottom: 20px !important;}}@media screen and (max-width: 479px) {.img-r img, .img-c img {margin: 5px;}#Banner h1 {font: 700 24px/30px 'Montserrat', sans-serif;}.textMain h2, .hTag2, .textMain h3.hTag2, .textMain h4.hTag2 {font: 700 24px/34px 'Montserrat', sans-serif;}.textMain h2 span {font: 400 16px/26px 'Montserrat', sans-serif;}.img-r{float: none;text-align: center;}}.dfwOff,.dfwOn {display: none;}.dfwActive.dfwOff,.dfwActive.dfwOn {display: block;}.dfwOff {position: fixed;z-index: 99999;left: 5px;bottom: 20px;width: 50px;height: 50px;}.dfwOff li {position: absolute;}.dfwOff.adaHide {left: -40px;}.adaOn {width: 100%;height: 100%;z-index: 1;background: #003263;color: #fff;border-radius: 50%;}.adaOn span {width: 100%;height: 100%;display: block;font-family: "fontello";font-size: 30px;}.adaOn span::before {content: "\f29a";position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.adaClose {font: bold 11px/24px Verdana, Arial, Helvetica, sans-serif;color: #fff;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.adaClose a {border-radius: 5px;display: block;padding: 0px 8px;background: #003263;}.dfwOff:hover .adaClose,.dfwOff:focus .adaClose {left: 85%;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);}.dfwOff:focus-within .adaClose {left: 85%;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);}.dfwClose {position: absolute;font: bold 11px/24px Verdana, Arial, Helvetica, sans-serif;left: 50%;top: 0px;z-index: -1;}.dfwClose a {border-radius: 0px 5px 5px 0px;display: block;padding: 0px 8px;background: #fff;border: 1px solid #000;color: #000;}.dfw-whitemode .dfwClose a {background: #000;border: 1px solid #000;color: #fff;}.dfw-blackmode .dfwClose a {background: #fff;border: 1px solid #fff;color: #000;}.dfw-greymode .dfwClose a {background: #ccc;border: 1px solid #000;color: #000;}.dfwOn.dfwActive.dfwHide .dfwClose {visibility: visible;left: 70%;}.dfwOn.dfwActive.dfwHide .dfwClose a {padding: 0px 30px 0px 8px;}.dfwOn.dfwActive.dfwHide .dfwClose a::before {position: absolute;z-index: 1;content: "\f29a";left: calc(100% - 24px);top: 50%;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);font: 400 20px/24px "fontello";}.dfwOn:hover .dfwClose,.dfwOn:focus .dfwClose,.dfwOn.dfwActive.dfwHide:hover .dfwClose,.dfwOn.dfwActive.dfwHide:focus .dfwClose {left: 100%;}.dfwOn:focus-within .dfwClose,.dfwOn.dfwActive.dfwHide:focus-within .dfwClose {left: 100%;}.dfwOn {position: fixed;left: 0px;top: 50%;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;z-index: 9999;width: 200px;background: #fff;border: 1px solid #000;color: #000;}.dfwOn.dfwHide {left: -200px;}.dfwOn li {border-bottom: 1px dotted #ccc;}.dfwOn li:last-child {border-bottom: none;}.dfwOn li a {padding: 10px 15px;display: block;}.dfwOn li a::before {margin-right: 10px;}.dfw-whitemode .dfwOn {background: #fff;border: 1px solid #000;color: #000;}.dfw-blackmode .dfwOn {background: #000;border: 1px solid #fff;color: #fff;}.dfwOff,.dfwOff.adaHide,.adaClose,.dfwOff:hover .adaClose,.dfwOff:focus .adaClose,.dfwClose,.dfwOn:hover .dfwClose,.dfwOn:focus .dfwClose,.dfwOn.dfwActive.dfwHide:hover .dfwClose,.dfwOn.dfwActive.dfwHide:focus .dfwClose,.dfwOn,.dfwOn.dfwHide {-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}.dfwOff:focus-within .adaClose,.dfwOn:focus-within .dfwClose,.dfwOn.dfwActive.dfwHide:focus-within .dfwClose {-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}.dfwHead {font: bold 14px/20px Verdana, Arial, Helvetica, sans-serif;padding: 15px;position: relative;z-index: 1;background: #fff;}.dfw-whitemode .dfwHead,.dfw-whitemode .dfwHide {background: #fff;color: #000;}.dfw-blackmode .dfwHead,.dfw-blackmode .dfwHide {background: #000;color: #fff;}.dfw-greymode #Container {-webkit-filter: grayscale(100%);filter: grayscale(100%);}.dfw-invertmode #Container {-webkit-filter: invert(100%);filter: invert(100%);}.dfw-whitemode .dfwHide a {border: 2px solid #000;}.dfw-blackmode .dfwHide a {border: 2px solid #fff;}.dfwHide .dfwHide {right: -10px;}.dfwHide .dfwHide a {padding-left: 20px;}.dfwHide.dfwOn:hover .dfwHide,.dfwHide.dfwOn:focus .dfwHide {right: -65px;}.dfwHide.dfwOn:focus-within .dfwHide {right: -65px;}.dfwHide.dfwOn:hover .dfwHide a,.dfwHide.dfwOn:focus .dfwHide a {padding-left: 50px;}.dfwHide.dfwOn:focus-within .dfwHide a {padding-left: 50px;}.dfw-skip {overflow: hidden;vertical-align: top;right: 5px;top: 0px;position: absolute;font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;display: none;z-index: 99;padding: 2px;}#skip-header.dfw-skip {top: 0px;}#skip-sidebar.dfw-skip {right: 0px;}.dfw-skip a {display: block;padding: 0px 5px;}.dfw-whitemode #Container,.dfw-whitemode #Container:not(a) * {border-color: #000;color: #000;}.dfw-blackmode #Container,.dfw-blackmode #Container:not(a) *,.dfw-blackmode #Container *::after,.dfw-blackmode #Container *::before {border-color: #fff;color: #fff;}.dfw-greymode #Container,.dfw-greymode #Container:not(a) * {border-color: #333;color: #333;}.dfw-whitemode #Container a,.dfw-whitemode #Container * a,.dfw-whitemode #Container a:hover,.dfw-whitemode #Container * a:hover,.dfw-whitemode #dfw-WhiteMode.dfw-active a,.dfw-whitemode .gdpCookie a {color: #00e;}.dfw-blackmode #Container a,.dfw-blackmode #Container * a,.dfw-blackmode #Container a:hover,.dfw-blackmode #Container * a:hover,.dfw-blackmode #dfw-BlackMode.dfw-active a,.dfw-blackmode .gdpCookie a {color: #fc0;}.dfw-greymode #Container a,.dfw-greymode #Container * a,.dfw-greymode #Container a:hover,.dfw-greymode #Container * a:hover,.dfw-greymode #dfw-GreyMode.dfw-active a,.dfw-greymode .gdpCookie a {color: #000;}.accessible_on .theme-L,.accessible_on .theme-R,.accessible_on #Container::after,.accessible_on #Container::before,.accessible_on .menu li.menu-home a::before,.accessible_on .adobeRec::before,.accessible_on .social-logo li a::before,.accessible_on .accordTitle::after,.accessible_on .textMain .accordTitle::after,.accessible_on .conMap {display: none;}.accessible_on .social-logo li span,.accessible_on #Content,.accessible_on #Sidebar,.accessible_on .dfw-skip {display: block;}.dfw-whitemode,.dfw-whitemode .dfw-skip {background: #fff;}.dfw-blackmode,.dfw-blackmode .dfw-skip {background: #000;}.dfw-greymode .dfw-skip,.dfw-greymode #dfw-GreyMode.dfw-active a,.dfw-greymode .menu ul,.dfw-greymode .Wrapper {background: #ccc;}.dfw-whitemode .menu ul,.dfw-whitemode .Wrapper {background: #eee;}.dfw-blackmode .menu ul,.dfw-blackmode .Wrapper {background: #333;}.dfw-whitemode .notImg,.dfw-whitemode .thankImg {background: #00e;}.dfw-blackmode .notImg,.dfw-blackmode .thankImg {background: #fc0;}.dfw-greymode .notImg,.dfw-greymode .thankImg {background: #ccc;}.accessible_on .textMain,.accessible_on .textMain h1,.accessible_on .textMain h1 span,.accessible_on .textMain h2,.accessible_on .textMain h2 span,.accessible_on .textMain h3,.accessible_on .textMain h3 span,.accessible_on .textMain h4,.accessible_on .textMain h4 span,.accessible_on .navigation,.accessible_on .PDFtext,.accessible_on .notFound,.accessible_on .social-logo li span,.accessible_on .textMain .blogMain li {color: inherit !important;}.accessible_on .parentMenu li,.accessible_on .textMain .relList li,.accessible_on .textMain .subList li,.accessible_on .ypo-l,.accessible_on .ypo-r,.accessible_on .textMain ul ul li,.accessible_on .menu-home a,.accessible_on .textMain .mediaList li,.accessible_on .menu li li,.accessible_on .textMain .useFul li,.accessible_on .adobeRec,.accessible_on .adobeMore,.accessible_on .textMain .useFul li span,.accessible_on .accordTitle,.accessible_on .textMain .accordTitle,.accessible_on .social-logo li,.accessible_on .resList li,.accessible_on .subList li,.accessible_on header,.accessible_on #Banner-Container-S,.accessible_on #Navigation-Container,.accessible_on #Footer-Container,.accessible_on .textMain .reLinks li,.accessible_on .textMain .reLinks li a,.accessible_on .textMain .subLinks li,.accessible_on .textMain .subLinks li a,.accessible_on .textMain .resp-tabs-container h2,.accessible_on .textMain .resp-tabs-list li,.accessible_on .textMain .reviewList > ul > li,.accessible_on .textMain .blogMain li,.accessible_on .profil-Intra,.accessible_on #ExpertiseContainer,.accessible_on .app-h a, .accessible_on .social-logo li a, .accessible_on .dr-ph li a{background: none !important;}.accessible_on .adobe {background-color: inherit !important;}.accessible_on .menu ul li {height: auto;}.accessible_on header{position: inherit;}.accessible_on .dfw-skip,.accessible_on .showcase,.accessible_on .ypo-l img,.accessible_on .ypo-r img,.accessible_on .textMain .useFul li span,.accessible_on .adobeRec,.accessible_on .adobeMore,.accessible_on #Sidebar {border: 1px solid #000;}.accessible_on .textMain .mediaList li,.accessible_on .textMain .relList li,.accessible_on .textMain .subList li,.dfw-greymode .cookie-main li.cookie-button a,.dfw-whitemode .cookie-main li.cookie-button a {border: 2px solid #000;}.dfw-blackmode .cookie-main li.cookie-button a {border: 2px solid #fff;}.accessible_on .videoBorder iframe {border: 4px solid #000;}.accessible_on .social-logo li {border: 0px;}.accessible_on .ypo-l,.accessible_on .ypo-r,.accessible_on .accordContent,.accessible_on .textMain .accordContent {border-bottom: 1px dashed #000;}.accessible_on header,.accessible_on #Banner-Container-S,.accessible_on #Navigation-Container,.accessible_on #Service-Container,.accessible_on .profil-Intra,.accessible_on #ProfileContainer,.accessible_on #MediaContainer,.accessible_on #ReviewContainer,.accessible_on #Resources-Container,.accessible_on #MapContainer{border-bottom: 1px solid #000;}.accessible_on #Credibility {text-align: center;}.accessible_on #Credibility li {display: inline-block;vertical-align: top;padding: 5px;}.accessible_on .social-logo,.accessible_on .social-logo li,.accessible_on .menu li.menu-home {width: auto;}.accessible_on .social-logo li {height: auto;}.accessible_on .social-logo li a {padding: 5px 10px;}.accessible_on a:focus {outline: 2px solid #f00;}.accessible_on a:focus-within {outline: 2px solid #f00;}.dfw-whitemode .hr,.dfw-greymode .hr {background: url(https://assets.yourpractice.online/2483/hr-b.gif) repeat-x left center;}.dfw-blackmode .hr {background: url(https://assets.yourpractice.online/2483/hr-w.gif) repeat-x left center;}.dfw-whitemode .textMain ul li {background: url(https://assets.yourpractice.online/2483/bullet-b.gif) no-repeat 15px 15px;}.dfw-blackmode .textMain ul li {background: url(https://assets.yourpractice.online/2483/bullet-w.gif) no-repeat 15px 15px;}.dfw-whitemode #Container.slideRight.slideContainer,.dfw-whitemode #Container.slideLeft.slideContainer {background: rgba(0, 0, 0, 0.4);}.dfw-blackmode #Container.slideRight.slideContainer,.dfw-blackmode #Container.slideLeft.slideContainer {background: rgba(255, 255, 255, 0.4);}.dfw-greymode #Container.slideRight.slideContainer,.dfw-greymode #Container.slideLeft.slideContainer {background: rgba(204, 204, 204, 0.4);}.accessible_on .menu li {height: auto;}.accessible_on .accordTitle,.accessible_on .textMain .accordTitle {border: none;padding: 10px 0px;margin: 0px;}.accessible_on .accordContent,.accessible_on .textMain .accordContent {border: none;display: block;padding: 0px;margin: 0px;}.dfw-blackmode .gdpCookie {background: rgba(0, 0, 0, 0.8);color: #fff;border: 1px solid #fff;}.dfw-greymode .gdpCookie {background: rgba(204, 204, 204, 0.8);color: #333;border: 1px solid #333;}.dfw-blackmode .textMain .reviewList > ul > li,.dfw-blackmode .conDiv {-webkit-box-shadow: inset 0 0 5px 1px rgba(255, 255, 255, 0.7);-moz-box-shadow: inset 0 0 5px 1px rgba(255, 255, 255, 0.7);-ms-box-shadow: inset 0 0 5px 1px rgba(255, 255, 255, 0.7);-o-box-shadow: inset 0 0 5px 1px rgba(255, 255, 255, 0.7);box-shadow: inset 0 0 5px 1px rgba(255, 255, 255, 0.7);}.accessible_on .app-h, .accessible_on .phone-h5, .accessible_on .serv-hme-read a, .accessible_on .docmain li a, .accessible_on #ExpertiseContainer, .accessible_on #ReconstructionContainer, .accessible_on #SportsContainer, .accessible_on .ExpertiseMore a, .accessible_on #Reconstruction-Section .ExpertiseMore a, .accessible_on .ReviewList li, .accessible_on .resources li a, .accessible_on .moreVideo, .accessible_on .dr-loc li, .accessible_on .request a, .accessible_on .servmain, .accessible_on .serMore a, .accessible_on .contactTable, .accessible_on .profile-View2 a, .accessible_on .social-logo li, .accessible_on .dr-ph li a, .accessible_on .request2 a, .accessible_on .resp-tabs-list li{border: 1px solid #c3c3c3;}.accessible_on .servIntra, .accessible_on .servTab1, .accessible_on .servTab2, .accessible_on .servTab3, .accessible_on .servTab4, .accessible_on .servTab5, .accessible_on .serv-hme-read a, .accessible_on .doc-req a, .accessible_on .docmain li a:hover, .accessible_on .docmain li a, .accessible_on #SportsContainer, .accessible_on .ExpertiseMore a, .accessible_on #Reconstruction-Section .ExpertiseMore a, .accessible_on .dochead h1 span, .accessible_on #ReviewContainer, .accessible_on .rev-more a, .accessible_on .rev-req a, .accessible_on .resources li a.resourc-list1, .accessible_on .resources li a.resourc-list1:hover, .accessible_on .resources li a.resourc-list2, .accessible_on .resources li a.resourc-list2:hover, .accessible_on .resources li a.resourc-list3, .accessible_on .resources li a.resourc-list3:hover, .accessible_on .resources li a.resourc-list4, .accessible_on .resources li a.resourc-list4:hover, .accessible_on #MapContainer, .accessible_on .request a, .accessible_on .menu li a:hover, .accessible_on .menu li:hover > a, .accessible_on .menu ul li a, .accessible_on .servmain, .accessible_on .serMore a, .accessible_on .our-intra, .accessible_on .profile-View2 a, .accessible_on .resources-s li, .accessible_on .resources-s li a:hover, .accessible_on .dr-trained, .accessible_on .request2 a, .accessible_on .textMain .servicesBox h2, .accessible_on .textMain .services-content, .accessible_on .textMain .subList li a, .accessible_on .textMain .relList li a,.accessible_on #load-more,.dfw-whitemode .textMain .test-pg-rev ul li,.dfw-blackmode .textMain .test-pg-rev ul li,.dfw-whitemode .textMain .test-pg-rev ul li,.dfw-blackmode .textMain .test-pg-rev ul li,.accessible_on .dr-loc li {background: none !important;}.accessible_on .textMain .test-pg-rev li {border: 1px solid #ccc;background: none !important;}.accessible_on.dfw-blackmode .popclose a {color: #fff !important;background: #000 !important;}.accessible_on .app-h::before, .accessible_on .phone-h5::before, .accessible_on .doc-more a::before, .accessible_on .doc-req a::before, .accessible_on #Expertise-Section::before, .accessible_on #Reconstruction-Section::before, .accessible_on #Sports-Section::before, .accessible_on .request a::before, .accessible_on .contact-th, .accessible_on .resources-s li span,.accessible_on .imageBlock img,.accessible_on .textMain .test-pg-rev li::before, .accessible_on .textMain .test-pg-rev li::after{display: none;}.accessible_on .frac-desc{background-color: inherit;}.textMain .resp-tabs-list li.resp-tab-active::before{border: none;}.useFul u{text-decoration: none;}.accessible_on .servIntra{margin: 0px;}.serv-hme-list > li{width: 382px;}.accessible_on .menu li.menu-home a {font-size: 16px !important;}.accessible_on .moreVideo{ position: inherit;bottom: 0px;}.accessible_on #Banner-Container-S{padding: 0px;}.accessible_on .servIntra{width: 320px;}.contactTable:hover{box-shadow: none;}.dfw-whitemode .doc-req a{color: #00e !important;}.dfw-blackmode .doc-req a{color: #fc0 !important;}.dfw-greymode .doc-req a{color: #000 !important;}.dfw-greymode #Header .table-cell.logo img, .dfw-whitemode #Header .table-cell.logo img {background: rgba(0, 0, 0, 0.8) !important;border-radius: 4px;padding: 5px;}.accessible_on.dfw-blackmode .toggleMenu a {color: #fff !important;background: #000 !important;}.dfw-whitemode .ypo-logo,.dfw-greymode .ypo-logo {filter: invert(100%);}@media screen and (max-width: 640px) {.dfwOn li.table-cell {text-align: center;padding: 5px 0px;}.accessible_on .dfw-skip {display: none;}}</style><script>/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),j=function(e,t){return e===t&&(l=!0),0},D={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&D.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(j),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(j).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var D,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^([^.]*)(?:\.(.+)|)/;function we(){return!0}function Te(){return!1}function Ce(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ee(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ee(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n&&n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,we)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=be.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=be.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click",we),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?we:Te,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Te,isPropagationStopped:Te,isImmediatePropagationStopped:Te,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=we,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=we,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=we,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Se(this,e,Ce),!1},trigger:function(){return Se(this,e),!0},_default:function(){return!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return Ee(this,e,t,n,r)},one:function(e,t,n,r){return Ee(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Te),this.each(function(){S.event.remove(this,e,n,t)})}});var ke=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Ne=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function He(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&Ae.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),He(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),De)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,qe),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(Ne,""),u,l))}return n}function Oe(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Le(o[r],a[r]);else Le(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Oe(this,e,!0)},remove:function(e){return Oe(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return He(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Pe=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Re=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Me=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ie=new RegExp(ne.join("|"),"i");function We(e,t,n){var r,i,o,a,s=e.style;return(n=n||Re(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Pe.test(a)&&Ie.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function Fe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,re.removeChild(e)),a}}))}();var Be=["Webkit","Moz","ms"],$e=E.createElement("div").style,_e={};function ze(e){var t=S.cssProps[e]||_e[e];return t||(e in $e?e:_e[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Be.length;while(n--)if((e=Be[n]+t)in $e)return e}(e)||e)}var Ue=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Ve={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:"0",fontWeight:"400"};function Ye(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Qe(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Je(e,t,n){var r=Re(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=We(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Pe.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Qe(e,t,n||(i?"border":"content"),o,r,a)+"px"}function Ke(e,t,n,r,i){return new Ke.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=We(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Xe.test(t),l=e.style;if(u||(t=ze(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Xe.test(t)||(t=ze(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=We(e,t,r)),"normal"===i&&t in Ge&&(i=Ge[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ue.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Je(e,u,n):Me(e,Ve,function(){return Je(e,u,n)})},set:function(e,t,n){var r,i=Re(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Qe(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Qe(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Ye(0,t,s)}}}),S.cssHooks.marginLeft=Fe(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(We(e,"marginLeft"))||e.getBoundingClientRect().left-Me(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Ye)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Re(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=Ke).prototype={constructor:Ke,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=Ke.propHooks[this.prop];return e&&e.get?e.get(this):Ke.propHooks._default.get(this)},run:function(e){var t,n=Ke.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Ke.propHooks._default.set(this),this}}).init.prototype=Ke.prototype,(Ke.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[ze(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=Ke.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=Ke.prototype.init,S.fx.step={};var Ze,et,tt,nt,rt=/^(?:toggle|show|hide)$/,it=/queueHooks$/;function ot(){et&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(ot):C.setTimeout(ot,S.fx.interval),S.fx.tick())}function at(){return C.setTimeout(function(){Ze=void 0}),Ze=Date.now()}function st(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ut(e,t,n){for(var r,i=(lt.tweeners[t]||[]).concat(lt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function lt(o,e,t){var n,a,r=0,i=lt.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=Ze||at(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:Ze||at(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=lt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ut,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(lt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],lt.tweeners[n]=lt.tweeners[n]||[],lt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],rt.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ut(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?lt.prefilters.unshift(e):lt.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=lt(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&it.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(st(r,!0),e,t,n)}}),S.each({slideDown:st("show"),slideUp:st("hide"),slideToggle:st("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(Ze=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),Ze=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){et||(et=!0,ot())},S.fx.stop=function(){et=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},tt=E.createElement("input"),nt=E.createElement("select").appendChild(E.createElement("option")),tt.type="checkbox",y.checkOn=""!==tt.value,y.optSelected=nt.selected,(tt=E.createElement("input")).value="t",tt.type="radio",y.radioValue="t"===tt.value;var ct,ft=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?ct:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ct={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=ft[t]||S.find.attr;ft[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=ft[o],ft[o]=r,r=null!=a(e,t,n)?o:null,ft[o]=i),r}});var pt=/^(?:input|select|textarea|button)$/i,dt=/^(?:a|area)$/i;function ht(e){return(e.match(P)||[]).join(" ")}function gt(e){return e.getAttribute&&e.getAttribute("class")||""}function vt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):pt.test(e.nodeName)||dt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,gt(this)))});if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,gt(this)))});if(!arguments.length)return this.attr("class","");if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,gt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=vt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=gt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+ht(gt(n))+" ").indexOf(t))return!0;return!1}});var yt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(yt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:ht(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var mt=/^(?:focusinfocus|focusoutblur)$/,xt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!mt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,mt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,xt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,xt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var bt=C.location,wt={guid:Date.now()},Tt=/\?/;S.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||S.error("Invalid XML: "+(n?S.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Ct=/\[\]$/,Et=/\r?\n/g,St=/^(?:submit|button|image|reset|file)$/i,kt=/^(?:input|select|textarea|keygen)/i;function At(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||Ct.test(n)?i(n,t):At(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)At(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)At(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&kt.test(this.nodeName)&&!St.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(Et,"\r\n")}}):{name:t.name,value:n.replace(Et,"\r\n")}}).get()}});var Nt=/%20/g,jt=/#.*$/,Dt=/([?&])_=[^&]*/,qt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Lt=/^(?:GET|HEAD)$/,Ht=/^\/\//,Ot={},Pt={},Rt="*/".concat("*"),Mt=E.createElement("a");function It(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Wt(t,i,o,a){var s={},u=t===Pt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Ft(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Mt.href=bt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:bt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(bt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Rt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ft(Ft(e,S.ajaxSettings),t):Ft(S.ajaxSettings,e)},ajaxPrefilter:It(Ot),ajaxTransport:It(Pt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=qt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||bt.href)+"").replace(Ht,bt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Mt.protocol+"//"+Mt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Wt(Ot,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Lt.test(v.type),f=v.url.replace(jt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Nt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Tt.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Dt,"$1"),o=(Tt.test(f)?"&":"?")+"_="+wt.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+Rt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Wt(Pt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&S.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Bt={0:200,1223:204},$t=S.ajaxSettings.xhr();y.cors=!!$t&&"withCredentials"in $t,y.ajax=$t=!!$t,S.ajaxTransport(function(i){var o,a;if(y.cors||$t&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Bt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=ht(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Xt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Xt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Vt=C.jQuery,Gt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Gt),e&&C.jQuery===S&&(C.jQuery=Vt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S}); </script><script> jQuery(function($){ $('body').ypoPlugin({ multiMedia: '', fontFamily: ["Open+Sans:300,400,500,600,700,800", "Montserrat:300,400,500,600,700", "Poppins:100,300,400,500,600,700&display=swap",], scroller: true, menuWidth: false, mobileMenu: true, slideMenu: false, slideType: '', mobileMenuStartsFrom: '768', siteMap: true, siteMapUrl: '/sitemap/', countryCode: ["+1"], showCountryCode: false, phoneNumbers: ["(630) 945-4263", "(815) 398-9491"], phoneInfos: ["Telephone Number of "], phoneLinks: ["/contact-orthopedic-surgeon-rockford-elgin-il/"], faxNumbers: ["(xxx) xxx-xxxx"], faxInfos: ["Fax Number of "], responseHeight: false, responseHeight_upto: 480, responseList: ["#Banner"], swapBanner: false, swapBanner_after: 480, accordion: true, tabAccord: true, tabAccord_upto: 640, stickyHeader: true, stickyHeight: 170, onView: false, onViewList: (''), parallaxEffect: false, parallaxList: (''), gdpr: false, accessibility: true, fontResize: true, fontResizeList: ('#Container p, #Container li, #Container a, #Container span, #Container h3,#Container h2, #Container h1, .area-head, .min-head,.res-head,.aug-txt,.testi-head,.edu-head,.reach,.off-hour,.spec,.pro-nic,.cerv-head'), removeElements: ('#Banner-Container, .Intra-Tabs'), removeId: ('#Slider1, #Slider2, #flexisel1, #flexisel2, #flexisel3'), removeClass: ('') }); });</script> <script>var location_path="/browser-upgrade/";var ie=document.documentMode;if(ie!=undefined&&ie<9){if(window.location.pathname!=location_path){window.location.href=location_path;}}(function($,window){$.fn.ypoPlugin=function(options){var settings=$.extend({fontFamily:[],multiMedia:"",scroller:false,menuWidth:false,mobileMenu:false,slideMenu:false,slideType:"",mobileMenuStartsFrom:"",siteMap:false,siteMapUrl:"",countryCode:[],showCountryCode:false,phoneNumbers:[],phoneInfos:[],phoneLinks:[],faxNumbers:[],faxInfos:[],responseHeight:false,responseHeight_upto:"",responseList:[],swapBanner:false,swapBanner_after:"",leftSidebar:false,leftSidebar_upto:"",accordion:false,tabAccord:false,tabAccord_upto:"",stickyHeader:false,stickyHeight:"",onView:false,onViewList:[],parallaxEffect:false,parallaxList:"",gdpr:false,accessibility:false,fontResize:false,fontResizeList:[],removeElements:[],removeId:[],removeChildId:[],removeClass:[],removeChildClass:[],removeAttrClass:[],removeAttrStyle:[],disableMobileLink:[],},options);return this.each(function(){var checkMode=getCookie("dfw_website");if(checkMode==""||checkMode=="undefined"){setCookie("dfw_website","accessible_off");} var fontFamily=settings.fontFamily;var multiMedia=settings.multiMedia;var scroller=settings.scroller;var menuWidth=settings.menuWidth;var mobileMenu=settings.mobileMenu;var slideMenu=settings.slideMenu;var slideType=settings.slideType;var mobileMenuStartsFrom=settings.mobileMenuStartsFrom;var siteMap=settings.siteMap;var siteMapUrl=settings.siteMapUrl;var countryCode=settings.countryCode;var showCountryCode=settings.showCountryCode;var phoneNumbers=settings.phoneNumbers;var phoneInfos=settings.phoneInfos;var phoneLinks=settings.phoneLinks;var phoneNumbers_length=phoneNumbers.length;var countryCode_length=countryCode.length;var phoneInfos_length=phoneInfos.length;var phoneLinks_length=phoneLinks.length;var faxNumbers=settings.faxNumbers;var faxNumbers_length=faxNumbers.length;var faxInfos=settings.faxInfos;var faxInfos_length=faxInfos.length;var responseHeight=settings.responseHeight;var responseHeight_upto=settings.responseHeight_upto;var responseList=settings.responseList;var responseList_length=responseList.length;var swapBanner=settings.swapBanner;var swapBanner_after=settings.swapBanner_after;var leftSidebar=settings.leftSidebar;var leftSidebar_upto=settings.leftSidebar_upto;var accordion=settings.accordion;var tabAccord=settings.tabAccord;var tabAccord_upto=settings.tabAccord_upto;var stickyHeader=settings.stickyHeader;var stickyHeight=settings.stickyHeight;var onView=settings.onView;var onViewList=settings.onViewList;var parallaxEffect=settings.parallaxEffect;var parallaxList=settings.parallaxList;var host=window.location.origin;var url=window.location.href;var urlId=url.split("#").pop();var gdpr=settings.gdpr;var accessibility=settings.accessibility;var removeElements=settings.removeElements;var removeId=settings.removeId;var removeChildId=settings.removeChildId;var removeClass=settings.removeClass;var removeChildClass=settings.removeChildClass;var removeAttrClass=settings.removeAttrClass;var removeAttrStyle=settings.removeAttrStyle;var disableMobileLink=settings.disableMobileLink;var fontResize=settings.fontResize;var fontResizeList=settings.fontResizeList;var dfw=getCookie("dfw_website");var i,j,dfw_mode,dfw_font,msg,skipId;var Pcount=1,Fcount=1;var scriptLength=document.scripts.length;for(k=0;k<scriptLength;k++){var deferScript=document.getElementsByTagName("script")[k];if(deferScript.async==false){deferScript.async=true;}} function linkLength(linkUrl){var srcLen=$("link").filter(function(){return $(this).attr("href")==linkUrl;}).length;return srcLen;} function addLink(linkUrl){if(linkLength(linkUrl)===0){var embedCSS=document.createElement("link");var dateCSS=new Date();embedCSS.rel="stylesheet";embedCSS.href=linkUrl+"?v="+dateCSS.getTime();document.getElementsByTagName("body")[0].appendChild(embedCSS);}} function scripLength(scriptUrl){var srcLen=$("script").filter(function(){return $(this).attr("src")==scriptUrl;}).length;return srcLen;} function addScript(scriptUrl){if(scripLength(scriptUrl)===0){var addJS=document.createElement("script");addJS.async=true;addJS.src=scriptUrl;document.getElementsByTagName("body")[0].appendChild(addJS);}} function callScript(scriptUrl,callback){if(scripLength(scriptUrl)===0){var callJS=document.createElement("script");callJS.async=true;callJS.src=scriptUrl;callJS.onload=function(){callback();};document.getElementsByTagName("body")[0].appendChild(callJS);}} if(fontFamily!=""){callScript("https://cdnjs.cloudflare.com/ajax/libs/webfont/1.6.28/webfontloader.js",function(){WebFont.load({google:{families:fontFamily,},});});} var getUrlParameter=function getUrlParameter(Param){var pageURL=window.location.search.substring(1);var URLVariables=pageURL.split("&");var ParameterName;for(i=0;i<URLVariables.length;i++){ParameterName=URLVariables[i].split("=");if(ParameterName[0]===Param){return ParameterName[1]===undefined?true:decodeURIComponent(ParameterName[1]);}}};if(scroller&&dfw=="accessible_off"){$("body").append('<div id="Scroller"><a href="javascript:void(0);"><span>Bottom</span></a></div>');var lastScrollTop=0;$(window).on("scroll",function(){var scollStatus=$(this).scrollTop();var scrollPosition=$(this).scrollTop()+$(this).height();var docHeight=$(document).height();if(scollStatus>lastScrollTop){scrollDown();}else if(scollStatus<lastScrollTop){scrollUp();} if(scollStatus<150){$("#Scroller").hide("slow");}else if(scrollPosition>docHeight-200){scrollUp();}else{$("#Scroller").show("fast");} function scrollUp(){$("#Scroller").removeAttr("class");$("#Scroller").addClass("scrollUp");$("#Scroller").attr("aria-label","Back to Top");$("#Scroller span").text("Top");} function scrollDown(){$("#Scroller").removeAttr("class");$("#Scroller").addClass("scrollDown");$("#Scroller").attr("aria-label","Go to Down");$("#Scroller span").text("Bottom");} lastScrollTop=scollStatus;});$(document).on("click","#Scroller",function(){var scrollReport=$(this).attr("class");if(scrollReport=="scrollUp"){$("body,html").animate({scrollTop:0,},900);}else if(scrollReport=="scrollDown"){$("body,html").animate({scrollTop:$(document).height(),},900);}});} if(menuWidth){$(window).on("resize",function mobile_width(){var windowWidth,tempWidth;windowWidth=$(window).width();tempWidth=$("#Header").width();if(windowWidth<=tempWidth){var lengths=[];var licount=0,i=0,j=0;$(".menu li a").not(".menu li li a",".menu li li li a",".menu li li li li a").each(function(){lengths[i]=$(this).text().length;licount+=lengths[i];i++;});$(".menu li").not(".menu li li",".menu li li li",".menu li li li li").each(function(){var liwidth=(lengths[j]/licount)*100;$(this).css("width",liwidth+"%");j++;});}else{$(".menu li").removeAttr("style");}}).resize();} $(".menu ul").not(".menu ul ul",".menu ul ul ul").addClass("subMenu");$(".menu ul ul").not(".menu ul ul ul").addClass("subchildMenu");$(".menu ul ul ul").addClass("childsubMenu");$(".menu ul li").has("ul.subchildMenu").addClass("subParentMenu");$(".menu ul ul li").has("ul.childsubMenu").addClass("childParentMenu");var trigger_mobile_menu_click=true;var append_menu=true;$(window).on("resize",function(){if($(window).width()<=mobileMenuStartsFrom){ShowMobileMenu();}}).resize();function ShowMobileMenu(){if(mobileMenu||slideMenu){if(mobileMenu&&slideMenu){alert('Please Select Either "Mobile Menu" OR "Slide Menu"');return false;} if(append_menu){$(".menu").clone().appendTo(".Wrapper");$(".Wrapper").find("ul.menu").addClass("parentMenu");$(".Wrapper").find("ul").removeClass("menu");$(".Wrapper").find("li").removeAttr("class");$(".Wrapper").find("li").removeAttr("style");$(".Wrapper").find("a").removeAttr("class");$(".Wrapper").find("*").removeAttr("accesskey");$(".Wrapper").find("*").removeAttr("data-icon");$(".Wrapper").find("span").contents().unwrap();$(".Wrapper .subMenu").parent(this).addClass("parentList");$(".Wrapper .subMenu ul").parent(this).addClass("subparentList").find("ul").removeClass("subMenu").addClass("childMenu");var listHeight=$(".parentList").innerHeight();if(listHeight==0){listHeight=40;} $(".parentMenu ul").parent("li").find("a:first").after('<span class="dropMenu" style="height:'+ listHeight+'px;"></span>');$(".dropMenu").each(function(){$(this).on("click",function(){$(this).parent("li").toggleClass("actMenu");$(this).next("ul").slideToggle();});});append_menu=false;} if(mobileMenu){$(".Wrapper").hide("fast").addClass("mobileMenu");if(trigger_mobile_menu_click){$(document).on("click",".toggleMenu",function(){$(".Wrapper").slideToggle();});trigger_mobile_menu_click=false;}}else if(slideMenu){$(".Wrapper").show("fast").addClass("slideMenu");$(".Wrapper").prepend('<div class="menuClose"><a href="javascript:void(0);">Close <span></span></a></div>');if(trigger_mobile_menu_click){$(".toggleMenu").click(function(){$(".Wrapper").toggleClass("showMenu");$("#Container").toggleClass("slideContainer");});trigger_mobile_menu_click=false;} $(document).on("click",".menuClose",function(){$("#Container").removeClass("slideContainer");$(".Wrapper").removeClass("showMenu");});if(slideType=="right"){$("#Container").addClass("slideRight");}else if(slideType=="left"){$("#Container").addClass("slideLeft");}}}} if(siteMap&&siteMapUrl==window.location.pathname){$(".menu").clone().appendTo("#siteMap");$("#siteMap").find("*").removeAttr("class");$("#siteMap").find("*").removeAttr("accesskey");$("#siteMap").find("*").removeAttr("style");$("#siteMap").find("*").removeAttr("data-icon");$("#siteMap").find("span").contents().unwrap();var siteMap_length=$("#siteMap > ul > li").length;for(i=1;i<=siteMap_length;i++){var siteMap_text=$("#siteMap > ul > li:nth-child("+i+") a").html().toLowerCase();siteMap_text=siteMap_text.replace(/[^a-zA-Z0-9 ]+/g,"");siteMap_text=siteMap_text.replace(/\s+/g,"-");$("#siteMap > ul > li:nth-child("+i+")").attr("id","site-"+siteMap_text);}}else if(siteMap&&siteMapUrl==""){alert("Please provide sitemap page URL in config file");} if(phoneNumbers_length!="undefined"||phoneNumbers!=""){var aria_label;var number_format=[];var number_length=[];var aria_number=[];var aria_format=[];for(i=0;i<phoneNumbers_length;i++){aria_number[i]=phoneNumbers[i];aria_number[i]=aria_number[i].replace(/\s/g,"");aria_number[i]=aria_number[i].replace(/[^0-9 ]+/g,"");aria_label=aria_number[i].split("").join(" ");number_format[i]=aria_label;aria_format[i]=number_format[i].substr(0,6)+"."+ number_format[i].substr(5,7)+"."+ number_format[i].substr(11,number_length[i]);} if(showCountryCode){if(countryCode_length>1){for(i=0;i<countryCode_length;i++){phoneNumbers[i]=countryCode[i]+" "+phoneNumbers[i];}}else{for(i=0;i<phoneNumbers_length;i++){phoneNumbers[i]=countryCode+" "+phoneNumbers[i];}}} if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){if(countryCode_length>1){for(i=0;i<phoneNumbers_length;i++){j=Pcount++;if(aria_number[i].substr(0,1)=="0"){aria_number[i]=aria_number[i].substr(1,number_length[i]);} if(phoneInfos_length>1){$(".tel"+j).html('<a href="tel:'+ countryCode[i]+ aria_number[i]+'" onclick="gtag(\'event\', \'clicks\', { event_category: \'Phone Number\', event_action: \'Clicked\'});"aria-label="'+ aria_format[i]+" - "+ phoneInfos+'">'+ phoneNumbers[i]+"</a>");}else{$(".tel"+j).html('<a href="tel:'+ countryCode[i]+ aria_number[i]+'" onclick="gtag(\'event\', \'clicks\', { event_category: \'Phone Number\', event_action: \'Clicked\'});"aria-label="'+ aria_format[i]+" - "+ phoneInfos[i]+'">'+ phoneNumbers[i]+"</a>");}}}else{for(i=0;i<phoneNumbers_length;i++){j=Pcount++;if(aria_number[i].substr(0,1)=="0"){aria_number[i]=aria_number[i].substr(1,number_length[i]);} if(phoneInfos_length>1){$(".tel"+j).html('<a href="tel:'+ countryCode+ aria_number[i]+'" onclick="gtag(\'event\', \'clicks\', { event_category: \'Phone Number\', event_action: \'Clicked\'});"aria-label="'+ aria_format[i]+" - "+ phoneInfos+'">'+ phoneNumbers[i]+"</a>");}else{$(".tel"+j).html('<a href="tel:'+ countryCode+ aria_number[i]+'" onclick="gtag(\'event\', \'clicks\', { event_category: \'Phone Number\', event_action: \'Clicked\'});"aria-label="'+ aria_format[i]+" - "+ phoneInfos[i]+'">'+ phoneNumbers[i]+"</a>");}}}}else{if(phoneLinks_length>1){for(i=0;i<phoneNumbers_length;i++){j=Pcount++;if(phoneInfos_length>1){$(".tel"+j).html('<a href="'+ phoneLinks[i]+'" onclick="gtag(\'event\', \'clicks\', { event_category: \'Phone Number\', event_action: \'Clicked\'});"aria-label="'+ aria_format[i]+" - "+ phoneInfos[i]+'">'+ phoneNumbers[i]+"</a>");}else{$(".tel"+j).html('<a href="'+ phoneLinks[i]+'" onclick="gtag(\'event\', \'clicks\', { event_category: \'Phone Number\', event_action: \'Clicked\'});"aria-label="'+ aria_format[i]+" - "+ phoneInfos+'">'+ phoneNumbers[i]+"</a>");}}}else{for(i=0;i<phoneNumbers_length;i++){j=Pcount++;if(phoneInfos_length>1){$(".tel"+j).html('<a href="'+ phoneLinks+'" onclick="gtag(\'event\', \'clicks\', { event_category: \'Phone Number\', event_action: \'Clicked\'});"aria-label="'+ aria_format[i]+" - "+ phoneInfos[i]+'">'+ phoneNumbers[i]+"</a>");}else{$(".tel"+j).html('<a href="'+ phoneLinks+'" onclick="gtag(\'event\', \'clicks\', { event_category: \'Phone Number\', event_action: \'Clicked\'});"aria-label="'+ aria_format[i]+" - "+ phoneInfos+'">'+ phoneNumbers[i]+"</a>");}}}}} if(faxNumbers_length!="undefined"||faxNumbers!=""){var aria_fax=[];for(i=0;i<faxNumbers_length;i++){aria_fax[i]=faxNumbers[i];aria_fax[i]=aria_fax[i].replace(/\s/g,"");aria_fax[i]=aria_fax[i].replace(/[^0-9 ]+/g,"");} if(showCountryCode){if(countryCode_length>1){for(i=0;i<countryCode_length;i++){faxNumbers[i]=countryCode[i]+" "+faxNumbers[i];}}else{for(i=0;i<faxNumbers_length;i++){faxNumbers[i]=countryCode+" "+faxNumbers[i];}}} for(i=0;i<faxNumbers_length;i++){j=Fcount++;if(faxInfos_length>1){$(".fax"+j).html('<a href="javascript:void(0);" onclick="gtag(\'event\', \'clicks\', { event_category: \'Phone Number\', event_action: \'Clicked\'});"aria-label="'+ faxInfos[i]+'">'+ faxNumbers[i]+"</a>");}else{$(".fax"+j).html('<a href="javascript:void(0);" onclick="gtag(\'event\', \'clicks\', { event_category: \'Phone Number\', event_action: \'Clicked\'});"aria-label="'+ faxInfos+'">'+ faxNumbers[i]+"</a>");}}} if(stickyHeader&&!/Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&dfw=="accessible_off"){$(window).on("resize",function(){var windowWidth=$(window).width();if(windowWidth>640){var didScroll;var lastScrollTop=0;var delta=5;var navbarHeight=$("header").outerHeight();$("header").addClass("stickyHeader");$(window).on("scroll",function(event){didScroll=true;});setInterval(function(){if(didScroll){hasScrolled();didScroll=false;}},250);function hasScrolled(){var st=$(this).scrollTop();if(Math.abs(lastScrollTop-st)<=delta){return;} if(st>lastScrollTop&&st>navbarHeight){$("header").addClass("stickyAnimate");$("header").removeClass("stickyDown").addClass("stickyUp");if(lastScrollTop>stickyHeight){$("header").css("top",-stickyHeight);}else{$("header").css("top","0px");}}else{if(st<navbarHeight){if(st===0||st<50){$("header").removeClass("stickyAnimate");}}else{$("header").addClass("stickyAnimate");} if(st+$(window).height()<$(document).height()){$("header").removeClass("stickyUp").addClass("stickyDown");$("header").css("top","0px");}} lastScrollTop=st;}}else{$("header").removeClass("stickyHeader stickyUp stickyDown stickyAnimate");}}).resize();} if(urlId!=""&&dfw=="accessible_off"){if(urlId!=url&&/^[a-zA-Z0-9- ]*$/.test(urlId)==true&&$("#"+urlId).length>=1){if(stickyHeader&&dfw=="accessible_off"){$("html, body").delay(200).animate({scrollTop:$("#"+urlId).offset().top-stickyHeight,});}else{$("html, body").delay(200).animate({scrollTop:$("#"+urlId).offset().top,});}}} $(document).on("click",'a[href*="#"]',function(){var linkId=$(this).attr("href");if(stickyHeader&&dfw=="accessible_off"){$("html, body").animate({scrollTop:$(linkId).offset().top-stickyHeight,});}else{$("html, body").animate({scrollTop:$(linkId).offset().top,});}});if((onView||parallaxEffect)&&dfw=="accessible_off"){if(parallaxEffect&&onView){if(onViewList!=""&¶llaxList!=""){$(onViewList).addClass("onView");$(parallaxList).addClass("onView");}else if(onViewList==""&¶llaxList!=""){alert('Please add List to add class "onView"');}else if(onViewList!=""&¶llaxList==""){alert('Please add List to add class "Parallax"');}else if(onViewList==""&¶llaxList==""){alert("Please add List to respective effect");}}else if(onView&&!parallaxEffect){if(onViewList!=""){$(onViewList).addClass("onView");}else{alert('Please add List to add class "onView"');}}else if(parallaxEffect&&!onView){if(parallaxList!=""){$(parallaxList).addClass("onView");}else{alert('Please add List to add class "Parallax"');}} var $animation_elements=$(".onView");$(window).on("scroll resize",check_if_in_view);$(window).trigger("scroll");} function check_if_in_view(){var window_height=$(window).height();var window_top=$(window).scrollTop();var window_bottom=window_top+window_height;$.each($animation_elements,function(){var $element=$(this);var element_height=$element.outerHeight();var element_middle=$(window).scrollTop()+window_height/2;var element_top=$element.offset().top;var element_bottom=element_top+element_height;if(element_top<=window_bottom&&element_bottom>=window_top){$element.addClass("inView");}else{$element.removeClass("inView");} if(element_top<=element_middle&&element_bottom>=element_middle){$element.addClass("inMidView");}else{$element.removeClass("inMidView");}});} if(parallaxEffect&&dfw=="accessible_off"&&!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){if(parallaxList!=""){$(parallaxList).attr("data-type","background");} $('[data-type="background"]').each(function(){var $bgobj=$(this);$(window).scroll(function(){var yPos=-($(window).scrollTop()/$bgobj.data("speed"));yPos=yPos;var coords="50% "+yPos+"px";$bgobj.css({backgroundPosition:coords,});});});} $("[data-icon]").each(function(){$(this).addClass("font-icon");});if(accordion&&dfw=="accessible_off"){var urlAccord=getUrlParameter("accord");if(urlAccord!=undefined){$(".accordion .accordTitle").removeClass("showAccord");$(".accordion .accordContent").removeAttr("style");$("#"+urlAccord).addClass("showAccord");$("#"+urlAccord).next(".accordContent").slideDown("fast");if(stickyHeader&&dfw=="accessible_off"){$("html, body").delay(200).animate({scrollTop:$("#"+urlAccord).offset().top-stickyHeight,});}else{$("html, body").delay(200).animate({scrollTop:$("#"+urlAccord).offset().top,});}} if($(".accordTitle").hasClass("showAccord")){$(".accordTitle.showAccord").next(".accordContent").slideDown("slow").siblings(".accordContent:visible").slideUp("slow");} $(document).on("click",".accordion .accordTitle",function(){$(this).next(".accordContent").slideToggle("slow").siblings(".accordContent:visible").slideUp("slow");$(this).toggleClass("showAccord").siblings(".accordTitle").removeClass("showAccord");var link=$(this).find("a").attr("href");if(link=="javascript:void(0);"){return false;}});}else{$('.accordTitle a[href*="javascript:void(0);"]').each(function(){$(this).contents().unwrap();});} if(tabAccord&&dfw=="accessible_off"){var tabLength=$(".tabAccordion > .tabTitle").not(".tabContent .tabTitle").length;var tabList='<div class="tabList"><ul>';for(i=0;i<tabLength;i++){$(".tabAccordion > .tabTitle:eq("+i+")").addClass("tab"+i);$(".tabAccordion > .tabTitle:eq("+i+")").next(".tabContent").addClass("tab"+i);var tabText=$(".tabAccordion > .tabTitle:eq("+i+")").not(".tabContent .tabTitle").text();var tabLink=$(".tabAccordion > .tabTitle:eq("+i+")").find("a").attr("href");if(tabLink!="javascript:void(0);"){tabList+='<li class="tab'+ i+'"><a href="'+ tabLink+'">'+ tabText+"</a></li>";}else{tabList+='<li class="tab'+ i+'"><a href="javascript:void(0);">'+ tabText+"</a></li>";}} tabList+="</ul></div>";$(".tabAccordion").prepend(tabList);$(window).on("resize",function(e){var windowWidth=$(window).width();if(windowWidth<=tabAccord_upto){$(".tabAccordion").removeClass("tabResponsive");$(".tabAccordion").addClass("accordResponsive");$(".tabTitle").show("fast");$(".tabList").hide("fast");$(document).on("click",".accordResponsive .tabTitle",function(){if($(this).hasClass("showAccord")){$(this).next(".tabContent").slideUp("slow");$(this).removeClass("showAccord");}else{$(this).next(".tabContent").slideDown("slow").siblings(".tabContent:visible").slideUp("slow");$(this).toggleClass("showAccord").siblings(".tabTitle").removeClass("showAccord");} var link=$(this).find("a").attr("href");if(link=="javascript:void(0);"){return false;}});}else{$(".tabAccordion").removeClass("accordResponsive");$(".tabAccordion").addClass("tabResponsive");$(".tabTitle").hide("fast");$(".tabList li:eq(0)").addClass("tabActive");$(".tabTitle:eq(0)").addClass("tabActive");$(".tabContent:eq(0)").addClass("tabActive");$(document).on("click",".tabList li",function(){var tabClass=$(this).attr("class");$(".tabList li."+tabClass).addClass("tabActive").siblings(".tabList li").removeClass("tabActive");$("."+tabClass).next(".tabContent").addClass("tabActive").siblings(".tabContent").removeClass("tabActive");$("."+tabClass).addClass("tabActive").siblings(".tabTitle").removeClass("tabActive");});}}).resize();}else{$('.tabTitle a[href*="javascript:void(0);"]').each(function(){$(this).contents().unwrap();});} if(responseHeight){if(responseList!=""){var bannerWidth=[];var bannerHeight=[];for(i=0;i<responseList_length;i++){if($(responseList[i]).length>=1){$(responseList[i]).attr("data-height",$(responseList[i]).css("height").replace(/[^-\d\.]/g,""));}} $(window).on("resize",function responseBanner(){for(i=0;i<responseList_length;i++){if($(responseList[i]).length>=1){var windowWidth=$(window).width();bannerWidth[i]=$(responseList[i]).css("max-width").replace(/[^-\d\.]/g,"");bannerHeight[i]=$(responseList[i]).attr("data-height");var resBan=(bannerHeight[i]/bannerWidth[i])*windowWidth;if(windowWidth<bannerWidth[i]){if(windowWidth<=responseHeight_upto){$(responseList[i]).removeAttr("style");}else{$(responseList[i]).height(resBan);}}else{$(responseList[i]).removeAttr("style");}}}}).resize();}else{alert("Please mention which div you want response height");}} if(swapBanner&&dfw=="accessible_off"){$(window).on("resize",function checkWidth(){var windowWidth=$(window).width();if(windowWidth<=swapBanner_after){$(".home").find("#Banner-Container").attr("id","Banner-Container-S");}else{$(".home").find("#Banner-Container-S").attr("id","Banner-Container");}}).resize();} if(leftSidebar&&dfw=="accessible_off"){$(window).on("resize",function checkSide(){var windowWidth=$(window).width();if(windowWidth<=leftSidebar_upto){$("#Sidebar").insertAfter($("#Content"));}else{$("#Sidebar").insertBefore($("#Content"));}}).resize();} if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){$(".menu li:has(ul)").hover(function(){$(this).children("a").on("click",function(){return false;});});if(disableMobileLink!=""){$(disableMobileLink).children("a").on("click",function(e){return false;});}} function sendIframeMessage(type,value,action_type){if(action_type==undefined){action_type="unload";} $("iframe").each(function(k,el){if(action_type=="load"){msg='{"action":"'+ type+'","action_type":"load","value":"'+ value+'"}';}else{msg='{"action":"'+ type+'","action_type":"unload","value":"'+ value+'"}';} el.contentWindow.postMessage(msg,"*");});} sendIframeMessage("","");if(getCookie("accept-ypo-website-cookies")==""||getCookie("accept-ypo-website-cookies")==undefined){$(window).on("resize",function(){var windowWidth=$(window).width();if(windowWidth>640){$("footer").css("padding-bottom","150px");}else{$("footer").css("padding-bottom","250px");}}).resize();}else{$("footer").removeAttr("style");} $(document).on('click','.gdpCookie .cookie-main .cookie-button .accept',function(){$("footer").removeAttr("style");});if(gdpr){addLink("https://common.yourpractice.online/gdpr/css/gdpr.css");addScript("https://common.yourpractice.online/gdpr/js/gdpr.js");$("body").append('<div class="gdpCookie" id="gdpCookie"></div>');var h1Tag=$.trim($("h1").text()).toLowerCase();if(h1Tag=="privacy"){addScript("https://common.yourpractice.online/gdpr/js/gdpr-privacy.js");} if(getCookie("accept-ypo-website-cookies")==""||getCookie("accept-ypo-website-cookies")==undefined){$("footer").css("padding-bottom","110px");}else{$("footer").removeAttr("style");}} if(accessibility){$(window).on("resize",function(){var windowWidth=$(window).width();if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||windowWidth<=640){$("#Accessibility").hide("fast");}else{$("#Accessibility").show("fast");}}).resize();var adaBody=getCookie("ada_hide");var dfwBody=getCookie("dfw_hide");if(adaBody=="adaHide"){$("#adaClose").text("Unhide");}else{$("#adaClose").text("Hide");} if(dfwBody=="dfwHide"){$("#dfwClose").text("Unhide");}else{$("#dfwClose").text("Hide");} if((adaBody==""&&dfwBody=="dfwUnHide")||(adaBody==""&&dfwBody=="dfwHide")){$(".dfwOn").addClass("dfwActive");$(".dfwOff").removeClass("dfwActive");} if((dfwBody==""&&adaBody=="adaUnHide")||(dfwBody==""&&adaBody=="adaHide")){$(".dfwOff").addClass("dfwActive");$(".dfwOn").removeClass("dfwActive");} if(adaBody==""&&dfwBody==""){$(".dfwOff").addClass("dfwActive");$("#dfwClose").text("Hide");} if(dfwBody==""&&adaBody=="adaHide"){$(".dfwOff").addClass("adaHide");$(".dfwOff.dfwActive.adaHide .adaOn").find("a").attr("tabindex",-1);} if(adaBody==""&&dfwBody=="dfwHide"){$(".dfwOn").addClass("dfwHide");$(".dfwOn.dfwActive.dfwHide li").find("a").attr("tabindex",-1);} $(document).on("click","#dfwClose",function(e){e.preventDefault();$(".dfwOn").toggleClass("dfwHide");var dfwClose=$(this).text();if(dfwClose=="Hide"){$(this).text("Unhide");setCookie("dfw_hide","dfwHide");$(".dfwOn.dfwActive.dfwHide li").find("a").attr("tabindex",-1);}else{$(this).text("Hide");setCookie("dfw_hide","dfwUnHide");$(".dfwOn.dfwActive li").find("a").removeAttr("tabindex");}});$(document).on("click","#adaClose",function(e){e.preventDefault();$(".dfwOff").toggleClass("adaHide");var adaClose=$(this).text();if(adaClose=="Hide"){$(this).text("Unhide");setCookie("ada_hide","adaHide");$(".dfwOff.dfwActive.adaHide .adaOn").find("a").attr("tabindex",-1);}else{$(this).text("Hide");setCookie("ada_hide","adaUnHide");$(".dfwOff.dfwActive .adaOn").find("a").removeAttr("tabindex");}});$(document).on("click",".adaOn",function(){$("body").removeClass("accessible_off");setCookie("ada_hide","");setCookie("dfw_hide","dfwUnHide");dfw_mode=getCookie("bkpmode");dfw_font=getCookie("bkpfont");if(dfw_mode!=""){setCookie("dfw-body",dfw_mode,30);setCookie("dfw_website","accessible_on",30);}else{setCookie("dfw_website","accessible_on",30);$("body").addClass("accessible_on dfw-whitemode");$("#dfw-WhiteMode").addClass("dfw-active");setCookie("dfw_website","accessible_on",30);setCookie("dfw-body","dfw-whitemode",30);sendIframeMessage("contrast","dfw-whitemode");} if(dfw_font!=""){setCookie("dfw-font",dfw_font,30);}});$(document).on("click",".adaOff",function(){$("body").addClass("accessible_off");$("body").removeClass("accessible_on dfw-greymode dfw-blackmode dfw-whitemode");setCookie("dfw_hide","");setCookie("ada_hide","adaUnHide");setCookie("dfw_website","accessible_off",30);dfw_mode=getCookie("dfw-body");setCookie("bkpmode",dfw_mode,30);setCookie("dfw-body","",30);dfw_font=getCookie("dfw-font");setCookie("bkpfont",dfw_font,30);setCookie("dfw-font","reset",30);sendIframeMessage("contrast","dfw-colormode");});$(document).on("click","#dfw-WhiteMode",function(e){e.preventDefault();$("body").addClass("accessible_on dfw-whitemode");$("body").removeClass("accessible_off dfw-blackmode dfw-greymode");$(this).addClass("dfw-active");$("#dfw-BlackMode").removeClass("dfw-active");$("#dfw-GreyMode").removeClass("dfw-active");setCookie("dfw_website","accessible_on",30);sendIframeMessage("contrast","dfw-whitemode");dfw_mode=getCookie("dfw-body");setCookie("dfw-body","dfw-whitemode",30);});$(document).on("click","#dfw-BlackMode",function(e){e.preventDefault();$("body").addClass("accessible_on dfw-blackmode");$("body").removeClass("accessible_off dfw-whitemode dfw-greymode");$(this).addClass("dfw-active");$("#dfw-WhiteMode").removeClass("dfw-active");$("#dfw-GreyMode").removeClass("dfw-active");setCookie("dfw_website","accessible_on",30);sendIframeMessage("contrast","dfw-blackmode");dfw_mode=getCookie("dfw-body");setCookie("dfw-body","dfw-blackmode",30);});$(document).on("click","#dfw-GreyMode",function(e){e.preventDefault();$("body").addClass("accessible_on dfw-greymode");$("body").removeClass("accessible_off dfw-whitemode dfw-blackmode");$(this).addClass("dfw-active");$("#dfw-BlackMode").removeClass("dfw-active");$("#dfw-WhiteMode").removeClass("dfw-active");setCookie("dfw_website","accessible_on",30);sendIframeMessage("contrast","dfw-greymode");dfw_mode=getCookie("dfw-body");setCookie("dfw-body","dfw-greymode",30);});var recordedBody=getCookie("dfw-body");if(recordedBody=="dfw-whitemode"){$("body").addClass("accessible_on dfw-whitemode");$("body").removeClass("accessible_off dfw-blackmode dfw-greymode");$("#dfw-WhiteMode").addClass("dfw-active");$("#dfw-BlackMode").removeClass("dfw-active");$("#dfw-GreyMode").removeClass("dfw-active");sendIframeMessage("contrast","dfw-whitemode");}else if(recordedBody=="dfw-blackmode"){$("body").addClass("accessible_on dfw-blackmode");$("body").removeClass("accessible_off dfw-whitemode dfw-greymode");$("#dfw-BlackMode").addClass("dfw-active");$("#dfw-WhiteMode").removeClass("dfw-active");$("#dfw-GreyMode").removeClass("dfw-active");sendIframeMessage("contrast","dfw-blackmode");}else if(recordedBody=="dfw-greymode"){$("body").addClass("accessible_on dfw-greymode");$("body").removeClass("accessible_off dfw-whitemode dfw-blackmode");$("#dfw-GreyMode").addClass("dfw-active");$("#dfw-WhiteMode").removeClass("dfw-active");$("#dfw-BlackMode").removeClass("dfw-active");sendIframeMessage("contrast","dfw-greymode");}else{sendIframeMessage("contrast","dfw-colormode");} if(dfw=="accessible_on"){$("body").addClass("accessible_on");$("body").removeClass("accessible_off");} if(dfw=="accessible_off"){$("body").addClass("accessible_off");$("body").removeClass("accessible_on");sendIframeMessage("contrast","");} $(".menu").clone().appendTo(".accessKeys");$(".accessKeys").find("ul").removeClass("menu").addClass("keysList");$(".keysList").find("ul").remove("ul");$(".accessKeys").find("li").removeAttr("class");$(".accessKeys").find("a").removeAttr("class");var keys_length=$(".accessKeys li").length;for(i=1;i<=keys_length;i++){var key_text=$(".accessKeys li:nth-child("+i+")").html();var key_attr=$(".accessKeys li:nth-child("+i+") a").attr("accesskey").toUpperCase();$(".accessKeys li:nth-child("+i+")").html(key_text+" - "+key_attr);} $(".accessKeys ul").append('<li><a href="/accessibility.html">Accessibility</a> - K</li>');$(".accessKeys").find("a").removeAttr("accesskey");var skipCount=$("[data-skip]").length;var skipNum=0;$("[data-skip]").each(function(){var skipList=$(this).attr("data-skip");if(skipCount==skipNum+1){skipId=$("[data-skip]").eq(0).attr("id");}else{skipId=$("[data-skip]").eq(skipNum+1).attr("id");} $(this).prepend('<div class="dfw-skip"><a href="#'+ skipId+'">Skip '+ skipList+"</a></div>");skipNum++;});} if(accessibility||fontResize){if(fontResizeList!=""){$(fontResizeList).addClass("dfw-FontResize");} var actSize;var recordedFontActive=getCookie("dfw-font");if(recordedFontActive=="undefined"||recordedFontActive==""){recordedFontActive="reset";} var recordedFontActiveNumber=0;$(".fontsize span").removeClass("dfw-actSize");if(recordedFontActive=="reset"){$(".fontReset").addClass("dfw-actSize");recordedFontActiveNumber=0;}else if(recordedFontActive=="larger"){$(".fontPlus").addClass("dfw-actSize");recordedFontActiveNumber=2;}else if(recordedFontActive=="largest"){$(".fontPlus").addClass("dfw-actSize");recordedFontActiveNumber=4;}else if(recordedFontActive=="smaller"){$(".fontMinus").addClass("dfw-actSize");recordedFontActiveNumber=-2;} changeFontSize(recordedFontActiveNumber);$(document).on("click",".fontPlus",function(e){e.preventDefault();var recordedFontActive=getCookie("dfw-font");if(recordedFontActive=="undefined"||recordedFontActive==""){recordedFontActive="reset";} $(".fontsize span").removeClass("dfw-actSize");if(recordedFontActive=="reset"){actSize="larger";changeFontSize(2);$(".fontPlus").addClass("dfw-actSize");}else if(recordedFontActive=="larger"){actSize="largest";changeFontSize(2);$(".fontPlus").addClass("dfw-actSize");}else if(recordedFontActive=="smaller"){actSize="reset";changeFontSize(2);$(".fontReset").addClass("dfw-actSize");}else{$(".fontPlus").addClass("dfw-actSize");actSize=recordedFontActive;} setCookie("dfw-font",actSize,30);});$(document).on("click",".fontReset",function(e){e.preventDefault();var recordedFontActive=getCookie("dfw-font");if(recordedFontActive=="undefined"||recordedFontActive==""){recordedFontActive="reset";} $(".fontsize span").removeClass("dfw-actSize");if(recordedFontActive=="smaller"){changeFontSize(2);}else if(recordedFontActive=="larger"){changeFontSize(-2);}else if(recordedFontActive=="largest"){changeFontSize(-4);} actSize="reset";$(".fontReset").addClass("dfw-actSize");setCookie("dfw-font",actSize,30);});$(document).on("click",".fontMinus",function(e){e.preventDefault();var recordedFontActive=getCookie("dfw-font");if(recordedFontActive=="undefined"||recordedFontActive==""){recordedFontActive="reset";} $(".fontsize span").removeClass("dfw-actSize");if(recordedFontActive=="reset"){actSize="smaller";changeFontSize(-2);$(".fontMinus").addClass("dfw-actSize");}else if(recordedFontActive=="larger"){actSize="reset";changeFontSize(-2);$(".fontReset").addClass("dfw-actSize");}else if(recordedFontActive=="largest"){actSize="larger";changeFontSize(-2);$(".fontPlus").addClass("dfw-actSize");}else{$(".fontMinus").addClass("dfw-actSize");actSize=recordedFontActive;} setCookie("dfw-font",actSize,30);});} function changeFontSize(direction){var affectElements=$(".dfw-FontResize,.textMain p,.textMain li,.navigation");affectElements.each(function(){var $this=$(this);$this.css("font-size",parseInt($this.css("font-size"))+direction);});sendIframeMessage("font-size",direction);} if(dfw=="accessible_on"&&removeElements!=""){$(removeElements).remove();} if(dfw=="accessible_on"&&removeId!=""){$(removeId).removeAttr("id");} if(dfw=="accessible_on"&&removeChildId!=""){$(removeChildId).find("*").removeAttr("id");} if(dfw=="accessible_on"&&removeClass!=""){$("body").find("*").not("#Access-Container .table-cell").removeClass(removeClass);} if(dfw=="accessible_on"&&removeChildClass!=""){$(removeChildClass).find("*").removeAttr("class");} if(dfw=="accessible_on"&&removeAttrClass!=""){$(removeAttrClass).not("#Access-Container .table-div").removeAttr("class");} if(dfw=="accessible_on"&&removeAttrStyle!=""){$(removeAttrStyle).removeAttr("style");} if(accessibility||fontResize){window.addEventListener("message",function(e){if(isJson(e.data)){var data=JSON.parse(e.data);if(data.ada_type=="load"){if(recordedBody=="dfw-blackmode"){sendIframeMessage("contrast","dfw-blackmode","load");}else if(recordedBody=="dfw-whitemode"){sendIframeMessage("contrast","dfw-whitemode","load");}else if(recordedBody=="dfw-greymode"){sendIframeMessage("contrast","dfw-greymode","load");}else{sendIframeMessage("contrast","","load");} sendIframeMessage("font-size",recordedFontActiveNumber,"load");}}});} function setCookie(cname,cvalue,exdays){var d=new Date();d.setTime(d.getTime()+exdays*24*60*60*1000);var expires="expires="+d.toGMTString();document.cookie=cname+"="+cvalue+"; "+expires+";path=/";} function getCookie(cname){var name=cname+"=";var ca=document.cookie.split(";");for(i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==" ")c=c.substring(1);if(c.indexOf(name)!=-1)return c.substring(name.length,c.length);} return"";} if($('a[onClick*="javascript:getCodeTopic"]').length>0){var jsCode=document.createElement("script");jsCode.text='var cpiic = "'+multiMedia+'";';jsCode.async=true;document.getElementsByTagName("body")[0].appendChild(jsCode);addScript("https://www.ypo.education/js/jsembedcode.js");} if($('iframe').length>0){var ifCondition='($("iframe[src*="www.ypo.education"]").length > 0) || ($("iframe[data-src*="www.ypo.education"]").length > 0))';if(ifCondition){if(ifCondition){addScript('https://www.ypo.education/js/ypo-edu-embed.js');}else{addScript('https://www.ypo.education/js/jsembedcode.js');} $('iframe[src*="www.ypo.education"]').delay(9000).each(function(){setYPOEduIframeHeight('iframe[src*="www.ypo.education"]');});$('iframe[data-src*="www.ypo.education"]').delay(9000).each(function(){setYPOEduIframeHeight('iframe[data-src*="www.ypo.education"]');});} if($('iframe[src*="google.com/maps/"]').length>0){$('iframe[src*="google.com/maps/"]').delay(9000).each(function(){var checkTitle=$(this).attr('title');if(checkTitle==''||checkTitle==undefined){$(this).attr('title','Google Map');}});}}});};})($,this,0);function isJson(str){try{JSON.parse(str);}catch(e){return false;} return true;} function setYPOEduIframeHeight(queryString){var checkTitle=$(queryString).attr('title');if(checkTitle==''||checkTitle==undefined){var iframeSrc,iframeVideo,iframeValue,iframeName,iframeLength,iframeFind,iframeGet,iframeTitle='';var defaultTitle='Patient Education Video from Your Practice Online';iframeSrc=$(queryString).attr('src');iframeVideo=iframeSrc.split('/');iframeFind=iframeVideo.indexOf('video');iframeGet=iframeVideo[iframeFind-1];if(iframeGet!==undefined){iframeName=iframeGet.split('-');iframeLength=iframeName.length;for(i=0;i<iframeLength-1;i++){iframeTitle+=iframeName[i].substr(0,1).toUpperCase()+iframeName[i].substr(1)+' ';} iframeValue=iframeTitle+'of '+defaultTitle;$(queryString).attr('title',iframeValue);}else{$(queryString).attr('title',defaultTitle);}}}</script><!-- Use this file to add any custom code needs to be add in head tag --> <!-- google analytics code goes here --> <meta name="geo.region" content="US-IL"> <meta name="geo.placename" content="Rockford"> <meta name="geo.position" content="42.267939;-89.012417"> <meta name="ICBM" content="42.267939, -89.012417"> <meta name="geo.region" content="US-IL"> <meta name="geo.placename" content="Algonquin"> <meta name="geo.position" content="42.166138;-88.336821"> <meta name="ICBM" content="42.166138, -88.336821"> <meta name="geo.region" content="US-IL"> <meta name="geo.placename" content="Elgin"> <meta name="geo.position" content="42.033012;-88.338096"> <meta name="ICBM" content="42.033012, -88.338096"> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-R5JXE0QXGR"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-R5JXE0QXGR'); </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KPVGTLV');</script> <!-- End Google Tag Manager --> <!-- Schema Properties --> </head> <body> <div id="Accessibility"> <div class="dfwOff"> <ul> <li class="adaOn"><a href="?dfw=on" aria-label="Switch to Accessibility View" title="Accessible Tool Options"><span data-icon=""></span></a></li> <li class="adaClose"><a href="javascript:void(0);" id="adaClose" aria-label="Hide Accessible Options">Hide</a></li> </ul> </div> <div class="dfwOn"> <div class="dfwHead">Accessibility Tools</div> <ul> <li id="dfw-WhiteMode"><a href="?dfw=on&lightMode" aria-label="Light Mode" data-icon="">Light Mode</a></li> <li id="dfw-BlackMode"><a href="?dfw=on&darkMode" aria-label="Contrast Mode" data-icon="">Contrast Mode</a></li> <li id="dfw-GreyMode"><a href="?dfw=on&greyMode" aria-label="Grey Mode" data-icon="">Grey Mode</a></li> <li class="fontPlus"><a href="?dfw=on&increaseFont" aria-label="Increase Font Size" data-icon="">Increase Font Size</a></li> <li class="fontMinus"><a href="?dfw=on&decreaseFont" aria-label="Decrease Font Size" data-icon="">Decrease Font Size</a></li> <li class="fontReset"><a href="?dfw=on&resetFont" aria-label="Make Font Reset" data-icon="">Reset Font Default</a></li> <li><a href="/accessibility/" aria-label="More information about accessibility" accesskey="k" data-icon="">Accessibility Options</a></li> <li class="adaOff"><a href="?dfw=off" aria-label="Reset to Normal Site View" data-icon="">Back to Main Site</a></li> </ul> <div class="dfwClose"><a href="javascript:void(0);" id="dfwClose" aria-label="close Accessible View">Hide</a></div> </div> </div> <div id="Container"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KPVGTLV" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <header id="Header-Container" data-skip="Header"> <div id="Header"> <div class="table-div"> <div class="table-cell logo"><a href="/"><img alt="Jon Whitehurst, M.D. Fellowship Trained Orthopedic Surgeon, Sports Medicine and Arthroscopic Surgery" class="lazyload" src="https://assets.yourpractice.online/1937/loader-small.gif" data-src="https://assets.yourpractice.online/2483/jon-whitehurst-md-logo.png" data-width="432" data-height="95"></a> <a href="/orthoIllinois-orthopedic-surgeon-rockford-elgin-il/" aria-label="" class="headimg"><img alt="OrthoIllinois logo" class="lazyload" src="https://assets.yourpractice.online/1937/loader-small.gif" data-src="https://assets.yourpractice.online/2483/orthoillinois-division-midwest.png"></a> </div> <div class="table-cell appoint"> <ul> <li class="app-h"><a href="https://healow.com/apps/provider/jon-whitehurst-1887" target="_blank" rel="nofollow">Request an Appointment</a></li> <li class="phone-h5"><span class="tel1"></span><div class="ph-txt">[Call / Text]</div><span class="tel2"></span></li> </ul> </div> </div> </div> <nav id="Menu-Container" data-skip="Menu"> <div id="Main-Menu"> <ul class="menu"> <li class="menu-home"><a href="/" accesskey="h" data-icon="">Home</a></li> <li class="menu-whitehurst"><a href="/about-orthopedic-surgeon-rockford-elgin-il/" accesskey="a">About Dr. Whitehurst</a> <ul> <li><a href="/jon-whitehurst-md-orthopedic-surgeon-rockford-elgin-il/">Jon Whitehurst, M.D.</a></li> <li><a href="/orthoIllinois-orthopedic-surgeon-rockford-elgin-il/">OrthoIllinois</a></li> <li><a href="/staff-orthopedic-surgeon-rockford-elgin-il/">Staff</a></li> <li><a href="/contact-orthopedic-surgeon-rockford-elgin-il/">Practice Locations</a></li> </ul> </li> <li class="menu-services"><a href="/services-orthopedic-surgeon-rockford-elgin-il/" accesskey="s">Services</a> <ul> <li><a href="/shoulder-orthopedic-surgeon-rockford-elgin-il/">Shoulder</a></li> <li><a href="/knee-orthopedic-surgeon-rockford-elgin-il/">Knee</a></li> <li><a href="/cartilage-restoration-orthopedic-surgeon-rockford-elgin-il/">Cartilage Restoration</a></li> <li><a href="/arthroscopic-surgery-orthopedic-surgeon-rockford-elgin-il/">Arthroscopic Surgery</a></li> <li><a href="/general-orthopedics-orthopedic-surgeon-rockford-elgin-il/">General Orthopedics</a></li> <li><a href="/orthobiologics-orthopedic-surgeon-rockford-elgin-il/">Orthobiologics</a></li> <li><a href="/sports-medicine-orthopedic-surgeon-rockford-elgin-il/">Sports Medicine</a></li> </ul> </li> <li class="menu-info"><a href="/patient-info-orthopedic-surgeon-rockford-elgin-il/" accesskey="p">Patient Info</a> <ul> <li><a href="/patient-education-videos-orthopedic-surgeon-rockford-elgin-il/">Patient Education Videos</a></li> <li><a href="/first-visit-guide-orthopedic-surgeon-rockford-elgin-il/">First Visit Guide</a></li> <li><a href="/patient-forms-orthopedic-surgeon-rockford-elgin-il/">Patient Forms</a></li> <li><a href="/insurance-info-orthopedic-surgeon-rockford-elgin-il/">Insurance Info</a></li> <li><a href="/pre-post-op-instructions-orthopedic-surgeon-rockford-elgin-il/">Pre/Post-Op Instructions</a></li> <li><a href="/therapy-protocols-orthopedic-surgeon-rockford-elgin-il/">Therapy Protocols</a></li> <li><a href="/patient-reviews-testimonials-f13894/" >Patient Reviews</a></li> <li><a href="/faqs-orthopedic-surgeon-rockford-elgin-il/">FAQs</a></li> <li><a href="/useful-links-orthopedic-surgeon-rockford-elgin-il/">Useful Links</a></li> <li> <a href="/open-payments-database-notice/" >Open Payments Database Notice </a></li> </ul> </li> <li class="menu-media"><a href="/media-orthopedic-surgeon-rockford-elgin-il/" accesskey="t">Media</a> <ul> <li><a href="/videos-orthopedic-surgeon-rockford-elgin-il/">Videos</a></li> <li><a href="/healthcare-news/?pl=1259">Healthcare News</a></li> <!--<li><a href="/in-the-news-orthopedic-surgeon-rockford-elgin-il/">In The News</a></li>--> </ul> </li> <li class="menu-contact"><a href="/contact-orthopedic-surgeon-rockford-elgin-il/" accesskey="c">Contact Us</a></li> </ul> </div> <div id="Mobile-Menu"> <div class="toggleMenu"><a href="javascript:void(0);">Menu<span data-icon=""></span></a></div> <div class="Wrapper"></div> </div> </nav> </header> <div id="Banner-Container-S" role="presentation"> <div id="Banner"> <h1>Sprains and Strains</h1> </div> </div> <div id="Navigation-Container"> <div id="Navigation"><a href="/">Dr. Jon Whitehurst, Orthopedic Surgeon, Sports Medicine and Arthroscopic Surgery, Rockford, Algonquin, Elgin, IL</a> // <a href="/general-orthopedics-orthopedic-surgeon-rockford-elgin-il/">General Orthopedics</a> // Sprains and Strains</div> </div> <div id="Content-Container" data-skip="Content"> <div id="Content-Main"> <div class="table-div"> <div id="Content" class="table-cell"> <article class="textMain ypocms"> <h2 class="hTag3">What are Sprains and Strains?</h2> <p>Sprains and strains are injuries affecting the muscles and ligaments. A sprain is an injury or tear of one or more ligaments that commonly occurs at the wrist, knee, ankle or thumb. A strain is an injury or tears to the muscle. Strains occur commonly in the back and legs.</p> <h3>Causes of Sprains and Strains</h3> <p>Sprains and strains occur due to overstretching of the joints during sports activities and accidents such as falls or collisions. It may be due to fatigue or not warming up before an activity.</p> <h3>Symptoms of Sprains and Strains</h3> <p>Symptoms of sprains include:</p> <ul> <li>Pain </li> <li>Swelling </li> <li>Tenderness </li> <li>Bruising </li> <li>Joint stiffness </li> </ul> <p>Symptoms of strains include:</p> <ul> <li>Muscle spasm and weakness </li> <li>Pain in the affected area</li> <li>swelling </li> <li>Redness </li> <li>bruising</li> </ul> <p>Immediate Care for Sprains and Strains </p> <p>Immediately following an injury and before being evaluated by your doctor, you should initiate the P.R.I.C.E. method of treatment.</p> <ul> <li><span class="textMainBold">Protection</span>: Protect the injured area with the help of support.</li> <li><span class="textMainBold">Rest</span>: Rest the affected area as more damage could result from putting pressure on the injury.</li> <li><span class="textMainBold">Ice</span>: Ice should be applied over a towel to the affected area for 15-20 minutes every two to three hours during the day.  Never place ice directly over the skin.</li> <li><span class="textMainBold">Compression</span>: Wrapping with an elastic bandage or an elasticated tubular bandage can help to minimize the swelling and provide support to the injured area.</li> <li><span class="textMainBold">Elevation</span>: Elevating the injured area above heart level will also help with swelling and pain. </li> </ul> <h3>Diagnosis of Sprains and Strains</h3> <p>Diagnosis involves a thorough physical examination. Your doctor will inspect the area of injury and see how well you move the muscle or joint. X-rays or other tests may be ordered to rule out fractures or other problems.</p> <h3>Treatment of Sprains and Strains</h3> <p>Your doctor may prescribe nonsteroidal anti-inflammatory drugs to reduce the pain and inflammation of a sprain or strain. A period of bracing may be necessary. Physiotherapy may be recommended for moderate to severe injuries. Surgery is rarely needed but may be suggested for torn ligaments and tendons.</p> <p>Most sprains and strains show significant improvement in about 2 weeks. Severe injuries sometimes take months to heal. Strenuous activity should be avoided for at least 8 weeks to allow proper healing.</p> </article> </div> <aside id="Sidebar" class="table-cell" data-skip="Sidebar"> <div class="our-intra"> <img alt="Jon Whitehurst, M.D. img" class="lazyload" src="https://assets.yourpractice.online/1937/loader-small.gif" data-src="https://assets.yourpractice.online/2483/jon-whitehurst-md-s-img.jpg" data-width="327" data-height="327"> <div class="our-heading1">Jon Whitehurst, M.D.</div> <div class="fellowship">Fellowship Trained Orthopedic Surgeon<span>Sports Medicine & Arthroscopic Surgery</span></div> <div class="profile-View2"><a href="/jon-whitehurst-md-orthopedic-surgeon-rockford-elgin-il/">View Profile</a></div> </div> <div class="resources-s"> <div class="heading1">Patient Education<br> Videos & Resources</div> <div class="educa"><a href="/patient-education-videos-orthopedic-surgeon-rockford-elgin-il/"> <img alt="Patient Educational Videos" class="lazyload" src="https://assets.yourpractice.online/1937/loader-small.gif" data-src="https://assets.yourpractice.online/2483/multi-media-img2.jpg" /> </a></div> <ul> <li class="resources-tab1"><a href="/first-visit-guide-orthopedic-surgeon-rockford-elgin-il/"><span></span>First Visit Guide</a></li> <li class="resources-tab2"><a href="/patient-forms-orthopedic-surgeon-rockford-elgin-il/"><span></span>Patient Forms</a></li> <li class="resources-tab3"><a href="/pre-post-op-instructions-orthopedic-surgeon-rockford-elgin-il/"><span></span>Pre/Post-Op Instructions</a></li> <li class="resources-tab4"><a href="/insurance-info-orthopedic-surgeon-rockford-elgin-il/"><span></span>Insurance Info</a></li> </ul> </div> </aside> </div> </div> </div> <div id="CredibilityContainer" data-skip="Credibility"> <div id="Credibility"> <div class="credilogo"> <ul id="flexisel3"> <li><a href="https://www.uchicago.edu/" target="_blank" rel="nofollow"><img alt="University of Chicago" class="lazyload" src="https://assets.yourpractice.online/1937/loader-small.gif" data-src="https://assets.yourpractice.online/2483/university-chicago-logo.png" data-width="250" data-height="142"></a></li> <li><a href="https://www.aahks.org/" target="_blank" rel="nofollow"><img alt="American Academy of Orthopaedic Surgeons" class="lazyload" src="https://assets.yourpractice.online/1937/loader-small.gif" data-src="https://assets.yourpractice.online/2483/aaos-logo.jpg" data-width="202" data-height="142"></a></li> <li><a href="https://www.abos.org/" target="_blank" rel="nofollow"><img alt="American Board of Orthopaedic Surgery" class="lazyload" src="https://assets.yourpractice.online/1937/loader-small.gif" data-src="https://assets.yourpractice.online/2483/abos-logo.jpg" data-width="122" data-height="142"></a></li> <li><a href="https://www.aana.org" target="_blank" rel="nofollow"><img alt="Arthroscopy Association of North America" class="lazyload" src="#" data-src="https://assets.yourpractice.online/2483/aana-logo-new.jpg" data-width="250" data-height="142"></a></li> <li><a href="https://www.sportsmed.org/" target="_blank" rel="nofollow"><img alt="American Orthopaedic Society for Sports Medicine" class="lazyload" src="https://assets.yourpractice.online/1937/loader-small.gif" data-src="https://assets.yourpractice.online/2483/aossm-logo.jpg" data-width="223" data-height="143"></a></li> </ul> </div> </div> </div> <footer id="Footer-Container" data-skip="Footer"> <div id="Footer"> <div class="social-logo"> <div class="get">Follow Us</div> <ul> <li class="facebook"><a href="https://www.facebook.com/jonwhitehurstMD" target="_blank" rel="nofollow" aria-label="Follow Jon Whitehurst, M.D. on Facebook" data-icon=""><span>Facebook</span></a></li> <li class="twitter"><a href="https://twitter.com/JonWhitehurstMD" target="_blank" rel="nofollow" aria-label="Follow Jon Whitehurst, M.D. on Twitter"><span>Twitter</span></a></li> <!-- <li class="instagram"><a href="https://www.instagram.com/" target="_blank" rel="nofollow" aria-label="Follow Jon Whitehurst, M.D. on Instagram" data-icon=""><span>Instagram</span></a></li>--> <li class="linkedin"><a href="https://www.linkedin.com/in/jon-whitehurst-30110718" target="_blank" rel="nofollow" aria-label="Subscribe Jon Whitehurst, M.D. on LinkedIn" data-icon=""><span>LinkedIn</span></a></li> <li class="youtube"><a href="https://www.youtube.com/channel/UCgrSkFyX0Gbrt5WE5qirqpA" target="_blank" rel="nofollow" aria-label="Subscribe Jon Whitehurst, M.D. on YouTube" data-icon=""><span>YouTube</span></a></li> </ul> </div> <div class="footLinks"> <p><a href="/">Home</a> | <a href="/disclaimer/">Disclaimer</a> | <a href="/privacy/">Privacy</a> | <a href="/sitemap/">Sitemap</a> | <a href="/feedback/">Feedback</a> | <a href="/tell-friend/">Tell a Friend</a> | <a href="/contact-orthopedic-surgeon-rockford-elgin-il/">Contact Us</a> | <a href="/accessibility-statement/">Accessibility Statement </a> | <a href="/open-payments-database-notice/">Open Payments Database Notice </a></p> </div> <h2 class="copyrights">© <a href="https://goo.gl/maps/PtENNQfA2bsF5Kmp6" target="_blank">Dr. Jon Whitehurst, Orthopedic Surgeon, Sports Medicine and Arthroscopic Surgery, Rockford, Algonquin, Elgin, IL</a></h2> <p class="footSupport"><a href="https://www.vanthielmd.com/" target="_blank">Geoffrey S. Van Thiel, MD</a> | <a href="https://www.loglimd.com/" target="_blank">Anthony L. Logli, MD</a> | <a href="https://www.michaelharveymd.com/" target="_blank">Michael Harvey, M.D</a></p> <div class="ypo-logo"><a href="https://www.yourpracticeonline.net/" target="_blank"><img alt="Your Practice Online" class="lazyload" src="https://assets.yourpractice.online/1937/loader-small.gif" data-src="https://assets.yourpractice.online/2483/your-practice-online-logo.png" data-width="101" data-height="24"></a></div> </div> </footer> </div> <script>var lazysizesFile = '/common/js/lazysizes-min.js';</script><script>(function($,window,i){$.fn.responsiveSlides=function(options){var settings=$.extend({"auto":false,"speed":500,"timeout":4000,"pager":false,"nav":false,"controller":false,"random":false,"pause":false,"pauseControls":true,"prevText":"<span>Previous</span>","nextText":"<span>Next</span>","autoText":"<span>Play/Pause</span>","maxwidth":"","navContainer":"","autoController":"","manualControls":"","namespace":"rslides","before":$.noop,"after":$.noop},options);return this.each(function(){i++;var $this=$(this),vendor,selectTab,startCycle,restartCycle,rotate,$tabs,index=0,$slide=$this.children(),length=$slide.length,fadeTime=parseFloat(settings.speed),waitTime=parseFloat(settings.timeout),maxw=parseFloat(settings.maxwidth),namespace=settings.namespace,namespaceIdx=namespace,navClass=namespace+"_nav ",activeClass=namespace+"_here",autoClass=namespace+"_auto ",visibleClass=namespaceIdx+"_on",slideClassPrefix=namespaceIdx,$pager=$("<ul class='"+namespace+"_tabs "+namespaceIdx+"_tabs' />"),visible={"float":"left","position":"relative","opacity":1,"zIndex":2},hidden={"float":"none","position":"absolute","opacity":0,"zIndex":1},supportsTransitions=(function(){var docBody=document.body||document.documentElement;var styles=docBody.style;var prop="transition";if(typeof styles[prop]==="string"){return true;}vendor=["webkit","khtml","moz","ms","o"];prop=prop.charAt(0).toUpperCase()+prop.substr(1);var i;for(i=0;i<vendor.length;i++){if(typeof styles[vendor[i]+prop]==="string"){return true;}}return false;})(),slideTo=function(idx){settings.before(idx);if(supportsTransitions){$slide.removeClass(visibleClass).css(hidden).eq(idx).addClass(visibleClass).css(visible);index=idx;setTimeout(function(){settings.after(idx);},fadeTime);}else{$slide.stop().fadeOut(fadeTime,function(){$(this).removeClass(visibleClass).css(hidden).css("opacity",1);}).eq(idx).fadeIn(fadeTime,function(){$(this).addClass(visibleClass).css(visible);settings.after(idx);index=idx;});}};if(settings.random){$slide.sort(function(){return(Math.round(Math.random())-0.5);});$this.empty().append($slide);}$slide.each(function(i){this.id=slideClassPrefix+i;});$this.addClass(namespace+" "+namespaceIdx);if(options&&options.maxwidth){$this.css("max-width",maxw);}$slide.hide().css(hidden).eq(0).addClass(visibleClass).css(visible).show();if(supportsTransitions){$slide.show().css({"-webkit-transition":"opacity "+fadeTime+"ms ease-in-out","-moz-transition":"opacity "+fadeTime+"ms ease-in-out","-o-transition":"opacity "+fadeTime+"ms ease-in-out","transition":"opacity "+fadeTime+"ms ease-in-out"});}if($slide.length>1){if(waitTime<fadeTime+100){return;}if(settings.pager&&!settings.manualControls){var tabMarkup=[];$slide.each(function(i){var n=i+1;tabMarkup+="<li>"+"<a href='javascript:void(0);' class='"+slideClassPrefix+n+"'>"+n+"</a>"+"</li>";});$pager.append(tabMarkup);if(options.navContainer){$(settings.navContainer).append($pager);}else{$this.after($pager);}}if(settings.manualControls){$pager=$(settings.manualControls);$pager.addClass(namespace+"_tabs "+namespaceIdx+"_tabs");}if(settings.pager||settings.manualControls){$pager.find('li').each(function(i){$(this).addClass(slideClassPrefix+(i+1));});}if(settings.pager||settings.manualControls){$tabs=$pager.find('a');selectTab=function(idx){$tabs.closest("li").removeClass(activeClass).eq(idx).addClass(activeClass);};}if(settings.auto){startCycle=function(){rotate=setInterval(function(){$slide.stop(true,true);var idx=index+1<length?index+1:0;if(settings.pager||settings.manualControls){selectTab(idx);}slideTo(idx);},waitTime);};startCycle();}restartCycle=function(){if(settings.auto){clearInterval(rotate);startCycle();}};if(settings.pause){$this.hover(function(){clearInterval(rotate);},function(){restartCycle();});}if(settings.pager||settings.manualControls){$tabs.bind("mouseover",function(e){e.preventDefault();if(!settings.pauseControls){restartCycle();}var idx=$tabs.index(this);if(index===idx||$("."+visibleClass).queue('fx').length){return;}selectTab(idx);slideTo(idx);}).eq(0).closest("li").addClass(activeClass);if(settings.pauseControls){$tabs.hover(function(){clearInterval(rotate);},function(){restartCycle();});}}if(settings.nav){var navMarkup="<a href='javascript:void(0);' title='Previous Slide' class='"+navClass+" slidePrev'>"+settings.prevText+"</a>"+"<a href='javascript:void(0);' title='Next Slide' class='"+navClass+" slideNext'>"+settings.nextText+"</a>";if(options.navContainer){$(settings.navContainer).append(navMarkup);}else{$this.after(navMarkup);}var $trigger=$("."+namespaceIdx+"_nav"),$prev=$trigger.filter(".prev");$trigger.bind("click",function(e){e.preventDefault();var $visibleClass=$("."+visibleClass);if($visibleClass.queue('fx').length){return;}var idx=$slide.index($visibleClass),prevIdx=idx-1,nextIdx=idx+1<length?index+1:0;slideTo($(this)[0]===$prev[0]?prevIdx:nextIdx);if(settings.pager||settings.manualControls){selectTab($(this)[0]===$prev[0]?prevIdx:nextIdx);}if(!settings.pauseControls){restartCycle();}});if(settings.pauseControls){$trigger.hover(function(){clearInterval(rotate);},function(){restartCycle();});}}if(settings.controller){var autoMarkup="<a href='javascript:void(0);' title='Pause' class='"+autoClass+" autoPlay slidePause'>"+settings.autoText+"</a>";if(options.autoController){$(settings.autoController).append(autoMarkup);}else{$this.after(autoMarkup);}var $trigger=$("."+namespace+"_auto");var count=0;$trigger.bind("click",function(e){e.preventDefault();count++;var isEven=function(someNumber){return(someNumber%2===0)?true:false;};if(isEven(count)===false){$(this).removeClass('slidePause');$(this).addClass('slidePlay');$(this).html('<span>Play</span>');if(settings.auto||settings.pauseControls||settings.pause||settings.pager||settings.manualControls||settings.nav){clearInterval(rotate);$this.mouseleave(function(){clearInterval(rotate);});}}else if(isEven(count)===true){$(this).removeClass('slidePlay');$(this).addClass('slidePause');$(this).html('<span>Pause</span>');if(settings.auto||settings.pauseControls||settings.pause||settings.pager||settings.manualControls||settings.nav){restartCycle();$this.mouseleave(function(){restartCycle();});}}});}}if(typeof document.body.style.maxWidth==="undefined"&&options.maxwidth){var widthSupport=function(){$this.css("width","100%");if($this.width()>maxw){$this.css("width",maxw);}};widthSupport();$(window).bind("resize",function(){widthSupport();});}});};})(jQuery,this,0);(function($){$.fn.flexisel=function(options){var defaults=$.extend({visibleItems:4,itemsToScroll:3,animationSpeed:400,infinite:true,navigationTargetSelector:null,autoPlay:{enable:false,interval:5000,pauseOnHover:true},responsiveBreakpoints:{portrait:{changePoint:480,visibleItems:1,itemsToScroll:1},landscape:{changePoint:640,visibleItems:2,itemsToScroll:2},tablet:{changePoint:768,visibleItems:3,itemsToScroll:3}},loaded:function(){},before:function(){},after:function(){},resize:function(){}},options);var object=$(this);var settings=$.extend(defaults,options);var itemsWidth;var canNavigate=true;var itemCount;var itemsVisible=settings.visibleItems;var itemsToScroll=settings.itemsToScroll;var responsivePoints=[];var resizeTimeout;var autoPlayInterval;var methods={init:function(){return this.each(function(){methods.appendHTML();methods.setEventHandlers();methods.initializeItems();});},initializeItems:function(){var obj=settings.responsiveBreakpoints;for(var i in obj){responsivePoints.push(obj[i]);}responsivePoints.sort(function(a,b){return a.changePoint-b.changePoint;});var childSet=object.children();childSet.first().addClass("index");itemsWidth=methods.getCurrentItemWidth();itemCount=childSet.length;childSet.width(itemsWidth);if(settings.infinite){methods.offsetItemsToBeginning(Math.floor(childSet.length/2));object.css({'left':-itemsWidth*Math.floor(childSet.length/2)});}$(window).trigger('resize');object.fadeIn();settings.loaded.call(this,object);},appendHTML:function(){object.addClass("nbs-flexisel-ul");object.wrap("<div class='nbs-flexisel-container'><div class='nbs-flexisel-inner'></div></div>");object.find("li").addClass("nbs-flexisel-item");if(settings.navigationTargetSelector&&$(settings.navigationTargetSelector).length>0){$("<div class='nbs-flexisel-nav-left'></div><div class='nbs-flexisel-nav-right'></div>").appendTo(settings.navigationTargetSelector);}else{settings.navigationTargetSelector=object.parent();$("<div class='nbs-flexisel-nav-left'></div><div class='nbs-flexisel-nav-right'></div>").insertAfter(object);}if(settings.infinite){var childSet=object.children();var cloneContentBefore=childSet.clone();var cloneContentAfter=childSet.clone();object.prepend(cloneContentBefore);object.append(cloneContentAfter);}},setEventHandlers:function(){var self=this;var childSet=object.children();$(window).on("resize",function(event){canNavigate=false;clearTimeout(resizeTimeout);resizeTimeout=setTimeout(function(){canNavigate=true;methods.calculateDisplay();itemsWidth=methods.getCurrentItemWidth();childSet.width(itemsWidth);if(settings.infinite){object.css({'left':-itemsWidth*Math.floor(childSet.length/2)});}else{methods.clearDisabled();$(settings.navigationTargetSelector).find(".nbs-flexisel-nav-left").addClass('disabled');object.css({'left':0});}settings.resize.call(self,object);},100);});$(settings.navigationTargetSelector).find(".nbs-flexisel-nav-left").on("click",function(event){methods.scroll(true);});$(settings.navigationTargetSelector).find(".nbs-flexisel-nav-right").on("click",function(event){methods.scroll(false);});if(settings.autoPlay.enable){methods.setAutoplayInterval();if(settings.autoPlay.pauseOnHover===true){object.on({mouseenter:function(){canNavigate=false;},mouseleave:function(){canNavigate=true;}});}}object[0].addEventListener('touchstart',methods.touchHandler.handleTouchStart,false);object[0].addEventListener('touchmove',methods.touchHandler.handleTouchMove,false);},calculateDisplay:function(){var contentWidth=$('html').width();var largestCustom=responsivePoints[responsivePoints.length-1].changePoint;for(var i in responsivePoints){if(contentWidth>=largestCustom){itemsVisible=settings.visibleItems;itemsToScroll=settings.itemsToScroll;break;}else{if(contentWidth<responsivePoints[i].changePoint){itemsVisible=responsivePoints[i].visibleItems;itemsToScroll=responsivePoints[i].itemsToScroll;break;}else{continue;}}}},scroll:function(reverse){if(typeof reverse==='undefined'){reverse=true}if(canNavigate==true){canNavigate=false;settings.before.call(this,object);itemsWidth=methods.getCurrentItemWidth();if(settings.autoPlay.enable){clearInterval(autoPlayInterval);}if(!settings.infinite){var scrollDistance=itemsWidth*itemsToScroll;if(reverse){object.animate({'left':methods.calculateNonInfiniteLeftScroll(scrollDistance)},settings.animationSpeed,function(){settings.after.call(this,object);canNavigate=true;});}else{object.animate({'left':methods.calculateNonInfiniteRightScroll(scrollDistance)},settings.animationSpeed,function(){settings.after.call(this,object);canNavigate=true;});}}else{object.animate({'left':reverse?"+="+itemsWidth*itemsToScroll:"-="+itemsWidth*itemsToScroll},settings.animationSpeed,function(){settings.after.call(this,object);canNavigate=true;if(reverse){methods.offsetItemsToBeginning(itemsToScroll);}else{methods.offsetItemsToEnd(itemsToScroll);}methods.offsetSliderPosition(reverse);});}if(settings.autoPlay.enable){methods.setAutoplayInterval();}}},touchHandler:{xDown:null,yDown:null,handleTouchStart:function(evt){this.xDown=evt.touches[0].clientX;this.yDown=evt.touches[0].clientY;},handleTouchMove:function(evt){if(!this.xDown||!this.yDown){return;}var xUp=evt.touches[0].clientX;var yUp=evt.touches[0].clientY;var xDiff=this.xDown-xUp;var yDiff=this.yDown-yUp;if(Math.abs(xDiff)>0){if(xDiff>0){methods.scroll(false);}else{methods.scroll(true);}}this.xDown=null;this.yDown=null;canNavigate=true;}},getCurrentItemWidth:function(){return(object.parent().width())/itemsVisible;},offsetItemsToBeginning:function(number){if(typeof number==='undefined'){number=1}for(var i=0;i<number;i++){object.children().last().insertBefore(object.children().first());}},offsetItemsToEnd:function(number){if(typeof number==='undefined'){number=1}for(var i=0;i<number;i++){object.children().first().insertAfter(object.children().last());}},offsetSliderPosition:function(reverse){var left=parseInt(object.css('left').replace('px',''));if(reverse){left=left-itemsWidth*itemsToScroll;}else{left=left+itemsWidth*itemsToScroll;}object.css({'left':left});},getOffsetPosition:function(){return parseInt(object.css('left').replace('px',''));},calculateNonInfiniteLeftScroll:function(toScroll){methods.clearDisabled();if(methods.getOffsetPosition()+toScroll>=0){$(settings.navigationTargetSelector).find(".nbs-flexisel-nav-left").addClass('disabled');return 0;}else{return methods.getOffsetPosition()+toScroll;}},calculateNonInfiniteRightScroll:function(toScroll){methods.clearDisabled();var negativeOffsetLimit=(itemCount*itemsWidth)-(itemsVisible*itemsWidth);if(methods.getOffsetPosition()-toScroll<=-negativeOffsetLimit){$(settings.navigationTargetSelector).find(".nbs-flexisel-nav-right").addClass('disabled');return-negativeOffsetLimit;}else{return methods.getOffsetPosition()-toScroll;}},setAutoplayInterval:function(){autoPlayInterval=setInterval(function(){if(canNavigate){methods.scroll(false);}},settings.autoPlay.interval);},clearDisabled:function(){var parent=$(settings.navigationTargetSelector);parent.find(".nbs-flexisel-nav-left").removeClass('disabled');parent.find(".nbs-flexisel-nav-right").removeClass('disabled');}};if(methods[options]){return methods[options].apply(this,Array.prototype.slice.call(arguments,1));}else if(typeof options==='object'||!options){return methods.init.apply(this);}else{$.error('Method "'+method+'" does not exist in flexisel plugin!');}};})(jQuery);$(document).ready(function(){$(".call-appoint.tel1 a").prepend("<span></span>");if($("#Slider1").length){$("#Slider1").responsiveSlides({auto:true,pause:true,speed:1000,timeout:6000,namespace:"Banner",manualControls:".Banner-Tabs",});} if($("#Slider2").length){$("#Slider2").responsiveSlides({auto:true,nav:false,pause:true,controller:false,speed:1000,timeout:6000,namespace:'Story',manualControls:'.Intra-Tabs'});} if($("#flexisel1").length){$("#flexisel1").flexisel({visibleItems:3,itemsToScroll:1,animationSpeed:1500,infinite:true,navigationTargetSelector:'#Service-Section',autoPlay:{enable:true,interval:5000,pauseOnHover:true,},responsiveBreakpoints:{portrait:{changePoint:480,visibleItems:1,itemsToScroll:1,},landscape:{changePoint:640,visibleItems:2,itemsToScroll:1,},phablet:{changePoint:780,visibleItems:2,itemsToScroll:1,},tablet:{changePoint:840,visibleItems:2,itemsToScroll:1,},},});} if($("#flexisel2").length){$("#flexisel2").flexisel({visibleItems:2,itemsToScroll:1,animationSpeed:1500,infinite:true,navigationTargetSelector:'#Media-Section',autoPlay:{enable:true,interval:5000,pauseOnHover:true,},responsiveBreakpoints:{portrait:{changePoint:480,visibleItems:1,itemsToScroll:1,},landscape:{changePoint:640,visibleItems:1,itemsToScroll:1,},phablet:{changePoint:780,visibleItems:1,itemsToScroll:1,},tablet:{changePoint:840,visibleItems:2,itemsToScroll:1,},},});} if($("#flexisel3").length){$("#flexisel3").flexisel({visibleItems:4,itemsToScroll:1,animationSpeed:1500,infinite:true,navigationTargetSelector:'#Credibility',autoPlay:{enable:true,interval:5000,pauseOnHover:true,},responsiveBreakpoints:{portrait:{changePoint:480,visibleItems:1,itemsToScroll:1,},landscape:{changePoint:640,visibleItems:2,itemsToScroll:1,},phablet:{changePoint:780,visibleItems:3,itemsToScroll:1,},tablet:{changePoint:840,visibleItems:4,itemsToScroll:1,},},});} if($("#HorizontalTab").length){$("#HorizontalTab").easyResponsiveTabs({tabidentify:"docTab",});} if($(".blogMain").length){$(".blogMain a").removeAttr("title");}});jQuery(function($){if('loading'in HTMLImageElement.prototype){var images=document.querySelectorAll("img.lazyload");images.forEach(function(img){img.src=img.dataset.src;if(img.dataset.width){setTimeout(function(){img.width=img.dataset.width;},1000);} if(img.dataset.height){setTimeout(function(){img.height=img.dataset.height;},1000);}});}else{var script=document.createElement("script");script.async=true;script.src=lazysizesFile;document.body.appendChild(script);} $(function(){$(".lazy").lazy();});});function WebpIsSupported(callback){if(!window.createImageBitmap){callback(false);return;} var webpdata='data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoCAAEAAQAcJaQAA3AA/v3AgAA=';fetch(webpdata).then(function(response){return response.blob();}).then(function(blob){createImageBitmap(blob).then(function(){callback(true);},function(){callback(false);});});} WebpIsSupported(function(isSupported){if(!isSupported){$('html').addClass('no-webp');}}); /*! jQuery & Zepto Lazy v1.7.10 - http://jquery.eisbehr.de/lazy - MIT&GPL-2.0 license - Copyright 2012-2018 Daniel 'Eisbehr' Kern */ !function(t,e){"use strict";function r(r,a,i,u,l){function f(){L=t.devicePixelRatio>1,i=c(i),a.delay>=0&&setTimeout(function(){s(!0)},a.delay),(a.delay<0||a.combined)&&(u.e=v(a.throttle,function(t){"resize"===t.type&&(w=B=-1),s(t.all)}),u.a=function(t){t=c(t),i.push.apply(i,t)},u.g=function(){return i=n(i).filter(function(){return!n(this).data(a.loadedName)})},u.f=function(t){for(var e=0;e<t.length;e++){var r=i.filter(function(){return this===t[e]});r.length&&s(!1,r)}},s(),n(a.appendScroll).on("scroll."+l+" resize."+l,u.e))}function c(t){var i=a.defaultImage,o=a.placeholder,u=a.imageBase,l=a.srcsetAttribute,f=a.loaderAttribute,c=a._f||{};t=n(t).filter(function(){var t=n(this),r=m(this);return!t.data(a.handledName)&&(t.attr(a.attribute)||t.attr(l)||t.attr(f)||c[r]!==e)}).data("plugin_"+a.name,r);for(var s=0,d=t.length;s<d;s++){var A=n(t[s]),g=m(t[s]),h=A.attr(a.imageBaseAttribute)||u;g===N&&h&&A.attr(l)&&A.attr(l,b(A.attr(l),h)),c[g]===e||A.attr(f)||A.attr(f,c[g]),g===N&&i&&!A.attr(E)?A.attr(E,i):g===N||!o||A.css(O)&&"none"!==A.css(O)||A.css(O,"url('"+o+"')")}return t}function s(t,e){if(!i.length)return void(a.autoDestroy&&r.destroy());for(var o=e||i,u=!1,l=a.imageBase||"",f=a.srcsetAttribute,c=a.handledName,s=0;s<o.length;s++)if(t||e||A(o[s])){var g=n(o[s]),h=m(o[s]),b=g.attr(a.attribute),v=g.attr(a.imageBaseAttribute)||l,p=g.attr(a.loaderAttribute);g.data(c)||a.visibleOnly&&!g.is(":visible")||!((b||g.attr(f))&&(h===N&&(v+b!==g.attr(E)||g.attr(f)!==g.attr(F))||h!==N&&v+b!==g.css(O))||p)||(u=!0,g.data(c,!0),d(g,h,v,p))}u&&(i=n(i).filter(function(){return!n(this).data(c)}))}function d(t,e,r,i){++z;var o=function(){y("onError",t),p(),o=n.noop};y("beforeLoad",t);var u=a.attribute,l=a.srcsetAttribute,f=a.sizesAttribute,c=a.retinaAttribute,s=a.removeAttribute,d=a.loadedName,A=t.attr(c);if(i){var g=function(){s&&t.removeAttr(a.loaderAttribute),t.data(d,!0),y(T,t),setTimeout(p,1),g=n.noop};t.off(I).one(I,o).one(D,g),y(i,t,function(e){e?(t.off(D),g()):(t.off(I),o())})||t.trigger(I)}else{var h=n(new Image);h.one(I,o).one(D,function(){t.hide(),e===N?t.attr(C,h.attr(C)).attr(F,h.attr(F)).attr(E,h.attr(E)):t.css(O,"url('"+h.attr(E)+"')"),t[a.effect](a.effectTime),s&&(t.removeAttr(u+" "+l+" "+c+" "+a.imageBaseAttribute),f!==C&&t.removeAttr(f)),t.data(d,!0),y(T,t),h.remove(),p()});var m=(L&&A?A:t.attr(u))||"";h.attr(C,t.attr(f)).attr(F,t.attr(l)).attr(E,m?r+m:null),h.complete&&h.trigger(D)}}function A(t){var e=t.getBoundingClientRect(),r=a.scrollDirection,n=a.threshold,i=h()+n>e.top&&-n<e.bottom,o=g()+n>e.left&&-n<e.right;return"vertical"===r?i:"horizontal"===r?o:i&&o}function g(){return w>=0?w:w=n(t).width()}function h(){return B>=0?B:B=n(t).height()}function m(t){return t.tagName.toLowerCase()}function b(t,e){if(e){var r=t.split(",");t="";for(var a=0,n=r.length;a<n;a++)t+=e+r[a].trim()+(a!==n-1?",":"")}return t}function v(t,e){var n,i=0;return function(o,u){function l(){i=+new Date,e.call(r,o)}var f=+new Date-i;n&&clearTimeout(n),f>t||!a.enableThrottle||u?l():n=setTimeout(l,t-f)}}function p(){--z,i.length||z||y("onFinishedAll")}function y(t,e,n){return!!(t=a[t])&&(t.apply(r,[].slice.call(arguments,1)),!0)}var z=0,w=-1,B=-1,L=!1,T="afterLoad",D="load",I="error",N="img",E="src",F="srcset",C="sizes",O="background-image";"event"===a.bind||o?f():n(t).on(D+"."+l,f)}function a(a,o){var u=this,l=n.extend({},u.config,o),f={},c=l.name+"-"+ ++i;return u.config=function(t,r){return r===e?l[t]:(l[t]=r,u)},u.addItems=function(t){return f.a&&f.a("string"===n.type(t)?n(t):t),u},u.getItems=function(){return f.g?f.g():{}},u.update=function(t){return f.e&&f.e({},!t),u},u.force=function(t){return f.f&&f.f("string"===n.type(t)?n(t):t),u},u.loadAll=function(){return f.e&&f.e({all:!0},!0),u},u.destroy=function(){return n(l.appendScroll).off("."+c,f.e),n(t).off("."+c),f={},e},r(u,l,a,f,c),l.chainable?a:u}var n=t.jQuery||t.Zepto,i=0,o=!1;n.fn.Lazy=n.fn.lazy=function(t){return new a(this,t)},n.Lazy=n.lazy=function(t,r,i){if(n.isFunction(r)&&(i=r,r=[]),n.isFunction(i)){t=n.isArray(t)?t:[t],r=n.isArray(r)?r:[r];for(var o=a.prototype.config,u=o._f||(o._f={}),l=0,f=t.length;l<f;l++)(o[t[l]]===e||n.isFunction(o[t[l]]))&&(o[t[l]]=i);for(var c=0,s=r.length;c<s;c++)u[r[c]]=t[0]}},a.prototype.config={name:"lazy",chainable:!0,autoDestroy:!0,bind:"load",threshold:500,visibleOnly:!1,appendScroll:t,scrollDirection:"both",imageBase:null,defaultImage:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==",placeholder:null,delay:-1,combined:!1,attribute:"data-src",srcsetAttribute:"data-srcset",sizesAttribute:"data-sizes",retinaAttribute:"data-retina",loaderAttribute:"data-loader",imageBaseAttribute:"data-imagebase",removeAttribute:!0,handledName:"handled",loadedName:"loaded",effect:"show",effectTime:0,enableThrottle:!0,throttle:250,beforeLoad:e,afterLoad:e,onError:e,onFinishedAll:e},n(t).on("load",function(){o=!0})}(window); /*! jQuery & Zepto Lazy - All Plugins v1.7.10 - http://jquery.eisbehr.de/lazy - MIT&GPL-2.0 license - Copyright 2012-2018 Daniel 'Eisbehr' Kern */ !function(t){function a(a,e,r,o){o=o?o.toUpperCase():"GET";var i;"POST"!==o&&"PUT"!==o||!a.config("ajaxCreateData")||(i=a.config("ajaxCreateData").apply(a,[e])),t.ajax({url:e.attr("data-src"),type:"POST"===o||"PUT"===o?o:"GET",data:i,dataType:e.attr("data-type")||"html",success:function(t){e.html(t),r(!0),a.config("removeAttribute")&&e.removeAttr("data-src data-method data-type")},error:function(){r(!1)}})}t.lazy("ajax",function(t,e){a(this,t,e,t.attr("data-method"))}),t.lazy("get",function(t,e){a(this,t,e,"GET")}),t.lazy("post",function(t,e){a(this,t,e,"POST")}),t.lazy("put",function(t,e){a(this,t,e,"PUT")})}(window.jQuery||window.Zepto),function(t){t.lazy(["av","audio","video"],["audio","video"],function(a,e){var r=a[0].tagName.toLowerCase();if("audio"===r||"video"===r){var o=a.find("data-src"),i=a.find("data-track"),n=0,c=function(){++n===o.length&&e(!1)},s=function(){var a=t(this),e=a[0].tagName.toLowerCase(),r=a.prop("attributes"),o=t("data-src"===e?"<source>":"<track>");"data-src"===e&&o.one("error",c),t.each(r,function(t,a){o.attr(a.name,a.value)}),a.replaceWith(o)};a.one("loadedmetadata",function(){e(!0)}).off("load error").attr("poster",a.attr("data-poster")),o.length?o.each(s):a.attr("data-src")?(t.each(a.attr("data-src").split(","),function(e,r){var o=r.split("|");a.append(t("<source>").one("error",c).attr({src:o[0].trim(),type:o[1].trim()}))}),this.config("removeAttribute")&&a.removeAttr("data-src")):e(!1),i.length&&i.each(s)}else e(!1)})}(window.jQuery||window.Zepto),function(t){t.lazy(["frame","iframe"],"iframe",function(a,e){var r=this;if("iframe"===a[0].tagName.toLowerCase()){var o=a.attr("data-error-detect");"true"!==o&&"1"!==o?(a.attr("src",a.attr("data-src")),r.config("removeAttribute")&&a.removeAttr("data-src data-error-detect")):t.ajax({url:a.attr("data-src"),dataType:"html",crossDomain:!0,xhrFields:{withCredentials:!0},success:function(t){a.html(t).attr("src",a.attr("data-src")),r.config("removeAttribute")&&a.removeAttr("data-src data-error-detect")},error:function(){e(!1)}})}else e(!1)})}(window.jQuery||window.Zepto),function(t){t.lazy("noop",function(){}),t.lazy("noop-success",function(t,a){a(!0)}),t.lazy("noop-error",function(t,a){a(!1)})}(window.jQuery||window.Zepto),function(t){function a(a,e,i){var n=a.prop("attributes"),c=t("<"+e+">");return t.each(n,function(t,a){"srcset"!==a.name&&a.name!==o||(a.value=r(a.value,i)),c.attr(a.name,a.value)}),a.replaceWith(c),c}function e(a,e,r){var o=t("<img>").one("load",function(){r(!0)}).one("error",function(){r(!1)}).appendTo(a).attr("src",e);o.complete&&o.load()}function r(t,a){if(a){var e=t.split(",");t="";for(var r=0,o=e.length;r<o;r++)t+=a+e[r].trim()+(r!==o-1?",":"")}return t}var o="data-src";t.lazy(["pic","picture"],["picture"],function(i,n){if("picture"===i[0].tagName.toLowerCase()){var c=i.find(o),s=i.find("data-img"),d=this.config("imageBase")||"";c.length?(c.each(function(){a(t(this),"source",d)}),1===s.length?(s=a(s,"img",d),s.on("load",function(){n(!0)}).on("error",function(){n(!1)}),s.attr("src",s.attr(o)),this.config("removeAttribute")&&s.removeAttr(o)):i.attr(o)?(e(i,d+i.attr(o),n),this.config("removeAttribute")&&i.removeAttr(o)):n(!1)):i.attr("data-srcset")?(t("<source>").attr({media:i.attr("data-media"),sizes:i.attr("data-sizes"),type:i.attr("data-type"),srcset:r(i.attr("data-srcset"),d)}).appendTo(i),e(i,d+i.attr(o),n),this.config("removeAttribute")&&i.removeAttr(o+" data-srcset data-media data-sizes data-type")):n(!1)}else n(!1)})}(window.jQuery||window.Zepto),function(t){t.lazy(["js","javascript","script"],"script",function(t,a){"script"===t[0].tagName.toLowerCase()?(t.attr("src",t.attr("data-src")),this.config("removeAttribute")&&t.removeAttr("data-src")):a(!1)})}(window.jQuery||window.Zepto),function(t){t.lazy("vimeo",function(t,a){"iframe"===t[0].tagName.toLowerCase()?(t.attr("src","https://player.vimeo.com/video/"+t.attr("data-src")),this.config("removeAttribute")&&t.removeAttr("data-src")):a(!1)})}(window.jQuery||window.Zepto),function(t){t.lazy(["yt","youtube"],function(t,a){if("iframe"===t[0].tagName.toLowerCase()){var e=/1|true/.test(t.attr("data-nocookie"));t.attr("src","https://www.youtube"+(e?"-nocookie":"")+".com/embed/"+t.attr("data-src")+"?rel=0&showinfo=0"),this.config("removeAttribute")&&t.removeAttr("data-src")}else a(!1)})}(window.jQuery||window.Zepto);(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x<style>article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}</style>";c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="<xyz></xyz>";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d<h;d++)c.createElement(e[d]);return c}};l.html5=e;q(f)})(this,document);</script></body> </html>](https://www.jonwhitehurstmd.com/sprains-strains-orthopedic-surgeon-rockford-elgin-il/) - [https://www.jonwhitehurstmd.com/pdf/JW-Post-op-ACL-Knee-Whitehurst03-2016.pdf](https://www.jonwhitehurstmd.com/pdf/JW-Post-op-ACL-Knee-Whitehurst03-2016.pdf) - [https://www.jonwhitehurstmd.com/pdf/JW-Post-op-Arthroscopic-Knee-Surgery-Whitehurst.pdf](https://www.jonwhitehurstmd.com/pdf/JW-Post-op-Arthroscopic-Knee-Surgery-Whitehurst.pdf) - [https://www.jonwhitehurstmd.com/pdf/JW-Post-op-Stabilization-Shoulder-Whitehurst.pdf](https://www.jonwhitehurstmd.com/pdf/JW-Post-op-Stabilization-Shoulder-Whitehurst.pdf) - [https://www.jonwhitehurstmd.com/pdf/JW-Post-op-Femoral-Condyle-Microfracture-Knee-Whitehurst.pdf](https://www.jonwhitehurstmd.com/pdf/JW-Post-op-Femoral-Condyle-Microfracture-Knee-Whitehurst.pdf) - [https://www.jonwhitehurstmd.com/pdf/JW-Post-op-Meniscal-repair-Knee-Whitehurst.pdf](https://www.jonwhitehurstmd.com/pdf/JW-Post-op-Meniscal-repair-Knee-Whitehurst.pdf) - [https://www.jonwhitehurstmd.com/pdf/JW-Post-op-Partial-Meniscectomy-Knee-Whitehurst.pdf](https://www.jonwhitehurstmd.com/pdf/JW-Post-op-Partial-Meniscectomy-Knee-Whitehurst.pdf) - [https://www.jonwhitehurstmd.com/pdf/JW-Post-op-Patellar-Stabilization-Knee-Whitehurst.pdf](https://www.jonwhitehurstmd.com/pdf/JW-Post-op-Patellar-Stabilization-Knee-Whitehurst.pdf) - [https://www.jonwhitehurstmd.com/pdf/JW-Post-op-RCR-Shoulder-Whitehurst.pdf](https://www.jonwhitehurstmd.com/pdf/JW-Post-op-RCR-Shoulder-Whitehurst.pdf) - [https://www.jonwhitehurstmd.com/pdf/JW-Post-op-SADDCEBT-Shoulder-Whitehurst.pdf](https://www.jonwhitehurstmd.com/pdf/JW-Post-op-SADDCEBT-Shoulder-Whitehurst.pdf) - [https://www.jonwhitehurstmd.com/pdf/JW-Post-op-Shoulder-Surgery-Whitehurst.pdf](https://www.jonwhitehurstmd.com/pdf/JW-Post-op-Shoulder-Surgery-Whitehurst.pdf) - [https://www.jonwhitehurstmd.com/pdf/JW-Post-op-TSA-Shoulder-Whitehurst.pdf](https://www.jonwhitehurstmd.com/pdf/JW-Post-op-TSA-Shoulder-Whitehurst.pdf) - [https://www.jonwhitehurstmd.com/pdf/achilles-tendon-repair.pdf](https://www.jonwhitehurstmd.com/pdf/achilles-tendon-repair.pdf) - [https://www.jonwhitehurstmd.com/pdf/ACL-reconstruction.pdf](https://www.jonwhitehurstmd.com/pdf/ACL-reconstruction.pdf) - [https://www.jonwhitehurstmd.com/pdf/AcuteAchillesTendonrepair4210.pdf](https://www.jonwhitehurstmd.com/pdf/AcuteAchillesTendonrepair4210.pdf) - [https://www.jonwhitehurstmd.com/pdf/ankle-scope-debridement-without-defect.pdf](https://www.jonwhitehurstmd.com/pdf/ankle-scope-debridement-without-defect.pdf) - [https://www.jonwhitehurstmd.com/pdf/Autologous-Chondrocyte-Implantaion-Carticel.pdf](https://www.jonwhitehurstmd.com/pdf/Autologous-Chondrocyte-Implantaion-Carticel.pdf) - [https://www.jonwhitehurstmd.com/pdf/Distal-and-proximal-patellar-tendon-realignment.pdf](https://www.jonwhitehurstmd.com/pdf/Distal-and-proximal-patellar-tendon-realignment.pdf) - [https://www.jonwhitehurstmd.com/pdf/ITP-PhaseI-Throwing-Protocol.pdf](https://www.jonwhitehurstmd.com/pdf/ITP-PhaseI-Throwing-Protocol.pdf) - [https://www.jonwhitehurstmd.com/pdf/ITP-Phase-I-Throwing-Protocol.pdf](https://www.jonwhitehurstmd.com/pdf/ITP-Phase-I-Throwing-Protocol.pdf) - [https://www.jonwhitehurstmd.com/pdf/Knee-arthroscopy.pdf](https://www.jonwhitehurstmd.com/pdf/Knee-arthroscopy.pdf) - [https://www.jonwhitehurstmd.com/pdf/Microfr-of-Knee-Joint.pdf](https://www.jonwhitehurstmd.com/pdf/Microfr-of-Knee-Joint.pdf) - [https://www.jonwhitehurstmd.com/pdf/Meniscal-repair-protocol.pdf](https://www.jonwhitehurstmd.com/pdf/Meniscal-repair-protocol.pdf) - [https://www.jonwhitehurstmd.com/pdf/Multi-Lig-Recon-Proto.pdf](https://www.jonwhitehurstmd.com/pdf/Multi-Lig-Recon-Proto.pdf) - [https://www.jonwhitehurstmd.com/pdf/OATs-Procedure.pdf](https://www.jonwhitehurstmd.com/pdf/OATs-Procedure.pdf) - [https://www.jonwhitehurstmd.com/pdf/Conservative-Bankart-Lesion07-2013.pdf](https://www.jonwhitehurstmd.com/pdf/Conservative-Bankart-Lesion07-2013.pdf) - [https://www.jonwhitehurstmd.com/pdf/Upper-Extremity-Exceptions07-2013.pdf](https://www.jonwhitehurstmd.com/pdf/Upper-Extremity-Exceptions07-2013.pdf) - [https://www.jonwhitehurstmd.com/pdf/AC-jointreconstruction.pdf](https://www.jonwhitehurstmd.com/pdf/AC-jointreconstruction.pdf) - [https://www.jonwhitehurstmd.com/pdf/Anterior-Stabilization.pdf](https://www.jonwhitehurstmd.com/pdf/Anterior-Stabilization.pdf) - [https://www.jonwhitehurstmd.com/pdf/Biceps-Tenodesis.pdf](https://www.jonwhitehurstmd.com/pdf/Biceps-Tenodesis.pdf) - [https://www.jonwhitehurstmd.com/pdf/Large-Massive-RTC-Repair.pdf](https://www.jonwhitehurstmd.com/pdf/Large-Massive-RTC-Repair.pdf) - [https://www.jonwhitehurstmd.com/pdf/Pectoral-Major-Tendon-Transfer.pdf](https://www.jonwhitehurstmd.com/pdf/Pectoral-Major-Tendon-Transfer.pdf) - [https://www.jonwhitehurstmd.com/pdf/Pectoralis-Major-repair.pdf](https://www.jonwhitehurstmd.com/pdf/Pectoralis-Major-repair.pdf) - [https://www.jonwhitehurstmd.com/pdf/Posterior-Bankart-Repair.pdf](https://www.jonwhitehurstmd.com/pdf/Posterior-Bankart-Repair.pdf) - [https://www.jonwhitehurstmd.com/pdf/Posterior-Stabiliation-Bankart-Repair-Trenhaile.pdf](https://www.jonwhitehurstmd.com/pdf/Posterior-Stabiliation-Bankart-Repair-Trenhaile.pdf) - [https://www.jonwhitehurstmd.com/pdf/UEP-rotocol-Rotator-Cuff-Repair-Using-Graft-Jacket.pdf](https://www.jonwhitehurstmd.com/pdf/UEP-rotocol-Rotator-Cuff-Repair-Using-Graft-Jacket.pdf) - [https://www.jonwhitehurstmd.com/pdf/Shoulder-Impingement-non-surgical.pdf](https://www.jonwhitehurstmd.com/pdf/Shoulder-Impingement-non-surgical.pdf) - [https://www.jonwhitehurstmd.com/pdf/SLAP-Repair.pdf](https://www.jonwhitehurstmd.com/pdf/SLAP-Repair.pdf) - [https://www.jonwhitehurstmd.com/pdf/Small-RTC-Repair.pdf](https://www.jonwhitehurstmd.com/pdf/Small-RTC-Repair.pdf) - [https://www.jonwhitehurstmd.com/pdf/Subacro-Decomp-SAD.pdf](https://www.jonwhitehurstmd.com/pdf/Subacro-Decomp-SAD.pdf) - [https://www.jonwhitehurstmd.com/pdf/Total-Shoulder-Arthroplasty.pdf](https://www.jonwhitehurstmd.com/pdf/Total-Shoulder-Arthroplasty.pdf) - [https://www.jonwhitehurstmd.com/pdf/Subscapularis-Repair-Debridement.pdf](https://www.jonwhitehurstmd.com/pdf/Subscapularis-Repair-Debridement.pdf) - [Patient Stories | Dr Jon Whitehurst | Orthopedic Surgeon Rockford, Elgin, IL](https://www.jonwhitehurstmd.com/patient-survey-f13894-r355563/): Click here for patient stories about orthopedic surgeon Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois. - [Patient Stories | Dr Jon Whitehurst | Orthopedic Surgeon Rockford, Elgin, IL](https://www.jonwhitehurstmd.com/patient-survey-f13894-r355562/): Click here for patient stories about orthopedic surgeon Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois. - [Patient Stories | Dr Jon Whitehurst | Orthopedic Surgeon Rockford, Elgin, IL](https://www.jonwhitehurstmd.com/patient-survey-f13894-r355561/): Click here for patient stories about orthopedic surgeon Dr Jon Whitehurst in Algonquin, Elgin, Rockford and Chicago, Illinois. - [Your Practice Online’s Showcase | Healthcare Websites for Medical Professionals](https://www.jonwhitehurstmd.com/ypo-showcase/): Check out the stellar showcase of Your Practice Online, with over 2000 examples of healthcare websites for various medical specialties.