1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<!-- Copyright (c) 2011 Microsoft Corporation. All rights reserved. --> 3<!-- OwaPage = ASP.auth_logon_aspx --> 4 5<!-- {57A118C6-2DA9-419d-BE9A-F92B0F9A418B} --> 6<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 7<html> 8<head> 9<meta http-equiv="X-UA-Compatible" content="IE=10" /> 10<link rel="shortcut icon" href="/owa/auth/15.2.2562/themes/resources/favicon.ico" type="image/x-icon"> 11<meta http-equiv="Content-Type" content="text/html; CHARSET=utf-8"> 12<meta name="Robots" content="NOINDEX, NOFOLLOW"> 13<title>Outlook</title> 14<style> 15@font-face { 16 font-family: "wf_segoe-ui_normal"; 17 src: url("/owa/auth/15.2.2562/themes/resources/segoeui-regular.eot?#iefix") format("embedded-opentype"), 18 url("/owa/auth/15.2.2562/themes/resources/segoeui-regular.ttf") format("truetype"); 19} 20 21@font-face { 22 font-family: "wf_segoe-ui_semilight"; 23 src: url("/owa/auth/15.2.2562/themes/resources/segoeui-semilight.eot?#iefix") format("embedded-opentype"), 24 url("/owa/auth/15.2.2562/themes/resources/segoeui-semilight.ttf") format("truetype"); 25} 26 27@font-face { 28 font-family: "wf_segoe-ui_semibold"; 29 src: url("/owa/auth/15.2.2562/themes/resources/segoeui-semibold.eot?#iefix") format("embedded-opentype"), 30 url("/owa/auth/15.2.2562/themes/resources/segoeui-semibold.ttf") format("truetype"); 31} 32</style> 33<style>/*Copyright (c) 2003-2006 Microsoft Corporation. All rights reserved.*/ 34 35body.rtl 36{ 37 text-align:right; 38 direction:rtl; 39} 40 41body, .mouse, .twide, .tnarrow, form 42{ 43 height: 100%; 44 width: 100%; 45 margin: 0px; 46} 47 48.mouse, .twide 49{ 50 min-width: 650px; /* min iPad1 dimension */ 51 min-height: 650px; 52 position: absolute; 53 top:0px; 54 bottom:0px; 55 left:0px; 56 right:0px; 57} 58 59.sidebar 60{ 61 background-color:#0072C6; 62} 63 64.mouse .sidebar, .twide .sidebar 65{ 66 position:absolute; 67 top: 0px; 68 bottom: 0px; 69 left: 0px; 70 display: inline-block; 71 width: 332px; 72} 73 74.tnarrow .sidebar 75{ 76 display: none; 77} 78 79.mouse .owaLogoContainer, .twide .owaLogoContainer 80{ 81 margin:213px auto auto 109px;
82 text-align:left /* Logo aligns left for both ltr & rtl */ 83} 84 85.tnarrow .owaLogo 86{ 87 display: none; 88} 89 90.mouse .owaLogoSmall, .twide .owaLogoSmall 91{ 92 display: none; 93} 94 95.logonDiv 96{ 97 text-align:left; 98} 99 100.rtl .logonDiv 101{ 102 text-align:right; 103} 104 105.mouse .logonContainer, .twide .logonContainer 106{ 107 padding-top: 174px; 108 padding-left: 464px; 109 padding-right:142px; 110 position:absolute; 111 top:0px; 112 bottom: 0px; 113 left: 0px; 114 right: 0px; 115 text-align: center; 116} 117 118.mouse .logonDiv, .twide .logonDiv 119{ 120 position: relative; 121 vertical-align:top; 122 display: inline-block; 123 width: 423px; 124} 125 126.tnarrow .logonDiv 127{ 128 margin:25px auto auto -130px; 129 position: absolute; 130 left: 50%; 131 width: 260px; 132 padding-bottom: 20px; 133} 134 135.twide .signInImageHeader, .tnarrow .signInImageHeader 136{ 137 display: none; 138} 139 140.mouse .signInImageHeader 141{ 142 margin-bottom:22px; 143} 144 145.twide .mouseHeader 146{ 147 display: none; 148} 149 150.mouse .twideHeader 151{ 152 display: none; 153} 154 155input::-webkit-input-placeholder 156{ 157 font-size:16px; 158 color: #98A3A6; 159} 160 161input:-moz-placeholder 162{ 163 font-size:16px; 164 color: #98A3A6; 165} 166 167.tnarrow .signInInputLabel, .twide .signInInputLabel 168{ 169 display: none; 170} 171 172.mouse .signInInputLabel 173{ 174 margin-bottom: 2px; 175} 176 177.mouse .showPasswordCheck 178{ 179 display: none; 180} 181 182.signInInputText 183{ 184 border:1px solid #98A3A6; 185 color: #333333; 186 border-radius: 0; 187 -moz-border-radius: 0; 188 -webkit-border-radius: 0; 189 box-shadow: none; 190 -moz-box-shadow: none; 191 -webkit-box-shadow: none; 192 -webkit-appearance:none; 193 background-color: #FDFDFD; 194 width:250px; 195 margin-bottom:10px; 196 box-sizing: content-box; 197 -moz-box-sizing: content-box; 198 -webkit-box-sizing: content-box; 199} 200 201.mouse .signInInputText 202{ 203 height: 22px; 204 font-size: 12px; 205 padding: 3px 5px; 206 color: #333333; 207 font-family:'wf_segoe-ui_normal', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; 208 margin-bottom: 20px; 209} 210 211.twide .signInInputText, .tnarrow .signInInputText 212{ 213 border-color: #666666; 214 height: 22px; 215 font-size: 16px; 216 color: #000000; 217 padding: 7px 7px; 218 font-family:'wf_segoe-ui_semibold', 'Segoe UI Semibold', 'Segoe WP Semibold', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; 219 margin-bottom:20px; 220 width: 264px; 221} 222 223.divMain 224{ 225 width: 444px; 226} 227 228.l 229{ 230 text-align:left; 231} 232.rtl .l 233{ 234 text-align:right; 235} 236.r 237{ 238 text-align:right; 239} 240.rtl .r 241{ 242 text-align:left; 243} 244 245table#tblMain 246{ 247 margin-top: 48px; 248 padding: 0px; 249} 250table.mid 251{ 252 width: 385px; 253 border-collapse:collapse; 254 padding: 0px; 255 color:#444444; 256} 257table.tblConn 258{ 259 direction:ltr; 260} 261td.tdConnImg 262{ 263 width: 22px; 264} 265td.tdConn 266{ 267 padding-top: 15px; 268} 269td#mdLft 270{ 271 background: url("lgnleft.gif") repeat-y; 272 width: 15px; 273} 274td#mdRt 275{ 276 background: url("lgnright.gif") repeat-y; 277 width: 15px; 278} 279td#mdMid 280{ 281 padding: 0px 45px; 282 background: #ffffff; 283 vertical-align: top; 284} 285td .txtpad 286{ 287 padding: 3px 6px 3px 0px; 288} 289.txt 290{ 291 padding: 3px; 292 height: 2.2em; 293} 294input.btn 295{ 296 color: #ffffff; 297 background-color: #eb9c12; 298 border: 0px; 299 padding: 2px 6px; 300 margin: 0px 6px; 301 text-align:center; 302} 303.btnOnFcs 304{ 305 color: #ffffff; 306 background-color: #eb9c12; 307 border: 0px; 308 padding: 2px 6px; 309 margin: 0px 6px; 310 text-align:center; 311} 312.btnOnMseOvr 313{ 314 color: #ffffff; 315 background-color: #f9b133; 316 border: 0px; 317 padding: 2px 6px; 318 margin: 0px 6px; 319 text-align:center; 320} 321.btnOnMseDwn 322{ 323 color: #000000; 324 background-color: #f9b133; 325 border: 0px solid #f9b133; 326 padding: 2px 6px; 327 margin: 0px 6px; 328 text-align:center; 329} 330.nowrap 331{ 332 white-space:nowrap; 333} 334hr 335{ 336 height: 0px; 337 visibility: hidden; 338} 339 340.wrng 341{ 342 color:#ff6c00; 343} 344.disBsc 345{ 346 color:#999999; 347} 348.expl 349{ 350 color:#999999; 351} 352.w100, .txt 353{ 354 width: 100%; 355} 356.txt 357{ 358 margin: 0px 6px; 359} 360.rdo 361{ 362 margin: 0px 12px 0px 32px; 363} 364body.rtl .rdo 365{ 366 margin: 0px 32px 0px 12px; 367} 368tr.expl td, tr.wrng td 369{ 370 padding: 2px 0px 4px; 371} 372tr#trSec td 373{ 374 padding: 3px 0px 8px; 375} 376/* language page specific styles */ 377td#tdLng 378{ 379 padding: 12px 0px; 380} 381td#tdTz 382{ 383 padding: 8px 0px; 384} 385select#selTz
386{ 387 padding: 0px; 388 margin: 0px; 389} 390td#tdOptMsg 391{ 392 padding: 10px 0px; 393} 394td#tdOptChk 395{ 396 padding: 0px 0px 15px 65px; 397} 398td#tdOptAcc 399{ 400 vertical-align:middle; 401 padding: 0px 0px 0px 3px; 402} 403select#selLng 404{ 405 margin: 0px 16px; 406} 407/* logoff page specific styles */ 408td#tdMsg 409{ 410 margin: 9px 0px 64px; 411} 412input#btnCls 413{ 414 margin: 3px 6px; 415} 416td.lgnTL, td.lgnBL 417{ 418 width: 456px; 419} 420td.lgnTM 421{ 422 background: url("lgntopm.gif") repeat-x; 423 width: 100%; 424} 425td.lgnBM 426{ 427 background: url("lgnbotm.gif") repeat-x; 428 width: 100%; 429} 430td.lgnTR, td.lgnBR 431{ 432 width: 45px; 433} 434table.tblLgn 435{ 436 padding: 0px; 437 margin: 0px; 438 border-collapse:collapse; 439 width: 100%; 440} 441.signInBg 442{ 443 margin:0px; 444} 445 446.signInTextHeader 447{ 448 font-size:60px; 449 color:#404344; 450 font-family:'wf_segoe-ui_normal', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; 451 margin-bottom:18px; 452 white-space: nowrap; 453} 454 455.signInInputLabel 456{ 457 font-size:12px; 458 color:#666666; 459 font-family:'wf_segoe-ui_normal', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; 460} 461 462.signInCheckBoxText 463{ 464 font-size:12px; 465 color:#6A7479; 466 font-family:'wf_segoe-ui_semilight', 'Segoe UI Semilight', 'Segoe WP Semilight', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; 467 margin-top:16px; 468} 469 470.twide .signInCheckBoxText, .tnarrow .signInCheckBoxText 471{ 472 font-size: 15px; 473} 474 475.signInCheckBoxLink 476{ 477 font-size:12px; 478 color:#0072C6; 479 font-family:'wf_segoe-ui_semilight', 'Segoe UI Semilight', 'Segoe WP Semilight', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; 480} 481 482.signInEnter 483{ 484 font-size:22px; 485 color:#0072C6; 486 font-family:'wf_segoe-ui_normal', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; 487 margin-top:20px; 488} 489 490.twide .signInEnter 491{ 492 margin-top:17px; 493 font-size: 29px; 494} 495 496.tnarrow .signInEnter 497{ 498 margin-top:2px; 499 font-size: 29px; 500 position: relative; 501 float: left; 502 left: 50%; 503} 504 505.signinbutton 506{ 507 cursor:pointer; 508 display:inline 509} 510 511.mouse .signinbutton 512{ 513 padding: 0px 8px 5px 8px; 514 margin-left: -8px; 515} 516 517.rtl .mouse .signinbutton 518{ 519 margin-right: -8px; 520} 521 522.tnarrow .signinbutton 523{ 524 position: relative; 525 float: left; 526 left: -50%; 527} 528 529.shellDialogueHead 530{ 531 font-size:29px; 532 color:#0072C6; 533 font-family:'wf_segoe-ui_semilight', 'Segoe UI Semilight', 'Segoe WP Semilight', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; 534} 535 536.mouse .shellDialogueHead 537{ 538 line-height: 35px; 539 margin-bottom: 10px; 540} 541 542.twide .shellDialogueHead, .tnarrow .shellDialogueHead 543{ 544 line-height:34px; 545 margin-bottom: 12px; 546} 547 548.shellDialogueMsg 549{ 550 font-size:13px; 551 color:#333333; 552 font-family:'wf_segoe-ui_normal', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; 553 line-height:18px; 554} 555 556.twide .shellDialogueMsg, .tnarrow .shellDialogueMsg 557{ 558 font-size: 15px; 559} 560 561.headerMsgDiv 562{ 563 width: 350px; 564 margin-bottom: 22px; 565} 566 567.twide .headermsgdiv 568{ 569 margin-bottom: 30px; 570} 571 572.tnarrow .headermsgdiv 573{ 574 width: 260px; 575 margin-bottom: 30px; 576} 577 578.signInError 579{ 580 font-size:12px; 581 color:#C1272D; 582 font-family:'wf_segoe-ui_semilight', 'Segoe UI Semilight', 'Segoe WP Semilight', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; 583 margin-top:12px; 584} 585 586.passwordError 587{ 588 color: #A80F22; 589 font-family:'wf_segoe-ui_normal', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; 590 line-height: 18px; 591} 592 593.mouse .passwordError 594{ 595 margin-top: 10px; 596 font-size: 13px; 597} 598 599.twide .passwordError, .tnarrow .passwordError 600{ 601 margin-top: 12px; 602 font-size: 15px; 603} 604 605.signInExpl 606{ 607 font-size:12px; 608 color:#999999; 609 font-family:'wf_segoe-ui_semilight', 'Segoe UI Semilight', 'Segoe WP Semilight', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; 610 margin-top:5px; 611} 612 613.signInWarning 614{ 615 font-size:12px; 616 color:#C1272D; 617 font-family:'wf_segoe-ui_semilight', 'Segoe UI Semilight', 'Segoe WP Semilight', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; 618 margin-top:5px; 619} 620 621input.chk 622{ 623 margin-right:9px; 624 margin-left:0px; 625} 626 627.imgLnk 628{ 629 vertical-align: middle; 630 line-height:2; 631 margin-top: -2px; 632} 633 634.signinTxt 635{ 636 padding-left:11px; 637 padding-right:11px;
637 /* Needed for RTL, doesnt hurt to add this for LTR as well */ 638} 639 640.hidden-submit { 641 border: 0 none; 642 height: 0; 643 width: 0; 644 padding: 0; 645 margin: 0; 646 overflow: hidden; 647} 648 649.officeFooter 650{ 651 position:absolute; 652 bottom: 33px; 653 right: 45px; 654} 655 656.tnarrow .officeFooter 657{ 658 display: none; 659} 660</style>
661<script> 662// flogon.js 663// 664// This file contains the script used by Logon.aspx 665// 666//Copyright (c) 2003-2006 Microsoft Corporation. All rights reserved. 667 668/// <summary> 669/// OnLoad handler for logon page 670/// </summary> 671window.onload = function () 672{ 673 // If we are replacing the current window with the logon page, initialize the logon page UI now 674 // 675 if (a_fRC) 676 initLogon(); 677 678 // Otherwise we need to find the window to replace with the logon page and redirect that window 679 // 680 else 681 redir(); 682}; 683 684/// <summary> 685/// Initializes the logon page 686/// </summary> 687function initLogon() 688{ 689 try 690 { 691 // 692 // we don't call document.execCommand("ClearAuthenticationCache","false"); anymore. As a part of the Pending-Notification 693 // infrastructure, we are making a change to make sure startpage does not get loaded more than once. This solution is cookie 694 // based. This execCommand was clearing all cookies in the scenario when a user logged on from a child window during an 695 // FBA timeout. We do not want that to happen anymore. If this breaks anything, we may need to consider a different solution. 696 // 697 // Old Comments: 698 // If the "Clear the Authentication Cache" flag is set to true and 699 // we are coming from the logoff page , clear the cache. See bug 41770 and 5840 for details. 700 // 701 702 // Logoff the S-Mime control. 703 // 704 LogoffMime(); 705 } 706 catch (e) { } 707 708 // Check for username cookie 709 // 710 var re = /(^|; )logondata=acc=([0|1])&lgn=([^;]+)(;|$)/; 711 var rg = re.exec(document.cookie); 712 713 if (rg) 714 { 715 // Fill in username, set security to private, and restore the "use basic" selection 716 // 717 718 gbid("username").value = rg[3]; 719 720 try 721 { 722 var signInErrorElement = gbid("signInErrorDiv"); 723 if (signInErrorElement) 724 { 725 signInErrorElement.focus(); 726 } 727 else 728 { 729 gbid("password").focus(); 730 } 731 } 732 catch (e) 733 {} 734 735 if (gbid("chkPrvt") && !gbid("chkPrvt").checked) 736 { 737 gbid("chkPrvt").click(); 738 } 739 740 if (rg[2] == "1" && gbid("chkBsc")) // chkBsc doesn't exist if the request comes from ECP 741 gbid("chkBsc").click(); 742 743 } 744 else 745 { 746 // The variable g_fFcs is set to false when the password gains focus, 747 // so that we don't accidentally set focus to the username field while 748 // the user is typing their password 749 // 750 if (g_fFcs) 751 { 752 try 753 { 754 gbid("username").focus(); 755 } 756 catch (e) 757 { } 758 } 759 } 760 761 // OWA Premium currently supports 762 // IE 7+, Safari 3+, Firefox 3+ for Windows / Mac 763 if (IsOwaPremiumBrowser() && gbid("chkBsc")) // chkBsc doesn't exist if the request comes from ECP 764 gbid("chkBsc").disabled = false; 765 766 // Are cookies enabled? 767 // 768 var sCN = "cookieTest"; 769 770 document.cookie = sCN + "=1"; 771 var cookiesEnabled = document.cookie.indexOf(sCN + "=") != -1; 772 773 if (cookiesEnabled == false) 774 { 775 shw(gbid("cookieMsg")); 776 hd(gbid("lgnDiv")); 777 } 778 779 // Show the public/private warning message 780 clkSec(); 781} 782 783 784/// <summary> 785/// Finds the frame we want to load the logon page into, and then loads it there 786/// </summary> 787function redir() 788{ 789 var o = window; 790 791 // If we're in a dialog, open a logon window and close the dialog - this 792 // basically inlines a version of opnWin() so that we don't need to include 793 // uglobal.js in logon.aspx 794 // 795 try 796 { 797 if (o.dialogArguments) 798 { 799 var sWN = new String(Math.round(Math.random() * 100000)); 800 var sF = "toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=800,height=600"; 801 var iT = Math.round((screen.availHeight - 600) / 2);
802 var iL = Math.round((screen.availWidth - 800) / 2); 803 sF += ",top=" + iT + ",left=" + iL; 804 805 // Fix for E12 14838. Need to open this window from the window that opened us, because opening it from this dialog 806 // which we are about to close can cause the auth cookies to not propagate to the window that opened this dialog. 807 // 808 var op = o.dialogArguments.opener; 809 try 810 { 811 if (op) 812 op.open(a_sCW, sWN, sF); 813 } 814 catch (e) 815 { } 816 817 o.close(); 818 return; 819 } 820 } 821 catch (e) 822 { } 823 824 // The url to redirect to after logon 825 // 826 var sUrl = a_sUrl; 827 828 // Find the outermost OWA frame 829 // 830 while (1) 831 { 832 try 833 { 834 // Try to move up one window/frame 835 // 836 if (!(o.frameElement && o.frameElement.ownerDocument)) 837 break; 838 839 var oF = o.frameElement.ownerDocument.parentWindow || // IE name 840 o.frameElement.ownerDocument.defaultView; // W3C name 841 842 // If we're not in an OWA/ECP window, we've found the frame to replace 843 // 844 if (!oF || (!oF.g_fOwa && !oF.g_fEcp)) 845 break; 846 847 // Move up a frame 848 // 849 o = oF; 850 851 // We're replacing something other than the current frame, we'll just 852 // log back in to the default start page if the frame doesn't provide a url 853 // for relogon. The frame should provide a global method GetReloadUrl 854 // if it wants to keep current state. 855 // $NOTES: ECP needs to keep the current frame state after re-logon. 856 sUrl = o.GetReloadUrl ? "&url=" + encodeURIComponent(o.GetReloadUrl()) : ""; 857 } 858 // Either we're at the top, or access was denied - either way, stop 859 // 860 catch (e) 861 { 862 break; 863 } 864 } 865 866 // See if the window was opened by another window 867 // 868 try 869 { 870 var oW = o.opener; 871 872 // If it was opened by another OWA/ECP window, take it over 873 // 874 if (oW && (oW.g_fOwa || oW.g_fEcp)) 875 { 876 // Center and resize the window 877 // 878 var iX = Math.round((screen.availWidth - 800) / 2); 879 var iY = Math.round((screen.availHeight - 600) / 2); 880 o.moveTo(iX, iY); 881 o.resizeTo(800, 600); 882 883 // Close the window after logging in 884 // 885 sUrl = "&url=" + encodeURIComponent(a_sCW); 886 } 887 } 888 // We don't have access to the opener window, so it couldn't be part of OWA 889 // 890 catch (e) { } 891 892 // Redirect the window 893 // 894 if (o.navigate) 895 o.navigate(a_sLgn + sUrl); 896 else 897 o.location = a_sLgn + sUrl; 898} 899 900/// <summary> 901/// Show an element 902/// </summary> 903/// <param name="o">Element to show</param> 904function shw(o) 905{ 906 o.style.display = ""; 907} 908 909/// <summary> 910/// Hide an element 911/// </summary> 912/// <param name="o">Element to hide</param> 913function hd(o) 914{ 915 o.style.display = "none"; 916} 917 918/// <summary> 919/// OnClick handler for the show private explanation 920/// </summary> 921function clkSecExp(id) 922{ 923 var o = gbid(id); 924 925 if (o.tagName == "IMG") 926 o = o.parentNode; 927 928 switch (o) 929 { 930 case gbid("lnkShwSec"): 931 hd(gbid("lnkShwSec")); 932 shw(gbid("lnkHdSec")); 933 shw(gbid("prvtExp")); 934 gbid("lnkHdSec").focus(); 935 break; 936 case gbid("lnkHdSec"): 937 shw(gbid("lnkShwSec")); 938 hd(gbid("lnkHdSec")); 939 hd(gbid("prvtExp")); 940 gbid("lnkShwSec").focus(); 941 break; 942 } 943} 944 945/// <summary> 946/// onkeydown handler for the show private explanation 947/// </summary> 948function kdSecExp(id) 949{ 950 // When user press space bar, we shall treat it as click. 951 if (window.event.keyCode == 32) 952 { 953 clkSecExp(id); 954 } 955} 956 957/// <summary> 958/// OnClick handler for the security radio buttons 959/// </summary> 960function clkSec() 961{ 962 if (gbid("chkPrvt") == null) { 963 964 // If the private checkbox is not present in the page there is nothing we should do here 965 // 966 return; 967 } 968 969 // Display/hide the warning message 970 // 971 var c = gbid("chkPrvt").checked; 972 973 gbid("prvtWrn").style.display = c ? "" : "none"; 974 975 // Update flags and username cookie 976 // 977 if (c) 978 { 979 document.logonForm["flags"].value |= 4; 980 } 981 else 982 { 983 document.logonForm["flags"].value &= ~4; 984 985 // Remove the cookie by expiring it 986 // 987 var oD = new Date(); 988 oD.setTime(oD.getTime() - 9999); 989 document.cookie = "logondata=; expires=" + oD.toUTCString(); 990 document.cookie = "PrivateComputer=; path=/; expires=" + oD.toUTCString(); 991 } 992} 993 994/// <summary> 995/// OnClick handler for the use owa basic checkbox 996/// </summary> 997function clkBsc() 998{ 999 // Display/hide the warning message 1000 // 1001 var c = gbid("chkBsc").checked; 1002 gbid("bscExp").style.display = c ? "" : "none"; 1003 1004 if (c) 1005 document.logonForm.flags.value |= 1; 1006 else 1007 document.logonForm.flags.value &= ~1; 1008} 1009 1010function checkSubmit(e) { 1011 if (e && e.keyCode == 13) { 1012 // Since we are explicitly handling the click prevent the default impl
1012icit submit 1013 if (e.preventDefault) { 1014 e.preventDefault(); 1015 } 1016 1017 clkLgn(); 1018 } 1019} 1020 1021 1022/// <summary> 1023/// OnClick handler for the logon button 1024/// </summary> 1025function clkLgn() 1026{ 1027 // Add performance marker for Logon page as the item name defined in the spec: 1028 // http://exweb/14/Specs/E14 Spec Library/Client side perf marker definition.xlsx 1029 // 1030 addPerfMarker("Logon.Start"); 1031 1032 var p = false; 1033 1034 if (gbid("chkPrvt")) { 1035 p = p | gbid("chkPrvt").checked; 1036 } 1037 else 1038 { 1039 p = true; 1040 } 1041 1042 // If security is set to private, add a cookie to persist username and basic setting 1043 // Cookie format: logondata=acc=<1 or 0>&lgn=<username> 1044 // 1045 if (p) 1046 { 1047 // Calculate the expires time for two weeks 1048 // 1049 var oD = new Date(); 1050 oD.setTime(oD.getTime() + 2 * 7 * 24 * 60 * 60 * 1000); 1051 var sA = "acc=" + (gbid("chkBsc") && gbid("chkBsc").checked ? 1 : 0); 1052 var sL = "lgn=" + gbid("username").value; 1053 document.cookie = "logondata=" + sA + "&" + sL + "; expires=" + oD.toUTCString(); 1054 document.cookie = "PrivateComputer=true; path=/; expires=" + oD.toUTCString(); 1055 } 1056 1057 if (gbid("showPasswordCheck").checked) 1058 { 1059 passwordElement = gbid("password"); 1060 passwordTextElement = gbid("passwordText"); 1061 passwordElement.value = passwordTextElement.value; 1062 } 1063 1064 // We clean the post back cookie in order to indicate that the credentials post is legitimate (and not history postback) 1065 // 1066 document.cookie = "PBack=0; path=/"; 1067 document.logonForm.submit(); 1068} 1069 1070/// <summary> 1071/// OnClick handler for the retry button 1072/// </summary> 1073function clkRtry() 1074{ 1075 window.location.reload(); 1076} 1077 1078/// <summary> 1079/// OnClick handler for the ok button after changing password (will go to owa/) 1080/// </summary> 1081function clkReLgn() 1082{ 1083 window.location.href = '../'; 1084} 1085 1086/// <summary> 1087/// GetElementByID from Document 1088/// </summary> 1089/// <param name="s">Id of the Element</param> 1090function gbid(s) 1091{ 1092 return document.getElementById(s); 1093} 1094 1095/// <summary> 1096/// Is the Client IE 7, Safari 3, Firefox 3 or Above 1097/// Note The rules should match owa\bin\core\Utlities.cs@IsDownLevelClient 1098/// </summary> 1099function IsOwaPremiumBrowser() 1100{ 1101 var ua = navigator.userAgent; 1102 var av = navigator.appVersion; 1103 var mac = (av.indexOf('Mac') != -1); 1104 var win = ((av.indexOf('Win') != -1) || (av.indexOf('NT') != -1)); 1105 1106 // If you change the follow browser check logic, change utility.js as well. 1107 // We have duplicate logic because otherwise logon page must include more code than necessary. 1108 // 1109 var ie = (ua.indexOf("MSIE ") != -1); 1110 var firefox = (ua.indexOf("Firefox/") != -1 && ua.indexOf("Gecko/") != -1 && Array.every); 1111 var safari = (ua.indexOf("Safari") != -1 && ua.indexOf("WebKit") != -1); 1112 var version = 2.0; 1113 1114 if (ie) 1115 { 1116 version = parseFloat(ua.replace(/^.*MSIE /, '')); 1117 } 1118 else if (firefox) 1119 { 1120 version = parseFloat(ua.replace(/^.*Firefox\//, '')); 1121 } 1122 else if (safari) 1123 { 1124 version = parseFloat(ua.replace(/^.*Version\//, '')); 1125 } 1126 else 1127 { 1128 version = parseInt(av); 1129 } 1130 1131 if (win) 1132 { 1133 if (ie) 1134 return (version >= 7.0); 1135 else if (safari) 1136 return (version >= 3.0); 1137 else if (firefox) 1138 return (version >= 3.0); 1139 } 1140 else if (mac) 1141 { 1142 if (safari) 1143 return (version >= 2.0); 1144 else if (firefox) 1145 return (version >= 3.0); 1146 } 1147 1148 return false; 1149} 1150 1151/// <summary> 1152/// Convert an error code to HRESULT. 1153/// </summary> 1154function hres(iErr) 1155{ 1156 return iErr + 0xffffffff + 1; 1157} 1158 1159/// <summary> 1160/// Log off S-MIME control if it presents. 1161/// </summary> 1162function LogoffMime() 1163{ 1164 try 1165 { 1166 if ((typeof (mimeLogoffE2k3) != "undefined" && null != mimeLogoffE2k3) && IsMimeCtlInst("MimeBhvr.MimeCtlVer")) 1167 mimeLogoffE2k3.Logoff(); 1168
1169 if ((typeof (mimeLogoffE2k7SP1) != "undefined" && null != mimeLogoffE2k7SP1) && IsMimeCtlInst("OwaSMime.MimeCtlVer")) 1170 mimeLogoffE2k7SP1.Logoff(); 1171 1172 if ((typeof (mimeLogoffE2k9) != "undefined" && null != mimeLogoffE2k9) && IsMimeCtlInst("OwaSMime2.MimeCtlVer")) 1173 mimeLogoffE2k9.Logoff(); 1174 } 1175 catch (e) 1176 { 1177 } 1178} 1179 1180/// <summary> 1181/// Add performance marker which can write ETW trace for clicking logon 1182/// </summary> 1183/// <param name="sItemName">Identify string to say start clicking logon</param> 1184function addPerfMarker(sItemName) 1185{ 1186 try 1187 { 1188 if (window.msWriteProfilerMark) 1189 { 1190 window.msWriteProfilerMark(sItemName); 1191 } 1192 } 1193 catch (e) 1194 { 1195 // We don't care any exception caused by test code in product, swallow it 1196 } 1197} 1198 1199// 1200// NOTE: flogon.js does not contain a call to stJS("flogon.js"). This is because flogon.js is loaded at logon time before uglobal.js 1201// 1202 1203//----------------------------------------------------------- 1204// END flogon.js 1205//----------------------------------------------------------- 1206 1207</script>
1207 1208 1209
1210<script type="text/javascript"> 1211 <!-- 1212 var a_fRC = 1; 1213 var g_fFcs = 1; 1214 var a_fLOff = 0; 1215 var a_fCAC = 0; 1216 var a_fEnbSMm = 0; 1217/// <summary> 1218/// Is Mime Control installed? 1219/// </summary> 1220function IsMimeCtlInst(progid) 1221{ 1222 if (!a_fEnbSMm) 1223 return false; 1224 1225 var oMimeVer = null; 1226 1227 try 1228 { 1229 // TODO: ingore this on none IE browser 1230 // 1231 //oMimeVer = new ActiveXObject(progid); 1232 } 1233 catch (e) 1234 { 1235 } 1236 1237 if (oMimeVer != null) 1238 return true; 1239 else 1240 return false; 1241} 1242 1243/// <summary> 1244/// Render out the S-MIME control if it is installed. 1245/// </summary> 1246function RndMimeCtl() 1247{ 1248 if (IsMimeCtlInst("MimeBhvr.MimeCtlVer")) 1249 RndMimeCtlHlpr("MimeNSe2k3", "D801B381-B81D-47a7-8EC4-EFC111666AC0", "MIMEe2k3", "mimeLogoffE2k3"); 1250 1251 if (IsMimeCtlInst("OwaSMime.MimeCtlVer")) 1252 RndMimeCtlHlpr("MimeNSe2k7sp1", "833aa5fb-7aca-4708-9d7b-c982bf57469a", "MIMEe2k7sp1", "mimeLogoffE2k7sp1"); 1253 1254 if (IsMimeCtlInst("OwaSMime2.MimeCtlVer")) 1255 RndMimeCtlHlpr("MimeNSe2k9", "4F40839A-C1E5-47E3-804D-A2A17F42DA21", "MIMEe2k9", "mimeLogoffE2k9"); 1256} 1257 1258/// <summary> 1259/// Helper function to factor out the rendering of the S/MIME control. 1260/// </summary> 1261function RndMimeCtlHlpr(objid, classid, ns, id) 1262{ 1263 document.write("<OBJECT id='" + objid + "' classid='CLSID:" + classid + "'></OBJECT>"); 1264 document.write("<?IMPORT namespace='" + ns + "' implementation=#" + objid + ">"); 1265 document.write("<" + ns + ":Logoff id='" + id + "' style='display:none'/>"); 1266} 1267 --> 1268</script>
1268 1269 1270
1270<script> 1271 1272 var mainLogonDiv = window.document.getElementById("mainLogonDiv"); 1273 var showPlaceholderText = false; 1274 var mainLogonDivClassName = 'mouse'; 1275 1276 if (mainLogonDivClassName == "tnarrow") { 1277 showPlaceholderText = true; 1278 1279 // Output meta tag for viewport scaling 1280 document.write('<meta name="viewport" content="width = 320, initial-scale = 1.0, user-scalable = no" />'); 1281 } 1282 else if (mainLogonDivClassName == "twide"){ 1283 showPlaceholderText = true; 1284 } 1285 1286 function setPlaceholderText() { 1287 window.document.getElementById("username").placeholder = "user name"; 1288 window.document.getElementById("password").placeholder = "password"; 1289 window.document.getElementById("passwordText").placeholder = "password"; 1290 } 1291 1292 function showPasswordClick() { 1293 var showPassword = window.document.getElementById("showPasswordCheck").checked; 1294 passwordElement = window.document.getElementById("password"); 1295 passwordTextElement = window.document.getElementById("passwordText"); 1296 if (showPassword) 1297 { 1298 passwordTextElement.value = passwordElement.value; 1299 passwordElement.style.display = "none"; 1300 passwordTextElement.style.display = "inline"; 1301 passwordTextElement.focus(); 1302 } 1303 else 1304 { 1305 passwordElement.value = passwordTextElement.value; 1306 passwordTextElement.style.display = "none"; 1307 passwordTextElement.value = ""; 1308 passwordElement.style.display = "inline"; 1309 passwordElement.focus(); 1310 } 1311 } 1312 </script>
1312 1313 1314</head> 1315<body class="signInBg" style="background: #f2f2f2 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAANvCAYAAADk40vJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcDpDcmVhdGVEYXRlPSIyMDEyLTA1LTE1VDEzOjEwOjU5LTA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMi0wNS0xNVQxMzoxMTo0Ni0wNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxMi0wNS0xNVQxMzoxMTo0Ni0wNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzI2NTAzNjQ5RUNBMTFFMUFBNkRCNDc2QzU0RjhERUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzI2NTAzNjU5RUNBMTFFMUFBNkRCNDc2QzU0RjhERUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMjY1MDM2MjlFQ0ExMUUxQUE2REI0NzZDNTRGOERFRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMjY1MDM2MzlFQ0ExMUUxQUE2REI0NzZDNTRGOERFRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnYK5fsAAAFLSURBVHja7NthDoIwDAZQNN7/vCTKKifQgZh12yPx30uG/bqyGLyt6xpLxXVfKi8QBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBMFh4WP/ePUSBEEQBEHQIQ4EQRA0cUHQdgVBe0Z5QN0Dalx1lAwoGcmAklEeyShP2/I8QlNoCuWRzJXlCeXRuGfvMSSjcX1rjat7NK6llUcyyqM8kvlh6X3dIhmNe2pp5ZGMpQ8nE8qT9R6LZFLeY0xYHnvm69G1h/NjmXJpjWukSGa4ZGIzUpI+C3vYMzM+C6Nu6XmH/XwjpZc9I5mkwz6K8iRtXMlI5mwy0TKZV/Zhf/kZd6g903akxJyN28Ow3ySTdKQ0SyZajpRyKfzPr1wNG3czUj5t1x6G/TbhSKlMZqiRcuhk365xI/2wj6aN+0y+Z25R98LQWH8QeQswAHk7x/k/TxxLAAAAAElFTkSuQmCC') repeat-x"/> 1316 1317 1318 1319<noscript> 1320 <div id="dvErr"> 1321 <table cellpadding="0" cellspacing="0"> 1322 <tr> 1323 <td><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAptJREFUeNqkU01LVFEYfu7XzJ17nZmyJBW0sgRDRAgLoi8tghZG9QNaR7tg2vQjbCu2a9Eq2qRGUYFBZAtLURzSUUcJG8d0ZnTu99fpPdIMSktfOOfcezjP8z7vc94jMMZwmJD5JAhCfWPm0e2+MGKDYRQNBCHrpTWi/1kaExFjY7defp6qneXJhb3pHwGBH4qy8uSIrp9NqjJ0TXsXuvZ0KfvjacEVsIlEzhXkofuvJ0f+I+BgVdOftfZe0OIsQBBTFxLX7raxCIH75vn3xOjwQDbQsSgfNw0pkXkwPjXCsWJNNjFlmttPaWrqKBBTEb9yr0No7tCEptaU3H3xMgQJp90imo2C7plGZvhmbx/H7hHwmnUJnWpjI8L1ZSg7fyBoSQWUHo4FIabFwEJE5HeLX4JmVzqrtjdYN5GM6k95FlhpE4q5A8GzEWzkITYkKYWEqLgG+C58IgiIMx1WkfX0/joBud2Tsrco+wokZ5dAIsL5Scgnu8ACH/7qTyL14RDYo/NJZqPq+D37FYDtlqHlp6n+xF7WYHkO8ZBkE6G9tgQ3BCwabsTdBwzbw34P5oohfZaKwHYB2CrA+bWCyKwgyC/AIU+qnIDAAYE3PAmG48/tU8Am1uXU9XR1A4rrQ6S2iHwP9pe3dIc2/OouTCLgJfBYNCVYrj9RV8A7rCIncwvSMWz5JIDUyW2dkXr1DmKnzxFBuVwDZw0JMxXkLC8YqxPw9vSk2NC62mQui2mUA9rsvpSX0o1+vL2r7InxFzXwp03R/G1GQx9Na6pOwIO3p6U0ZFbjLbl56QRY9tsZbyU7W/jwalyKq4/fb6sYLSq5JUPIfA28kRruwFvgwTuMNwmNG3RV58ntkAyb5jVz2bXMB97CYeKvAAMACjWGjcO+NcIAAAAASUVORK5CYII=" alt=""></td> 1324 <td style="width:100%">To use Outlook, browser settings must allow scripts to run. For information about how to allow scripts, consult the Help for your browser. If your browser doesn't support scripts, you can download <a href="https://go.microsoft.com/fwlink/?linkid=2009667&clcid=0x409">Windows Internet Explorer</a> for access to Outlook.</td> 1325 </tr> 1326 </table> 1327 </div> 1328</noscript> 1329 1330<form action="/owa/auth.owa" method="POST" name="logonForm" ENCTYPE="application/x-www-form-urlencoded" autocomplete="off"> 1331<input type="hidden" name="destination" value="https://mail.elections.ps/owa/"> 1332<input type="hidden" name="flags" value="4"> 1333<input type="hidden" name="forcedownlevel" value="0"> 1334 1335 <!-- Default to mouse class, so that things don't look wacky if the script somehow doesn't apply a class --> 1336<div id="mainLogonDiv" class="mouse"> 1337
1337<script> 1338 1339 var mainLogonDiv = window.document.getElementById("mainLogonDiv"); 1340 mainLogonDiv.className = mainLogonDivClassName; 1341 </script>
1341 1342 <div class="sidebar"> 1343 <div class="owaLogoContainer"> 1344 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAABsCAYAAACiuLoyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMwQzQ2MDA4RjEzRTExRTFCMzNFQTMwMzE5REU3RjExIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMwQzQ2MDA5RjEzRTExRTFCMzNFQTMwMzE5REU3RjExIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzBDNDYwMDZGMTNFMTFFMUIzM0VBMzAzMTlERTdGMTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzBDNDYwMDdGMTNFMTFFMUIzM0VBMzAzMTlERTdGMTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5qf500AAAGPUlEQVR42uxdOXLjRhRt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" class="owaLogo" aria-hidden="true" /> 1345 <img src="data:image/png;base64,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" class="owaLogoSmall" aria-hidden="true" /> 1346 </div> 1347 </div> 1348 <div class="logonContainer"> 1349 <div id="lgnDiv" class="logonDiv" onKeyPress="return checkSubmit(event)"> 1350 1351 <div class="signInImageHeader" role="heading" aria-label="Outlook"> 1352 <img class="mouseHeader" src="data:image/png;base64,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" alt="Outlook" /> 1353 </div> 1354 1355 <div class="signInInputLabel" id="userNameLabel" aria-hidden="true">User name:</div> 1356 <div><input id="username" name="username" class="signInInputText" role="textbox" aria-labelledby="userNameLabel"/></div> 1357 <div class="signInInputLabel" id="passwordLabel" aria-hidden="true">Password:</div> 1358 <div><input id="password" onfocus="g_fFcs=0" name="password" value="" type="password" class="signInInputText" aria-labelledby="passwordLabel"/></div> 1359 <div><input id="passwordText" onfocus="g_fFcs=0" name="passwordText" value="" style="display: none;" class="signInInputText" aria-labelledby="passwordLabel"/></div> 1360 <div class="showPasswordCheck signInCheckBoxText"> 1361 <input type="checkbox" id="showPasswordCheck" class="chk" onclick="showPasswordClick()" /> 1362 <span>Show password</span> 1363 </div> 1364 1365 1366 <div id="expltxt" class="signInExpl" role="alert"> 1367 1368 </div> 1369 <div class="signInEnter"> 1370 <div onclick="clkLgn()" class="signinbutton" role="button" tabIndex="0" > 1371 <img class="imgLnk" 1372 1373 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1NzZGNEQzOTYxOTExRTE4ODU2ODkyQUQxMTQ2QUJGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU1NzZGNEQ0OTYxOTExRTE4ODU2ODkyQUQxMTQ2QUJGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTU3NkY0RDE5NjE5MTFFMTg4NTY4OTJBRDExNDZBQkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTU3NkY0RDI5NjE5MTFFMTg4NTY4OTJBRDExNDZBQkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7MvF4iAAACF0lEQVR42qyVz0sCQRTHZ5cSuqQJURRUt66GEuQlugmF0Ukw+huCjaBT0SkhEvwL6iQEERRJndIuCoLU1VsFQkH04xR0se/D79C4qLtCDz47zO6b7755M2/GUk5ZdbEwSIEEmAQRvn8ADXADTptHC++dBlsdhIfAJtgBQdXbvkAG5PCDb/OD7XIcByVwQNFLsA5iYJDE+O6SPuJbsrYq490ilulKZwrUwB4oeES8DPZBFDyDOCJvmBEHwDlFC8yrl6hy+crYc0QeMIUdMM9IN8Cb8mmI8I1jatRwtLDkaZt+Mv0P1adB/INjxbYRddBmnsKczt/0s/F2lJrhT5vgHoTkvWVZWlyPF620zb2qPHOajT/iuQQ+uaeLWPiQyyvPNiHCs+zces45G5fimGORaPGI4XHHNjrAvSv22ibilJs+0tsSV2qEfb3oo7b6Xwuw/ZGIX7gzxpi/v+LRi9g+E4nymNFKStaMrxNsGxJxnZ1Fz3haokVDdImLqi3Kti7CZ+wkXQvVHq1TnqFoyBD9dP06zfZGzgpJwxPTseKzlM3iaOVtqyL1cMUTb9o2jj6xXWOFfRtERzhWLIOffeldkTVq/QQM9yE6zDH6rMmZh9APWOXNkGSxJHzoJuib5NhVfeCb+1g+yGpVubrX4IIlH3EVRYrfrulbNc/iXleTwxPPz9V0KKl0X02Wx2Wa9rhM890u018BBgDOvaD/8G2ecwAAAABJRU5ErkJggg==" 1374 1375 alt=""><span class="signinTxt">sign in</span> 1376 </div> 1377 <input name="isUtf8" value="1" type="hidden"/> 1378 </div> 1379 <div class="hidden-submit"><input type="submit" tabindex="-1"/></div> 1380 </div> 1381 </div> 1382 <div id="cookieMsg" class="logonDiv" style="display:none"> 1383 <div class="signInHeader">Outlook</div> 1384 <div class="signInExpl">Please enable cookies for this Web site.<br><br>Cookies are currently disabled by your browser. Outlook requires that cookies be enabled. <br><br>For information about how to enable cookies, see the Help for your Web browser.<br><br><br></div> 1385 <div class="signInEnter" > 1386 <div onclick="clkRtry()" style="cursor:pointer;display:inline"> 1387 <img class="imgLnk" 1388 1389 src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i
138977u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1NzZGNEQzOTYxOTExRTE4ODU2ODkyQUQxMTQ2QUJGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU1NzZGNEQ0OTYxOTExRTE4ODU2ODkyQUQxMTQ2QUJGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTU3NkY0RDE5NjE5MTFFMTg4NTY4OTJBRDExNDZBQkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTU3NkY0RDI5NjE5MTFFMTg4NTY4OTJBRDExNDZBQkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7MvF4iAAACF0lEQVR42qyVz0sCQRTHZ5cSuqQJURRUt66GEuQlugmF0Ukw+huCjaBT0SkhEvwL6iQEERRJndIuCoLU1VsFQkH04xR0se/D79C4qLtCDz47zO6b7755M2/GUk5ZdbEwSIEEmAQRvn8ADXADTptHC++dBlsdhIfAJtgBQdXbvkAG5PCDb/OD7XIcByVwQNFLsA5iYJDE+O6SPuJbsrYq490ilulKZwrUwB4oeES8DPZBFDyDOCJvmBEHwDlFC8yrl6hy+crYc0QeMIUdMM9IN8Cb8mmI8I1jatRwtLDkaZt+Mv0P1adB/INjxbYRddBmnsKczt/0s/F2lJrhT5vgHoTkvWVZWlyPF620zb2qPHOajT/iuQQ+uaeLWPiQyyvPNiHCs+zces45G5fimGORaPGI4XHHNjrAvSv22ibilJs+0tsSV2qEfb3oo7b6Xwuw/ZGIX7gzxpi/v+LRi9g+E4nymNFKStaMrxNsGxJxnZ1Fz3haokVDdImLqi3Kti7CZ+wkXQvVHq1TnqFoyBD9dP06zfZGzgpJwxPTseKzlM3iaOVtqyL1cMUTb9o2jj6xXWOFfRtERzhWLIOffeldkTVq/QQM9yE6zDH6rMmZh9APWOXNkGSxJHzoJuib5NhVfeCb+1g+yGpVubrX4IIlH3EVRYrfrulbNc/iXleTwxPPz9V0KKl0X02Wx2Wa9rhM890u018BBgDOvaD/8G2ecwAAAABJRU5ErkJggg==" 1390 1391 alt=""><span class="signinTxt" tabIndex="0">retry</span> 1392 </div> 1393 </div> 1394 </div> 1395</div> 1396</form>
1397<script> 1398 if (showPlaceholderText) { 1399 setPlaceholderText(); 1400 } 1401</script>
1401 1402</body> 1403</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.