1<!DOCTYPE html> 2<!--[if lt IE 7 ]><html lang="en" class="no-js ie6 "><![endif]--> 3<!--[if IE 7 ]><html lang="en" class="no-js ie7 "> <![endif]--> 4<!--[if IE 8 ]><html lang="en" class="no-js ie8 "> <![endif]--> 5<!--[if IE 9 ]><html lang="en" class="no-js ie9 "><![endif]--> 6<!--[if (gt IE 9)|!(IE)]><!--><html lang="en" class="no-js "> <!--<![endif]--> 7 <head id="Head1"> 8 <link rel="stylesheet" type="text/css" href="https://kit-pro.fontawesome.com/releases/latest/css/pro.min.css" /> 9<meta name="viewport" content="width=device-width, initial-scale=1.0"> 10<link href="https://sf.wildapricot.org/BuiltTheme/whiteboard_maya_blue.v3.0/current/18e01499/Styles/combined.css" rel="stylesheet" type="text/css" /><link href="https://members.transjournalists.org/resources/theme/customStyles.css?t=638385440344920000" rel="stylesheet" type="text/css" /><link href="https://members.transjournalists.org/resources/theme/user.css?t=638388776220000000" rel="stylesheet" type="text/css" /><link href="https://live-sf.wildapricot.org/WebUI/built9.19.0-ac0ee25/scripts/public/react/index-84b33b4.css" rel="stylesheet" type="text/css" /><link href="https://live-sf.wildapricot.org/WebUI/built9.19.0-ac0ee25/css/shared/ui/shared-ui-compiled.css" rel="stylesheet" type="text/css" />
10<script type="text/javascript" language="javascript" id="idJavaScriptEnvironment">var bonaPage_BuildVer='9.19.0-ac0ee25'; 11var bonaPage_AdminBackendUrl = '/admin/'; 12var bonaPage_StatRes='https://live-sf.wildapricot.org/WebUI/'; 13var bonaPage_InternalPageType = { isUndefinedPage : false,isWebPage : false,isAdminPage : false,isDialogPage : false,isSystemPage : true,isErrorPage : false,isError404Page : false }; 14var bonaPage_PageView = { isAnonymousView : true,isMemberView : false,isAdminView : false }; 15var WidgetMode = 0; 16var bonaPage_IsUserAnonymous = true; 17var bonaPage_ThemeVer='18e01499638388776220000000638385440344920000'; var bonaPage_ThemeId = 'whiteboard_maya_blue.v3.0'; var bonaPage_ThemeVersion = '3.0'; 18var bonaPage_id='17996'; version_id=''; 19if (bonaPage_InternalPageType && (bonaPage_InternalPageType.isSystemPage || bonaPage_InternalPageType.isWebPage) && window.self !== window.top) { var success = true; try { var tmp = top.location.href; if (!tmp) { top.location = self.location; } } catch (err) { try { if (self != top) { top.location = self.location; } } catch (err) { try { if (self != top) { top = self; } success = false; } catch (err) { success = false; } } success = false; } if (!success) { window.onload = function() { document.open('text/html', 'replace');
19 document.write('<ht'+'ml><he'+'ad></he'+'ad><bo'+'dy><h1>Wrong document context!</h1></bo'+'dy></ht'+'ml>'); document.close(); } } } 20try { function waMetricsGlobalHandler(args) { if (WA.topWindow.waMetricsOuterGlobalHandler && typeof(WA.topWindow.waMetricsOuterGlobalHandler) === 'function') { WA.topWindow.waMetricsOuterGlobalHandler(args); }}} catch(err) {} 21 try { if (parent && parent.BonaPage) parent.BonaPage.implementBonaPage(window); } catch (err) { } 22try { document.write('<style type="text/css"> .WaHideIfJSEnabled, .HideIfJSEnabled { display: none; } </style>'); } catch(err) {} 23var bonaPage_WebPackRootPath = 'https://live-sf.wildapricot.org/WebUI/built9.19.0-ac0ee25/scripts/public/react/';</script>
23<script type="text/javascript" language="javascript" src="https://live-sf.wildapricot.org/WebUI/built9.19.0-ac0ee25/scripts/shared/bonapagetop/bonapagetop-compiled.js" id="idBonaPageTop"></script>
23<script type="text/javascript" language="javascript" src="https://live-sf.wildapricot.org/WebUI/built9.19.0-ac0ee25/scripts/public/react/index-84b33b4.js" id="ReactPublicJs"></script>
23<script type="text/javascript" language="javascript" src="https://live-sf.wildapricot.org/WebUI/built9.19.0-ac0ee25/scripts/shared/ui/shared-ui-compiled.js" id="idSharedJs"></script>
23<script type="text/javascript" language="javascript" src="https://live-sf.wildapricot.org/WebUI/built9.19.0-ac0ee25/General.js" id=""></script>
23<script type="text/javascript" language="javascript" src="https://sf.wildapricot.org/BuiltTheme/whiteboard_maya_blue.v3.0/current/18e01499/Scripts/combined.js" id=""></script>
23<title>Trans Journalists Association - Authorization required</title> 24<link rel="search" type="application/opensearchdescription+xml" title="members.transjournalists.org" href="/opensearch.ashx" /></head> 25 <body id="PAGEID_17996" class="publicContentView LayoutMain"> 26<div class="mLayout layoutMain state1" id="mLayout"> 27
28<script type="text/javascript"> 29/* 30var layoutState = document.getElementById('mLayout'); 31var rsStateWidth1 = 960; 32var rsStateWidth2 = 600; 33var rsStateWidth3 = 320; 34 35function SetStateLayout() 36{ 37 var bodyWidth = BonaPage.getInnerWidth(); 38 39 layoutState.className = layoutState.className.replace(/\s?state\d+/g,""); 40 41 if( bodyWidth >= rsStateWidth1 ) 42 layoutState.className += ' state1'; 43 if( bodyWidth >= rsStateWidth2 && bodyWidth < rsStateWidth1 ) 44 layoutState.className += ' state2'; 45 if( bodyWidth < rsStateWidth2 ) 46 layoutState.className += ' state3'; 47 48 // message 49 if( !document.getElementById('textWidth') ) 50 { 51 var firstEl = layoutState.getElementsByTagName('div')[0]; 52 var newDivElem = document.createElement('div'); 53 newDivElem.id = 'textWidth'; 54 layoutState.insertBefore(newDivElem, firstEl); 55 } 56 document.getElementById('textWidth').innerHTML = 'bodyWidth: ' + bodyWidth; 57} 58 59 60jq$(function(){ 61 62 SetStateLayout(); 63 64 if (window.addEventListener) 65 { 66 window.addEventListener('resize', function() { SetStateLayout(); }, false); 67 window.addEventListener("orientationchange", function() { SetStateLayout(); }, false); 68 } 69 70});*/ 71 72</script>
72 <!-- header zone --> 73 <div class="zoneHeader1"> 74 <div class="container_12"> 75 <div class="s1_grid_12 s2_grid_12 s3_grid_12"> 76<div id="idHeaderContentHolder" data-componentId="Header" class="WaPlaceHolder WaPlaceHolderHeader" style=""><div style=""><div id="id_S6CyWvo" data-componentId="S6CyWvo" class="WaLayoutContainerOnly" style=""><table cellspacing="0" cellpadding="0" class="WaLayoutTable" style=""><tr data-componentId="S6CyWvo_row" class="WaLayoutRow"><td id="id_eN4R7DL" data-componentId="eN4R7DL" class="WaLayoutItem" style="width:53%;"><div id="id_Chq2A5j" class="WaLayoutPlaceHolder placeHolderContainer" data-componentId="Chq2A5j" style=""><div style="padding-top:15px;"><div id="id_KxbYLDm" class="WaGadgetOnly WaGadgetContent gadgetStyleNone" style="" data-componentId="KxbYLDm" ><div class="gadgetStyleBody gadgetContentEditableArea" style="padding-bottom:5px;" data-editableArea="0" data-areaHeight="auto"> 77<h2><a href="/"><img src="/resources/Pictures/3%20color%20logo%20with%20name%20(2).png" border="0" alt=""></a><br></h2> 78 79<h2 style="margin-top: 5px"></h2></div> 80</div></div></div></td><td style="width:0px;display:none;" data-componentId="eN4R7DL_separator" class="WaLayoutSeparator"><div style="width: inherit;"></div></td><td id="id_lQm1Hlu" data-componentId="lQm1Hlu" class="WaLayoutItem" style="width:47%;"><div id="id_oNEh9TV" class="WaLayoutPlaceHolder placeHolderContainer" data-componentId="oNEh9TV" style=""><div style=""><div id="id_IOTD79t" class="WaGadgetFirst WaGadgetLoginButton gadgetStyleNone" style="margin-top:0px;margin-bottom:0px;" data-componentId="IOTD79t" ><div class="alignRight"> 81 <div class="loginBoxLinkContainer"> 82 <a class="loginBoxLinkButton" href="https://members.transjournalists.org/Sys/Login">Log in</a> 83 </div> 84 </div> 85</div><div id="id_wJXCbK3" class="WaGadget WaGadgetSiteSearch gadgetStyleNone" style="margin-top:5px;" data-componentId="wJXCbK3" ><div class="gadgetStyleBody " style="" data-areaHeight="auto"> 86<div class="searchBoxOuter alignRight"> 87 <div class="searchBox"> 88<form method="post" action="https://members.transjournalists.org/Sys/Search" id="id_wJXCbK3_form" class="generalSearchBox" data-disableInAdminMode="true"> 89<span class="searchBoxFieldContainer"><input class="searchBoxField" type="text" name="searchString" id="idid_wJXCbK3_searchBox" value="" maxlength="300" autocomplete="off" placeholder="Enter search string"></span> 90<div class="autoSuggestionBox" id="idid_wJXCbK3_resultDiv"></div> 91</form></div> 92 </div> 93
93<script type="text/javascript"> 94 (function(){ 95 96 function init() 97 { 98 var model = {}; 99 model.gadgetId = 'idid_wJXCbK3'; 100 model.searchBoxId = 'idid_wJXCbK3_searchBox'; 101 model.resultDivId = 'idid_wJXCbK3_resultDiv'; 102 model.selectedTypes = '31'; 103 model.searchTemplate = 'https://members.transjournalists.org/Sys/Search?q={0}&types={1}&page={2}'; 104 model.searchActionUrl = '/Sys/Search/DoSearch'; 105 model.GoToSearchPageTextTemplate = 'Search for '{0}''; 106 model.autoSuggest = true; 107 var WASiteSearch = new WASiteSearchGadget(model); 108 } 109 110 jq$(document).ready(init); 111 }) (); 112 </script>
112 113</div> 114</div><div id="id_CrhzkiE" class="WaGadgetLast WaGadgetCustomHTML gadgetStyleNone" style="" data-componentId="CrhzkiE" ><div class="gadgetStyleBody " style="" data-areaHeight="auto"> 115<div class="header-buttons"> 116 <div> 117 <a class="stylizedButton buttonStyle002" href="https://www.transjournalists.org/">Back to Main Site</a> 118 </div> 119 <div> 120 <a class="stylizedButton buttonStyle002" href="https://bit.ly/tja_pride">Donate</a> 121 </div> 122</div></div> 123</div></div></div></td></tr></table> </div></div> 124</div></div> 125 </div> 126 </div> 127 <div class="zoneHeader2"> 128 <div class="container_12"> 129 <div class="s1_grid_12 s2_grid_12 s3_grid_12"> 130<div id="id_Header1" data-componentId="Header1" class="WaPlaceHolder WaPlaceHolderHeader1" style=""><div style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;"><div id="id_yOhi7Wr" class="WaGadgetOnly WaGadgetMenuHorizontal menuStyle001" style="" data-componentId="yOhi7Wr" ><div class="menuBackground"></div> 131<div class="menuInner"> 132 <ul class="firstLevel"> 133<li class=" "> 134 <div class="item"> 135 <a href="https://members.transjournalists.org/" title="Home"><span>Home</span></a> 136</div> 137</li> 138 139<li class=" "> 140 <div class="item"> 141 <a href="https://members.transjournalists.org/page-7745" title="Members 🔓"><span>Members 🔓</span></a> 142</div> 143</li> 144 145<li class=" dir"> 146 <div class="item"> 147 <a href="https://members.transjournalists.org/Membership" title="Membership"><span>Membership</span></a> 148<ul class="secondLevel"> 149<li class=" "> 150 <div class="item"> 151 <a href="https://members.transjournalists.org/join-now" title="Join Now"><span>Join Now</span></a> 152</div> 153</li> 154 155<li class=" "> 156 <div class="item"> 157 <a href="https://members.transjournalists.org/code-of-ethics" title="Code of Ethics"><span>Code of Ethics</span></a> 158</div> 159</li> 160 161<li class=" "> 162 <div class="item"> 163 <a href="https://members.transjournalists.org/Community-Agreements" title="Community Agreements"><span>Community Agreements</span></a> 164</div> 165</li> 166 167<li class=" "> 168 <div class="item"> 169 <a href="https://members.transjournalists.org/Membership-Benefits" title="Benefits"><span>Benefits</span></a> 170</div> 171</li> 172 173<li class=" "> 174 <div class="item"> 175 <a href="https://members.transjournalists.org/membership-faqs" title="Membership FAQs"><span>Membership FAQs</span></a> 176</div> 177</li> 178 179<li class=" "> 180 <div class="item"> 181 <a href="https://members.transjournalists.org/Privacy-FAQs" title="Privacy FAQs"><span>Privacy FAQs</span></a> 182</div> 183</li> 184 185<li class=" "> 186 <div class="item"> 187 <a href="https://members.transjournalists.org/Volunteer" title="Volunteer"><span>Volunteer</span></a> 188</div> 189</li> 190 191</ul> 192</div> 193</li> 194 195<li class=" dir"> 196 <div class="item"> 197 <a href="https://members.transjournalists.org/Directories" title="Directories"><span>Directories</span></a> 198<ul class="secondLevel"> 199<li class=" "> 200 <div class="item"> 201 <a href="https://members.transjournalists.org/directory-faqs" title="Directory FAQs"><span>Directory FAQs</span></a> 202</div> 203</li> 204 205</ul> 206</div> 207</li> 208 209<li class=" "> 210 <div class="item"> 211 <a href="https://members.transjournalists.org/events" title="Events"><span>Events</span></a> 212</div> 213</li> 214 215<li class=" "> 216 <div class="item"> 217 <a href="https://members.transjournalists.org/jobs" title="Jobs"><span>Jobs</span></a> 218</div> 219</li> 220 221<li class=" "> 222 <div class="item"> 223 <a href="https://members.transjournalists.org/news" title="News"><span>News</span></a> 224</div> 225</li> 226 227</ul> 228</div> 229
230<script type="text/javascript"> 231 jq$(function() 232 { 233 var gadgetHorMenu = jq$('#id_yOhi7Wr'), 234 gadgetHorMenuContainer = gadgetHorMenu.find('.menuInner'), 235 firstLevelMenu = gadgetHorMenu.find('ul.firstLevel'), 236 holderInitialMenu = firstLevelMenu.children(), 237 outsideItems = null, 238 phantomElement = '<li class="phantom"><div class="item"><a href="#"><span>≡</span></a><ul class="secondLevel"></ul></div></li>', 239 placeHolder = gadgetHorMenu.parents('.WaLayoutPlaceHolder'), 240 placeHolderId = placeHolder && placeHolder.attr('data-componentId'), 241 mobileState = false, 242 rsStateWidth2 = 617, 243 isTouchSupported = !!(('ontouchstart' in window) || (window.DocumentTouch && document instanceof DocumentTouch) || (navigator.msPointerEnabled && navigator.msMaxTouchPoints)); 244 245 246 function resizeMenu() 247 { 248 var i, 249 len, 250 fitMenuWidth = 0, 251 menuItemPhantomWidth = 80; 252 253 // background track 254 gadgetHorMenu.find('.menuBackground').css( 255 { 256 'width': jq$('body').width(), 257 'left': ( ( jq$('body').width() - gadgetHorMenu.width() ) * -0.5 ) 258 }); 259 260 firstLevelMenu.html( holderInitialMenu).removeClass('adapted').css({ width: 'auto' }); // restore initial menu 261 262 if( !gadgetHorMenuContainer.find('.menuButton').size() ) 263 { 264 gadgetHorMenuContainer.prepend('<div class="menuButton"></div>'); 265 266 gadgetHorMenuContainer.find('.menuButton').on("click",function() 267 { 268 gadgetHorMenuContainer.find('ul.firstLevel').toggle(); 269 return false; 270 }); 271 272 jq$('body').on("click",function() 273 { 274 if( mobileState ) 275 gadgetHorMenuContainer.find('ul.firstLevel').hide(); 276 }); 277 } 278 279 // for state 3 280 if( jq$(window).width() < rsStateWidth2 && mobileState == false ) 281 { 282 gadgetHorMenuContainer.find('ul.firstLevel').attr('style',''); 283 mobileState = true; 284 285 return false; 286 } 287 288 if( jq$(window).width() >= rsStateWidth2 ) 289 { 290 gadgetHorMenuContainer.find('ul.firstLevel').attr('style',''); 291 mobileState = false; 292 } 293 294 295 if( firstLevelMenu.width() > gadgetHorMenuContainer.width() ) // if menu oversize 296 { 297 menuItemPhantomWidth = firstLevelMenu.addClass('adapted').append( phantomElement).children('.phantom').width(); 298 299 for( i = 0, len = holderInitialMenu.size(); i <= len; i++ ) 300 { 301 fitMenuWidth += jq$( holderInitialMenu.get(i) ).width(); 302 303 if( fitMenuWidth + menuItemPhantomWidth > gadgetHorMenuContainer.width() ) 304 { 305 outsideItems = firstLevelMenu.children(':gt('+(i-1)+'):not(.phantom)').remove(); 306 firstLevelMenu.find('.phantom > .item > ul').append( outsideItems); 307 break; 308 } 309 } 310 gadgetHorMenu.find('.phantom > .item > a').click(function(){ return false; }); 311 } 312 313 disableFirstTouch(); 314 315 firstLevelMenu.css( 'width', '' ); // restore initial menu width 316 firstLevelMenu.children().removeClass('last-child').eq(-1).addClass('last-child'); // add last-child mark 317 } 318 319 resizeMenu(); 320 321 jq$(window).resize(function() 322 { 323 resizeMenu(); 324 }); 325 326 jq$(window).load(function(){ 327 resizeMenu(); 328 }); 329 330 function onLayoutColumnResized(sender, args) 331 { 332 args = args || {}; 333 334 if (placeHolderId && (placeHolderId == args.leftColPlaceHolderId || placeHolderId == args.rightColPlaceHolderId)) 335 { 336 resizeMenu(); 337 } 338 } 339 340 BonaPage.addPageStateHandler(BonaPage.PAGE_PARSED, function() { WA.Gadgets.LayoutColumnResized.addHandler(onLayoutColumnResized); }); 341 BonaPage.addPageStateHandler(BonaPage.PAGE_UNLOADED, function() { WA.Gadgets.LayoutColumnResized.removeHandler(onLayoutColumnResized); }); 342 343 344 function disableFirstTouch() 345 { 346 if (!isTouchSupported) return; 347 348 349 jq$('#id_yOhi7Wr').find('.menuInner li.dir > .item > a').on( 'click', function(event) 350 { 351 if( !this.touchCounter ) 352 this.touchCounter = 0; 353 354 if( this.touchCounter >= 1 ) 355 { 356 this.touchCounter = 0; 357 return true; 358 } 359 this.touchCounter++; 360 361 if (!mobileState) 362 { 363 WA.stopEventDefault(event); 364 } 365 }); 366 367 jq$('#id_yOhi7Wr').find('.menuInner li.dir > .item > a').on( 'mouseout', function(event) 368 { 369 if( !this.touchCounter ) 370 this.touchCounter = 0; 371 this.touchCounter = 0; 372 }); 373 } 374 375 disableFirstTouch(); 376 377 }); 378</script>
378</div></div> 379</div></div> 380 </div> 381 </div> 382 <div class="zoneHeader3"> 383 <div class="container_12"> 384 <div class="s1_grid_12 s2_grid_12 s3_grid_12"> 385<div id="id_Header2" data-componentId="Header2" class="WaPlaceHolder WaPlaceHolderHeader2" style=""><div style=""><div id="id_vYBwh32" class="WaGadgetOnly WaGadgetContent gadgetStyleNone" style="" data-componentId="vYBwh32" ><div class="gadgetStyleBody gadgetContentEditableArea" style="" data-editableArea="0" data-areaHeight="auto"> 386<h3>Please log in to continue</h3> 387 388<p>The page you have requested is accessible to active TJA members only.</p></div> 389</div></div> 390</div></div> 391 </div> 392 </div> 393 <div class="zoneHeader4"> 394 <div class="container_12"> 395 <div class="s1_grid_12 s2_grid_12 s3_grid_12"> 396<div id="id_Header3" data-componentId="Header3" class="WaPlaceHolder WaPlaceHolderHeader3" style=""><div style=""><div id="id_tSGbiJv" class="WaGadgetOnly WaGadgetCustomHTML gadgetStyleNone" style="" data-componentId="tSGbiJv" ><div class="gadgetStyleBody " style="" data-areaHeight="auto"> 397<div> 398<span style="color: #F9A011; font-weight: bold;">Want to register for a TJA event?</span> If you're a TJA member, log in now. If you're not an active member, apply to create an account. Joining is free, with a donation encouraged. 399<br><br> 400<span style="color: #F9A011; font-weight: bold;">Are you a TJA Slack or listerv member who joined before 2023?</span> If this is your first time registering for an event, you have to create a new account on this website. (Yes, we know, yet another form. Sorry! We respect data privacy laws, so we can't automatically create an account without your permission.) Just let us know that you're a "legacy Slack or listserv member" on your application. 401<div style="display:block; margin: auto;"> 402<a class="stylizedButton buttonStyle003" href="/join-now">Join us</a> 403</div> 404</div></div> 405</div></div> 406</div></div> 407 </div> 408 </div> 409 <!-- /header zone --> 410 411<!-- content zone --> 412 <div class="zoneContent"> 413 <div class="container_12"> 414 <div class="s1_grid_12 s2_grid_12 s3_grid_12"> 415<div id="idPrimaryContentBlock1Content" data-componentId="Content" class="WaPlaceHolder WaPlaceHolderContent" style=""><div style=""><div id="id_tnkNHk4" class="WaGadgetOnly WaGadgetAuthorizationRequired gadgetStyleNone" style="" data-componentId="tnkNHk4" ><div class="openAuthFormContainer"> 416<form method="post" action="https://members.transjournalists.org/Sys/Login/ExternalLogin" id="id_tnkNHk4_oAuthForm" class="oAuthForm" data-disableInAdminMode="true"> 417<div id="id_tnkNHk4_container" class="oAuthButtonsContainer"> 418 <!-- <a class="wa-authenticateLoginLink facebook" provider="Facebook"> 419 <span class="authenticateLoginIcon" provider="Facebook"></span> 420 <span class="authenticateLoginText" provider="Facebook">Log in with Facebook</span> 421 </a> --> <a class="wa-authenticateLoginLink googlePlus" provider="GooglePlus"> 422 <span class="authenticateLoginIcon" provider="GooglePlus"></span> 423 <span class="authenticateLoginText" provider="GooglePlus">Log in with Google</span> 424 </a><a class="wa-authenticateLoginLink microsoft" provider="Microsoft"> 425 <span class="authenticateLoginIcon" provider="Microsoft"></span> 426 <span class="authenticateLoginText" provider="Microsoft">Log in with Microsoft</span> 427 </a> <a class="wa-authenticateLoginLink apple" provider="Apple"> 428 <span class="authenticateLoginIcon" provider="Apple"></span> 429 <span class="authenticateLoginText" provider="Apple">Log in with Apple</span> 430 </a> 431 <input type="hidden" name="ReturnUrl" value="" /> 432 <input type="hidden" name="Provider" class="oAuthProvider" value="Undefined" /> 433 <input type="hidden" id="id_tnkNHk4_browserCapabilities" name="browserCapabilities" /> 434 </div> 435</form></div> 436 437
437<script type="text/javascript" language="javascript"> 438 jq$(document).ready(function() 439 { 440 new OAuthButtons({id:'id_tnkNHk4', formId: 'id_tnkNHk4_oAuthForm'}); 441 }); 442 </script>
442 443<div class="authFormContainer"> 444<form method="post" action="https://members.transjournalists.org/Sys/Login" id="idLoginForm" data-disableInAdminMode="true"> 445<table cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse;" class="loginPageTable" id="ctl00_ContentArea_loginViewControl_loginControl"> 446 <tr> 447 <td> 448 <div id="idLoginBox"> 449 <span class="mandatory">Email</span> 450 <span validatortype="required" controltovalidate="ctl00_ContentArea_loginViewControl_loginControl_userName" display="static" errormessage="Email is required" id="ctl00_ContentArea_loginViewControl_loginControl_userNameRequiredValidator" class="mandatorySymbol" style="visibility: hidden;">*</span> 451 <div> 452 <input type="text" tabindex="1" id="ctl00_ContentArea_loginViewControl_loginControl_userName" maxlength="100" name="email" value="" /> 453 </div> 454 </div> 455 <div id="idPasswordBox"> 456 <span class="mandatory">Password</span> 457 <span validatortype="required" controltovalidate="ctl00_ContentArea_loginViewControl_loginControl_Password" display="static" errormessage="Password is required" id="ctl00_ContentArea_loginViewControl_loginControl_passwordRequiredValidator" class="mandatorySymbol" style="visibility: hidden;">*</span> 458 <div class="password-wrapper"> 459 <input type="password" tabindex="1" id="ctl00_ContentArea_loginViewControl_loginControl_Password" maxlength="50" name="password" /> 460 <i class="fa fa-eye-slash toggle-password" toggle="ctl00_ContentArea_loginViewControl_loginControl_Password"></i> 461 </div> 462 </div> 463 <div id="idRememberMe"> 464 <input type="checkbox" tabindex="3" name="rememberMe" id="ctl00_ContentArea_loginViewControl_loginControl_RememberMe" /> 465 <label for="ctl00_ContentArea_loginViewControl_loginControl_RememberMe">Remember me</label> 466 </div> 467<div id="idSubmitBox"> 468 <div id="idLoginButtonBox"> 469 <span> 470 <input type="submit" class="loginButton" tabindex="1" id="ctl00_ContentArea_loginViewControl_loginControl_Login" value="Log in" name="ctl00$ContentArea$loginViewControl$loginControl$Login" onclick="if (!WA.isWidgetMode && !browserInfo.clientCookiesEnabled()) {alert('Warning: browser cookies disabled. Please enable them to use this website.'); return false;}"/> 471 </span> 472 </div> 473 <div id="idForgotLinkBox"><a id="ctl00_ContentArea_loginViewControl_loginControl_forgottenPassword" href="https://members.transjournalists.org/Sys/ResetPasswordRequest" tabindex="1">Forgot password</a></div> 474 </div> 475 </td> 476 </tr> 477 </table> 478 <input type="hidden" name="browserData" id="ctl00_ContentArea_loginViewControl_BrowserCapabilitiesData" /> 479 <input type="hidden" name="ReturnUrl" id="returnUrl" value="" /> 480 481<div id="ctl00_ContentArea_validationSummary" style="color: Red; display: none;"></div> 482 <div style="margin: 0; padding: 0; overflow: hidden; width: 0; height: 0; font-size: 0;"> </div> 483</form></div>
484<script type="text/javascript" language="javascript"> 485 var browserFields = jq$("input[name='browserData']"); 486 browserFields.each( function(idx, item){ 487 if (item && window.browserInfo) { 488 item.value = browserInfo.getBrowserCapabilitiesData(); 489 }}); 490 491 jq$(document).ready(function() { jq$('#idLoginForm').FormValidate(); }); 492</script>
vendor: 1 bytes, line 492
492
493<script> 494 if (!window.__passwordToggleInitialized) { 495 window.__passwordToggleInitialized = true; 496 497 $(document).ready(function () { 498 $('.toggle-password').each(function () { 499 const $icon = $(this); 500 const selector = $icon.attr('toggle'); 501 if (!selector) return; 502 503 const $input = selector.startsWith('#') ? $(selector) : $('#' + selector); 504 if (!$input.length) return; 505 506 $icon.on('click', function () { 507 try { 508 const inputEl = $input[0]; 509 const currentType = inputEl.getAttribute('type'); 510 511 if (currentType === 'password') { 512 inputEl.setAttribute('type', 'text'); 513 $icon.removeClass('fa-eye-slash').addClass('fa-eye'); 514 } else { 515 inputEl.setAttribute('type', 'password'); 516 $icon.removeClass('fa-eye').addClass('fa-eye-slash'); 517 } 518 } catch (err) { 519 console.warn('Password toggle error:', err.message); 520 } 521 }); 522 }); 523 }); 524 } 525</script>
525 526 527 528</div></div> 529</div></div> 530 </div> 531 </div> 532 <!-- /content zone --> 533 534<!-- footer zone --> 535 <div class="zoneFooter1"> 536 <div class="container_12"> 537 <div class="s1_grid_12 s2_grid_12 s3_grid_12"> 538<div id="idFooterContentHolder" data-componentId="Footer" class="WaPlaceHolder WaPlaceHolderFooter" style=""><div style=""><div id="id_ezXYAgS" class="WaGadgetFirst WaGadgetContent gadgetStyleNone" style="margin-bottom:7px;" data-componentId="ezXYAgS" ><div class="gadgetStyleBody gadgetContentEditableArea" style="" data-editableArea="0" data-areaHeight="auto"> 539<span style="background-color: rgb(255, 255, 255);"><font style="font-size: 13px;" color="#999999" face="interstate, -apple-system, system-ui, Segoe UI, Helvetica, Arial, sans-serif">Trans Journalists Association © 2026</font></span></div> 540</div><div id="id_VJWnkpa" data-componentId="VJWnkpa" class="WaLayoutContainerLast" style=""><table cellspacing="0" cellpadding="0" class="WaLayoutTable" style=""><tr data-componentId="VJWnkpa_row" class="WaLayoutRow"><td id="id_wNBuJMe" data-componentId="wNBuJMe" class="WaLayoutItem" style="width:50%;"><div id="id_wUXikCz" class="WaLayoutPlaceHolder placeHolderContainer" data-componentId="wUXikCz" style=""><div style=""><div id="id_H4c9dPi" class="WaGadgetOnly WaGadgetSocialProfile gadgetThemeStyle" style="margin-top:0px;margin-bottom:0px;" data-componentId="H4c9dPi" ><div class="gadgetStyleBody " style="" data-areaHeight="auto"> 541<ul class="orientationHorizontal alignLeft" > 542 543 544<li> 545 <a href="https://x.com/wildapricot" title="X" class="X" target="_blank"></a> 546 </li> 547<li> 548 <a href="http://www.linkedin.com/company/wild-apricot" title="LinkedIn" class="LinkedIn" target="_blank"></a> 549 </li> 550<li> 551 <a href="https://www.instagram.com/transjournalists/" title="Instagram" class="Instagram" target="_blank"></a> 552 </li> 553 554</ul> 555 556</div> 557</div></div></div></td><td style="" data-componentId="wNBuJMe_separator" class="WaLayoutSeparator"><div style="width: inherit;"></div></td><td id="id_xxdqVD3" data-componentId="xxdqVD3" class="WaLayoutItem" style="width:50%;"><div id="id_owPtRPR" class="WaLayoutPlaceHolder placeHolderContainer" data-componentId="owPtRPR" style=""><div style=""><div id="id_UDIzC9y" class="WaGadgetOnly WaGadgetContent gadgetStyleNone" style="" data-componentId="UDIzC9y" ><div class="gadgetStyleBody gadgetContentEditableArea" style="" data-editableArea="0" data-areaHeight="auto"> 558<p align="right"><br></p></div> 559</div></div></div></td></tr></table> </div></div> 560</div></div> 561 </div> 562 </div> 563 <div class="zoneFooter2"> 564 <div class="container_12"> 565 <div class="s1_grid_12 s2_grid_12 s3_grid_12"> 566</div> 567 </div> 568 </div> 569 <div class="zoneFooter3"> 570 <div class="container_12"> 571 <div class="s1_grid_12 s2_grid_12 s3_grid_12"> 572<div id="id_Footer2" data-componentId="Footer2" class="WaPlaceHolder WaPlaceHolderFooter2" style=""><div style="padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;"><div id="id_GsQDnbD" class="WaGadgetOnly WaGadgetBreadcrumbs gadgetStyleNone" style="" data-componentId="GsQDnbD" ><div class="gadgetStyleBody " style="" data-areaHeight="auto"> 573<ul> 574<li><a href="https://members.transjournalists.org/">Home</a></li> 575<li class="last">Login</li> 576</ul> 577</div> 578</div></div> 579</div></div> 580<div class="s1_grid_12 s2_grid_12 s3_grid_12"> 581<div id="idFooterPoweredByContainer"> 582 <span id="idFooterPoweredByWA"> 583Powered by <a href="http://www.wildapricot.com" target="_blank">Wild Apricot</a> Membership Software</span> 584</div> 585</div> 586</div> 587 </div> 588 <!-- /footer zone --> 589 590</div></body> 591</html>
592<script type="text/javascript">if (window.BonaPage && BonaPage.setPageState) { BonaPage.setPageState(BonaPage.PAGE_PARSED); }</script>
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.