1 2 3 4<!DOCTYPE html> 5<html class="aviationstack contact" lang="en"> 6 <head> 7 8 <meta charset="utf-8"> 9 <title>Contact Us - aviationstack</title> 10 11 12 <!-- Google Tag Manager -->
13<script>
vendor: 405 bytes, lines 13-27
13 14 (function(w, d, s, l, i) { 15 w[l] = w[l] || []; 16 w[l].push({ 17 'gtm.start': new Date().getTime(), 18 event: 'gtm.js' 19 }); 20 var f = d.getElementsByTagName(s)[0], 21 j = d.createElement(s), 22 dl = l != 'dataLayer' ? '&l=' + l : ''; 23 j.async = true; 24 j.src = 25 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 26 f.parentNode.insertBefore(j, f); 27 })(window, document, 'script', 'dataLayer', "
27GTM-T4VSWC9
vendor: 4 bytes, line 27
27");
28</script>
28 29<!-- End Google Tag Manager -->
29<script> 30 window.portalId = 27; 31 window.portalName = "aviationstack"; 32 window.userType = "anon"; 33 window.userId = 0; 34 window.customerType = ""; 35 window.currentPlan = ""; 36 window.billingCycle = ""; 37 window.userCountry = ""; 38 window.userEmail = ""; 39</script>
vendor: 1 bytes, line 39
39
40<script src="/js/shared/utmreftracking.min.js"></script>
vendor: 1 bytes, line 40
40
41<script src="/js/shared/gtm_tracking.js"></script>
41 42 43
43<script> 44 window.stripePublishableKey = 'pk_live_SbOhR0mPK55dMckhtbSufjdM'; 45</script>
45 46 <meta name="description" content="Any questions related to the aviation API, your user account or billing? Use our contact form to get in touch, our team will get back to you soon." /> 47 <meta name="keywords" content="" /> 48 <meta name="h1" content="Contact Us for Aviationstack API Support" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> 49 <meta name="facebook-domain-verification" content="fqofk70dek6d28ij3q53sani9xlyg2" /> 50 <meta name="google-site-verification" content="ovqDJrSUV4X1_8XPlJ-acYVpWeHtAV7Zq44R6OrCyeQ" /> 51 52 <link rel="canonical" href="https://aviationstack.com/contact"> 53 <link rel="shortcut icon" href="/site_images/aviationstack_shortcut_icon.ico"> 54 <link rel="apple-touch-icon" href="/site_images/aviationstack_icon.png"> 55 56 <link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.24.1/themes/prism-tomorrow.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 57 <noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.24.1/themes/prism-tomorrow.min.css" ></noscript> 58 59 <link rel="preload" href="https://cdn.linearicons.com/free/1.0.0/icon-font.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 60 <noscript><link rel="stylesheet" href="https://cdn.linearicons.com/free/1.0.0/icon-font.min.css" ></noscript> 61 62 <link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 63 <noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" ></noscript> 64 65 66 67 <link rel="preload" href="/site_css/style.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 68 69 <!-- Embedded CSS from: dialog-box.min.css --> 70<style type="text/css"> 71.dialog{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.dialog.active{display:flex;justify-content:center;align-items:center}.dialog-inner{background-color:#fff;padding:20px;border-radius:8px;max-width:90%;width:600px;position:relative;box-shadow:0 4px 8px rgba(0,0,0,.2);text-align:center;box-sizing:border-box}.close-btn{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer;color:#333}@media (max-width:600px){.dialog-inner{width:95%;padding:15px;max-width:100%}}.open-dialog{font-size:16px;cursor:pointer;color:#fff;border:none;border-radius:4px} 72/*# sourceMappingURL=dialog-box.min.css.map */ 73</style> 74 75 76 77
77<script> 78 (function(w){w.fpr=w.fpr||function(){w.fpr.q = w.fpr.q||[];w.fpr.q[arguments[0]=='set'?'unshift':'push'](arguments);};})(window); 79 fpr("init", {cid: "bgkrzo8z"}); 80 fpr("click"); 81 </script>
81 82
82<script src="https://cdn.firstpromoter.com/fpr.js" async></script>
82 83 <style>a.link-highlight{color: #2e67a8!important;}</style> 84 85
85<script> 86 function turnstileReady() { 87 document.querySelectorAll("form button.disabled").forEach(function(btn) { 88 btn.classList.remove("disabled"); 89 btn.disabled = false; 90 var wrapper = btn.closest(".captcha-tooltip"); 91 if (wrapper) { 92 wrapper.removeAttribute("title"); 93 } 94 }); 95 } 96 </script>
96 97
97<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
97 98 </head> 99 100 <body> 101 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 101-102
101 102<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
102GTM-T4VSWC9
vendor: 83 bytes, line 102
102" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
103<!-- End Google Tag Manager (noscript) --> 104 105 106 <div> 107 <nav class="header " style="position: fixed; width: 100%; background-color: rgba(47, 49, 58, 0); z-index: 1000;"> 108 <div class="container"> 109 <div class="logo"> 110 <a title="" href="/"><img draggable="false" alt="Aviationstack Logo" src="/images/logo/aviationstack_main_white_logo.png" width="199"></a> 111 </div> 112 <span data-header-toggle="true" class="mobile_menu_icon"></span> 113 <ul> 114 <li><a title="Pricing Plans" href="/product">Pricing</a></li> 115 <li><a title="API Documentation" target="_blank" href="https://docs.apilayer.com/aviationstack/docs/api-documentation/?utm_source=AviationstackHomePage&utm_medium=Referral">Documentation</a></li> 116 <li><a title="Frequently Asked Questions" href="/faq">FAQ</a></li> 117 <li><a title="Affiliate Program" href="https://apilayer.com/affiliates" target="_blank">Affiliates</a></li> 118 <li><a title="apilayer Blog" href="https://blog.apilayer.com/" rel="noreferer,noopener" target="_blank">Blog</a></li> 119 <li class="status"><a title="aviationstack API Status" href="/api-status">Status</a></li> 120 121 <li class="action login"><a title="Log in to your account" href="/login">Log In</a></li> 122 <li class="action cta"><a title="Start using the API" href="/signup/free">Sign Up Free</a></li> 123 124 </ul> 125 </div> 126 </nav> 127 128 <!-- end template --> 129 130<section class="hero subpage contact"> 131 132 <div class="container"> 133 134 <h2>Contact Sales & Support</h2> 135 136 <h3>For questions related to integration, API access or your aviationstack account please make sure to have a quick look throught our FAQ. Or feel free to use the contact form below to reach out to our team. </h3> 137 138 </div> 139 140</section> 141 142 <section class="faq on_contact"> 143 144 <div class="container"> 145 146 <div class="inline_left"> 147 148 <div class="topic"> 149 150 <h3>Plans, Pricing & Payment</h3> 151 152 <ul> 153 154 <li> 155 <p class="question">What is the difference between free and paid subscriptions?</p> 156 <p class="answer">The aviationstack Free Plan offers a way to implement the API in your application and try it out using real-time flight data. <br><br> As soon as your use of the API requires a commercial license and a more advanced set of functionalities, such as historical data or airline routes, you can choose from one of the available paid subscriptions or <a href="/contact" target="_blank" title="Get a custom solution" class="apilayer-support">contact us</a> for a custom solution.</p> 157 </li> 158 159 <li> 160 <p class="question">Which subscription plan fits my needs?</p> 161 <p class="answer">The most decisive factor when it comes to your technical requirements is the number of API requests you need to make on a monthly basis. Other factors include license type, HTTPS encryption, access to airline routes, autocomplete features, historical data, and more. <br><br><a target="_blank" title="Sign up for the aviationstack Free Plan" href="/signup/free">Signing up for the Free Plan</a> is a great way of getting to know the API and implementing it without any commitments. </p> 162 </li> 163 164 <li> 165 <p class="question">Which payment methods are supported?</p> 166 <p class="answer">Payments can be made via credit card (Visa, MasterCard, Discover, Diner's Club, American Express). Enterprise and high-volume customers may request annual bank transfer payments to be enabled. You can change your payment method at any given time in the "Payment" section of your account dashboard.</p> 167 </li> 168 169 <li> 170 <p class="question">Can I also pay yearly?</p> 171 <p class="answer">Yes. If you choose annual billing, the total price of your subscription plan will be 15% lower than the total amount you would pay with a monthly payment frequency.</p> 172 </li> 173 174 </ul> 175 176 </div> 177 178 <div class="topic btn"> 179 180 <a title="Frequently Asked Questions" href="/faq" class="view_all">See all Frequently Asked Questions</a> 181 182 </div> 183 184 </div> 185 186 <div class="inline_right"> 187 188 <div class="topic"> 189 190 <h3>API Access & Features</h3> 191 192 <ul> 193 194 <li> 195 <p class="question">What is an API Request?</p> 196 <p class="answer">Pricing is based on the number of monthly API requests allowed. Each time the aviationstack service is used to deliver aviation data, one API request is made. In the event that an error should occur, your request does not count towards the monthly volume. </p> 197 </li> 198 199 <li> 200 <p class="question">What happens if I exceed my API Request volume?</p> 201 <p class="answer">Users will be automatically notified via email and in their account dashboard as soon as at least 75%, 90%, and 100% of their monthly API quota has been reached. Since we are aware that data requirements may be very variable, your quota may be exceeded by a maximum of 5%.</p> 202 </li> 203 204 <li> 205 <p class="question">What is the API's uptime?</p> 206 <p class="answer">Our API's system status is closely monitored around the clock. Every effort is made to ensure the highest possible level of availability and consistency, and we are proud to have an average uptime rate of nearly 100% (99.9%), calculated based on the past 12 months. <br><br> There is a public API status page available at the following URL: <a target="_blank" title="aviationstack Status Page" href="https://status.aviationstack.com">status.aviationstack.com</a>.</p> 207 </li> 208 209 </ul> 210 211 </div> 212 213 </div> 214 215 </div> 216 217 </section> 218 219<section class="contact_form"> 220 221 <div class="container"> 222 223 <h2>Leave us a message</h2> 224 <h3>Please fill out the form below to get in touch.<br>We look forward to hearing from you.</h3> 225 226 <form method="POST" name="contact"> 227 228 <fieldset class="alerts hidden"> 229 230 231 232 </fieldset> 233 234 <div class="form_row name firstname-input">
235 <span class="lnr lnr-user linear-icon-main"></span> 236 <input id="first_name" type="text" name="first_name" placeholder="First Name" value="" /> 237 </div> 238 239 <div class="form_row name last-name last-name-input"> 240 <span class="lnr lnr-user linear-icon-main"></span> 241 <input id="last_name" type="text" name="last_name" placeholder="Last Name" value="" /> 242 </div> 243 244 245 <div class="form_row email"> 246 <span class="lnr lnr-envelope linear-icon-main"></span> 247 <input type="text" name="email_address" placeholder="Enter your account email for prioritization" value=""> 248 <span>If you already have an account, please <a href="/login?u=https%3A%2F%2Faviationstack.com%2Fcontact" class="link-highlight">sign in</a> using your account email for prioritization or <a href="/signup" class="link-highlight">sign up</a> here.</span> 249 </div> 250 <div class="form_row country-icon"> 251 <span class="lnr lnr-flag linear-icon-main"></span> 252 <select id="country_code" class="country_code" name="country_code"> 253 <option value="" disabled selected>Choose your country</option> 254 <option value="AF" >Afghanistan</option> 255 <option value="AX" >Ã land Islands</option> 256 <option value="AL" >Albania</option> 257 <option value="DZ" >Algeria</option> 258 <option value="AS" >American Samoa</option> 259 <option value="AD" >Andorra</option> 260 <option value="AO" >Angola</option> 261 <option value="AI" >Anguilla</option> 262 <option value="AQ" >Antarctica</option> 263 <option value="AG" >Antigua and Barbuda</option> 264 <option value="AR" >Argentina</option> 265 <option value="AM" >Armenia</option> 266 <option value="AW" >Aruba</option> 267 <option value="AU" >Australia</option> 268 <option value="AT" >Austria</option> 269 <option value="AZ" >Azerbaijan</option> 270 <option value="BS" >Bahamas</option> 271 <option value="BH" >Bahrain</option> 272 <option value="BD" >Bangladesh</option> 273 <option value="BB" >Barbados</option> 274 <option value="BE" >Belgium</option> 275 <option value="BZ" >Belize</option> 276 <option value="BJ" >Benin</option> 277 <option value="BM" >Bermuda</option> 278 <option value="BT" >Bhutan</option> 279 <option value="BO" >Bolivia, Plurinational State of</option> 280 <option value="BQ" >Bonaire, Sint Eustatius and Saba</option> 281 <option value="BA" >Bosnia and Herzegovina</option> 282 <option value="BW" >Botswana</option> 283 <option value="BV" >Bouvet Island</option> 284 <option value="BR" >Brazil</option> 285 <option value="IO" >British Indian Ocean Territory</option> 286 <option value="BN" >Brunei Darussalam</option> 287 <option value="BG" >Bulgaria</option> 288 <option value="BF" >Burkina Faso</option> 289 <option value="BI" >Burundi</option> 290 <option value="KH" >Cambodia</option> 291 <option value="CM" >Cameroon</option> 292 <option value="CA" >Canada</option> 293 <option value="CV" >Cape Verde</option> 294 <option value="KY" >Cayman Islands</option> 295 <option value="CF" >Central African Republic</option> 296 <option value="TD" >Chad</option> 297 <option value="CL" >Chile</option> 298 <option value="CN" >China</option> 299 <option value="CX" >Christmas Island</option> 300 <option value="CC" >Cocos (Keeling) Islands</option> 301 <option value="CO" >Colombia</option> 302 <option value="KM" >Comoros</option> 303 <option value="CG" >Congo</option> 304 <option value="CD" >
304Congo, the Democratic Republic of the</option> 305 <option value="CK" >Cook Islands</option> 306 <option value="CR" >Costa Rica</option> 307 <option value="CI" >Côte d'Ivoire</option> 308 <option value="HR" >Croatia</option> 309 <option value="CW" >Curaçao</option> 310 <option value="CY" >Cyprus</option> 311 <option value="CZ" >Czech Republic</option> 312 <option value="DK" >Denmark</option> 313 <option value="DJ" >Djibouti</option> 314 <option value="DM" >Dominica</option> 315 <option value="DO" >Dominican Republic</option> 316 <option value="EC" >Ecuador</option> 317 <option value="EG" >Egypt</option> 318 <option value="SV" >El Salvador</option> 319 <option value="GQ" >Equatorial Guinea</option> 320 <option value="ER" >Eritrea</option> 321 <option value="EE" >Estonia</option> 322 <option value="ET" >Ethiopia</option> 323 <option value="FK" >Falkland Islands (Malvinas)</option> 324 <option value="FO" >Faroe Islands</option> 325 <option value="FJ" >Fiji</option> 326 <option value="FI" >Finland</option> 327 <option value="FR" >France</option> 328 <option value="GF" >French Guiana</option> 329 <option value="PF" >French Polynesia</option> 330 <option value="TF" >French Southern Territories</option> 331 <option value="GA" >Gabon</option> 332 <option value="GM" >Gambia</option> 333 <option value="GE" >Georgia</option> 334 <option value="DE" >Germany</option> 335 <option value="GH" >Ghana</option> 336 <option value="GI" >Gibraltar</option> 337 <option value="GR" >Greece</option> 338 <option value="GL" >Greenland</option> 339 <option value="GD" >Grenada</option> 340 <option value="GP" >Guadeloupe</option> 341 <option value="GU" >Guam</option> 342 <option value="GT" >Guatemala</option> 343 <option value="GG" >Guernsey</option> 344 <option value="GN" >Guinea</option> 345 <option value="GW" >Guinea-Bissau</option> 346 <option value="GY" >Guyana</option> 347 <option value="HT" >Haiti</option> 348 <option value="HM" >Heard Island and McDonald Islands</option> 349 <option value="VA" >Holy See (Vatican City State)</option> 350 <option value="HN" >Honduras</option> 351 <option value="HK" >Hong Kong</option> 352 <option value="HU" >Hungary</option> 353 <option value="IS" >Iceland</option> 354 <option value="IN" >India</option> 355 <option value="ID" >Indonesia</option> 356 <option value="IQ" >Iraq</option> 357 <option value="IE" >Ireland</option> 358 <option value="IM" >Isle of Man</option> 359 <option value="IL" >Israel</option> 360 <option value="IT" >Italy</option> 361 <option value="JM" >Jamaica</option> 362 <option value="JP" >Japan</option> 363 <option value="JE" >Jersey</option> 364 <option value="JO" >Jordan</option> 365 <option value="KZ" >Kazakhstan</option> 366 <option value="KE" >Kenya</option> 367 <option value="KI" >Kiribati</option> 368 <option value="KR" >Korea, Republic of</option> 369 <option value="KW" >Kuwait</option> 370 <option value="KG" >Kyrgyzstan</option> 371 <option value="LA" >Lao People's Democratic Republic</option> 372 <option value="LV" >Latvia</option> 373 <option value="LB" >Lebanon</option> 374 <option value="LS" >Lesotho</option> 375 <option value="LR" >Liberia</option> 376 <option value="LY" >Libya</option> 377 <option value="LI" >Liechtenstein</option> 378 <option value="LT" >Lithuania</option> 379 <option value="LU" >Luxembourg</option> 380 <option value="MO" >Macao</option> 381 <option value="MK" >Macedonia, the former Yugoslav Republic of</option> 382 <option value="MG" >Madagascar</option> 383 <option value="MW" >Malawi</option> 384 <option value="MY" >Malaysia</option> 385 <option value="MV" >Maldives</option> 386 <option value="ML" >Mali</option> 387 <option value="MT" >Malta</option> 388 <option value="MH" >Marshall Islands</option> 389 <option value="MQ" >Martinique</option> 390 <option value="MR" >Mauritania</option> 391 <option value="MU" >Mauritius</option> 392 <option value="YT" >Mayotte</option> 393 <option value="MX" >Mexico</option> 394 <option value="FM" >Micronesia, Federated States of</option> 395 <option value="MD" >Moldova, Republic of</option> 396 <option value="MC" >Monaco</option> 397 <option value="MN" >Mongolia</option> 398 <option value="ME" >Montenegro</option> 399 <option value="MS" >Montserrat</option> 400 <option value="MA" >Morocco</option> 401 <option value="MZ" >Mozambique</option> 402 <option value="MM" >Myanmar</option> 403 <option value="NA" >Namibia</option> 404 <option value="NR" >Nauru</option> 405 <option value="NP" >Nepal</option> 406 <option value="NL" >Netherlands</option> 407 <option value="NC" >New Caledonia</option> 408 <option value="NZ" >New Zealand</option> 409 <option value="NI" >Nicaragua</option> 410 <option value="NE" >Niger</option> 411 <option value="NG" >Nigeria</option> 412 <option value="NU" >Niue</option> 413 <option value="NF" >Norfolk Island</option> 414 <option value="MP" >Northern Mariana Islands</option> 415 <option value="NO" >Norway</option> 416 <option value="OM" >Oman</option> 417 <option value="PK" >Pakistan</option> 418 <option value="PW" >Palau</option> 419 <option value="PS" >Palestinian Territory, Occupied</option> 420 <option value="PA" >Panama</option> 421 <option value="PG" >Papua New Guinea</option> 422 <option value="PY" >Paraguay</option> 423 <option value="PE" >Peru</option> 424 <option value="PH" >Philippines</option> 425 <option value="PN" >Pitcairn</option> 426 <option value="PL" >Poland</option> 427 <option value="PT" >Portugal</option> 428 <option value="PR" >Puerto Rico</option> 429 <option value="QA" >Qatar</option> 430 <option value="RE" >Réunion</option> 431 <option value="RO" >Romania</option> 432 <option value="RW" >Rwanda</option> 433 <option value="BL" >Saint Barthélemy</option> 434 <option value="SH" >Saint Helena, Ascension and Tristan da Cunha</option> 435 <option value="KN" >Saint Kitts and Nevis</option> 436 <option value="LC" >Saint Lucia</option> 437 <option value="MF" >Saint Martin (French part)</option> 438 <option value="PM" >Saint Pierre and Miquelon</option> 439 <option value="VC" >Saint Vincent and the Grenadines</option> 440 <option value="WS" >Samoa</option> 441 <option value="SM" >San Marino</option> 442 <option value="ST" >Sao Tome and Principe</option> 443 <option value="SA" >Saudi Arabia</option> 444 <option value="SN" >Senegal</option> 445 <option value="RS" >Serbia</option> 446 <option value="SC" >Seychelles</option> 447 <option value="SL" >Sierra Leone</option> 448 <option value="SG" >Singapore</option> 449 <option value="SX" >Sint Maarten (Dutch part)</option> 450 <option value="SK" >Slovakia</option> 451 <option value="SI" >Slovenia</option> 452 <option value="SB" >Solomon Islands</option> 453 <option value="SO" >Somalia</option> 454 <option value="ZA" >South Africa</option> 455 <option value="GS" >South Georgia and the South Sandwich Islands</option> 456 <option value="SS" >South Sudan</option> 457 <option value="ES" >Spain</option> 458 <option value="LK" >Sri Lanka</option> 459 <option value="SR" >Suriname</option> 460 <option value="SJ" >Svalbard and Jan Mayen</option> 461 <option value="SZ" >Swaziland</option> 462 <option value="SE" >Sweden</option> 463 <option value="CH" >Switzerland</option> 464 <option value="TW" >Taiwan</option> 465 <option value="TJ" >Tajikistan</option> 466 <option value="TZ" >Tanzania, United Republic of</option> 467 <option value="TH" >Thailand</option> 468 <option value="TL" >Timor-Leste</option> 469 <option value="TG" >Togo</option> 470 <option value="TK" >Tokelau</option> 471 <option value="TO" >Tonga</option> 472 <option value="TT" >Trinidad and Tobago</option> 473 <option value="TN" >Tunisia</option> 474 <option value="TR" >Turkey</option> 475 <option value="TM" >Turkmenistan</option> 476 <option value="TC" >Turks and Caicos Islands</option> 477 <option value="TV" >Tuvalu</option> 478 <option value="UG" >Uganda</option> 479 <option value="UA" >Ukraine</option> 480 <option value="AE" >United Arab Emirates</option> 481 <option value="GB" >United Kingdom</option> 482 <option value="US" >United States</option> 483 <option value="UM" >United States Minor Outlying Islands</option> 484 <option value="UY" >Uruguay</option> 485 <option value="UZ" >Uzbekistan</option> 486 <option value="VU" >Vanuatu</option> 487 <option value="VE" >Venezuela, Bolivarian Republic of</option> 488 <option value="VN" >Viet Nam</option> 489 <option value="VG" >Virgin Islands, British</option> 490 <option value="VI" >Virgin Islands, U.S.</option> 491 <option value="WF" >Wallis and Futuna</option> 492 <option value="EH" >Western Sahara</option> 493 <option value="YE" >Yemen</option> 494 <option value="ZM" >Zambia</option> 495 <option value="ZW" >Zimbabwe</option> 496 </select> 497 </div> 498
499 <div class="form_row state-name"> 500 <span class="lnr lnr-map-marker linear-icon-main"></span> 501 <input id="state" class="state" type="text" name="state" placeholder="State (optional)" value="" /> 502 <span class="lnr lnr-map-marker linear-icon-main"></span> 503 <select id="state-select" class="state-select" name="state"></select> 504 </div> 505 506 507 <div class="form_row subject"> 508 <i></i> 509 <select name="subject"> 510 <option value="0">Please select a subject</option> 511 <option value="Sales" >Sales</option> 512 <option value="Billing Inquiry" >Billing Inquiry</option> 513 <option value="Technical Question" >Technical Question</option> 514 <option value="Product Inquiry" >Product Inquiry</option> 515 <option value="Legal Inquiry" >Legal Inquiry</option> 516 </select> 517 </div> 518 519 <div class="form_row message"> 520 <textarea name="message" placeholder="Message (Max. 3000 characters)" maxlength="3000"></textarea> 521 </div> 522 <div align="center"> 523 <div class="cf-turnstile" data-sitekey="0x4AAAAAACYH28e-9YbsRK0z" data-theme="auto" data-size="normal" data-appearance="interaction-only" data-response-field-name="cf-turnstile-response"></div> </div> 524 <div class="line-checkbox-outer-block"> 525 526 <input type="hidden" name="email_service_exists" id="email_service_exists" value=""> 527 <div class="line checkboxes" id="email-service-updates" style="display: none;"> 528 529 530 531 <label for="email_service_updates">I agree to receive marketing communication from Apilayer for product updates, sales services, promotions, news, and events. I can withdraw my consent at any time and update my communication preference at the subscription center from any email received.</label> 532 <input type="hidden" name="comm_checkbox" value="1"> 533 534 <div class="clearfix"></div> 535 536 </div> 537 538 <div class="line checkboxes tos" id="tos-accepted" style="display: none;"> 539 540 541 542 <label for="tos_accepted">I agree to the <a title="Terms & Conditions" href="https://www.ideracorp.com/legal/APILayer#tabs-2" class="link-highlight">APILayer Cloud Terms of Service</a> the <a title="Privacy Statement" href="https://www.ideracorp.com/Legal/PrivacyPolicy" class="link-highlight">APILayer Privacy Policy</a> and the <a href="https://www.ideracorp.com/legal/APILayer#tabs-2" class="link-highlight">APILayer Data Processing Agreement (âDPAâ)</a>. <span class="star">*</span></label> 543 544 <div class="clearfix"></div> 545 546 </div> 547 </div> 548 549 <div class="line checkboxes tos confirmation-note"> 550 <span>Note:</span> By registering, you confirm that you agree to the processing of your personal data by apilayer as described in the <a title="Privacy Statement" href="https://www.ideracorp.com/Legal/PrivacyPolicy" class="link-highlight">Privacy Statement</a>. Apilayer is part of the Idera group and may share your information with its parent company Idera, Inc., and its affiliates. For further details on how your data is used, stored, and shared, please review our
550<a href="https://www.ideracorp.com/Legal/PrivacyPolicy" class="link-highlight">Privacy Statement</a>. 551 </div> 552 553 <div class="form_row submit"> 554 <label for="submit">Submit</label> 555 <input type="submit" name="submit" id="submit"> 556 </div> 557 558 </form> 559 560 </div> 561 562</section> 563 564<section class="social_media"> 565 566 <div class="container"> 567 568 <div class="socials"> 569 570 <a class="text">Find us on social media:</li> 571 <a class="twitter" title="apilayer on Twitter" target="_blank" href="https://twitter.com/apilayer"></a> 572 <a class="facebook" title="apilayer on Facebook" target="_blank" href="https://www.facebook.com/apilayer"></a> 573 <a class="linkedin" title="apilayer on Linkedin" target="_blank" href="https://www.linkedin.com/company/apilayer"></a> 574 <a class="github" title="aviationstack API on Github" target="_blank" href="https://github.com/public-apis/public-apis"></a> 575 576 </div> 577 578 </div> 579 580</section> 581 582<!-- start template --> 583<footer> 584 <!-- start product footer --> 585 <div class="container custom-container"> 586 <div class="right_side copyright-section"> 587 <div class="footer-logo"> 588 <a href="/"> 589 <picture> 590 <source srcset="/images/logo/aviationstack_main_white_logo.avif" type="image/avif"> 591 <source srcset="/images/logo/aviationstack_main_white_logo.webp" type="image/webp"> 592 <img draggable="false" class="logo" src="/images/logo/aviationstack_main_white_logo.png" alt="Aviationstack Logo" width="199" style="height: auto; border-radius:8px;" fetchpriority="low" loading="lazy"> 593 </picture> 594 </a> 595 </div> 596 <!-- start social icons --> 597 <div id="social-icons"> 598 <a href="https://www.instagram.com/apilayer/" target="_blank" class="icon-box instagram-icon"> 599 <svg class="h-6 w-6 icon" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true"> 600 <path fill-rule="evenodd" d="M17.34,5.46h0a1.2,1.2,0,1,0,1.2,1.2A1.2,1.2,0,0,0,17.34,5.46Zm4.6,2.42a7.59,7.59,0,0,0-.46-2.43,4.94,4.94,0,0,0-1.16-1.77,4.7,4.7,0,0,0-1.77-1.15,7.3,7.3,0,0,0-2.43-.47C15.06,2,14.72,2,12,2s-3.06,0-4.12.06a7.3,7.3,0,0,0-2.43.47A4.78,4.78,0,0,0,3.68,3.68,4.7,4.7,0,0,0,2.53,5.45a7.3,7.3,0,0,0-.47,2.43C2,8.94,2,9.28,2,12s0,3.06.06,4.12a7.3,7.3,0,0,0,.47,2.43,4.7,4.7,0,0,0,1.15,1.77,4.78,4.78,0,0,0,1.77,1.15,7.3,7.3,0,0,0,2.43.47C8.94,22,9.28,22,12,22s3.06,0,4.12-.06a7.3,7.3,0,0,0,2.43-.47,4.7,4.7,0,0,0,1.77-1.15,4.85,4.85,0,0,0,1.16-1.77,7.59,7.59,0,0,0,.46-2.43c0-1.06.06-1.4.06-4.12S22,8.94,21.94,7.88ZM20.14,16a5.61,5.61,0,0,1-.34,1.86,3.06,3.06,0,0,1-.75,1.15,3.19,3.19,0,0,1-1.15.75,5.61,5.61,0,0,1-1.86.34c-1,.05-1.37.06-4,.06s-3,0-4-.06A5.73,5.73,0,0,1,6.1,19.8,3.27,3.27,0,0,1,5,19.05a3,3,0,0,1-.74-1.15A5.54,5.54,0,0,1,3.86,16c0-1-.06-1.37-.06-4s0-3,.06-4A5.54,5.54,0,0,1,4.21,6.1,3,3,0,0,1,5,5,3.14,3.14,0,0,1,6.1,4.2,5.73,5.73,0,0,1,8,3.86c1,0,1.37-.06,4-.06s3,0,4,.06a5.61,5.61,0,0,1,1.86.34A3.06,3.06,0,0,1,19.05,5,3.06,3.06,0,0,1,19.8,6.1,5.61,5.61,0,0,1,20.14,8c.05,1,.06,1.37.06,4S20.19,15,20.14,16ZM12,6.87A5.13,5.13,0,1,0,17.14,12,5.12,5.12,0,0,0,12,6.87Zm0,8.46A3.33,3.33,0,1,1,15.33,12,3.33,3.33,0,0,1,12,15.33Z"/> 601 </svg> 602 </a> 603 604 <a href="https://www.facebook.com/APILayer/" target="_blank" class="icon-box facebook-icon"> 605 <svg class="h-6 w-6 icon" fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="icon"> 606 <path fill-rule="evenodd" d="M14,6h3a1,1,0,0,0,1-1V3a1,1,0,0,0-1-1H14A5,5,0,0,0,9,7v3H7a1,1,0,0,0-1,1v2a1,1,0,0,0,1,1H9v7a1,1,0,0,0,1,1h2a1,1,0,0,0,1-1V14h2.22a1,1,0,0,0,1-.76l.5-2a1,1,0,0,0-1-1.24H13V7A1,1,0,0,1,14,6Z"></path> 607 </svg> 608 </a> 609 610 <a href="https://www.linkedin.com/company/apilayer/" target="_blank" class="icon-box linkedin-icon"> 611 <svg class="h-6 w-6 icon" fill="currentColor" viewBox="-2 0 24 24" aria-hidden="true"> 612 <path fill-rule="evenodd" d='M19.959 11.719v7.379h-4.278v-6.885c0-1.73-.619-2.91-2.167-2.91-1.182 0-1.886.796-2.195 1.565-.113.275-.142.658-.142 1.043v7.187h-4.28s.058-11.66 0-12.869h4.28v1.824l-.028.042h.028v-.042c.568-.875 1.583-2.126 3.856-2.12
6126 2.815 0 4.926 1.84 4.926 5.792zM2.421.026C.958.026 0 .986 0 2.249c0 1.235.93 2.224 2.365 2.224h.028c1.493 0 2.42-.989 2.42-2.224C4.787.986 3.887.026 2.422.026zM.254 19.098h4.278V6.229H.254v12.869z' /> 613 </svg> 614 </a> 615 616 <a href="https://twitter.com/apilayer/" target="_blank" class="icon-box twitter-icon"> 617 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" class="h-6 w-6 icon" viewBox="-1 0 18 18"> 618 <path d="M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z"/> 619</svg> 620 621 </a> 622 623 <a href="https://www.youtube.com/channel/UCwDncja3klyMhkKXWV1zoNQ" target="_blank" class="icon-box youtube-icon"> 624 <svg class="h-6 w-6 icon" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true"> 625 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7489 4C10.755 4.00335 6.95329 4.03145 4.29761 4.23019C3.86729 4.28305 2.92964 4.28706 2.09295 5.19376C1.43291 5.88365 1.21872 7.45214 1.21872 7.45214C1.21872 7.45214 1.01747 9.13906 1 10.8982V13.0957C1.01747 14.8549 1.21872 16.5418 1.21872 16.5418C1.21872 16.5418 1.43291 18.1097 2.09295 18.8002C2.92964 19.7069 4.02971 19.6781 4.51956 19.7725C6.12954 19.9324 11.0533 19.9913 11.8803 20H12.2893C13.3485 19.994 17.0829 19.9599 19.7011 19.7638C20.1314 19.7109 21.0691 19.7069 21.9058 18.8002C22.5658 18.1097 22.78 16.5418 22.78 16.5418C22.78 16.5418 23 14.701 23 12.8602V11.1338C23 9.29229 22.78 7.45214 22.78 7.45214C22.78 7.45214 22.5658 5.88365 21.9058 5.19376C21.0691 4.28706 20.1314 4.28305 19.7011 4.23019C17.0454 4.03145 13.2437 4.00335 12.2491 4H11.7489ZM9.72675 8.56008L15.6723 11.7681L9.72804 14.9548L9.72675 8.56008Z"/> 626 </svg> 627 </a> 628 629 <a href="https://github.com/apilayer/" target="_blank" class="icon-box github-icon"> 630 <svg class="h-6 w-6 icon" fill="currentColor" viewBox="2 2 20 20" aria-hidden="true"> 631 <path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z" /> 632 </svg> 633 </a> 634 635 <a href="https://discord.com/invite/hgjA78638n" target="_blank" class="icon-box discord-icon"> 636 <svg class="h-6 w-6 icon" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true"> 637 <path fill-rule="evenodd" d="M18.8944 4.34399C17.5184 3.71467 16.057 3.256 14.5317 3C14.3397 3.33067 14.1263 3.77866 13.977 4.13067C12.3546 3.89599 10.7439 3.89599 9.14394 4.13067C8.9946 3.77866 8.77059 3.33067 8.58925 3C7.05328 3.256 5.59194 3.71467 4.22555 4.34399C1.46289 8.41865 0.716219 12.3973 1.08955 16.3226C2.92421 17.6559 4.6949 18.4666 6.43463 19C6.86129 18.424 7.2453 17.8053 7.57597 17.1546C6.94663 16.92 6.3493 16.632 5.7733 16.2906C5.92263 16.184 6.07197 16.0667 6.21064 15.9493C9.68796 17.5387 13.4544 17.5387 16.889 15.9493C17.0383 16.0667 17.177 16.184 17.3263 16.2906C16.7503 16.632 16.153 16.92 15.5237 17.1546C15.8543 17.8053 16.2384 18.424 16.665 19C18.4037 18.4666 20.185 17.6559 22.0101 16.3226C22.4687 11.7787 21.2837 7.83202 18.8944 4.34399ZM8.05596 13.9013C7.01061 13.9013 6.15728 12.952 6.15728 11.7893C6.15728 10.6267 6.98928 9.67731 8.05596 9.67731C9.11194 9.67731 9.97591 10.6267 9.95457 11.7893C9.95457 12.952 9.11194 13.9013 8.05596 13.9013ZM15.065 13.9013C14.0197 13.9013 13.1653 12.952 13.1653 11.7893C13.1653 10.6267 13.9983 9.67731 15.065 9.67731C16.121 9.67731 16.985 10.6267 16.9637 11.7893C16.9637 12.952 16.1317 13.9013 15.065 13.9013Z"/> 638 </svg> 639 </a> 640 641 </div> 642 <!--end social media icons --> 643 644 645 </div> 646 <ul> 647 <li class="heading">PRODUCT</li> 648 <li><a href="/pricing" hreflang="en">Pricing</a></li> 649 <li><a target="_blank" href="https://apilayer.com/provider" hreflang="en">List Your API</a> 650 </li> 651 <li><a target="_blank" href="https://apilayer.com/why-choose-apilayer" hreflang="en">Why choose us?</a> 652 </li> 653 <li><a target="_blank" href="https://apilayer.com/marketplace" hreflang="en">Marketplace</a></li> 654 <li><a title="Affiliate Program" href="https://apilayer.com/affiliates" target="_blank">Affiliates</a></li> 655 </ul> 656 <ul> 657 <li class="heading">DOCS & HELP</li> 658 <li><a href="https://docs.apilayer.com/aviationstack/docs/api-documentation/?utm_source=AviationstackHomePage&utm_medium=Referral" target="_blank" hreflang="en">Documentation</a></li> 659 <li>
659<a target="_blank" href="https://blog.apilayer.com/" rel="noreferer,noopener" hreflang="en">Blog</a></li> 660 <li><a href="/faq" hreflang="en">FAQs</a></li> 661 <li><a href="/api-glossary" hreflang="en">API Glossary</a></li> 662 </ul> 663 <ul> 664 <li class="heading">ACCOUNT</li> 665 <li><a href="/login" hreflang="en">Log In</a></li> 666 <li><a href="/forgot" hreflang="en">Forgot Password</a></li> 667 <li><a href="/signup/free" hreflang="en">FREE Signup</a></li> 668 </ul> 669 <ul> 670 <li class="heading">GET IN TOUCH</li> 671 <li><a href="/contact" class="apilayer-support">Contact</a></li> 672 <li><a href="/contact/quote" class="apilayer-support">Get a quote</a></li> 673 </ul> 674 675 <div id="ownership-popup" class="overlay" style="display:none;"> 676 <div class="popup"> 677 <img src="/site_images/Api-PopUp-Banner.png" alt="API Pop-Up Banner"> 678 </div> 679 </div> 680 </div> 681 <!-- end product footer --> 682 <div class="container"> 683 <div class="copyright-link"> 684 <a target="_blank" href="https://www.ideracorp.com/legal/APILayer">Imprint / Legal</a> | <a target="_blank" href="https://www.ideracorp.com/Legal/PrivacyPolicy">Privacy</a> | <a target="_blank" href="https://www.ideracorp.com/legal/APILayer#tabs-2">Terms</a> | <a target="_blank" href="https://www.ideracorp.com/Legal/APILayer/CookiePolicy">Cookie Preference</a> | <a href="https://aviationstack.com/sitemap.php">Sitemap</a> 685 </div> 686 <div class="copyright-text"> 687 <span>© 2026 Aviationstack API, an <a target="_blank" href="https://apilayer.com/">APILayer</a> product. All rights reserved.</span> 688 </div> 689 </div> 690</footer> 691</div> 692 693 <!-- Platinum dialog box start / Common place to call if required--> 694 <div class="dialog" id="platinum_dialog_box"> 695 <div class="dialog-inner"> 696 <span class="close-btn">Ã</span> 697 <div> 698 <div class="benefit_parent"> 699 <div class="benefit_txt_div"> 700 <p class="benefit_txt"></p> 701 </div> 702 <div class="benefit_status_first"> 703 <p class="title_txt">Standard Support</p> 704 </div> 705 <div class="benefit_status"> 706 <p class="title_txt">Platinum Support</p> 707 </div> 708 </div> 709 710 <div class="benefit_parent"> 711 <div class="benefit_txt_div"> 712 <p class="benefit_txt">General review of the issue</p> 713 </div> 714 <div class="benefit_status_first"> 715 <img 716 class="icon_img" 717 alt="" 718 src="../images/assets/checkedGreen.svg" 719 /> 720 </div> 721 <div class="benefit_status"> 722 <img 723 class="icon_img" 724 alt="" 725 src="../images/assets/checkedGreen.svg" 726 /> 727 </div> 728 </div> 729 730 <div class="benefit_parent"> 731 <div class="benefit_txt_div"> 732 <p class="benefit_txt">Access to knowledge base articles</p> 733 </div> 734 <div class="benefit_status_first"> 735 <img 736 class="icon_img" 737 alt="" 738 src="../images/assets/checkedGreen.svg" 739 /> 740 </div> 741 <div class="benefit_status"> 742 <img 743 class="icon_img" 744 alt="" 745 src="../images/assets/checkedGreen.svg" 746 /> 747 </div> 748 </div> 749 750 <div class="benefit_parent"> 751 <div class="benefit_txt_div"> 752 <p class="benefit_txt">Email support communication</p> 753 </div> 754 <div class="benefit_status_first"> 755 <img
756 class="icon_img" 757 alt="" 758 src="../images/assets/checkedGreen.svg" 759 /> 760 </div> 761 <div class="benefit_status"> 762 <img 763 class="icon_img" 764 alt="" 765 src="../images/assets/checkedGreen.svg" 766 /> 767 </div> 768 </div> 769 770 <div class="benefit_parent"> 771 <div class="benefit_txt_div"> 772 <p class="benefit_txt">Regular product updates and fixes</p> 773 </div> 774 <div class="benefit_status_first"> 775 <img 776 class="icon_img" 777 alt="" 778 src="../images/assets/checkedGreen.svg" 779 /> 780 </div> 781 <div class="benefit_status"> 782 <img 783 class="icon_img" 784 alt="" 785 src="../images/assets/checkedGreen.svg" 786 /> 787 </div> 788 </div> 789 790 <div class="benefit_parent"> 791 <div class="benefit_txt_div"> 792 <p class="benefit_txt">Dedicated account team</p> 793 </div> 794 <div class="benefit_status_first"> 795 </div> 796 <div class="benefit_status"> 797 <img 798 class="icon_img" 799 alt="" 800 src="../images/assets/checkedGreen.svg" 801 /> 802 </div> 803 </div> 804 805 <div class="benefit_parent"> 806 <div class="benefit_txt_div"> 807 <p class="benefit_txt">Priority Email Support with unlimited communication</p> 808 </div> 809 <div class="benefit_status_first"> 810 </div> 811 <div class="benefit_status"> 812 <img 813 class="icon_img" 814 alt="" 815 src="../images/assets/checkedGreen.svg" 816 /> 817 </div> 818 </div> 819 820 <div class="benefit_parent"> 821 <div class="benefit_txt_div"> 822 <p class="benefit_txt">Priority bug review and updates</p> 823 </div> 824 <div class="benefit_status_first"> 825 </div> 826 <div class="benefit_status"> 827 <img 828 class="icon_img" 829 alt="" 830 src="../images/assets/checkedGreen.svg" 831 /> 832 </div> 833 </div> 834 835 <div class="benefit_parent"> 836 <div class="benefit_txt_div"> 837 <p class="benefit_txt">Option for quarterly briefing call with Product Management</p> 838 </div> 839 <div class="benefit_status_first"> 840 </div> 841 <div class="benefit_status"> 842 <img 843 class="icon_img" 844 alt="" 845 src="../images/assets/checkedGreen.svg" 846 /> 847 </div> 848 </div> 849 850 <div class="benefit_parent"> 851 <div class="benefit_txt_div"> 852 <p class="benefit_txt">Feature requests as priority roadmap input into product</p> 853 </div> 854 <div class="benefit_status_first"> 855 </div> 856 <div class="benefit_status"> 857 <img 858 class="icon_img" 859 alt="" 860 src="../images/assets/checkedGreen.svg" 861 /> 862 </div> 863 </div> 864 </div> 865 </div> 866 </div> 867 <!-- Platinum dialog box end --> 868 869<!-- Embedded JS script from: jquery-1.11.3.min.js -->
vendor: 4,512 bytes, lines 870-872
870<script type="text/javascript"> 871/*! jQuery v1.11.3 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ 872!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.3",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b="length"in a&&a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s
vendor: 18,080 bytes, line 872
872=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\f]' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function qa(){}qa.prototype=d.filters=d.pseudos,d.setFilters=new qa,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function ra(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")}
vendor: 16,844 bytes, lines 872-874
872)||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1; 873 874return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?m.queue(this[0],a):void 0===b?this:this.each(function(){var c=m.queue(this,a,b);m._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&m.dequeue(this,a)})},dequeue:function(a){return this.each(function(){m.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=m.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=m._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=["Top","Right","Bottom","Left"],U=function(a,b){return a=b||a,"none"===m.css(a,"display")||!m.contains(a.ownerDocument,a)},V=m.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===m.type(c)){e=!0;for(h in c)m.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,m.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(m(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav></:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function aa(){return!0}function ba(){return!1}function ca(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{}
vendor: 1,726 bytes, line 874
874,e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>
vendor: 54,827 bytes, lines 874-875
874=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[m.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=Z.test(e)?this.mouseHooks:Y.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new m.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||y),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button,g=b.fromElement;return null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||y,e=d.documentElement,c=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ca()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===ca()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return m.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return m.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=m.extend(new m.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?m.event.trigger(e,null,b):m.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},m.removeEvent=y.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===K&&(a[d]=null),a.detachEvent(d,c))},m.Event=function(a,b){return this instanceof m.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?aa:ba):this.type=a,b&&m.extend(this,b),this.timeStamp=a&&a.timeStamp||m.now(),void(this[m.expando]=!0)):new m.Event(a,b)},m.Event.prototype={isDefaultPrevented:ba,isPropagationStopped:ba,isImmediatePropagationStopped:ba,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=aa,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=aa,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=aa,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},m.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){m.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!m.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.submitBubbles||(m.event.special.submit={setup:function(){return m.nodeName(this,"form")?!1:void m.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=m.nodeName(b,"input")||m.nodeName(b,"button")?b.form:void 0;c&&!m._data(c,"submitBubbles")&&(m.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),m._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&m.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return m.nodeName(this,"form")?!1:void m.event.remove(this,"._submit")}}),k.changeBubbles||(m.event.special.change={setup:function(){return X.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(m.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),m.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),m.event.simulate("change",this,a,!0)})),!1):void m.event.add(this,"beforeactivate._change",function(a){var b=a.target;X.test(b.nodeName)&&!m._data(b,"changeBubbles")&&(m.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||m.event.simulate("change",this.parentNode,a,!0)}),m._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return m.event.remove(this,"._change"),!X.test(this.nodeName)}}),k.focusinBubbles||m.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){m.event.simulate(b,a.target,m.event.fix(a),!0)};m.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=m._data(d,b);e||d.addEventListener(a,c,!0),m._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=m._data(d,b)-1;e?m._data(d,b,e):(d.removeEventListener(a,c,!0),m._removeData(d,b))}}}),m.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(f in a)this.on(f,b,c,a[f],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=ba;else if(!d)return this;return 1===e&&(g=d,d=function(a){return m().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=m.guid++)),this.each(function(){m.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,m(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=ba),this.each(function(){m.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){m.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?m.event.trigger(a,b,c,!0):void 0}});function da(a){var b=ea.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var ea="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",fa=/ jQuery\d+="(?:null|\d+)"/g,ga=new RegExp("<(?:"+ea+")[\\s/>]","i"),ha=/^\s+/,ia=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ja=/<([\w:]+)/,ka=/<tbody/i,la=/<|&#?\w+;/,ma=/<(?:script|style|link)/i,na=/checked\s*(?:[^=]|=\s*.checked.)/i,oa=/^$|\/(?:java|ecma)script/i,pa=/^true\/(.*)/,qa=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ra={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:k.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},sa=da(y),ta=sa.appendChild(y.createElement("div"));ra.optgroup=ra.option,ra.tbody=ra.tfoot=ra.colgroup=ra.caption=ra.thead,ra.th=ra.td;function ua(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ua(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function va(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wa(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xa(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function ya(a){var b=pa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function za(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Aa(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Ba(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xa(b).text=a.text,ya(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!ga.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ta.innerHTML=a.outerHTML,ta.removeChild(f=ta.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ua(f),h=ua(a),g=0;null!=(e=h[g]);++g)d[g]&&Ba(e,d[g]);if(b)if(c)for(h=h||ua(a),d=d||ua(f),g=0;null!=(e=h[g]);g++)Aa(e,d[g]);else Aa(a,f);return d=ua(f,"script"),d.length>0&&za(d,!i&&ua(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=da(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(la.test(f)){h=h||o.appendChild(b.createElement("div")),i=(ja.exec(f)||["",""])[1].toLowerCase(),l=ra[i]||ra._default,h.innerHTML=l[1]+f.replace(ia,"<$1></$2>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&ha.test(f)&&p.push(b.createTextNode(ha.exec(f)[0])),!k.tbody){f="table"!==i||ka.test(f)?"<table>"!==l[1]||ka.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ua(p,"input"),va),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ua(o.appendChild(f),"script"),g&&za(h),c)){e=0;while(f=h[e++])oa.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ua(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&za(ua(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ua(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fa,""):void 0;if(!("string"!=typeof a||ma.test(a)||!k.htmlSerialize&&ga.test(a)||!k.leadingWhitespace&&ha.test(a)||ra[(ja.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ia,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ua(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ua(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&na.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ua(i,"script"),xa),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ua(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,ya),j=0;f>j;j++)d=g[j],oa.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qa,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Ca,Da={};function Ea(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fa(a){var b=y,c=Da[a];return c||(c=Ea(a,b),"none"!==c&&c||(Ca=(Ca||m("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Ca[0].contentWindow||Ca[0].contentDocument).document,b.write(),b.close(),c=Ea(a,b),Ca.detach()),Da[a]=c),c}!function(){var a;k.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,d;return c=y.getElementsByTagName("body")[0],c&&c.style?(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(y.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(d),a):void 0}}();var Ga=/^margin/,Ha=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ia,Ja,Ka=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ia=function(b){return b.ownerDocument.defaultView.opener?b.ownerDocument.defaultView.getComputedStyle(b,null):a.getComputedStyle(b,null)},Ja=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ia(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||m.contains(a.ownerDocument,a)||(g=m.style(a,b)),Ha.test(g)&&Ga.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):y.documentElement.currentStyle&&(Ia=function(a){return a.currentStyle},Ja=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ia(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Ha.test(g)&&!Ka.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function La(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h;if(b=y.createElement("div"),b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=d&&d.style){c.cssText="float:left;opacity:.5",k.opacity="0.5"===c.opacity,k.cssFloat=!!c.cssFloat,b.style.backgroundClip="content-box",b.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===b.style.backgroundClip,k.boxSizing=""===c.boxSizing||""===c.MozBoxSizing||""===c.WebkitBoxSizing,m.extend(k,{reliableHiddenOffsets:function(){return null==g&&i(),g},boxSizingReliable:function(){return null==f&&i(),f},pixelPosition:function(){return null==e&&i(),e},reliableMarginRight:function(){return null==h&&i(),h}});function i(){var b,c,d,i;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),b.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",e=f=!1,h=!0,a.getComputedStyle&&(e="1%"!==(a.getComputedStyle(b,null)||{}).top,f="4px"===(a.getComputedStyle(b,null)||{width:"4px"}).width,i=b.appendChild(y.createElement("div")),i.style.cssText=b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",b.style.width="1px",h=!parseFloat((a.getComputedStyle(i,null)||{}).marginRight),b.removeChild(i)),b.innerHTML="<table><tr><td></td><td>t</td></tr></table>",i=b.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",g=0===i[0].offsetHeight,g&&(i[0].style.display="",i[1].style.display="none",g=0===i[0].offsetHeight),c.removeChild(d))}}}(),m.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Ma=/alpha\([^)]*\)/i,Na=/opacity\s*=\s*([^)]*)/,Oa=/^(none|table(?!-c[ea]).+)/,Pa=new RegExp("^("+S+")(.*)$","i"),Qa=new RegExp("^([+-])=("+S+")","i"),Ra={position:"absolute",visibility:"hidden",display:"block"},Sa={letterSpacing:"0",fontWeight:"400"},Ta=["Webkit","O","Moz","ms"];function Ua(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Ta.length;while(e--)if(b=Ta[e]+c,b in a)return b;return d}function Va(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=m._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&U(d)&&(f[g]=m._data(d,"olddisplay",Fa(d.nodeName)))):(e=U(d),(c&&"none"!==c||!e)&&m._data(d,"olddisplay",e?c:m.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Wa(a,b,c){var d=Pa.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Xa(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=m.css(a,c+T[f],!0,e)),d?("content"===c&&(g-=m.css(a,"padding"+T[f],!0,e)),"margin"!==c&&(g-=m.css(a,"border"+T[f]+"Width",!0,e))):(g+=m.css(a,"padding"+T[f],!0,e),"padding"!==c&&(g+=m.css(a,"border"+T[f]+"Width",!0,e)));return g}function Ya(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ia(a),g=k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Ja(a,b,f),(0>e||null==e)&&(e=a.style[b]),Ha.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Xa(a,b,c||(g?"border":"content"),d,f)+"px"}m.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Ja(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":k.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=m.camelCase(b),i=a.style;if(b=m.cssProps[h]||(m.cssProps[h]=Ua(i,h)),g=m.cssHooks[b]||m.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Qa.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(m.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||m.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=m.camelCase(b);return b=m.cssProps[h]||(m.cssProps[h]=Ua(a.style,h)),g=m.cssHooks[b]||m.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Ja(a,b,d)),"normal"===f&&b in Sa&&(f=Sa[b]),""===c||c?(e=parseFloat(f),c===!0||m.isNumeric(e)?e||0:f):f}}),m.each(["height","width"],function(a,b){m.cssHooks[b]={get:function(a,c,d){return c?Oa.test(m.css(a,"display"))&&0===a.offsetWidth?m.swap(a,Ra,function(){return Ya(a,b,d)}):Ya(a,b,d):void 0},set:function(a,c,d){var e=d&&Ia(a);return Wa(a,c,d?Xa(a,b,d,k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,e),e):0)}}}),k.opacity||(m.cssHooks.opacity={get:function(a,b){return Na.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=m.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===m.trim(f.replace(Ma,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Ma.test(f)?f.replace(Ma,e):f+" "+e)}}),m.cssHooks.marginRight=La(k.reliableMarginRight,function(a,b){return b?m.swap(a,{display:"inline-block"},Ja,[a,"marginRight"]):void 0}),m.each({margin:"",padding:"",border:"Width"},function(a,b){m.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+T[d]+b]=f[d]||f[d-2]||f[0];return e}},Ga.test(a)||(m.cssHooks[a+b].set=Wa)}),m.fn.extend({css:function(a,b){return V(this,function(a,b,c){var d,e,f={},g=0;if(m.isArray(b)){for(d=Ia(a),e=b.length;e>g;g++)f[b[g]]=m.css(a,b[g],!1,d);return f}return void 0!==c?m.style(a,b,c):m.css(a,b)},a,b,arguments.length>1)},show:function(){return Va(this,!0)},hide:function(){return Va(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){U(this)?m(this).show():m(this).hide()})}});function Za(a,b,c,d,e){ 875return new Za.prototype.init(a,b,c,d,e)}m.Tween=Za,Za.prototype={constructor:Za,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(m.cssNumber[c]?"":"px")},cur:function(){var a=Za.propHooks[this.prop];return a&&a.get?a.get(this):Za.propHooks._default.get(this)},run:function(a){var b,c=Za.propHooks[this.prop];return this.options.duration?this.pos=b=m.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Za.propHooks._default.set(this),this}},Za.prototype.init.prototype=Za.prototype,Za.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=m.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){m.fx.step[a.prop]?m.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[m.cssProps[a.prop]]||m.cssHooks[a.prop])?m.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Za.propHooks.scrollTop=Za.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},m.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},m.fx=Za.prototype.init,m.fx.step={};var $a,_a,ab=/^(?:toggle|show|hide)$/,bb=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),cb=/queueHooks$/,db=[ib],eb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=bb.exec(b),f=e&&e[3]||(m.cssNumber[a]?"":"px"),g=(m.cssNumber[a]||"px"!==f&&+d)&&bb.exec(m.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,m.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function fb(){return setTimeout(function(){$a=void 0}),$a=m.now()}function gb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=T[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function hb(a,b,c){for(var d,e=(eb[b]||[]).concat(eb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ib(a,b,c){var d,e,f,g,h,i,j,l,n=this,o={},p=a.style,q=a.nodeType&&U(a),r=m._data(a,"fxshow");c.queue||(h=m._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,n.always(function(){n.always(function(){h.unqueued--,m.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=m.css(a,"display"),l="none"===j?m._data(a,"olddisplay")||Fa(a.nodeName):j,"inline"===l&&"none"===m.css(a,"float")&&(k.inlineBlockNeedsLayout&&"inline"!==Fa(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",k.shrinkWrapBlocks()||n.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],ab.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||m.style(a,d)}else j=void 0;if(m.isEmptyObject(o))"inline"===("none"===j?Fa(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=m._data(a,"fxshow",{}),f&&(r.hidden=!q),q?m(a).show():n.done(function(){m(a).hide()}),n.done(function(){var b;m._removeData(a,"fxshow");for(b in o)m.style(a,b,o[b])});for(d in o)g=hb(q?r[d]:0,d,n),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function jb(a,b){var c,d,e,f,g;for(c in a)if(d=m.camelCase(c),e=b[d],f=a[c],m.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=m.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kb(a,b,c){var d,e,f=0,g=db.length,h=m.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=$a||fb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:m.extend({},b),opts:m.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:$a||fb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=m.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jb(k,j.opts.specialEasing);g>f;f++)if(d=db[f].call(j,a,k,j.opts))return d;return m.map(k,hb,j),m.isFunction(j.opts.start)&&j.opts.start.call(a,j),m.fx.timer(m.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}m.Animation=m.extend(kb,{tweener:function(a,b){m.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],eb[c]=eb[c]||[],eb[c].unshift(b)},prefilter:function(a,b){b?db.unshift(a):db.push(a)}}),m.speed=function(a,b,c){var d=a&&"object"==typeof a?m.extend({},a):{complete:c||!c&&b||m.isFunction(a)&&a,duration:a,easing:c&&b||b&&!m.isFunction(b)&&b};return d.duration=m.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in m.fx.speeds?m.fx.speeds[d.duration]:m.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){m.isFunction(d.old)&&d.old.call(this),d.queue&&m.dequeue(this,d.queue)},d},m.fn.extend({fadeTo:function(a,b,c,d){return this.filter(U).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=m.isEmptyObject(a),f=m.speed(b,c,d),g=function(){var b=kb(this,m.extend({},a),f);(e||m._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=m.timers,g=m._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&cb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&m.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=m._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=m.timers,g=d?d.length:0;for(c.finish=!0,m.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),m.each(["toggle","show","hide"],function(a,b){var c=m.fn[b];m.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gb(b,!0),a,d,e)}}),m.each({slideDown:gb("show"),slideUp:gb("hide"),slideToggle:gb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){m.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),m.timers=[],m.fx.tick=function(){var a,b=m.timers,c=0;for($a=m.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||m.fx.stop(),$a=void 0},m.fx.timer=function(a){m.timers.push(a),a()?m.fx.start():m.timers.pop()},m.fx.interval=13,m.fx.start=function(){_a||(_a=setInterval(m.fx.tick,m.fx.interval))},m.fx.stop=function(){clearInterval(_a),_a=null},m.fx.speeds={slow:600,fast:200,_default:400},m.fn.delay=function(a,b){return a=m.fx?m.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a,b,c,d,e;b=y.createElement("div"),b.setAttribute("className","t"),b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=y.createElement("select"),e=c.appendChild(y.createElement("option")),a=b.getElementsByTagName("input")[0],d.style.cssText="top:1px",k.getSetAttribute="t"!==b.className,k.style=/top/.test(d.getAttribute("style")),k.hrefNormalized="/a"===d.getAttribute("href"),k.checkOn=!!a.value,k.optSelected=e.selected,k.enctype=!!y.createElement("form").enctype,c.disabled=!0,k.optDisabled=!e.disabled,a=y.createElement("input"),a.setAttribute("value",""),k.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),k.radioValue="t"===a.value}();var lb=/\r/g;m.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=m.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,m(this).val()):a,null==e?e="":"number"==typeof e?e+="":m.isArray(e)&&(e=m.map(e,function(a){return null==a?"":a+""})),b=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=m.valHooks[e.type]||m.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(lb,""):null==c?"":c)}}}),m.extend({valHooks:{option:{get:function(a){var b=m.find.attr(a,"value");return null!=b?b:m.trim(m.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&m.nodeName(c.parentNode,"optgroup"))){if(b=m(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=m.makeArray(b),g=e.length;while(g--)if(d=e[g],m.inArray(m.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(a,b){return m.isArray(b)?a.checked=m.inArray(m(a).val(),b)>=0:void 0}},k.checkOn||(m.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var mb,nb,ob=m.expr.attrHandle,pb=/^(?:checked|selected)$/i,qb=k.getSetAttribute,rb=k.input;m.fn.extend({attr:function(a,b){return V(this,m.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){m.removeAttr(this,a)})}}),m.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===K?m.prop(a,b,c):(1===f&&m.isXMLDoc(a)||(b=b.toLowerCase(),d=m.attrHooks[b]||(m.expr.match.bool.test(b)?nb:mb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=m.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void m.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=m.propFix[c]||c,m.expr.match.bool.test(c)?rb&&qb||!pb.test(c)?a[d]=!1:a[m.camelCase("default-"+c)]=a[d]=!1:m.attr(a,c,""),a.removeAttribute(qb?c:d)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&m.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),nb={set:function(a,b,c){return b===!1?m.removeAttr(a,c):rb&&qb||!pb.test(c)?a.setAttribute(!qb&&m.propFix[c]||c,c):a[m.camelCase("default-"+c)]=a[c]=!0,c}},m.each(m.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ob[b]||m.find.attr;ob[b]=rb&&qb||!pb.test(b)?function(a,b,d){var e,f;return d||(f=ob[b],ob[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,ob[b]=f),e}:function(a,b,c){return c?void 0:a[m.camelCase("default-"+b)]?b.toLowerCase():null}}),rb&&qb||(m.attrHooks.value={set:function(a,b,c){return m.nodeName(a,"input")?void(a.defaultValue=b):mb&&mb.set(a,b,c)}}),qb||(mb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},ob.id=ob.name=ob.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},m.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:mb.set},m.attrHooks.contenteditable={set:function(a,b,c){mb.set(a,""===b?!1:b,c)}},m.each(["width","height"],function(a,b){m.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),k.style||(m.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var sb=/^(?:input|select|textarea|button|object)$/i,tb=/^(?:a|area)$/i;m.fn.extend({prop:function(a,b){return V(this,m.prop,a,b,arguments.length>1)},removeProp:function(a){return a=m.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),m.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!m.isXMLDoc(a),f&&(b=m.propFix[b]||b,e=m.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=m.find.attr(a,"tabindex");return b?parseInt(b,10):sb.test(a.nodeName)||tb.test(a.nodeName)&&a.href?0:-1}}}}),k.hrefNormalized||m.each(["href","src"],function(a,b){m.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),k.optSelected||(m.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this}),k.enctype||(m.propFix.enctype="encoding");var ub=/[\t\r\n\f]/g;m.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ub," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=m.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ub," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?m.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(m.isFunction(a)?function(c){m(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=m(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===K||"boolean"===c)&&(this.className&&m._data(this,"__className__",this.className),this.className=this.className||a===!1?"":m._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ub," ").indexOf(b)>=0)return!0;return!1}}),m.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){m.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),m.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var vb=m.now(),wb=/\?/,xb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=m.trim(b+"");return e&&!m.trim(e.replace(xb,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():m.error("Invalid JSON: "+b)},m.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||m.error("Invalid XML: "+b),c};var yb,zb,Ab=/#.*$/,Bb=/([?&])_=[^&]*/,Cb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Db=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Eb=/^(?:GET|HEAD)$/,Fb=/^\/\//,Gb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Hb={},Ib={},Jb="*/".concat("*");try{zb=location.href}catch(Kb){zb=y.createElement("a"),zb.href="",zb=zb.href}yb=Gb.exec(zb.toLowerCase())||[];function Lb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(m.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Mb(a,b,c,d){var e={},f=a===Ib;function g(h){var i;return e[h]=!0,m.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Nb(a,b){var c,d,e=m.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&m.extend(!0,a,c),a}function Ob(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Pb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:zb,type:"GET",isLocal:Db.test(yb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":m.parseJSON,"text xml":m.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Nb(Nb(a,m.ajaxSettings),b):Nb(m.ajaxSettings,a)},ajaxPrefilter:Lb(Hb),ajaxTransport:Lb(Ib),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=m.ajaxSetup({},b),l=k.context||k,n=k.context&&(l.nodeType||l.jquery)?m(l):m.event,o=m.Deferred(),p=m.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Cb.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||zb)+"").replace(Ab,"").replace(Fb,yb[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=m.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(c=Gb.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===yb[1]&&c[2]===yb[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(yb[3]||("http:"===yb[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=m.param(k.data,k.traditional)),Mb(Hb,k,b,v),2===t)return v;h=m.event&&k.global,h&&0===m.active++&&m.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Eb.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(wb.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Bb.test(e)?e.replace(Bb,"$1_="+vb++):e+(wb.test(e)?"&":"?")+"_="+vb++)),k.ifModified&&(m.lastModified[e]&&v.setRequestHeader("If-Modified-Since",m.lastModified[e]),m.etag[e]&&v.setRequestHeader("If-None-Match",m.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Jb+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Mb(Ib,k,b,v)){v.readyState=1,h&&n.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Ob(k,v,c)),u=Pb(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(m.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(m.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&n.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(n.trigger("ajaxComplete",[v,k]),--m.active||m.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return m.get(a,b,c,"json")},getScript:function(a,b){return m.get(a,void 0,b,"script")}}),m.each(["get","post"],function(a,b){m[b]=function(a,c,d,e){return m.isFunction(c)&&(e=e||d,d=c,c=void 0),m.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),m._evalUrl=function(a){return m.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},m.fn.extend({wrapAll:function(a){if(m.isFunction(a))return this.each(function(b){m(this).wrapAll(a.call(this,b))});if(this[0]){var b=m(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(m.isFunction(a)?function(b){m(this).wrapInner(a.call(this,b))}:function(){var b=m(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=m.isFunction(a);return this.each(function(c){m(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){m.nodeName(this,"body")||m(this).replaceWith(this.childNodes)}).end()}}),m.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!k.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||m.css(a,"display"))},m.expr.filters.visible=function(a){return!m.expr.filters.hidden(a)};var Qb=/%20/g,Rb=/\[\]$/,Sb=/\r?\n/g,Tb=/^(?:submit|button|image|reset|file)$/i,Ub=/^(?:input|select|textarea|keygen)/i;function Vb(a,b,c,d){var e;if(m.isArray(b))m.each(b,function(b,e){c||Rb.test(a)?d(a,e):Vb(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==m.type(b))d(a,b);else for(e in b)Vb(a+"["+e+"]",b[e],c,d)}m.param=function(a,b){var c,d=[],e=function(a,b){b=m.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=m.ajaxSettings&&m.ajaxSettings.traditional),m.isArray(a)||a.jquery&&!m.isPlainObject(a))m.each(a,function(){e(this.name,this.value)});else for(c in a)Vb(c,a[c],b,e);return d.join("&").replace(Qb,"+")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=m.prop(this,"elements");return a?m.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!m(this).is(":disabled")&&Ub.test(this.nodeName)&&!Tb.test(a)&&(this.checked||!W.test(a))}).map(function(a,b){var c=m(this).val();return null==c?null:m.isArray(c)?m.map(c,function(a){return{name:b.name,value:a.replace(Sb,"\r\n")}}):{name:b.name,value:c.replace(Sb,"\r\n")}}).get()}}),m.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Zb()||$b()}:Zb;var Wb=0,Xb={},Yb=m.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in Xb)Xb[a](void 0,!0)}),k.cors=!!Yb&&"withCredentials"in Yb,Yb=k.ajax=!!Yb,Yb&&m.ajaxTransport(function(a){if(!a.crossDomain||k.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Wb;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Xb[g],b=void 0,f.onreadystatechange=m.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Xb[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function Zb(){try{return new a.XMLHttpRequest}catch(b){}}function $b(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return m.globalEval(a),a}}}),m.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),m.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=y.head||m("head")[0]||y.documentElement;return{send:function(d,e){b=y.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var _b=[],ac=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_b.pop()||m.expando+"_"+vb++;return this[a]=!0,a}}),m.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ac.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ac.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=m.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(ac,"$1"+e):b.jsonp!==!1&&(b.url+=(wb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||m.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,_b.push(e)),g&&m.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),m.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||y;var d=u.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=m.buildFragment([a],b,e),e&&e.length&&m(e).remove(),m.merge([],d.childNodes))};var bc=m.fn.load;m.fn.load=function(a,b,c){if("string"!=typeof a&&bc)return bc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=m.trim(a.slice(h,a.length)),a=a.slice(0,h)),m.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&m.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?m("<div>").append(m.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cc=a.document.documentElement;function dc(a){return m.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}m.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=m.css(a,"position"),l=m(a),n={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=m.css(a,"top"),i=m.css(a,"left"),j=("absolute"===k||"fixed"===k)&&m.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),m.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(n.top=b.top-h.top+g),null!=b.left&&(n.left=b.left-h.left+e),"using"in b?b.using.call(a,n):l.css(n)}},m.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){m.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,m.contains(b,e)?(typeof e.getBoundingClientRect!==K&&(d=e.getBoundingClientRect()),c=dc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===m.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),m.nodeName(a[0],"html")||(c=a.offset()),c.top+=m.css(a[0],"borderTopWidth",!0),c.left+=m.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-m.css(d,"marginTop",!0),left:b.left-c.left-m.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||cc;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cc})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);m.fn[a]=function(d){return V(this,function(a,d,e){var f=dc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?m(f).scrollLeft():e,c?e:m(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),m.each(["top","left"],function(a,b){m.cssHooks[b]=La(k.pixelPosition,function(a,c){return c?(c=Ja(a,b),Ha.test(c)?m(a).position()[b]+"px":c):void 0})}),m.each({Height:"height",Width:"width"},function(a,b){m.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){m.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return V(this,function(b,c,d){var e;return m.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?m.css(b,c,g):m.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),m.fn.size=function(){return this.length},m.fn.andSelf=m.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return m});var ec=a.jQuery,fc=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fc),b&&a.jQuery===m&&(a.jQuery=ec),m},typeof b===K&&(a.jQuery=a.$=m),m});
876</script>
876 877 878 879<!-- Embedded JS script from: scripts.min.js -->
880<script type="text/javascript"> 881function isValidEmailAddress(a){return new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i).test(a)}function is_valid_url(a){return/^(http(s)?:\/\/)?(www\.)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/.test(a)}function isUrlValid(a){return/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(a)}$("body").on("change",'[name="payment_freq"]',function(){!0===$(this).prop("checked")?($("body").addClass("yearly"),$("body").find(".signup_link").each(function(){$(this).attr("href",$(this).attr("data-yearly-href"))})):($("body").removeClass("yearly"),$("body").find(".signup_link").each(function(){$(this).attr("href",$(this).attr("data-monthly-href"))}))}),$(document).on("click",'a[href^="#"]',function(a){a.preventDefault();a=$($.attr(this,"href")).offset().top;"#customers"===$(this).attr("href")&&(a+=-40),$("html, body").animate({scrollTop:a},500)}),$("body").on("blur",'[name="email_address"]',function(){$(this).closest("fieldset").find('[name="email_address_repeat"]').val($(this).val())}),$("body").on("click",'[data-header-toggle="true"]',function(){$(".header ul").slideToggle(100),$("body").toggleClass("overflow_hidden")}),$("body").on("click",".switcher ul li",function(){var a=$(this).attr("data-id");$("body").find(".switcher ul li").removeClass("selected"),$("body").find('.switcher ul li[data-id="'+a+'"]').addClass("selected"),$("body").find(".switcher .code").hide(),$("body").find(".switcher .code."+a).show()}),$("body").on("click",".faq .topic ul li p.question",function(){$(this).closest("li").hasClass("open")?$(this).closest("li").removeClass("open"):($("body").find(".faq .topic ul li").removeClass("open"),$(this).closest("li").addClass("open"))}),$("body").on("click",".cycle a",function(){var a=$(this).attr("data-cycle");$(this).hasClass("selected")||($("body").find(".cycle a").removeClass("selected"),$(this).addClass("selected"),$("body").find(".monthly_data, .yearly_data").hide(),$("body").find("."+a+"_data").show(),$("body").find("ul.subscriptions li").each(function(){$(this).find(".signup_link").attr("href",$(this).find(".signup_link").attr("data-href-"+a))}
881))}),$("body").on("click",'form[name="contact"] label[for="submit"]',function(a){var e=$(this).closest("form"),t=e.find('label[for="submit"]'),i=e.find('[name="email_address"]'),d=e.find('[name="subject"]'),r=e.find('[name="message"]'),l=e.find('[name="first_name"]'),s=e.find('[name="last_name"]'),n=e.find('[name="country_code"]'),o=e.find('[name="tos_accepted"]'),c=JSON.parse($("#countries").html()),u=$("select.state-select"),F=n.find("option:selected").text().trim(),p=(e.find("fieldset.alerts").text("").removeClass("success").addClass("hidden"),t.removeClass("loading"),t.text("Submit"),!1);if(n.val()?n.removeClass("error"):(p=!0,n.addClass("error")),F in c&&(u.is(":visible")&&!u.val()?(p=!0,u.addClass("error")):u.removeClass("error")),s.is(":visible")&&!s.val()?(p=!0,s.addClass("error")):s.removeClass("error"),l.is(":visible")&&!l.val()?(p=!0,l.addClass("error")):l.removeClass("error"),i.val()&&isValidEmailAddress(i.val())?i.removeClass("error"):(p=!0,i.addClass("error")),0==d.val()?(p=!0,d.addClass("error")):d.removeClass("error"),r.val()?r.removeClass("error"):(p=!0,r.addClass("error")),$("body").find('[name="tos_accepted"]').is(":visible")&&!0!==$("body").find('[name="tos_accepted"]').prop("checked")?(p=!0,o.addClass("error")):o.removeClass("error"),!1!==p)return a.preventDefault(),e.find("fieldset.alerts").removeClass("hidden").text("There were errors. Please try again."),!1;t.addClass("loading"),t.text("Sending ...")}),$("body").on("click","button#submit_demo",function(a){a.preventDefault();var i=$("body").find('[data-demo="api_result"]'),e=$("body").find('[data-demo="result_info"]'),a=$("body").find('[data-demo="url"]'),d=$("body").find("button#submit_demo"),r=$("body").find(".errors"),t=(r.hide(),a.val()),l=!1;if(0!=(l=(t=/^https?:\/\//i.test(t)?t:"http://"+t)&&isUrlValid(t)?l:!0))return a.addClass("error"),!1;a.removeClass("error"),i.addClass("loading"),d.addClass("loading"),$.ajax({url:"/scrape_api.php?url="+t,error:function(a,e,t){i.removeClass("loading"),d.removeClass("loading"),r.css("display","block").text("An unknown error occurred. Please try again or contact support."),console.log("Demo Error: See below"),console.log(a),console.log(e),console.log(t)},success:function(a){i.removeClass("loading"),d.removeClass("loading"),a?(e.text("Showing Result for URL: "+t),a=PR.prettyPrintOne(a),i.html(a)):r.css("display","block").text("An error occurred processing your request. Please try again.")}})});var countries=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","NO","PL","PT","RO","SK","SI","ES","SE","CA","GB"];function iso8601ToDateTime(a){return!(!a||null==a)&&new Date(a).toISOString().split("T")[0]+" "+new Date(a).toLocaleTimeString()}$(document).ready(function(){if(-1==countries.indexOf($(".country_code").val())?($("#email-service-updates").hide(),$("#tos-accepted").hide(),jQuery("#tos-accepted input").remove(),jQuery("#email-service-updates input").remove(),jQuery("#email_service_exists").val("")):($("#email-service-updates").show(),$("#tos-accepted").show(),0==jQuery("#email-service-updates #email_service_updates").length&&(jQuery("#email-service-updates").prepend('<input value="1" type="checkbox" name="email_service_updates" id="email_service_updates">'),jQuery("#email_service_exists").val("1")),0==jQuery("#tos-accepted #tos_accepted").length&&jQuery("#tos-accepted").prepend('<input value="1" type="checkbox" name="tos_accepted" id="tos_accepted">')),$(".country_code").change(function(){-1==countries.indexOf($(this).val())?($("#email-service-updates").hide(),$("#tos-accepted").hide(),jQuery("#tos-accepted input").remove(),jQuery("#email-service-updates input").remove(),jQuery("#email_service_exists").val("")):($("#email-service-updates").show(),$("#tos-accepted").show(),0==jQuery("#email-service-updates #email_service_updates").length&&(jQuery("#email-service-updates").prepend('<input value="1" type="checkbox" name="email_service_updates" id="email_service_updates">'),jQuery("#email_service_exists").val("1")),0==jQuery("#tos-accepted #tos_accepted").length&&jQuery("#tos-accepted").prepend('<input value="1" type="checkbox" name="tos_accepted" id="tos_accepted">'))}),!$("body").find(".hero").hasClass("index"))return!1;var t="http://www.w3.org/2000/svg",a=[100,140,180],e=document.querySelector("#radar"),i=document.createElementNS(t,"g"),d=(i.setAttributeNS(null,"transform","translate(659 343)"),document.createElementNS(t,"g")),r=(d.setAttribute("class","line-1"),document.createElementNS(t,"g")),l=(r.setAttribute("class","line-2"),document.createElementNS(t,"g")),s=(l.setAttribute("class","line-3"),o(a[0])),n=o(a[1]),a=o(a[2]);function o(a){var e=document.createElementNS(t,"circle");return e.setAttributeNS(null,"r",a),e.setAttributeNS(null,"cx",0),e.setAttributeNS(null,"cy",0),e.setAttributeNS(null,"fill","none"),e.setAttributeNS(null,"
881stroke","#fff"),e.setAttributeNS(null,"stroke-width","1"),e.setAttributeNS(null,"stroke-opacity",".2"),e}function c(a){var e=document.createElementNS(t,"path"),e=(e.setAttributeNS(null,"d","M-403.8,234.9c-0.4,0-0.8,0.2-1.2,0.5c-0.3,0.3-0.6,0.8-0.8,1.4c-0.5,1.2-0.7,2.9-0.9,4.9 c-0.2,2-0.2,4.3-0.1,6.8c-5.5,2.3-16.7,6.9-17.6,8c-1.2,1.4-0.8,3-0.3,4l18.4-3.7c0.4,4.9,0.9,9.7,1.4,13.5 c-1.8,0.5-5.2,1.6-5.9,2.2c-1,0.9-1,3.8-1,3.8l7.5-0.6c0.2,1.2,0.3,2,0.3,2l0,0.1h0.1h0.1h0.1l0-0.1c0,0,0.1-0.7,0.3-2l7.5,0.6 c0,0,0-2.9-1-3.8c-0.7-0.6-4.1-1.7-5.9-2.2c0.5-3.8,1-8.6,1.4-13.5l18.2,3.7c0.5-1.1,0.9-2.6-0.3-4c-0.9-1-11.8-5.6-17.4-7.9 c0.1-2.5,0-4.9-0.1-6.9v0c-0.2-2-0.4-3.7-0.9-4.9c-0.2-0.6-0.5-1.1-0.8-1.4C-402.9,235.1-403.3,234.9-403.8,234.9L-403.8,234.9 L-203.8,134.9L-403.8,234.9L-203.8,134.9z"),e.setAttribute("class","plane plane1"),e.setAttributeNS(null,"fill","#fff"),a.appendChild(e),document.createElementNS(t,"path")),e=(e.setAttributeNS(null,"d","M-816.6,496c-0.4,0.1-0.7,0.5-0.9,0.9c-0.2,0.4-0.3,1-0.2,1.6c0,1.3,0.4,3,0.9,4.9s1.4,4.1,2.3,6.4 c-4.3,4.1-13.1,12.4-13.6,13.8c-0.6,1.7,0.3,3.1,1.2,3.8l15.9-10c2.1,4.4,4.3,8.7,6.1,12.1c-1.5,1.1-4.3,3.4-4.7,4.2 c-0.6,1.2,0.4,3.9,0.4,3.9l6.8-3.2c0.6,1,1,1.8,1,1.8l0,0.1l0.1,0l0.1,0l0.1,0l0-0.1c0,0-0.2-0.7-0.4-2l7.2-2.1c0,0-1-2.7-2.3-3.2 c-0.9-0.3-4.4-0.1-6.3,0.1c-0.9-3.7-2.1-8.4-3.5-13.1l18.3-3.1c0.1-1.2-0.1-2.7-1.7-3.6c-1.2-0.6-13-1-19.1-1.1 c-0.8-2.4-1.8-4.6-2.6-6.4l0,0c-0.9-1.8-1.7-3.3-2.6-4.3c-0.4-0.5-0.9-0.8-1.2-1C-815.7,495.9-816.2,495.8-816.6,496L-816.6,496 l150.9-165L-816.6,496l150.9-165L-816.6,496z"),e.setAttribute("class","plane plane2"),e.setAttributeNS(null,"fill","#fff"),a.appendChild(e),document.createElementNS(t,"path")),e=(e.setAttributeNS(null,"d","M-403.8,234.9c-0.4,0-0.8,0.2-1.2,0.5c-0.3,0.3-0.6,0.8-0.8,1.4c-0.5,1.2-0.7,2.9-0.9,4.9 c-0.2,2-0.2,4.3-0.1,6.8c-5.5,2.3-16.7,6.9-17.6,8c-1.2,1.4-0.8,3-0.3,4l18.4-3.7c0.4,4.9,0.9,9.7,1.4,13.5 c-1.8,0.5-5.2,1.6-5.9,2.2c-1,0.9-1,3.8-1,3.8l7.5-0.6c0.2,1.2,0.3,2,0.3,2l0,0.1h0.1h0.1h0.1l0-0.1c0,0,0.1-0.7,0.3-2l7.5,0.6 c0,0,0-2.9-1-3.8c-0.7-0.6-4.1-1.7-5.9-2.2c0.5-3.8,1-8.6,1.4-13.5l18.2,3.7c0.5-1.1,0.9-2.6-0.3-4c-0.9-1-11.8-5.6-17.4-7.9 c0.1-2.5,0-4.9-0.1-6.9v0c-0.2-2-0.4-3.7-0.9-4.9c-0.2-0.6-0.5-1.1-0.8-1.4C-402.9,235.1-403.3,234.9-403.8,234.9L-403.8,234.9 L-203.8,134.9L-403.8,234.9L-203.8,134.9z"),e.setAttribute("class","plane plane3"),e.setAttributeNS(null,"fill","#fff"),a.appendChild(e),document.createElementNS(t,"path")),e=(e.setAttributeNS(null,"d","M-816.6,496c-0.4,0.1-0.7,0.5-0.9,0.9c-0.2,0.4-0.3,1-0.2,1.6c0,1.3,0.4,3,0.9,4.9s1.4,4.1,2.3,6.4 c-4.3,4.1-13.1,12.4-13.6,13.8c-0.6,1.7,0.3,3.1,1.2,3.8l15.9-10c2.1,4.4,4.3,8.7,6.1,12.1c-1.5,1.1-4.3,3.4-4.7,4.2 c-0.6,1.2,0.4,3.9,0.4,3.9l6.8-3.2c0.6,1,1,1.8,1,1.8l0,0.1l0.1,0l0.1,0l0.1,0l0-0.1c0,0-0.2-0.7-0.4-2l7.2-2.1c0,0-1-2.7-2.3-3.2 c-0.9-0.3-4.4-0.1-6.3,0.1c-0.9-3.7-2.1-8.4-3.5-13.1l18.3-3.1c0.1-1.2-0.1-2.7-1.7-3.6c-1.2-0.6-13-1-19.1-1.1 c-0.8-2.4-1.8-4.6-2.6-6.4l0,0c-0.9-1.8-1.7-3.3-2.6-4.3c-0.4-0.5-0.9-0.8-1.2-1C-815.7,495.9-816.2,495.8-816.6,496L-816.6,496 l150.9-165L-816.6,496l150.9-165L-816.6,496z"),e.setAttribute("class","plane plane4"),e.setAttributeNS(null,"fill","#fff"),a.appendChild(e),document.createElementNS(t,"path")),e=(e.setAttributeNS(null,"d","M-1262.5,699.5c-0.4,0-0.8,0.2-1.2,0.5c-0.3,0.3-0.6,0.8-0.7,1.4c-0.4,1.2-0.7,3-0.8,4.9 c-0.2,2-0.1,4.3,0,6.8c-5.4,2.4-16.6,7.2-17.5,8.3c-1.1,1.4-0.8,3-0.2,4l18.4-4c0.5,4.9,1.1,9.6,1.6,13.5 c-1.8,0.5-5.2,1.7-5.9,2.3c-1,0.9-1,3.8-1,3.8l7.5-0.7c0.2,1.1,0.3,2,0.3,2l0,0.1l0.1,0l0.1,0l0.1,0l0-0.1c0,0,0.1-0.7,0.3-2 l7.5,0.5c0,0,0-2.9-1.1-3.8c-0.7-0.6-4.1-1.6-6-2.1c0.4-3.8,0.9-8.6,1.2-13.5l18.3,3.3c0.5-1.1,0.8-2.6-0.4-4 c-0.9-1-11.9-5.4-17.6-7.6c0.1-2.5-0.1-4.9-0.3-6.9l0,0c-0.2-2-0.5-3.7-1-4.9c-0.2-0.6-0.6-1.1-0.8-1.4 C-1261.6,699.7-1262.1,699.4-1262.5,699.5L-1262.5,699.5l198.2-103.4L-1262.5,699.5l198.2-103.4L-1262.5,699.5z"),e.setAttribute("class","plane plane5"),e.setAttributeNS(null,"fill","#fff"),a.appendChild(e),document.createElementNS(t,"path"));e.setAttributeNS(null,"d","M-1514.2,870c0.4,0,0.8-0.2,1.2-0.5c0.3-0.3,0.6-0.8,0.7-1.4c0.4-1.2,0.7-3,0.8-4.9c0.2-2,0.1-4.3,0-6.8 c5.4-2.4,16.6-7.2,17.5-8.3c1.1-1.4,0.8-3,0.2-4l-18.4,4c-0.5-4.9-1.1-9.6-1.6-13.5c1.8-0.5,5.2-1.7,5.9-2.3c1-0.9,1-3.8,1-3.8 l-7.5,0.7c-0.2-1.1-0.3-2-0.3-2v-0.1h-0.1h-0.1h-0.1v0.1c0,0-0.1,0.7-0.3,2l-7.5-0.5c0,0,0,2.9,1.1,3.8c0.7,0.6,4.1,1.6,6,2.1 c-0.4,3.8-0.9,8.6-1.2,13.5l-18.3-3.3c-0.5,1.1-0.8,2.6,0.4,4c0.9,1,11.9,5.4,17.6,7.6c-0.1,2.5,0.1,4.9,0.3,6.9l0,0 c0.2,2,0.5,3.7,1,4.9c0.2,0.6,0.6,1.1,0.8,1.4C-1515.1,869.8-1514.6,870.1-1514.2,870L-1514.2,870l-198.2,103.4L-1514.2,870 l-198.2,103.4L-1514.2,870z"),e.setAttribute("class","plane plane6"),e.setAttributeNS(null,"fill","#fff"),a.appendChild(e)}function u(){var a=new Date,e=a.getDate(),t=(e<10&&(e="0"+e),a.getMonth());return e+"/"+(t+1)+"/"+a.getFullYear().toString().substring(2)}d.appendChild(s),r.appendChild(n),l.appendChild(a),c(d),c(r),c(l),i.appendChild(d),i.appendChild(r),i.appendChild(l),e.appendChild(i),s=686*.2,document.querySelector(".f-anim1").style.width=s+"px",document.querySelector(".f-anim1").style.height=s+"px",document.querySelector(".f-anim2").style.width=s+"px",document.querySelector(".f-anim2").style.height=s+"px",document.querySelector(".f-anim3").style.width=s+"px",document.querySelector(".f-anim3").style.height=s+"px";var F,p,f=["CGN â TXL;52.6444;12.432;4404.36;663.948;-35.1;"+u()+";8:45PM;10:00PM","BUD â WAW;50.963;5.6439;10355.6;786.528;-17.568;"+u()+";9:55AM;11:15AM","JFK â LAX;40.0908;-79.2642;9738.36;801.18;22.3;"+u()+";4:55PM;8:25PM","ATL â IAD;38.3366;-77.4488;2606.04;564.48;-17.568;"+u()+";9:55AM;11:43AM","MAA â DEL;53.3469;43.6626;13106.4;855.54;-1.188;"+u()+";6:15AM;8:55AM","CLT â SEA;38.8386;-84.6354;9151.62;840.816;1.188;"+u()+";7:30AM;10:15AM","DFW â PIT;34.3752;-96.1747;9067.8;901.008;25.74;"+u()+";2:45PM;6:23PM","LHR â EWR;54.3754;-12.1695;10370.8;713.628;28.44;"+u()+";6:00AM;9:25PM","DFW â LAX;33.0532;-98.1702;5737.86;748.26;22.248;"+u()+";4:01PM;5:23PM","BCN â CPH;51.3355;3.9496;9068.1;813.456;33.4;"+u()+";4:40PM;7:40PM","TXL â CGN;52.6444;12.432;4404.36;663.948;-35.1;"+u()+";8:45PM;10:00PM","WAW â BUD;50.963;5.6439;10355.6;786.528;-17.568;"+u()+";9:55AM;11:15AM","LAX â JFK;40.0908;-79.2642;9738.36;801.18;22.3;"+u()+";4:55PM;8:25PM","IAD â ATL;38.3366;-77.4488;2606.04;564.48;-17.568;"+u()+";9:55AM;11:43AM","DEL â MAA;53.3469;43.6626;13106.4;855.54;-1.188;"+u()+";6:15AM;8:55AM","SEA â CLT;38.8386;-84.6354;9151.62;840.816;1.188;"+u()+";7:30AM;10:15AM","PIT â DFW;34.3752;-96.1747;9067.8;901.008;25.74;"+u()+";2:45PM;6:23PM","EWR â LHR;54.3754;-12.1695;10370.8;713.628;28.44;"+u()+";6:00AM;9:25PM","LAX â DFW;33.0532;-98.1702;5737.86;748.26;22.248;"+u()+";4:01PM;5:23PM","CPH â BCN;51.3355;3.9496;9068.1;813.456;33.4;"+u()+";4:40PM;7:40PM"],m=!1;window.setInterval(function(){var a=!1,e=(Math.random()<.5&&(m=!0),F=f[Math.floor(Math.random()*f.length)],p=F.split(";"),$("body").find(".radar .data [data-point]").each(function(){var a=$(this).attr("data-point");$(this).text(p[a])}),$("body").find(".plane"));!0===m&&(e=$("body").find(".plane").get().reverse()),$(e).each(function(){return!0===a||!("none"!==$(this).css("display")&&$(this).is(":visible")&&.75<$(this).css("opacity")&&"#85a1c5"!==$(this).attr("fill"))||($(".plane").attr("fill","#ffffff"),$(this).attr("fill","#85a1c5"),void(a=!0))})},5e3)}),$("body").on("click",".show_more_less",function(){$(this).find("span").hide(),$("body").find(".tool").hasClass("less")?($(this).find("span.less").show(),$("body").find(".tool").attr("class","tool more")):($(this).find("span.more").show(),$("body").find(".tool").attr("class","tool less"))}),$("body").on("submit",'[name="demo_inputs"]',function(a){a.preventDefault(),$("body").find(".tool").removeClass("error");var a=$("body").find('[name="demo_airline"]'),e=$("body").find('[name="demo_flight_number"]'),t=$("body").find('[name="demo_date"]'),i=!1;if(e.val()?e.closest(".inline_element").removeClass("error"):(i=!0,e.closest(".inline_element").addClass("error")),t.val()?t.closest(".inline_element").removeClass("error"):(i=!0,t.closest(".inline_element").addClass("error")),1==i)return!1;$("body").find(".tool").addClass("loading"),$.ajax({url:"/flight_api.php?airline="+a.val()+"&flight_number="+e.val()+"&flight_date="+t.val(),dataType:"json",error:function(a,e,t){$("body").find(".tool").removeClass("loading"),console.log("demo error")}
881,success:function(a){if(console.log(a),$("body").find(".tool").removeClass("loading"),"ratelimit_exceeded"==a.error)return $("body").find(".tool").addClass("error").addClass("rate_limit"),!1;if(!a.data[0])return $("body").find(".tool").addClass("error"),!1;var e;switch($("body").find('[data-api="flight_number"]').text(a.data[0].flight.iata),$("body").find('[data-api="airline_name"]').text(a.data[0].airline.name),$("body").find('[data-api="airline_code"]').text(a.data[0].airline.iata),$("body").find('[data-api="origin_code"]').text(a.data[0].departure.iata),$("body").find('[data-api="origin_name"]').text(a.data[0].departure.airport),$("body").find('[data-api="destination_code"]').text(a.data[0].arrival.iata),$("body").find('[data-api="destination_name"]').text(a.data[0].arrival.airport),$("body").find(".result .status").attr("class","status "+a.data[0].flight_status),a.data[0].flight_status){case"active":e="Airborne";break;case"landed":e="Landed";break;case"scheduled":e="Scheduled";break;case"diverted":e="Diverted";break;default:e=a.data[0].flight_status}$("body").find('[data-api="status_text"]').text(e);var t="On Time";5<parseInt(a.data[0].arrival.delay)&&(t="Delayed "+a.data[0].arrival.delay+" Minutes"),$("body").find('[data-api="status_delay"]').text(t),$("body").find('[data-api="departure_airport"]').text(a.data[0].departure.airport),$("body").find('[data-api="departure_iata"]').text(a.data[0].departure.iata),$("body").find('[data-api="departure_icao"]').text(a.data[0].departure.icao),$("body").find('[data-api="scheduled_time"]').text(a.data[0].departure.scheduled?iso8601ToDateTime(a.data[0].departure.scheduled):"-"),$("body").find('[data-api="estimated_time"]').text(a.data[0].departure.estimated?iso8601ToDateTime(a.data[0].departure.estimated):"-"),$("body").find('[data-api="actual_time"]').text(a.data[0].departure.actual?iso8601ToDateTime(a.data[0].departure.actual):"-"),$("body").find('[data-api="runway_time"]').text(a.data[0].departure.actual_runway?iso8601ToDateTime(a.data[0].departure.actual_runway):"-"),$("body").find('[data-api="departure_terminal"] i').text(a.data[0].departure.terminal||"-"),$("body").find('[data-api="departure_gate"] i').text(a.data[0].departure.gate||"-"),$("body").find('[data-api="arrival_airport"]').text(a.data[0].arrival.airport),$("body").find('[data-api="arrival_iata"]').text(a.data[0].arrival.iata),$("body").find('[data-api="arrival_icao"]').text(a.data[0].arrival.icao),$("body").find('[data-api="arrival_scheduled_time"]').text(a.data[0].arrival.scheduled?iso8601ToDateTime(a.data[0].arrival.scheduled):"-"),$("body").find('[data-api="arrival_estimated_time"]').text(a.data[0].arrival.estimated?iso8601ToDateTime(a.data[0].arrival.estimated):"-"),$("body").find('[data-api="arrival_actual_time"]').text(a.data[0].arrival.actual?iso8601ToDateTime(a.data[0].arrival.actual):"-"),$("body").find('[data-api="arrival_runway_time"]').text(a.data[0].arrival.actual_runway?iso8601ToDateTime(a.data[0].arrival.actual_runway):"-"),$("body").find('[data-api="arrival_terminal"] i').text(a.data[0].arrival.terminal||"-"),$("body").find('[data-api="arrival_gate"] i').text(a.data[0].arrival.gate||"-"),$("body").find('[data-api="aircraft_lat"]').text(a.data[0].live&&a.data[0].live.latitude?a.data[0].live.latitude:"-"),$("body").find('[data-api="aircraft_lon"]').text(a.data[0].live&&a.data[0].live.longitude?a.data[0].live.longitude:"-"),$("body").find('[data-api="aircraft_alt"]').text(a.data[0].live&&a.data[0].live.altitude?a.data[0].live.altitude:"-"),$("body").find('[data-api="aircraft_dir"]').text(a.data[0].live&&a.data[0].live.direction?a.data[0].live.direction:"-"),$("body").find('[data-api="speed_hor"]').text(a.data[0].live&&a.data[0].live.speed_horizontal?a.data[0].live.speed_horizontal:"-"),$("body").find('[data-api="speed_ver"]').text(a.data[0].live&&a.data[0].live.speed_vertical?a.data[0].live.speed_vertical:"-"),$("body").find('[data-api="timestamp"]').closest("span.timestamp").hide(),a.data[0].live&&a.data[0].live.updated&&($("body").find('[data-api="timestamp"]').closest("span.timestamp").show(),$("body").find('[data-api="timestamp"]').text(a.data[0].live.updated?iso8601ToDateTime(a.data[0].live.updated):"-")),$("body").find('[data-api="aircraft_reg"]').text(a.data[0].aircraft&&a.data[0].aircraft.registration?a.data[0].aircraft.registration:"-"),$("body").find('[data-api="aircraft_iata"]').text(a.data[0].aircraft&&a.data[0].aircraft.iata?a.data[0].aircraft.iata:"-"),$("body").find('[data-api="aircraft_icao"]').text(a.data[0].aircraft&&a.data[0].aircraft.icao?a.data[0].aircraft.icao:"-"),$("body").find('[data-api="aircraft_icao24"]').text(a.data[0].aircraft&&a.data[0].aircraft.icao24?a.data[0].aircraft.icao24:"-"),$("body").find('[data-api="airline_icao"]').text(a.data[0].airline&&a.data[0].airline.icao?a.data[0].airline.icao:"-"),$("body").find('[data-api="departure_tz"]').text(a.data[0].departure.timezone||"-"),$("body").find('[data-api="arrival_tz"]').text(a.data[0].arrival.timezone||"-")}})}),$(document).ready(function(){$(this).find(".pricing .cycle a").eq(0).trigger("click"),$(this).find(".pricing .subscriptions li .yearly_data").hide(),$(this).find(".pricing .subscriptions li .monthly_data").show()}); 882//# sourceMappingURL=scripts.min.js.map 883</script>
883 884 885 886 887
887<script src="/js/shared/countries.min.js" id="countries"> 888 {"Australia":["New South Wales","Queensland","South Australia","Tasmania","Victoria","Western Australia"],"Brazil":["Acre","Alagoas","Amap\u00e1","Amazonas","Bahia","Cear\u00e1","Distrito Federal","Esp\u00edrito Santo","Goi\u00e1s","Maranh\u00e3o","Mato Grosso","Mato Grosso do Sul","Minas Gerais","Paran\u00e1","Para\u00edba","Par\u00e1","Pernambuco","Piau\u00ed","Rio Grande do Norte","Rio Grande do Sul","Rio de Janeiro","Rond\u00f4nia","Roraima","Santa Catarina","Sergipe","S\u00e3o Paulo","Tocantins"],"Canada":["Alberta","British Columbia","Manitoba","New Brunswick","Newfoundland and Labrador","Northwest Territories","Nova Scotia","Nunavut","Ontario","Prince Edward Island","Quebec","Saskatchewan","Yukon"],"Ethiopia":["Addis Ababa","Afar","Amhara","Benshangul-Gumaz","Dire Dawa","Gambela Peoples","Harari People","Oromia","Somali","Southern Nations, Nationalities and Peoples","Tigray"],"Germany":["Baden-W\u00fcrttemberg","Bayern","Berlin","Brandenburg","Bremen","Hamburg","Hessen","Mecklenburg-Vorpommern","Niedersachsen","Nordrhein-Westfalen","Rheinland-Pfalz","Saarland","Sachsen","Sachsen-Anhalt","Schleswig-Holstein","Th\u00fcringen"],"India":["Andhra Pradesh","Arunachal Pradesh","Assam","Bihar","Chhattisgarh","Goa","Gujarat","Haryana","Himachal ","Jammu and Kashmir","Jharkhand ","Karnataka","Kerala","Madhya ","Maharashtra","Manipur","Meghalaya","Mizoram","Nagaland","Orissa","Pradesh","Pradesh","Punjab","Rajasthan","Sikkim","Tamil Nadu","Tripura","Uttar Pradesh","Uttaranchal","West Bengal"],"Mexico":["Aguascalientes","Baja California","Baja California Sur","Campeche","Chiapas","Chihuahua","Coahuila","Colima","Distrito Federal","Durango","Guanajuato","Guerrero","Hidalgo","Jalisco","Michoac\u00e1n","Morelos","M\u00e9xico","Nayarit","Nuevo Le\u00f3n","Oaxaca","Puebla","Quer\u00e9taro","Quintana Roo","San Luis Potos\u00ed","Sinaloa","Sonora","Tabasco","Tamaulipas","Tlaxcala","Veracruz","Yucat\u00e1n","Zacatecas"],"Micronesia, Federated States of":["Chuuk","Kosrae","Pohnpei","Yap"],"Myanmar":["Ayeyarwady","Bago","Chin","Kachin","Kayah","Kayin","Magway","Mandalay","Mon","Rakhine","Sagaing","Shan","Tanintharyi","Yangon"],"Nigeria":["Abia","Abuja Federal Capital Territory","Adamawa","Akwa Ibom","Anambra","Bauchi","Bayelsa","Benue","Borno","Cross River","Delta","Ebonyi","Edo","Ekiti","Enugu","Gombe","Imo","Jigawa","Kaduna","Kano","Katsina","Kebbi","Kogi","Kwara","Lagos","Nassarawa","Niger","Ogun","Ondo","Osun","Oyo","Plateau","Rivers","Sokoto","Taraba","Yobe","Zamfara"],"Palau":["Aimeliik","Airai","Angaur","Hatobohei","Kayangel","Koror","Melekeok","Ngaraard","Ngarchelong","Ngardmau","Ngatpang","Ngchesar","Ngeremlengui","Ngiwal","Peleliu","Sonsorol"],"South Sudan":["Central Equatoria","Eastern Equatoria","Jonglei","Lakes","Northern Bahr el Ghazal","Unity","Upper Nile","Warrap","Western Bahr el Ghazal","Western Equatoria"],"United Arab Emirates":["Abu Dhabi","Ajman","Dubai","Fujairah","Ra's al-Khaimah","Sharjah","Umm al-Qaiwain"],"United States":["Alabama ","Alaska","American Samoa","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","District of Columbia","Florida","Georgia ","Guam","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York ","North Carolina","North Dakota","Northern Mariana Islands","Ohio","Oklahoma","Oregon","Pennsylvania","Puerto Rico","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virgin Islands","Virginia","Washington","West Virginia","Wisconsin","Wyoming"]} </script>
888 889 890
891<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.24.1/prism.min.js"></script>
vendor: 1 bytes, line 891
891
892<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.24.1/components/prism-javascript.min.js"></script>
892 893 894 895 <!-- Embedded JS script from: dialog-box.min.js -->
896<script type="text/javascript"> 897$(document).ready(function(){$(".open-dialog").click(function(){var a=$(this).data("dialog");$("#"+a).addClass("active").fadeIn(300)}),$(".close-btn").click(function(){$(this).closest(".dialog").removeClass("active").fadeOut(300)}),$(".dialog").click(function(a){$(a.target).hasClass("dialog")&&$(this).removeClass("active").fadeOut(300)}),$(document).keydown(function(a){27===a.keyCode&&$(".dialog").removeClass("active").fadeOut(300)})}); 898//# sourceMappingURL=dialog-box.min.js.map 899</script>
899 900 901 902 903
904<script> 905 function updateHeaderOpacity() { 906 var header = document.querySelector('.header'); 907 var scrollPosition = window.scrollY; 908 var opacity = scrollPosition > 100 ? 1 : scrollPosition / 100; 909 header.style.backgroundColor = 'rgba(47, 49, 58, ' + opacity + ')'; 910 } 911 window.addEventListener('load', updateHeaderOpacity); 912 window.addEventListener('scroll', updateHeaderOpacity); 913</script>
913 914 915 916
917<script src="/js/shared/utmreftracking.min.js"></script>
917 918</body> 919</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.