PageSourceSearch

https://rpgplayground.com/register/

html rpgplayground.com collected 2026-09-24 09:44:26 UTC 108,725 bytes, 1,459 lines download raw bytes

1
2
3<!DOCTYPE html>
4<html lang="en-US">
5<head>
6    <meta charset="UTF-8">
7    <meta name="viewport" content="width=device-width, initial-scale=1">
8    <meta http-equiv="X-UA-Compatible" content="IE=edge">
9    <link rel="profile" href="http://gmpg.org/xfn/11">
10<title>Create an Account &#8211; RPG Playground</title>
11<script type="text/javascript">var WPAC={}; window.WPAC = WPAC; WPAC = WPAC;WPAC._Options={enable:true,debug:false,menuHelper:true,selectorCommentForm:"#commentform,.ast-commentform,.comment-form",selectorCommentsContainer:"#comments,.comments-wrapper,.comments-area,.wp-block-comments",selectorCommentList:".comment-list,.ast-comment-list,.wp-block-comment-template",selectorCommentPagingLinks:"#comments [class^='nav-'] a",selectorCommentLinks:"#comments a[href*=\"/comment-page-\"]",selectorRespondContainer:"#respond",selectorErrorContainer:"p:parent",selectorSubmitButton:"#submit",selectorTextarea:"#comment",selectorPostContainer:false,scrollSpeed:500,autoUpdateIdleTime:false,popupOverlayBackgroundColor:"#000000",popupOverlayBackgroundOpacity:false,popupBackgroundColorLoading:"#000000",popupTextColorLoading:"#ffffff",popupBackgroundColorSuccess:"#008000",popupTextColorSuccess:"#FFFFFF",popupBackgroundColorError:"#FF0000",popupTextColorError:"#FFFFFF",popupOpacity:85,popupOpacityTablet:85,popupOpacityMobile:85,popupCornerRadius:5,popupCornerRadiusTablet:5,popupCornerRadiusMobile:5,popupMarginTop:10,popupMarginTopTablet:10,popupMarginTopMobile:10,popupWidth:30,popupWidthTablet:45,popupWidthMobile:75,popupPadding:20,popupPaddingTablet:20,popupPaddingMobile:20,popupFadeIn:400,popupFadeOut:400,popupTimeout:3000,popupTextAlign:"center",popupVerticalAlign:"verticalStart",popupTextFontSize:"20px",popupTextFontSizeTablet:"20px",popupTextFontSizeMobile:"20px",popupZindex:10000,textPosted:"Your comment has been posted. Thank you!",textPostedUnapproved:"Your comment has been posted and is awaiting moderation. Thank you!",textReloadPage:"Reloading page. Please wait.",textPostComment:"Posting your comment. Please wait.",textRefreshComments:"Loading comments. Please wait.",textUnknownError:"Something went wrong, your comment has not been posted.",textErrorTypeComment:"Please type your comment text.",textErrorCommentsClosed:"Sorry, comments are closed for this item.",textErrorMustBeLoggedIn:"Sorry, you must be logged in to post a comment.",textErrorFillRequiredFields:"Please fill the required fields (name, email).",textErrorInvalidEmailAddress:"Please enter a valid email address.",textErrorPostTooQuickly:"You are posting comments too quickly. Please wait a minute and resubmit your comment.",textErrorDuplicateComment:"Duplicate comment detected. It looks like you have already submitted this comment.",callbackOnBeforeSelectElements:false,callbackOnBeforeSubmitComment:false,callbackOnAfterPostComment:false,callbackOnBeforeUpdateComments:false,callbackOnAfterUpdateComments:false,commentPagesUrlRegex:false,disableUrlUpdate:false,disableScrollToAnchor:false,useUncompressedScripts:false,placeScriptsInFooter:true,optimizeAjaxResponse:false,baseUrl:false,disableCache:false,enableByQuery:false,lazyLoadEnabled:false,lazyLoadDisplay:"overlay",lazyLoadInlineDisplayLocation:"comments",lazyLoadInlineDisplayElement:"#comments",lazyLoadInlineLoadingType:"spinner",lazyLoadInlineSpinner:"LoadingGray1",lazyLoadInlineSpinnerLabelEnabled:true,lazyLoadInlineSpinnerContainerBackgroundColor:"#333333",lazyLoadInlineSpinnerContainerBackgroundColorOpacity:true,lazyLoadInlineSpinnerLabel:"Loading comments...",lazyLoadInlineSpinnerLabelColor:"#FFFFFF",lazyLoadInlineSpinnerIconColor:"#FFFFFF",lazyLoadInlineSpinnerLayoutType:"horizontal",lazyLoadInlineSpinnerLayoutAlignment:"left",lazyLoadInlineSpinnerLayoutRTL:false,lazyLoadTrigger:"domready",lazyLoadTriggerElement:false,lazyLoadInlineSpinnerSpeed:1.25,lazyLoadTriggerScrollOffset:false,lazyLoadPaginationEnabled:false,lazyLoadCommentsPerPage:30,lazyLoadUseThemePagination:true,lazyLoadPaginationStyle:"nextPrev",lazyLoadPaginationLocation:"bottom",lazyLoadingPaginationScrollToTop:true,lazyLoadInlineSpinnerLabelFontSizeDesktop:42,lazyLoadInlineSpinnerSizeDesktop:72,lazyLoadInlineSpinnerLabelLineHeightDesktop:54,lazyLoadInlineSpinnerContainerPaddingDesktop:35,lazyLoadInlineSpinnerGapDesktop:20,lazyLoadInlineSpinnerLabelFontSizeTablet:36,lazyLoadInlineSpinnerSizeTablet:65,lazyLoadInlineSpinnerLabelLineHeightTablet:42,lazyLoadInlineSpinnerContainerPaddingTablet:25,lazyLoadInlineSpinnerGapTablet:15,lazyLoadInlineSpinnerLabelFontSizeMobile:28,lazyLoadInlineSpinnerSizeMobile:48,lazyLoadInlineSpinnerLabelLineHeightMobile:34,lazyLoadInlineSpinnerContainerPaddingMobile:20,lazyLoadInlineSpinnerGapMobile:15,lazyLoadInlineSkeletonLoadingLabelEnabled:false,lazyLoadInlineSkeletonLoadingLabel:"Loading comments...",lazyLoadInlineSkeletonItemsShow:2,lazyLoadInlineSkeletonBackgroun
11dColor:"#EEEEEE",lazyLoadInlineSkeletonHighlightColor:"#dedede",lazyLoadInlineSkeletonHeadingColor:"#333333",lazyLoadInlineSkeletonHeadingFontSize:24,lazyLoadInlineSkeletonHeadingLineHeight:1.5,lazyLoadInlineShortcode:false,lazyLoadInlineLoadingButtonLabel:"Load Comments",lazyLoadInlineLoadingButtonLabelLoading:"Loading Comments...",lazyLoadInlineButtonSpinner:"LoadingGray1",lazyLoadInlineButtonLabel:"Load Comments",lazyLoadInlineButtonLabelLoading:"Loading Comments...",lazyLoadInlineButtonAppearance:"solid",lazyLoadInlineButtonUseThemeStyles:true,lazyLoadInlineButtonBackgroundColor:"#333333",lazyLoadInlineButtonBackgroundColorHover:"#444444",lazyLoadInlineButtonTextColor:"#FFFFFF",lazyLoadInlineButtonTextColorHover:"#FFFFFF",lazyLoadInlineButtonBorderColor:"#333333",lazyLoadInlineButtonBorderColorHover:"#444444",lazyLoadInlineButtonBorderWidth:true,lazyLoadInlineButtonBorderRadius:5,lazyLoadInlineButtonPaddingTop:12,lazyLoadInlineButtonPaddingRight:24,lazyLoadInlineButtonPaddingBottom:12,lazyLoadInlineButtonPaddingLeft:24,lazyLoadInlineButtonFontSize:16,lazyLoadInlineButtonLineHeight:1.5,lazyLoadInlineButtonFontWeight:600,lazyLoadInlineButtonFontFamily:"inherit",lazyLoadInlineButtonAlign:"center",firstTimeInstall:false,lazyLoadIntoElement:false,commentsEnabled:false,version:"3.2.2"};</script>
11<meta name='robots' content='max-image-preview:large' />
12<link rel='dns-prefetch' href='//www.google.com' />
13<link rel='dns-prefetch' href='//fonts.googleapis.com' />
14<link rel="alternate" type="application/rss+xml" title="RPG Playground &raquo; Feed" href="https://rpgplayground.com/feed/" />
15<link rel="alternate" type="application/rss+xml" title="RPG Playground &raquo; Comments Feed" href="https://rpgplayground.com/comments/feed/" />
16<link rel="alternate" type="application/rss+xml" title="RPG Playground &raquo; Winter levels in new RPG Playground release Comments Feed" href="/feed/" />
17<link rel='preload' as='font' href='https://rpgplayground.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/academicons.woff2?v=1.9.2' type='font/woff2' crossorigin />
18<link rel='preload' as='font' href='https://rpgplayground.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/fontawesome-webfont.woff2?v=4.7.0' type='font/woff2' crossorigin />
19<link rel='preload' as='font' href='https://rpgplayground.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/fa-brands-400.woff2' type='font/woff2' crossorigin />
20<link rel='preload' as='font' href='https://rpgplayground.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/fa-regular-400.woff2' type='font/woff2' crossorigin />
21<link rel='preload' as='font' href='https://rpgplayground.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/fa-solid-900.woff2' type='font/woff2' crossorigin />
22<link rel='preload' as='font' href='https://rpgplayground.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/Genericons.woff' type='font/woff' crossorigin />
23<link rel='preload' as='font' href='https://rpgplayground.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/socicon.woff2?v=4.7.3' type='font/woff2' crossorigin />
24<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://rpgplayground.com/wp-json/oembed/1.0/embed?url" />
25<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://rpgplayground.com/wp-json/oembed/1.0/embed?url&#038;format=xml" />
26	<style>
27		:root {
28			--wpac-popup-opacity: 0.85;
29			--wpac-popup-corner-radius: 5px;
30			--wpac-popup-margin-top: 10px;
31			--wpac-popup-width: 30%;
32			--wpac-popup-padding: 20px;
33			--wpac-popup-font-size: 20px;
34			--wpac-popup-line-height: 1.2;
35		}
36		/* tablet styles */
37		@media screen and (max-width: 1024px) {
38			.wpac-overlay {
39				--wpac-popup-opacity: 0.85;
40				--wpac-popup-corner-radius: 5px;
41				--wpac-popup-margin-top: 10px;
42				--wpac-popup-width: 45%;
43				--wpac-popup-padding: 20px;
44				--wpac-popup-font-size: 20px;
45			}
46		}
47		/* mobile styles */
48		@media screen and (max-width: 768px) {
49			.wpac-overlay {
50				--wpac-popup-opacity: 0.85;
51				--wpac-popup-corner-radius: 5px;
52				--wpac-popup-margin-top: 10px;
53				--wpac-popup-width: 75%;
54				--wpac-popup-padding: 20px;
55				--wpac-popup-font-size: 20px;
56			}
57		}
58		.wpac-overlay {
59			display: none;
60			opacity: var(--wpac-popup-opacity);
61			border-radius: var(--wpac-popup-corner-radius);
62			margin-top: var(--wpac-popup-margin-top);
63			padding: var(--wpac-popup-padding) !important;
64			font-size: var(--wpac-popup-font-size) !important;
65			line-height: var(--wpac-popup-line-height);
66			margin: 0 auto;
67		}
68	</style>
69	<style id="wp-img-auto-sizes-contain-inline-css">
70img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
71/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
72</style>
73<style id="wp-emoji-styles-inline-css">
74
75	img.wp-smiley, img.emoji {
76		display: inline !important;
77		border: none !important;
78		box-shadow: none !important;
79		height: 1em !important;
80		width: 1em !important;
81		margin: 0 0.07em !important;
82		vertical-align: -0.1em !important;
83		background: none !important;
84		padding: 0 !important;
85	}
86/*# sourceURL=wp-emoji-styles-inline-css */
87</style>
88<style id="wp-block-library-inline-css">
89:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
89.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
90
91/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
92</style>
93<style id="wp-block-heading-inline-css">
94h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
95/*# sourceURL=https://rpgplayground.com/wp-includes/blocks/heading/style.min.css */
96</style>
97<style id="wp-block-group-inline-css">
98.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
99/*# sourceURL=https://rpgplayground.com/wp-includes/blocks/group/style.min.css */
100</style>
101
102<style id="classic-theme-styles-inline-css">
103/*! This file is auto-generated */
104.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;
104padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
105/*# sourceURL=/wp-includes/css/classic-themes.min.css */
106</style>
107
108<link rel='stylesheet' id='wpzoom-social-icons-block-style-css' href='https://rpgplayground.com/wp-content/plugins/social-icons-widget-by-wpzoom/block/dist/style-wpzoom-social-icons.css?ver=4.7.3' media='all' />
109
110<link rel='stylesheet' id='dashicons-css' href='https://rpgplayground.com/wp-includes/css/dashicons.min.css?ver=7.1.2' media='all' />
111<link rel='stylesheet' id='wpzoom-social-icons-academicons-css' href='https://rpgplayground.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/css/academicons.min.css?ver=1790037628' media='all' />
112<link rel='stylesheet' id='wpzoom-social-icons-socicon-css' href='https://rpgplayground.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/css/wpzoom-socicon.css?ver=1790037628' media='all' />
113<link rel='stylesheet' id='wpzoom-social-icons-font-awesome-5-css' href='https://rpgplayground.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/css/font-awesome-5.min.css?ver=1790037628' media='all' />
114<link rel='stylesheet' id='wpzoom-social-icons-genericons-css' href='https://rpgplayground.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/css/genericons.css?ver=1790037628' media='all' />
115<style id="global-styles-inline-css">
116:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
116--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
116.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
117/*# sourceURL=global-styles-inline-css */
118</style>
119
120<link rel='stylesheet' id='ggpopover-css' href='https://rpgplayground.com/wp-content/plugins/buddypress-moderation-tools/assets/css/ggpopover.min.css?ver=1.3.8' media='all' />
121<link rel='stylesheet' id='pt-report-abuse-css' href='https://rpgplayground.com/wp-content/plugins/buddypress-moderation-tools/assets/css/report-abuse.css?ver=1.3.8' media='all' />
122<link rel='stylesheet' id='bp-rpgplayground-css' href='https://rpgplayground.com/wp-content/themes/rpgplayground/buddypress/css/rpgplayground.min.css?ver=14.5.2' media='screen' />
123<link rel='stylesheet' id='rpg-playground-frontend-css' href='https://rpgplayground.com/wp-content/plugins/rpg-playground-wp/public/css/frontend.css?v=2.3&#038;ver=7.1.2' media='all' />
124<link rel='stylesheet' id='woocommerce-layout-css' href='https://rpgplayground.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=11.1.2' media='all' />
125<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://rpgplayground.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=11.1.2' media='only screen and (max-width: 768px)' />
126<link rel='stylesheet' id='woocommerce-general-css' href='https://rpgplayground.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=11.1.2' media='all' />
127<style id="woocommerce-inline-inline-css">
128.woocommerce form .form-row .required { visibility: visible; }
129/*# sourceURL=woocommerce-inline-inline-css */
130</style>
131<link rel='stylesheet' id='wp-ulike-css' href='https://rpgplayground.com/wp-content/plugins/wp-ulike/assets/css/wp-ulike.min.css?ver=5.2.3' media='all' />
132<style id="wp-ulike-inline-css">
133/*
134body.page div.wpulike {
135  display: none;
136}
137*/
138/*# sourceURL=wp-ulike-inline-css */
139</style>
140<link rel='stylesheet' id='wp-bootstrap-starter-bootstrap-css-css' href='https://rpgplayground.com/wp-content/themes/rpgplayground/inc/assets/css/rpg-bootstrap.css?ver=17052024' media='all' />
141<link rel='stylesheet' id='wp-bootstrap-starter-fontawesome-cdn-css' href='https://rpgplayground.com/wp-content/themes/rpgplayground/inc/assets/css/fontawesome.min.css?ver=7.1.2' media='all' />
142<link rel='stylesheet' id='wp-bootstrap-starter-style-css' href='https://rpgplayground.com/wp-content/themes/rpgplayground/style.css?ver=7.1.2' media='all' />
143<link rel='stylesheet' id='wp-bootstrap-starter-roboto-font-css' href='https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900,900i&#038;ver=7.1.2' media='all' />
144<link rel='stylesheet' id='wp-bootstrap-starter-roboto-roboto-css' href='https://rpgplayground.com/wp-content/themes/rpgplayground/inc/assets/css/presets/typography/roboto-roboto.css?ver=7.1.2' media='all' />
145<link rel='stylesheet' id='wpzoom-social-icons-font-awesome-3-css' href='https://rpgplayground.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/css/font-awesome-3.min.css?ver=1790037628' media='all' />
146<link rel='stylesheet' id='wpzoom-social-icons-styles-css' href='https://rpgplayground.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/css/wpzoom-social-icons-styles.css?ver=1790037628' media='all' />
147<script type="text/javascript">
148            window._nslDOMReady = (function () {
149                const executedCallbacks = new Set();
150            
151                return function (callback) {
152                    /**
153                    * Third parties might dispatch DOMContentLoaded events, so we need to ensure that we only run our callback once!
154                    */
155                    if (executedCallbacks.has(callback)) return;
156            
157                    const wrappedCallback = function () {
158                        if (executedCallbacks.has(callback)) return;
159                        executedCallbacks.add(callback);
160                        callback();
161                    };
162            
163                    if (document.readyState === "complete" || document.readyState === "interactive") {
164                        wrappedCallback();
165                    } else {
166                        document.addEventListener("DOMContentLoaded", wrappedCallback);
167                    }
168                };
169            })();
170        </script>
170<script id="jquery-core-js" src="https://rpgplayground.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 170
170
171<script id="jquery-migrate-js" src="https://rpgplayground.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 171
171
172<script id="ggpopover-js" src="https://rpgplayground.com/wp-content/plugins/buddypress-moderation-tools/assets/js/ggpopover.js?ver=1.3.8"></script>
vendor: 1 bytes, line 172
172
173<script id="jquery-cookie-js" src="https://rpgplayground.com/wp-content/plugins/buddypress-moderation-tools/assets/js/jquery-cookie.js?ver=7.1.2"></script>
vendor: 1 bytes, line 173
173
174<script id="pt-report-abuse-js-extra">
175var PTReportAbuse = {"nonce":"033f2b4165","formTitle":"Report","isLogged":"","view_type":"popover","messages":{"subjectRequired":"Subject is required!","messageRequired":"Message is required!","messageReporting":"Reporting...","alreadyReported":"You have already reported it!"},"required":[]};
176//# sourceURL=pt-report-abuse-js-extra
177</script>
vendor: 1 bytes, line 177
177
178<script id="pt-report-abuse-js" src="https://rpgplayground.com/wp-content/plugins/buddypress-moderation-tools/assets/js/report-abuse.js?ver=1.3.8"></script>
vendor: 1 bytes, line 178
178
179<script id="bp-jquery-query-js" src="https://rpgplayground.com/wp-content/plugins/buddypress/bp-core/js/jquery-query.min.js?ver=14.5.2"></script>
vendor: 1 bytes, line 179
179
180<script id="bp-jquery-cookie-js" src="https://rpgplayground.com/wp-content/plugins/buddypress/bp-core/js/vendor/jquery-cookie.min.js?ver=14.5.2"></script>
vendor: 1 bytes, line 180
180
181<script id="bp-jquery-scroll-to-js" src="https://rpgplayground.com/wp-content/plugins/buddypress/bp-core/js/vendor/jquery-scroll-to.min.js?ver=14.5.2"></script>
vendor: 1 bytes, line 181
181
182<script id="zxcvbn-async-js-extra">
183var _zxcvbnSettings = {"src":"https://rpgplayground.com/wp-includes/js/zxcvbn.min.js"};
184//# sourceURL=zxcvbn-async-js-extra
185</script>
vendor: 1 bytes, line 185
185
186<script id="zxcvbn-async-js" src="https://rpgplayground.com/wp-includes/js/zxcvbn-async.min.js?ver=1.0"></script>
vendor: 1 bytes, line 186
186
187<script id="rpgpg-user-lookup-js-extra">
188var wp_data = {"ajax_url":"https://rpgplayground.com/wp-admin/admin-ajax.php","nonce":"033f2b4165","user_jwt":""};
189//# sourceURL=rpgpg-user-lookup-js-extra
190</script>
vendor: 1 bytes, line 190
190
191<script id="rpgpg-user-lookup-js" src="https://rpgplayground.com/wp-content/plugins/rpg-playground-wp/includes/../public/js/rpgpg_client_bridge.js?ver=7.1.2"></script>
vendor: 1 bytes, line 191
191
192<script id="rpg-playground-rpg-utils-js" src="https://rpgplayground.com/wp-content/plugins/rpg-playground-wp/public/js/rpg-utils.js?v=2.4&#038;ver=7.1.2"></script>
vendor: 1 bytes, line 192
192
193<script id="mobile-detect-js" src="https://rpgplayground.com/wp-content/plugins/rpg-playground-wp/public/js/mobile-detect.min.js?v=2.3&#038;ver=7.1.2"></script>
vendor: 1 bytes, line 193
193
194<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://rpgplayground.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.1.2"></script>
vendor: 1 bytes, line 194
194
195<script id="wc-add-to-cart-js-extra">
196var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://rpgplayground.com/cart/","is_cart":"","cart_redirect_after_add":"no"};
197//# sourceURL=wc-add-to-cart-js-extra
198</script>
vendor: 1 bytes, line 198
198
199<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://rpgplayground.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.1.2"></script>
vendor: 1 bytes, line 199
199
200<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://rpgplayground.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.1.2"></script>
vendor: 1 bytes, line 200
200
201<script id="woocommerce-js-extra">
202var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
203//# sourceURL=woocommerce-js-extra
204</script>
vendor: 1 bytes, line 204
204
205<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://rpgplayground.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.1.2"></script>
vendor: 1 bytes, line 205
205
206<script id="wp-bootstrap-starter-popper-js" src="https://rpgplayground.com/wp-content/themes/rpgplayground/inc/assets/js/popper.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 206
206
207<script id="wp-bootstrap-starter-bootstrapjs-js" src="https://rpgplayground.com/wp-content/themes/rpgplayground/inc/assets/js/bootstrap.min.js?ver=7.1.2"></script>
207
208<link rel="https://api.w.org/" href="https://rpgplayground.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://rpgplayground.com/wp-json/wp/v2/posts/0" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://rpgplayground.com/xmlrpc.php?rsd" />
209<meta name="generator" content="WordPress 7.1.2" />
210<meta name="generator" content="WooCommerce 11.1.2" />
211
212	
212<script type="text/javascript">var ajaxurl = 'https://rpgplayground.com/wp-admin/admin-ajax.php';</script>
212
213
214    
215    
215<script type="text/javascript">
216        var ajaxurl = 'https://rpgplayground.com/wp-admin/admin-ajax.php';
217    </script>
217
218<link rel="pingback" href="https://rpgplayground.com/xmlrpc.php">    <style type="text/css">
219        #page-sub-header { background: #fff; }
220    </style>
221    	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
222	
223<script>
224    !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.crossOrigin="anonymous",p.async=!0,p.src=s.api_host.replace(".i.posthog.com","-assets.i.posthog.com")+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey getNextSurveyStep identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug getPageViewId".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
225    posthog.init('phc_wzE7xznGghx6NJcgTNxQZS9vUErDMRgdCOJnaQFa8dr', {
226        api_host:'https://us.i.posthog.com',
227        person_profiles: 'identified_only' // or 'always' to create profiles for anonymous users as well
228    })
229</script>
229
230
231	<link rel="alternate" type="application/rss+xml" title="RPG Playground | Site Wide Activity RSS Feed" href="https://rpgplayground.com/activity/feed/" />
232
233<link rel='canonical' href='https://rpgplayground.com/register/' />
234<link rel="icon" href="https://rpgplayground.com/wp-content/uploads/2020/06/cropped-cave_logo_high_contrast_512x512-32x32.png" sizes="32x32" />
235<link rel="icon" href="https://rpgplayground.com/wp-content/uploads/2020/06/cropped-cave_logo_high_contrast_512x512-192x192.png" sizes="192x192" />
236<link rel="apple-touch-icon" href="https://rpgplayground.com/wp-content/uploads/2020/06/cropped-cave_logo_high_contrast_512x512-180x180.png" />
237<meta name="msapplication-TileImage" content="https://rpgplayground.com/wp-content/uploads/2020/06/cropped-cave_logo_high_contrast_512x512-270x270.png" />
238<style type="text/css">div.nsl-container[data-align="left"] {
239    text-align: left;
240}
241
242div.nsl-container[data-align="center"] {
243    text-align: center;
244}
245
246div.nsl-container[data-align="right"] {
247    text-align: right;
248}
249
250
251div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] {
252    text-decoration: none;
253    box-shadow: none;
254    border: 0;
255}
256
257div.nsl-container .nsl-container-buttons {
258    display: flex;
259    padding: 5px 0;
260}
261
262div.nsl-container.nsl-container-block .nsl-container-buttons {
263    display: inline-grid;
264    grid-template-columns: minmax(145px, auto);
265}
266
267div.nsl-container-block-fullwidth .nsl-container-buttons {
268    flex-flow: column;
269    align-items: center;
270}
271
272div.nsl-container-block-fullwidth .nsl-container-buttons a,
273div.nsl-container-block .nsl-container-buttons a {
274    flex: 1 1 auto;
275    display: block;
276    margin: 5px 0;
277    width: 100%;
278}
279
280div.nsl-container-inline {
281    margin: -5px;
282    text-align: left;
283}
284
285div.nsl-container-inline .nsl-container-buttons {
286    justify-content: center;
287    flex-wrap: wrap;
288}
289
290div.nsl-container-inline .nsl-container-buttons a {
291    margin: 5px;
292    display: inline-block;
293}
294
295div.nsl-container-grid .nsl-container-buttons {
296    flex-flow: row;
297    align-items: center;
298    flex-wrap: wrap;
299}
300
301div.nsl-container-grid .nsl-container-buttons a {
302    flex: 1 1 auto;
303    display: block;
304    margin: 5px;
305    max-width: 280px;
306    width: 100%;
307}
308
309@media only screen and (min-width: 650px) {
310    div.nsl-container-grid .nsl-container-buttons a {
311        width: auto;
312    }
313}
314
315div.nsl-container .nsl-button {
316    cursor: pointer;
317    vertical-align: top;
318    border-radius: 4px;
319}
320
321div.nsl-container .nsl-button-default {
322    color: #fff;
323    display: flex;
324}
325
326div.nsl-container .nsl-button-icon {
327    display: inline-block;
328}
329
330div.nsl-container .nsl-button-svg-container {
331    flex: 0 0 auto;
332    padding: 8px;
333    display: flex;
334    align-items: center;
335}
336
337div.nsl-container svg {
338    height: 24px;
339    width: 24px;
340    vertical-align: top;
341}
342
343div.nsl-container .nsl-button-default div.nsl-button-label-container {
344    margin: 0 24px 0 12px;
345    padding: 10px 0;
346    font-family: Helvetica, Arial, sans-serif;
347    font-size: 16px;
348    line-height: 20px;
349    letter-spacing: .25px;
350    overflow: hidden;
351    text-align: center;
352    text-overflow: clip;
353    white-space: nowrap;
354    flex: 1 1 auto;
355    -webkit-font-smoothing: antialiased;
356    -moz-osx-font-smoothing: grayscale;
357    text-transform: none;
358    display: inline-block;
359}
360
361div.nsl-container .nsl-button-google[data-skin="light"] {
362    box-shadow: inset 0 0 0 1px #747775;
363    color: #1f1f1f;
364}
365
366div.nsl-container .nsl-button-google[data-skin="dark"] {
367    box-shadow: inset 0 0 0 1px #8E918F;
368    color: #E3E3E3;
369}
370
371div.nsl-container .nsl-button-google[data-skin="neutral"] {
372    color: #1F1F1F;
373}
374
375div.nsl-container .nsl-button-google div.nsl-button-label-container {
376    font-family: "Roboto Medium", Roboto, Helvetica, Arial, sans-serif;
377}
378
379div.nsl-container .nsl-button-apple .nsl-button-svg-container {
380    padding: 0 6px;
381}
382
383div.nsl-container .nsl-button-apple .nsl-button-svg-container svg {
384    height: 40px;
385    width: auto;
386}
387
388div.nsl-container .nsl-button-apple[data-skin="light"] {
389    color: #000;
390    box-shadow: 0 0 0 1px #000;
391}
392
393div.nsl-container .nsl-button-facebook[data-skin="white"] {
394    color: #000;
395    box-shadow: inset 0 0 0 1px #000;
396}
397
398div.nsl-container .nsl-button-facebook[data-skin="light"] {
399    color: #1877F2;
400    box-shadow: inset 0 0 0 1px #1877F2;
401}
402
403div.nsl-container .nsl-button-spotify[data-skin="white"] {
404    color: #191414;
405    box-shadow: inset 0 0 0 1px #191414;
406}
407
408div.nsl-container .nsl-button-apple div.nsl-button-label-container {
409    font-size: 17px;
410    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
411}
412
413div.nsl-container .nsl-button-slack div.nsl-button-label-container {
414    font-size: 17px;
415    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
416}
417
418div.nsl-container .nsl-button-slack[data-skin="light"] {
419    color: #000000;
420    box-shadow: inset 0 0 0 1px #DDDDDD;
421}
422
423div.nsl-container .nsl-button-tiktok[data-skin="light"] {
424    color: #161823;
425    box-shadow: 0 0 0 1px rgba(22, 24, 35, 0.12);
426}
427
428
429div.nsl-container .nsl-button-kakao {
430    color: rgba(0, 0, 0, 0.85);
431}
432
433.nsl-clear {
434    clear: both;
435}
436
437.nsl-container {
438    clear: both;
439}
440
441.nsl-disabled-provider .nsl-button {
442    filter: grayscale(1);
443    opacity: 0.8;
444}
445
446/*Button align start*/
447
448div.nsl-container-inline[data-align="left"] .nsl-container-buttons {
449    justify-content: flex-start;
450}
451
452div.nsl-container-inline[data-align="center"] .nsl-container-buttons {
453    justify-content: center;
454}
455
456div.nsl-container-inline[data-align="right"] .nsl-container-buttons {
457    justify-content: flex-end;
458}
459
460
461div.nsl-container-grid[data-align="left"] .nsl-container-buttons {
462    justify-content: flex-start;
463}
464
465div.nsl-container-grid[data-align="center"] .nsl-container-buttons {
466    justify-content: center;
467}
468
469div.nsl-container-grid[data-align="right"] .nsl-container-buttons {
470    justify-content: flex-end;
471}
472
473div.nsl-container-grid[data-align="space-around"] .nsl-container-buttons {
474    justify-content: space-around;
475}
476
477div.nsl-container-grid[data-align="space-between"] .nsl-container-buttons {
478    justify-content: space-between;
479}
480
481/* Button align end*/
482
483/* Redirect */
484
485#nsl-redirect-overlay {
486    display: flex;
487    flex-direction: column;
488    justify-content: center;
489    align-items: center;
490    position: fixed;
491    z-index: 1000000;
492    left: 0;
493    top: 0;
494    width: 100%;
495    height: 100%;
496    backdrop-filter: blur(1px);
497    background-color: RGBA(0, 0, 0, .32);;
498}
499
500#nsl-redirect-overlay-container {
501    display: flex;
502    flex-direction: column;
503    justify-content: center;
504    align-items: center;
505    background-color: white;
506    padding: 30px;
507    border-radius: 10px;
508}
509
510#nsl-redirect-overlay-spinner {
511    content: '';
512    display: block;
513    margin: 20px;
514    border: 9px solid RGBA(0, 0, 0, .6);
515    border-top: 9px solid #fff;
516    border-radius: 50%;
517    box-shadow: inset 0 0 0 1px RGBA(0, 0, 0, .6), 0 0 0 1px RGBA(0, 0, 0, .6);
518    width: 40px;
519    height: 40px;
520    animation: nsl-loader-spin 2s linear infinite;
521}
522
523@keyframes nsl-loader-spin {
524    0% {
525        transform: rotate(0deg)
526    }
527    to {
528        transform: rotate(360deg)
529    }
530}
531
532#nsl-redirect-overlay-title {
533    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
534    font-size: 18px;
535    font-weight: bold;
536    color: #3C434A;
537}
538
539#nsl-redirect-overlay-text {
540    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
541    text-align: center;
542    font-size: 14px;
543    color: #3C434A;
544}
545
546/* Redirect END*/</style><style type="text/css">/* Notice fallback */
547#nsl-notices-fallback {
548    position: fixed;
549    right: 10px;
550    top: 10px;
551    z-index: 10000;
552}
553
554.admin-bar #nsl-notices-fallback {
555    top: 42px;
556}
557
558#nsl-notices-fallback > div {
559    position: relative;
560    background: #fff;
561    border-left: 4px solid #fff;
562    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
563    margin: 5px 15px 2px;
564    padding: 1px 20px;
565}
566
567#nsl-notices-fallback > div.error {
568    display: block;
569    border-left-color: #dc3232;
570}
571
572#nsl-notices-fallback > div.updated {
573    display: block;
574    border-left-color: #46b450;
575}
576
577#nsl-notices-fallback p {
578    margin: .5em 0;
579    padding: 2px;
580}
581
582#nsl-notices-fallback > div:after {
583    position: absolute;
584    right: 5px;
585    top: 5px;
586    content: '\00d7';
587    display: block;
588    height: 16px;
589    width: 16px;
590    line-height: 16px;
591    text-align: center;
592    font-size: 20px;
593    cursor: pointer;
594}</style>				<style type="text/css" id="c4wp-checkout-css">
595					.woocommerce-checkout .c4wp_captcha_field {
596						margin-bottom: 10px;
597						margin-top: 15px;
598						position: relative;
599						display: inline-block;
600					}
601				</style>
602							<style type="text/css" id="c4wp-v3-lp-form-css">
603				.login #login, .login #lostpasswordform {
604					min-width: 350px !important;
605				}
606				.wpforms-field-c4wp iframe {
607					width: 100% !important;
608				}
609			</style>
610			</head>
611
612<body class="registration register  buddypress bp-nouveau wp-singular post-template-default page page-id-0 page-parent wp-theme-rpgplayground theme-rpgplayground woocommerce-no-js group-blog no-js">
613
614
615<div id="page" class="site">
616	<a class="skip-link visually-hidden" href="#content">Skip to content</a>
617    	<header id="masthead" class="site-header header-sm-flex header-flex navbar-static-top navbar-light" role="banner">
618        <div class="container">
619            <nav class="navbar py-1 py-sm-2 navbar-expand-sm p-0">
620                <div class="navbar-brand">
621                                            <a class="site-title" href="https://rpgplayground.com/">RPG Playground</a>
622                                    </div>
623
624                <div id="main-nav" class="navbar-flex justify-content-end items-flex-sm"><ul id="menu-main-menu" class="navbar-nav"><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-20879" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20879 nav-item"><a title="Make" href="https://rpgplayground.com/make/" class="nav-link icon-sm-vertical"><i class="fas fa-plus fa-2x" aria-hidden="true"></i> <span>Make</span></a></li>
625<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-21492" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21492 nav-item"><a title="Play" href="https://rpgplayground.com/play/" class="nav-link icon-sm-vertical"><i class="fas fa-play fa-2x" aria-hidden="true"></i> <span>Play</span></a></li>
626<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-59124" class="bp-menu bp-register-nav current_page_item current-menu-item menu-item menu-item-type-custom menu-item-object-custom active menu-item-59124 nav-item"><a title="Register" href="https://rpgplayground.com/register/" class="nav-link icon-sm-vertical" aria-current="page"><i class="far fa-user fa-2x" aria-hidden="true"></i> <span>Register</span></a></li>
627<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-25" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown dropup-sm menu-item-25 nav-item"><a title="More" href="#" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link icon-sm-vertical" id="menu-item-dropdown-25"><i class="fas fa-ellipsis-v fa-2x" aria-hidden="true"></i> <span>More</span></a>
628<ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-25" role="menu">
629	<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-114" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-114 nav-item"><a title="Help" href="https://rpgplayground.com/help/" class="dropdown-item"><span>Help</span></a></li>
630	<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-59125" class="bp-menu bp-login-nav menu-item menu-item-type-custom menu-item-object-custom menu-item-59125 nav-item"><a title="Log In" href="https://rpgplayground.com/wp-login.php?redirect_to=https%3A%2F%2Frpgplayground.com%2Fregister%2F" class="dropdown-item"><span>Log In</span></a></li>
631</ul>
632</li>
633<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-130074" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-130074 nav-item"><a title="Buy Premium" href="https://rpgplayground.com/premium/" class="nav-link icon-sm-vertical"><span>Buy Premium</span></a></li>
634</ul></div>
635            </nav>
636        </div>
637	</header><!-- #masthead -->
638    	<div id="content" class="site-content">
639		<div class="container">
640			<div class="row">
641                
642	<section id="primary" class="content-area col-sm-12 col-lg-12">
643		<div id="main" class="site-main" role="main">
644
645			
646<article id="post-0" class="bp_register type-bp_register post-0 page type-page status-publish hentry">
647	    
648	<div class="entry-content">
649		<div id="buddypress" class="">
650	
651	<div id="register-page" class="page register-page">
652
653        
654
655<div class="alert alert-primary alert-dismissible fade show inner-p-no-margin" role="alert">
656
657            <i class="fas fa-info-circle fa-lg"></i>
658        <p>Registering for this site is easy. Just fill in the fields below, and we&#8217;ll get a new account set up for you in no time.</p>
659	
660</div>
661
662        <form action="" name="signup_form" id="signup-form" class="standard-form signup-form clearfix" method="post" enctype="multipart/form-data">
663
664            
665                <div id="nsl-custom-login-form-1"><div class="nsl-container nsl-container-block" data-align="left"><div class="nsl-container-buttons"><a href="https://rpgplayground.com/wp-login.php?loginSocial=google" rel="nofollow" aria-label="Continue with &lt;b&gt;Google&lt;/b&gt;" data-plugin="nsl" data-action="connect" data-provider="google" data-popupwidth="600" data-popupheight="600"><div class="nsl-button nsl-button-default nsl-button-google" data-skin="dark" style="background-color:#131314;"><div class="nsl-button-svg-container"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#4285F4" d="M20.64 12.2045c0-.6381-.0573-1.2518-.1636-1.8409H12v3.4814h4.8436c-.2086 1.125-.8427 2.0782-1.7959 2.7164v2.2581h2.9087c1.7018-1.5668 2.6836-3.874 2.6836-6.615z"></path><path fill="#34A853" d="M12 21c2.43 0 4.4673-.806 5.9564-2.1805l-2.9087-2.2581c-.8059.54-1.8368.859-3.0477.859-2.344 0-4.3282-1.5831-5.036-3.7104H3.9574v2.3318C5.4382 18.9832 8.4818 21 12 21z"></path><path fill="#FBBC05" d="M6.964 13.71c-.18-.54-.2822-1.1168-.2822-1.71s.1023-1.17.2823-1.71V7.9582H3.9573A8.9965 8.9965 0 0 0 3 12c0 1.4523.3477 2.8268.9573 4.0418L6.964 13.71z"></path><path fill="#EA4335" d="M12 6.5795c1.3214 0 2.5077.4541 3.4405 1.346l2.5813-2.5814C16.4632 3.8918 14.426 3 12 3 8.4818 3 5.4382 5.0168 3.9573 7.9582L6.964 10.29C7.6718 8.1627 9.6559 6.5795 12 6.5795z"></path></svg></div><div class="nsl-button-label-container">Continue with <b>Google</b></div></div></a><a href="https://rpgplayground.com/wp-login.php?loginSocial=twitter" rel="nofollow" aria-label="Continue with &lt;b&gt;Twitter&lt;/b&gt;" data-plugin="nsl" data-action="connect" data-provider="twitter" data-popupwidth="600" data-popupheight="600"><div class="nsl-button nsl-button-default nsl-button-twitter" data-skin="x" style="background-color:#000000;"><div class="nsl-button-svg-container"><svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.712 10.622 20.413 3h-1.587l-5.819 6.618L8.36 3H3l7.027 10.007L3 21h1.588l6.144-6.989L15.64 21H21l-7.288-10.378Zm-2.175 2.474-.712-.997L5.16 4.17H7.6l4.571 6.4.712.996 5.943 8.319h-2.439l-4.85-6.788Z" fill="#fff"/><defs><path fill="#fff" d="M0 0h24v24H0z"/></defs></svg></div><div class="nsl-button-label-container">Continue with <b>Twitter</b></div></div></a><a href="https://rpgplayground.com/wp-login.php?loginSocial=discord" rel="nofollow" aria-label="Continue with &lt;b&gt;Discord&lt;/b&gt;" data-plugin="nsl" data-action="connect" data-provider="discord" data-popupwidth="600" data-popupheight="600"><div class="nsl-button nsl-button-default nsl-button-discord" style="background-color:#5865F2;"><div class="nsl-button-svg-container"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.317 4.575C18.7873 3.846 17.147 3.30891 15.4319 3.00129C15.4007 2.99535 15.3695 3.01019 15.3534 3.03986C15.1424 3.42957 14.9087 3.93798 14.7451 4.33759C12.9004 4.05075 11.0652 4.05075 9.25832 4.33759C9.09465 3.9291 8.85248 3.42957 8.64057 3.03986C8.62448 3.01118 8.59328 2.99634 8.56205 3.00129C6.84791 3.30792 5.20756 3.84502 3.67694 4.575C3.66368 4.58093 3.65233 4.59083 3.64479 4.60368C0.533392 9.43162 -0.31895 14.1409 0.0991801 18.7918C0.101072 18.8145 0.11337 18.8363 0.130398 18.8501C2.18321 20.4159 4.17171 21.3665 6.12328 21.9965C6.15451 22.0064 6.18761 21.9946 6.20748 21.9679C6.66913 21.3131 7.08064 20.6227 7.43348 19.8966C7.4543 19.8541 7.43442 19.8036 7.39186 19.7868C6.73913 19.5297 6.1176 19.2161 5.51973 18.86C5.47244 18.8313 5.46865 18.7611 5.51216 18.7275C5.63797 18.6295 5.76382 18.5277 5.88395 18.4248C5.90569 18.406 5.93598 18.402 5.96153 18.4139C9.88928 20.2765 14.1415 20.2765 18.023 18.4139C18.0485 18.4011 18.0788 18.405 18.1015 18.4238C18.2216 18.5267 18.3475 18.6295 18.4742 18.7275C18.5177 18.7611 18.5149 18.8313 
66518.4676 18.86C17.8697 19.223 17.2482 19.5297 16.5945 19.7858C16.552 19.8027 16.533 19.8541 16.5538 19.8966C16.9143 20.6216 17.3258 21.3121 17.7789 21.9669C17.7978 21.9946 17.8319 22.0064 17.8631 21.9965C19.8241 21.3665 21.8126 20.4159 23.8654 18.8501C23.8834 18.8363 23.8948 18.8155 23.8967 18.7928C24.3971 13.4158 23.0585 8.74517 20.3482 4.60466C20.3416 4.59083 20.3303 4.58093 20.317 4.575ZM8.02002 15.9599C6.8375 15.9599 5.86313 14.8323 5.86313 13.4475C5.86313 12.0627 6.8186 10.9351 8.02002 10.9351C9.23087 10.9351 10.1958 12.0726 10.1769 13.4475C10.1769 14.8323 9.22141 15.9599 8.02002 15.9599ZM15.9947 15.9599C14.8123 15.9599 13.8379 14.8323 13.8379 13.4475C13.8379 12.0627 14.7933 10.9351 15.9947 10.9351C17.2056 10.9351 18.1705 12.0726 18.1516 13.4475C18.1516 14.8323 17.2056 15.9599 15.9947 15.9599Z" fill="white"/></svg></div><div class="nsl-button-label-container">Continue with <b>Discord</b></div></div></a><a href="https://rpgplayground.com/wp-login.php?loginSocial=facebook" rel="nofollow" aria-label="Continue with &lt;b&gt;Facebook&lt;/b&gt;" data-plugin="nsl" data-action="connect" data-provider="facebook" data-popupwidth="600" data-popupheight="679"><div class="nsl-button nsl-button-default nsl-button-facebook" data-skin="dark" style="background-color:#1877F2;"><div class="nsl-button-svg-container"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1365.3 1365.3" height="24" width="24"><path d="M1365.3 682.7A682.7 682.7 0 10576 1357V880H402.7V682.7H576V532.3c0-171.1 102-265.6 257.9-265.6 74.6 0 152.8 13.3 152.8 13.3v168h-86.1c-84.8 0-111.3 52.6-111.3 106.6v128h189.4L948.4 880h-159v477a682.8 682.8 0 00576-674.3" fill="#fff"/></svg></div><div class="nsl-button-label-container">Continue with <b>Facebook</b></div></div></a></div></div></div>
665<script type="text/javascript">
666    window._nslDOMReady(function () {
667        var container = document.getElementById('nsl-custom-login-form-1'),
668            form = document.querySelector('#signup-form');
669
670        if (!form) {
671            form = container.closest('form');
672            if (!form) {
673                form = container.parentNode;
674            }
675        }
676
677        if (container && form) {
678            var clear = document.createElement('div');
679            clear.classList.add('nsl-clear');
680            form.insertBefore(clear, form.firstChild);
681
682            var separatorToRemove = container.querySelector(".nsl-separator");
683            if (separatorToRemove) {
684                separatorToRemove.remove();
685            }
686
687            var separator = document.createElement('div');
688            separator.classList.add('nsl-separator');
689            separator.innerHTML = 'OR';
690            container.appendChild(separator);
691        }
692
693        var innerContainer = container.querySelector(".nsl-container");
694        if (innerContainer) {
695            innerContainer.classList.add('nsl-container-buddypress-register-layout-above-separator');
696            innerContainer.style.display = 'block';
697        }
698
699        form.insertBefore(container, form.firstChild);
700    });
701</script>
701
702<style type="text/css">
703    
704    .nsl-clear {
705        clear: both;
706    }
707    
708    #nsl-custom-login-form-1 .nsl-container {
709        display: none;
710        margin-top: 20px;
711    }
712
713    #nsl-custom-login-form-1 .nsl-separator {
714        display: flex;
715        flex-basis: 100%;
716        align-items: center;
717        color: #72777c;
718        margin: 20px 0 20px;
719        font-weight: bold;
720    }
721
722    #nsl-custom-login-form-1 .nsl-separator::before,
723    #nsl-custom-login-form-1 .nsl-separator::after {
724        content: "";
725        flex-grow: 1;
726        background: #dddddd;
727        height: 1px;
728        font-size: 0;
729        line-height: 0;
730        margin: 0 8px;
731    }
732
733    #nsl-custom-login-form-1 .nsl-container-buddypress-register-layout-above-separator {
734        clear: both;
735    }</style>
736                <div class="register-section default-profile" id="basic-details-section">
737
738                    
739                    <h2 class="lead-heading">Account Details</h2>
740
741                    <div class="mb-3"><label for="signup_username" class="form-label">Username</label><small class="text-muted ms-1">*required</small><input type="text" name="signup_username" id="signup_username"  class=" form-control" value=""   aria-required="true" required="required" autocomplete="off" autocapitalize="none" /></div><div class="mb-3"><label for="signup_email" class="form-label">Email Address</label><small class="text-muted ms-1">*required</small><input type="email" name="signup_email" id="signup_email"  class=" form-control" value=""   aria-required="true" required="required" /></div><div class="user-pass1-wrap">
742	<div class="wp-pwd">
743		<div class="password-input-wrapper">
744			<div class="mb-3">
745				<label for="pass1" class="form-label">Choose a Password</label>
746				<small class="text-muted">*required</small>
747
748				<div class="input-group">
749						<button type="button" class="btn btn-outline-secondary button wp-hide-pw">
750							<span class="dashicons dashicons-hidden" aria-hidden="true"></span>
751						</button>
752					<input type="password" data-reveal="1" name="signup_password" id="pass1" class="password-entry form-control mt-0" size="24" value=""  data-pw="zBDJSx5c(F8a" aria-describedby="pass-strength-result" spellcheck="false" autocomplete="off" />
753				</div>
754				<small id="pass-strength-result" class="form-text text-muted" aria-live="polite">Strength indicator</small>
755			</div>
756		</div>
757	</div>
758	<div class="pw-weak">
759		<div class="mb-3 form-check">
760			<input type="checkbox" name="pw_weak" id="pw-weak" class="form-check-input pw-checkbox" />
761			<label class="form-label form-check-label" for="pw-weak">
762				Confirm use of weak password			</label>
763		</div>
764	</div>
765</div><p class="user-pass2-wrap">
766	<label for="pass2" class="form-label">Confirm new password</label><br />
767	<input type="password" name="signup_password_confirm" id="pass2" class="password-entry-confirm" size="24" value=""  spellcheck="false" autocomplete="off" />
768</p>
769
770<p class="description indicator-hint">Hint: The password should be at least twelve characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! " ? $ % ^ &amp; ).</p>
771                </div><!-- #basic-details-section -->
772
773                
774                
775                
776                    
777                    <div class="register-section extended-profile mt-2" id="profile-details-section">
778
779                        <h2 class="lead-heading">Profile Details</h2>
780
781                                                
782                            
783                                <div class="editfield field_1 field_nickname required-field visibility-public field_type_textbox">
784                                    <div class="editfield field_1 field_nickname required-field visibility-public field_type_textbox">
785
786	<div class="mb-3">
787
788					<label for="field_1" class="form-label">Nickname <small class="text-muted ms-1">*required</small></label>
789			<input class="form-control" type="text" name="field_1" id="field_1" value="" aria-required="true"/>
790		
791		
792		
793		
794		
795		
796		
797		
798					<small class="form-text text-muted field-visibility-settings-notoggle" id="field-visibility-settings-toggle-1">
799				This field can be seen by: <span class="current-visibility-level">Everyone</span>			</small>
800		
801		<small id="emailHelp" class="form-text text-muted"></small>
802	</div>
803
804	
805	<p class="description"></p>
806</div>                                </div>
807
808                            
809                                <div class="editfield field_2 field_biographical-info optional-field visibility-public alt field_type_textarea">
810                                    <div class="editfield field_2 field_biographical-info optional-field visibility-public alt field_type_textarea">
811
812	<div class="mb-3">
813
814		
815		
816			<label for="field_2" class="form-label">Biographical info </label>
817			<textarea class="form-control" rows="5" cols="40" name="field_2" id="field_2" ></textarea>
818
819		
820		
821		
822		
823		
824		
825		
826					<small class="form-text text-muted field-visibility-settings-notoggle" id="field-visibility-settings-toggle-2">
827				This field can be seen by: <span class="current-visibility-level">Everyone</span> <a href="#" class="visibility-toggle-link">Change</a>
828			</small>
829
830			<div class="field-visibility-settings" id="field-visibility-settings-2">
831				<fieldset>
832					<legend>Who can see this field?</legend>
833
834					<div class="radio">
835			
836				
837					
838					<label for="see-field_2_public">
839						<input type="radio" id="see-field_2_public" name="field_2_visibility" value="public"  checked='checked' />
840						<span class="field-visibility-text">Everyone</span>
841					</label>
842
843					
844				
845					
846					<label for="see-field_2_adminsonly">
847						<input type="radio" id="see-field_2_adminsonly" name="field_2_visibility" value="adminsonly"  />
848						<span class="field-visibility-text">Only Me</span>
849					</label>
850
851					
852				
853					
854					<label for="see-field_2_loggedin">
855						<input type="radio" id="see-field_2_loggedin" name="field_2_visibility" value="loggedin"  />
856						<span class="field-visibility-text">All Members</span>
857					</label>
858
859					
860				
861					
862					<label for="see-field_2_friends">
863						<input type="radio" id="see-field_2_friends" name="field_2_visibility" value="friends"  />
864						<span class="field-visibility-text">My Friends</span>
865					</label>
866
867					
868				
869			</div>
870				</fieldset>
871				<a class="field-visibility-settings-close" href="#">Close</a>
872			</div>
873		
874		<small id="emailHelp" class="form-text text-muted"></small>
875	</div>
876
877	
878	<p class="description"></p>
879</div>                                </div>
880
881                            
882                            <input type="hidden" name="signup_profile_field_ids" id="signup_profile_field_ids" value="1,2" />
883
884                        
885                        
886                    </div><!-- #profile-details-section -->
887
888                    
889                
890                
891            
892            <p style="font-size: 80%; color: #777">This site is protected by reCAPTCHA and the Google
893    <a href="https://policies.google.com/privacy">Privacy Policy</a> and
894    <a href="https://policies.google.com/terms">Terms of Service</a> apply.
895	
896	<p>By signing up, you agree to our <a href="/terms-of-use/" target="_blank">Terms of Use</a> and <a href ="/privacy-policy/" target="_blank">Privacy Policy</a></p><!-- CAPTCHA added with CAPTCHA 4WP plugin. More information: https://captcha4wp.com --><div class="c4wp_captcha_field" style="margin-bottom: 10px" data-nonce="c66297fbef"><div id="c4wp_captcha_field_1" class="c4wp_captcha_field_div"></div></div><!-- / CAPTCHA by CAPTCHA 4WP plugin --><div class="submit"><input type="submit"  name="signup_submit" id="submit" value="Complete Sign Up" class="btn btn-primary "/></div><input type="hidden" id="_wpnonce" name="_wpnonce" value="556fa24e19" /><input type="hidden" name="_wp_http_referer" value="/register/" />
897        </form>
898	</div>
899
900	</div><!-- #buddypress -->
901	</div><!-- .entry-content -->
902
903	</article><!-- #post-## -->
904
905		</div><!-- #main -->
906	</section><!-- #primary -->
907
908			</div><!-- .row -->
909		</div><!-- .container -->
910	</div><!-- #content -->
911            <div id="footer-widget" class="d-flex m-0 bg-light">
912            <div class="container">
913                <div class="row">
914                                            <div class="col-12 col-md-4"><section id="text-8" class="widget widget_text"><h3 class="widget-title">What is RPG Playground?</h3>			<div class="textwidget"><p>The easiest way to design your own Role Playing Games. No programming or artistic skills required. It&#8217;s a freemium rpg maker. Games can be shared with the community.</p>
915<p><a href="https://rpgplayground.com/terms-of-use/">Terms of Use</a><br />
916<a href="https://rpgplayground.com/privacy-policy/">Privacy Policy</a></p>
917</div>
918		</section></div>
919                                                                <div class="col-12 col-md-4"><section id="search-3" class="widget widget_search"><h3 class="widget-title">Search</h3><form role="search" method="get" class="search-form" action="https://rpgplayground.com/">
920    <label class="form-label">
921        <input type="search" class="search-field form-control" placeholder="Search &hellip;" value="" name="s" title="Search for:">
922    </label>
923    <input type="submit" class="search-submit btn btn-default" value="Search">
924</form>
925
926
927
928</section><section id="text-11" class="widget widget_text">			<div class="textwidget"><p><a href="https://rpgplayground.com/members/">Members</a></p>
929<p><a href="https://classmana.com">ClassMana: Gamify your classroom</a></p>
930</div>
931		</section></div>
932                                                                <div class="col-12 col-md-4"><section id="text-10" class="widget widget_text"><h3 class="widget-title">Contact</h3>			<div class="textwidget"><p>Text chat with the team on <a href="https://discord.gg/tyHjdt3">Discord</a>.</p>
933<p>Email me at <a href="mailto:[email protected]">[email protected]</a></p>
934<p><a href="/rpg-playground-press-kit/">Press Kit</a></p>
935</div>
936		</section><section id="block-2" class="widget widget_block">
937<div class="wp-block-group zoom-social-icons-widget zoom-social-icons-legacy-widget-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
938<div class="wp-block-wpzoom-blocks-social-icons is-style-with-canvas-round" style="--wpz-social-icons-block-item-font-size:18px;--wpz-social-icons-block-item-padding-horizontal:8px;--wpz-social-icons-block-item-padding-vertical:8px;--wpz-social-icons-block-item-margin-horizontal:5px;
938--wpz-social-icons-block-item-margin-vertical:5px;--wpz-social-icons-block-item-border-radius:3px;--wpz-social-icons-block-label-font-size:20px;--wpz-social-icons-block-label-color:inherit;--wpz-social-icons-block-label-color-hover:inherit"></div>
939</div></div>
940</section><section id="block-3" class="widget widget_block">
941<div class="wp-block-group zoom-social-icons-widget zoom-social-icons-legacy-widget-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
942<h3 class="wp-block-heading zoom-social-icons-legacy-widget-title widget-title title heading-size-3">Communities</h3>
943
944
945
946<div class="wp-block-wpzoom-blocks-social-icons is-style-with-canvas-round" style="--wpz-social-icons-block-item-font-size:18px;--wpz-social-icons-block-item-padding-horizontal:8px;--wpz-social-icons-block-item-padding-vertical:8px;--wpz-social-icons-block-item-margin-horizontal:5px;--wpz-social-icons-block-item-margin-vertical:5px;--wpz-social-icons-block-item-border-radius:3px;--wpz-social-icons-block-label-font-size:20px;--wpz-social-icons-block-label-color:inherit;--wpz-social-icons-block-label-color-hover:inherit"></div>
947</div></div>
948</section><section id="block-6" class="widget widget_block">
949<div class="wp-block-wpzoom-blocks-social-icons is-style-with-canvas-round" style="--wpz-social-icons-block-item-font-size:20px;--wpz-social-icons-block-item-padding-horizontal:10px;--wpz-social-icons-block-item-padding-vertical:10px;--wpz-social-icons-block-item-margin-horizontal:5px;--wpz-social-icons-block-item-margin-vertical:5px;--wpz-social-icons-block-item-border-radius:50px;--wpz-social-icons-block-label-font-size:20px;--wpz-social-icons-block-label-color:#2e3131;--wpz-social-icons-block-label-color-hover:#2e3131;--wpz-social-icons-alignment:flex-start"><a href="https://www.youtube.com/c/RPGPlayground" class="social-icon-link" title="Youtube" style="--wpz-social-icons-block-item-color:#e02a20;--wpz-social-icons-block-item-color-hover:#e02a20"><span class="social-icon socicon socicon-youtube"></span></a><a href="https://discord.gg/tyHjdt3" class="social-icon-link" title="Discord" style="--wpz-social-icons-block-item-color:#7289da;--wpz-social-icons-block-item-color-hover:#7289da"><span class="social-icon socicon socicon-discord"></span></a><a href="https://www.facebook.com/groups/rpgplayground/" class="social-icon-link" title="Facebook" style="--wpz-social-icons-block-item-color:#0866FF;--wpz-social-icons-block-item-color-hover:#0866FF"><span class="social-icon socicon socicon-facebook"></span></a><a href="https://www.reddit.com/r/rpgplayground/" class="social-icon-link" title="Reddit" style="--wpz-social-icons-block-item-color:#e74a1e;--wpz-social-icons-block-item-color-hover:#e74a1e"><span class="social-icon socicon socicon-reddit"></span></a></div>
950</section></div>
951                                    </div>
952            </div>
953        </div>
954
955	<footer id="colophon" class="site-footer navbar-light" role="contentinfo">
956		<div class="container pt-3 pb-3">
957            <div class="site-info">
958                &copy; 2026 <a href="https://rpgplayground.com">Koen Witters</a>                <span class="sep"> | </span>
959                <a class="credits" href="https://afterimagedesigns.com/wp-bootstrap-starter/" target="_blank" title="WordPress Technical Support" alt="Bootstrap WordPress Theme">Bootstrap WordPress Theme</a>
960
961            </div><!-- close .site-info -->
962		</div>
963	</footer><!-- #colophon -->
964</div><!-- #page -->
965
966<script type="speculationrules">
967{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/rpgplayground/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
968</script>
968
969	
969<script type='text/javascript'>
970		(function () {
971			var c = document.body.className;
972			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
973			document.body.className = c;
974		})();
975	</script>
975
976	
976<script id="moment-js" src="https://rpgplayground.com/wp-includes/js/dist/vendor/moment.min.js?ver=2.30.1"></script>
vendor: 1 bytes, line 976
976
977<script id="moment-js-after">
978moment.updateLocale( 'en_US', {"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"week":{"dow":1},"longDateFormat":{"LT":"g:i a","LTS":null,"L":null,"LL":"F j, Y","LLL":"F j, Y g:i a","LLLL":null}} );
979moment.updateLocale( 'en_US', {"relativeTime":{"future":"in %s","past":"%s ago","s":"a few seconds","m":"a minute","mm":"%d minutes","h":"an hour","hh":"%d hours","d":"a day","dd":"%d days","M":"a month","MM":"%d months","y":"a year","yy":"%d years"}} );
980//# sourceURL=moment-js-after
981</script>
vendor: 1 bytes, line 981
981
982<script id="bp-livestamp-js" src="https://rpgplayground.com/wp-content/plugins/buddypress/bp-core/js/vendor/livestamp.min.js?ver=14.5.2"></script>
vendor: 1 bytes, line 982
982
983<script id="bp-nouveau-js-extra">
984var BP_Nouveau = {"ajaxurl":"https://rpgplayground.com/wp-admin/admin-ajax.php","confirm":"Are you sure?","show_x_comments":"Show all %d comments","unsaved_changes":"Your profile has unsaved changes. If you leave the page, the changes will be lost.","object_nav_parent":"#buddypress","objects":{"0":"activity","1":"members","4":"xprofile","5":"friends","7":"settings","8":"notifications"},"nonces":{"activity":"9d8bf19d21","members":"c00da643ab","xprofile":"e099ad451f","friends":"1bd995aadd","settings":"1cac8cb9f0","notifications":"54cc509a8d"}};
985//# sourceURL=bp-nouveau-js-extra
986</script>
vendor: 1 bytes, line 986
986
987<script id="bp-nouveau-js" src="https://rpgplayground.com/wp-content/plugins/buddypress/bp-templates/bp-nouveau/js/buddypress-nouveau.min.js?ver=14.5.2"></script>
vendor: 1 bytes, line 987
987
988<script id="clipboard-js" src="https://rpgplayground.com/wp-includes/js/clipboard.min.js?ver=2.0.11"></script>
vendor: 1 bytes, line 988
988
989<script id="wp-hooks-js" src="https://rpgplayground.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 989
989
990<script id="wp-i18n-js" src="https://rpgplayground.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 990
990
991<script id="wp-i18n-js-after">
992wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
993//# sourceURL=wp-i18n-js-after
994</script>
vendor: 1 bytes, line 994
994
995<script id="password-strength-meter-js-extra">
996var pwsL10n = {"unknown":"Password strength unknown","short":"Very weak","bad":"Weak","good":"Medium","strong":"Strong","mismatch":"Mismatch"};
997//# sourceURL=password-strength-meter-js-extra
998</script>
vendor: 1 bytes, line 998
998
999<script id="password-strength-meter-js" src="https://rpgplayground.com/wp-admin/js/password-strength-meter.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 999
999
1000<script id="underscore-js" src="https://rpgplayground.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 1000
1000
1001<script id="wp-util-js-extra">
1002var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
1003//# sourceURL=wp-util-js-extra
1004</script>
vendor: 1 bytes, line 1004
1004
1005<script id="wp-util-js" src="https://rpgplayground.com/wp-includes/js/wp-util.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1005
1005
1006<script id="wp-dom-ready-js" src="https://rpgplayground.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 1006
1006
1007<script id="wp-a11y-js" src="https://rpgplayground.com/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 1007
1007
1008<script id="user-profile-js-extra">
1009var userProfileL10n = {"user_id":"0","nonce":"1803fcd868"};
1010//# sourceURL=user-profile-js-extra
1011</script>
vendor: 1 bytes, line 1011
1011
1012<script id="user-profile-js" src="https://rpgplayground.com/wp-admin/js/user-profile.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1012
1012
1013<script id="bp-nouveau-xprofile-js" src="https://rpgplayground.com/wp-content/plugins/buddypress/bp-templates/bp-nouveau/js/buddypress-xprofile.min.js?ver=14.5.2"></script>
vendor: 1 bytes, line 1013
1013
1014<script id="backbone-js" src="https://rpgplayground.com/wp-includes/js/backbone.min.js?ver=1.6.1"></script>
vendor: 1 bytes, line 1014
1014
1015<script id="wp-api-request-js-extra">
1016var wpApiSettings = {"root":"https://rpgplayground.com/wp-json/","nonce":"033f2b4165","versionString":"wp/v2/"};
1017//# sourceURL=wp-api-request-js-extra
1018</script>
vendor: 1 bytes, line 1018
1018
1019<script id="wp-api-request-js" src="https://rpgplayground.com/wp-includes/js/api-request.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1019
1019
1020<script id="wp-api-js" src="https://rpgplayground.com/wp-includes/js/wp-api.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1020
1020
1021<script id="wp_ulike-js-before">
1022var wp_ulike_params = {"ajax_url":"https:\/\/rpgplayground.com\/wp-admin\/admin-ajax.php","notifications":"1","ajax_error":"Could not save your vote. Please refresh the page and try again."};
1023//# sourceURL=wp_ulike-js-before
1024</script>
vendor: 1 bytes, line 1024
1024
1025<script data-wp-strategy="defer" defer id="wp_ulike-js" src="https://rpgplayground.com/wp-content/plugins/wp-ulike/assets/js/wp-ulike.min.js?ver=5.2.3"></script>
vendor: 1 bytes, line 1025
1025
1026<script id="wp-bootstrap-starter-themejs-js" src="https://rpgplayground.com/wp-content/themes/rpgplayground/inc/assets/js/theme-script.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1026
1026
1027<script id="wp-bootstrap-starter-skip-link-focus-fix-js" src="https://rpgplayground.com/wp-content/themes/rpgplayground/inc/assets/js/skip-link-focus-fix.min.js?ver=20151215"></script>
vendor: 202 bytes, lines 1027-1028
1027
1028<script data-wp-strategy="defer" defer id="c4wp-method-provider-js" src="https://www.google.com/recaptcha/api.js?onload=c4wp_onloadCallback&#038;render=explicit&#038;hl=en-US&#038;ver=7.6.3"></script>
1029<script id="c4wp-method-js-extra">
1030var c4wpConfig = {"ajax_url":"https://rpgplayground.com/wp-admin/admin-ajax.php","captcha_version":"v2_checkbox","disable_submit":"","site_key":"6LeTuFYUAAAAAG6HUZCI_7BsCQ35N4KvdzxRESB6","size":"normal","theme":"light","badge":"bottomright","failure_action":"nothing","additional_js":" \t\t\n\t\t\tif ( typeof wpcf7 !== 'undefined' ) {\n\t\t\t\tdocument.addEventListener( 'wpcf7submit', function() {\n\t\t\t\t\tgrecaptcha.reset(c4wp_captcha);\n\t\t\t\t}, false );\n\t\t\t}\n\t\t\t\n\t\t\tdocument.addEventListener( 'wpcf7mailsent', function( event ) {\n\t\t\t\tvar inputs = event.detail.inputs;\n\t\t\t\tconst element = document.querySelector( '.c4wp-tip' );\n\t\t\t\tif ( element ) {\n\t\t\t\t\telement.remove();\n\t\t\t\t}\n\t\t\t}, false );\t\n\n\t\t\tdocument.addEventListener( 'wpcf7invalid', function( event ) {\n\t\t\t\tif ( ! event.target.classList.contains( 'c4wp_v2_fallback_active' ) ) {\n\t\t\t\t\tvar inputs = event.detail.inputs;\n\t\t\t\t\tconst element = form.querySelector( '.c4wp-tip' );\n\t\t\t\t\tif ( element ) {\n\t\t\t\t\t\telement.remove();\n\t\t\t\t\t}\n\t\t\t\t\tfor ( var i = 0; i \u003C inputs.length; i++ ) {\n\t\t\t\t\t\tif ( 'g-recaptcha-response' == inputs[i].name ) {\n\t\t\t\t\t\t\tvar htmlString = '\u003Cspan class=\"wpcf7-not-valid-tip c4wp-tip\"\u003EPlease solve Captcha correctly\u003C/span\u003E';\n\t\t\t\t\t\t\tvar newElem = document.createElement('span');\n\t\t\t\t\t\t\tnewElem.innerHTML = htmlString.trim();\n\t\t\t\t\t\t\tconst fieldElem = form.querySelector( '.c4wp_captcha_field' );\n\t\t\t\t\t\t\tfieldElem.append( newElem );\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif ( 'c4wp_geo_blocking_enabled' == inputs[i].name ) {\n\t\t\t\t\t\t\tvar htmlString = '\u003Cspan class=\"wpcf7-not-valid-tip c4wp-tip\"\u003E\u003C/span\u003E';\n\t\t\t\t\t\t\tvar newElem = document.createElement('span');\n\t\t\t\t\t\t\tnewElem.innerHTML = htmlString.trim();\n\t\t\t\t\t\t\tconst fieldElem = form.querySelector( '.c4wp_captcha_field' );\n\t\t\t\t\t\t\tfieldElem.append( newElem );\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}, false );\t\n\n\t\t\twindow.onload = (event) =\u003E {\n\t\t\t\tvar  errText = document.querySelectorAll(\"li[id$=g-recaptcha-response]\");\n\n\t\t\t\tif ( null != errText && typeof errText[0] != 'undefined' ) {\n\t\t\t\t\tvar ourForm = errText[0].parentNode.parentNode.parentNode.querySelector( 'form' );\n\t\t\t\t\tvar errorOutput = ourForm.querySelector( '.wpcf7-response-output' );\n\t\t\t\t\terrorOutput.textContent = errText[0].textContent;\n\t\t\t\t}\n\t\t\t};\n\t\t","fallback_js":"\"\\t\\t\\t\\n\\t\\t\\t\\/* @v3-fallback-js:start *\\/\\n\\t\\t\\tif ( typeof captcha_div == 'undefined' && form.classList.contains( 'wc-block-checkout__form' ) ) {\\n\\t\\t\\t\\tvar captcha_div = form.querySelector( '#additional-information-c4wp-c4wp-wc-checkout' );\\n\\t\\t\\t}\\n\\n\\t\\t\\tif ( ! captcha_div && form.classList.contains( 'wc-block-checkout__form' ) ) {\\n\\t\\t\\t\\tvar captcha_div = form.querySelector( '#order-c4wp-c4wp-wc-checkout' );\\n\\t\\t\\t}\\n\\n\\t\\t\\tif ( typeof captcha_div == 'undefined' ) {\\n\\t\\t\\t\\tvar captcha_div = form.querySelector( '.c4wp_captcha_field_div' );\\n\\t\\t\\t}\\n\\n\\t\\t\\tvar parentElem = captcha_div.parentElement;\\n\\n\\t\\t\\tif ( ( form.classList.contains( 'c4wp-primed' ) ) || ( ! form.classList.contains( 'c4wp_verify_underway' ) && captcha_div.parentElement.getAttribute( 'data-c4wp-use-ajax' ) == 'true' ) ) {\\n\\n\\t\\t\\t\\tform.classList.add('c4wp_verify_underway' );\\n\\t\\t\\t\\tconst flagMarkup =  '\u003Cinput id=\\\"c4wp_ajax_flag\\\" type=\\\"hidden\\\" name=\\\"c4wp_ajax_flag\\\" value=\\\"c4wp_ajax_flag\\\"\u003E';\\n\\t\\t\\t\\tvar flagMarkupDiv = document.createElement('div');\\n\\t\\t\\t\\tflagMarkupDiv.innerHTML = flagMarkup.trim();\\n\\n\\t\\t\\t\\tform.appendChild( flagMarkupDiv );\\n\\t\\n\\t\\t\\t\\tvar nonce = captcha_div.parentElement.getAttribute( 'data-nonce' );\\n\\n\\t\\t\\t\\tvar formData = new FormData();\\n\\n\\t\\t\\t\\tformData.append( 'action', 'c4wp_ajax_verify' );\\n\\t\\t\\t\\tformData.append( 'nonce', nonce );\\n\\t\\t\\t\\tformData.append( 'response', data );\\n\\t\\t\\t\\t\\n\\t\\t\\t\\tfetch( 'https:\\/\\/rpgplayground.com\\/wp-admin\\/admin-ajax.php', {\\n\\t\\t\\t\\t\\tmethod: 'POST',\\n\\t\\t\\t\\t\\tbody: formData,\\n\\t\\t\\t\\t} ) \\/\\/ wrapped\\n\\t\\t\\t\\t\\t.then( \\n\\t\\t\\t\\t\\t\\tres =\u003E res.json()\\n\\t\\t\\t\\t\\t)\\n\\t\\t\\t\\t\\t.then( data =\u003E {\\n\\t\\t\\t\\t\\t\\tif ( data['success'] ) {\\n\\t\\t\\t\\t\\t\\t\\tform.classList.add( 'c4wp_verified' );\\n\\n\\t\\t\\t\\t\\t\\t\\tvar existingFlag = document.getElementById('c4wp_ajax_flag');\\n\\t\\t\\t\\t\\t\\t\\tif (existingFlag) {\\n\\t\\t\\t\\t\\t\\t\\t\\texistingFlag.value = data.data.token; \\n\\t\\t\\t\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\t\\t\\t\\tconst flagMarkup = '\u003Cinput id=\\\"c4wp_ajax_flag\\\" type=\\\"hidden\\\" name=\\\"c4wp_ajax_flag\\\" value=\\\"' + data.data.token + '\\\"\u003E';\\n\\t\\t\\t\\t\\t\\t\\t\\tvar flagMarkupDiv = document.createElement('div');\\n\\t\\t\\t\\t\\t\\t\\t\\tflagMarkupDiv.innerHTML = flagMarkup.trim();\\n\\t\\t\\t\\t\\t\\t\\t\\tform.appendChild( flagMarkupDiv );\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\t\\t\\t\\t\\/\\/ Submit as usual.\\n\\t\\t\\t\\t\\t\\t\\tif ( foundSubmitBtn ) {\\n\\t\\t\\t\\t\\t\\t\\t\\tfoundSubmitBtn.click();\\n\\t\\t\\t\\t\\t\\t\\t} else if ( form.classList.contains( 'wc-block-checkout__form' ) ) {\\n\\t\\t\\t\\t\\t\\t\\t\\tjQuery( form ).find( '.wc-block-components-checkout-place-order-button:not(.c4wp-submit)' ).click(); \\n\\t\\t\\t\\t\\t\\t\\t} else {\\t\\t\\t\\t\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t\\t\\t\\tif ( typeof form.submit === 'function' ) {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tform.submit();\\n\\t\\t\\t\\t\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tHTMLFormElement.prototype.submit.call(form);\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\t\\t\\t\\/\\/jQuery( '.nf-form-cont' ).trigger( 'nfFormReady' );\\n\\n\\t\\t\\t\\t\\t\\t\\tif ( 'redirect' === 'nothing' ) {\\n\\t\\t\\t\\t\\t\\t\\t\\twindow.location.href = '';\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\t\\t\\t\\tif ( 'v2_checkbox' === 'nothing' ) {\\n\\t\\t\\t\\t\\t\\t\\t\\tif ( form.classList.contains( 'wc-block-checkout__form' ) ) {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tcaptcha_div = captcha_div.parentElement;\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\t\\t\\t\\t\\tcaptcha_div.innerHTML = '';\\n\\t\\t\\t\\t\\t\\t\\t\\tform.classList.add( 'c4wp_v2_fallback_active' );\\n\\t\\t\\t\\t\\t\\t\\t\\tflagMarkupDiv.firstChild.setAttribute( '
1030name', 'c4wp_v2_fallback' );\\n\\n\\t\\t\\t\\t\\t\\t\\t\\tvar c4wp_captcha = grecaptcha.render( captcha_div,{\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t'sitekey' : '',\\t\\t\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t'size'  : 'normal',\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t'theme' : 'light',\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t'expired-callback' : function(){\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tgrecaptcha.reset( c4wp_captcha );\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t}); \\n\\t\\t\\t\\t\\t\\t\\t\\tjQuery( '.ninja-forms-field.c4wp-submit' ).prop( 'disabled', false );\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\t\\t\\t\\tif ( form.classList.contains( 'wc-block-checkout__form' ) ) {\\n\\t\\t\\t\\t\\t\\t\\t\\treturn true;\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\t\\t\\t\\tif ( form.parentElement.classList.contains( 'nf-form-layout' ) ) {\\n\\t\\t\\t\\t\\t\\t\\t\\tjQuery( '.ninja-forms-field.c4wp-submit' ).prop( 'disabled', false );\\n\\t\\t\\t\\t\\t\\t\\t\\treturn false;\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\t\\t\\t\\t\\/\\/ Prevent further submission\\n\\t\\t\\t\\t\\t\\t\\tevent.preventDefault();\\n\\t\\t\\t\\t\\t\\t\\treturn false;\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t} )\\n\\t\\t\\t\\t\\t.catch( err =\u003E console.error( err ) );\\n\\n\\t\\t\\t\\t\\/\\/ Prevent further submission\\n\\t\\t\\t\\tevent.preventDefault();\\n\\t\\t\\t\\treturn false;\\n\\t\\t\\t}\\n\\t\\t\\t\\/* @v3-fallback-js:end *\\/\\n\\t\\t\\t\\n\\t\\t\\t\"","flag_markup":"\u003Cinput id=\"c4wp_ajax_flag\" type=\"hidden\" name=\"c4wp_ajax_flag\" value=\"c4wp_ajax_flag\"\u003E","field_markup":"\u003Cdiv class=\"c4wp_captcha_field\" style=\"margin-bottom: 10px;\" data-nonce=\"c66297fbef\" \u003E\u003Cdiv id=\"c4wp_captcha_field_0\" class=\"c4wp_captcha_field_div\"\u003E\u003C/div\u003E\u003C/div\u003E","redirect":"","failure_v2_site_key":""};
1031//# sourceURL=c4wp-method-js-extra
1032</script>
vendor: 1 bytes, line 1032
1032
1033<script data-wp-strategy="defer" defer id="c4wp-method-js" src="https://rpgplayground.com/wp-content/plugins/advanced-nocaptcha-and-invisible-captcha-pro/includes/methods/js/c4wp-v2_checkbox.js?ver=7.6.3"></script>
vendor: 1 bytes, line 1033
1033
1034<script id="zoom-social-icons-widget-frontend-js" src="https://rpgplayground.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/js/social-icons-widget-frontend.js?ver=1790037628"></script>
vendor: 1 bytes, line 1034
1034
1035<script id="sourcebuster-js-js" src="https://rpgplayground.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.1.2"></script>
vendor: 1 bytes, line 1035
1035
1036<script id="wc-order-attribution-js-extra">
1037var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://rpgplayground.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
1038//# sourceURL=wc-order-attribution-js-extra
1039</script>
vendor: 1 bytes, line 1039
1039
1040<script id="wc-order-attribution-js" src="https://rpgplayground.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.1.2"></script>
vendor: 1 bytes, line 1040
1040
1041<script id="wp-emoji-settings" type="application/json">
1042{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://rpgplayground.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
1043</script>
vendor: 1 bytes, line 1043
1043
1044<script type="module">
1045/*! This file is auto-generated */
1046var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1047//# sourceURL=https://rpgplayground.com/wp-includes/js/wp-emoji-loader.min.js
1048</script>
vendor: 1 bytes, line 1048
1048
1049<script type="text/javascript">(function (undefined) {let scriptOptions={"_localizedStrings":{"redirect_overlay_title":"Hold On","redirect_overlay_text":"You are being redirected to another page,<br>it may take a few seconds.","webview_notification_text":"The selected provider doesn't support embedded browsers!"},"_targetWindow":"prefer-popup","_redirectOverlay":"overlay-with-spinner-and-message","_unsupportedWebviewBehavior":""};
1050/**
1051 * Used when Cross-Origin-Opener-Policy blocked the access to the opener. We can't have a reference of the opened windows, so we should attempt to refresh only the windows that has opened popups.
1052 */
1053window._nslHasOpenedPopup = false;
1054window._nslWebViewNoticeElement = null;
1055
1056window.NSLPopup = function (url, title, w, h) {
1057
1058    /**
1059     * Cross-Origin-Opener-Policy blocked the access to the opener
1060     */
1061    if (typeof BroadcastChannel === "function") {
1062        const _nslLoginBroadCastChannel = new BroadcastChannel('nsl_login_broadcast_channel');
1063        _nslLoginBroadCastChannel.onmessage = (event) => {
1064            if (window?._nslHasOpenedPopup && event.data?.action === 'redirect') {
1065                window._nslHasOpenedPopup = false;
1066
1067                const url = event.data?.href;
1068                _nslLoginBroadCastChannel.close();
1069                if (typeof window.nslRedirect === 'function') {
1070                    window.nslRedirect(url);
1071                } else {
1072                    window.opener.location = url;
1073                }
1074            }
1075        };
1076    }
1077
1078    const userAgent = navigator.userAgent,
1079        mobile = function () {
1080            return /\b(iPhone|iP[ao]d)/.test(userAgent) ||
1081                /\b(iP[ao]d)/.test(userAgent) ||
1082                /Android/i.test(userAgent) ||
1083                /Mobile/i.test(userAgent);
1084        },
1085        screenX = window.screenX !== undefined ? window.screenX : window.screenLeft,
1086        screenY = window.screenY !== undefined ? window.screenY : window.screenTop,
1087        outerWidth = window.outerWidth !== undefined ? window.outerWidth : document.documentElement.clientWidth,
1088        outerHeight = window.outerHeight !== undefined ? window.outerHeight : document.documentElement.clientHeight - 22,
1089        targetWidth = mobile() ? null : w,
1090        targetHeight = mobile() ? null : h,
1091        left = parseInt(screenX + (outerWidth - targetWidth) / 2, 10),
1092        right = parseInt(screenY + (outerHeight - targetHeight) / 2.5, 10),
1093        features = [];
1094    if (targetWidth !== null) {
1095        features.push('width=' + targetWidth);
1096    }
1097    if (targetHeight !== null) {
1098        features.push('height=' + targetHeight);
1099    }
1100    features.push('left=' + left);
1101    features.push('top=' + right);
1102    features.push('scrollbars=1');
1103
1104    const newWindow = window.open(url, title, features.join(','));
1105
1106    if (window.focus) {
1107        newWindow.focus();
1108    }
1109
1110    window._nslHasOpenedPopup = true;
1111
1112    return newWindow;
1113};
1114
1115let isWebView = null;
1116
1117function checkWebView() {
1118    if (isWebView === null) {
1119        function _detectOS(ua) {
1120            if (/Android/.test(ua)) {
1121                return "Android";
1122            } else if (/iPhone|iPad|iPod/.test(ua)) {
1123                return "iOS";
1124            } else if (/Windows/.test(ua)) {
1125                return "Windows";
1126            } else if (/Mac OS X/.test(ua)) {
1127                return "Mac";
1128            } else if (/CrOS/.test(ua)) {
1129                return "Chrome OS";
1130            } else if (/Firefox/.test(ua)) {
1131                return "Firefox OS";
1132            }
1133            return "";
1134        }
1135
1136        function _detectBrowser(ua) {
1137            let android = /Android/.test(ua);
1138
1139            if (/Opera Mini/.test(ua) || / OPR/.test(ua) || / OPT/.test(ua)) {
1140                return "Opera";
1141            } else if (/CriOS/.test(ua)) {
1142                return "Chrome for iOS";
1143            } else if (/Edge/.test(ua)) {
1144                return "Edge";
1145            } else if (android && /Silk\//.test(ua)) {
1146                return "Silk";
1147            } else if (/Chrome/.test(ua)) {
1148                return "Chrome";
1149            } else if (/Firefox/.test(ua)) {
1150                return "Firefox";
1151            } else if (android) {
1152                return "AOSP";
1153            } else if (/MSIE|Trident/.test(ua)) {
1154                return "IE";
1155            } else if (/Safari\//.test(ua)) {
1156                return "Safari";
1157            }
1157 else if (/AppleWebKit/.test(ua)) {
1158                return "WebKit";
1159            }
1160            return "";
1161        }
1162
1163        function _detectBrowserVersion(ua, browser) {
1164            if (browser === "Opera") {
1165                return /Opera Mini/.test(ua) ? _getVersion(ua, "Opera Mini/") :
1166                    / OPR/.test(ua) ? _getVersion(ua, " OPR/") :
1167                        _getVersion(ua, " OPT/");
1168            } else if (browser === "Chrome for iOS") {
1169                return _getVersion(ua, "CriOS/");
1170            } else if (browser === "Edge") {
1171                return _getVersion(ua, "Edge/");
1172            } else if (browser === "Chrome") {
1173                return _getVersion(ua, "Chrome/");
1174            } else if (browser === "Firefox") {
1175                return _getVersion(ua, "Firefox/");
1176            } else if (browser === "Silk") {
1177                return _getVersion(ua, "Silk/");
1178            } else if (browser === "AOSP") {
1179                return _getVersion(ua, "Version/");
1180            } else if (browser === "IE") {
1181                return /IEMobile/.test(ua) ? _getVersion(ua, "IEMobile/") :
1182                    /MSIE/.test(ua) ? _getVersion(ua, "MSIE ")
1183                        :
1184                        _getVersion(ua, "rv:");
1185            } else if (browser === "Safari") {
1186                return _getVersion(ua, "Version/");
1187            } else if (browser === "WebKit") {
1188                return _getVersion(ua, "WebKit/");
1189            }
1190            return "0.0.0";
1191        }
1192
1193        function _getVersion(ua, token) {
1194            try {
1195                return _normalizeSemverString(ua.split(token)[1].trim().split(/[^\w\.]/)[0]);
1196            } catch (o_O) {
1197            }
1198            return "0.0.0";
1199        }
1200
1201        function _normalizeSemverString(version) {
1202            const ary = version.split(/[\._]/);
1203            return (parseInt(ary[0], 10) || 0) + "." +
1204                (parseInt(ary[1], 10) || 0) + "." +
1205                (parseInt(ary[2], 10) || 0);
1206        }
1207
1208        function _isWebView(ua, os, browser, version, options) {
1209            switch (os + browser) {
1210                case "iOSSafari":
1211                    return false;
1212                case "iOSWebKit":
1213                    return _isWebView_iOS(options);
1214                case "AndroidAOSP":
1215                    return false;
1216                case "AndroidChrome":
1217                    return parseFloat(version) >= 42 ? /; wv/.test(ua) : /\d{2}\.0\.0/.test(version) ? true : _isWebView_Android(options);
1218            }
1219            return false;
1220        }
1221
1222        function _isWebView_iOS(options) {
1223            const document = (window["document"] || {});
1224
1225            if ("WEB_VIEW" in options) {
1226                return options["WEB_VIEW"];
1227            }
1228            return !("fullscreenEnabled" in document || "webkitFullscreenEnabled" in document || false);
1229        }
1230
1231        function _isWebView_Android(options) {
1232            if ("WEB_VIEW" in options) {
1233                return options["WEB_VIEW"];
1234            }
1235            return !("requestFileSystem" in window || "webkitRequestFileSystem" in window || false);
1236        }
1237
1238        const options = {},
1239            nav = window.navigator || {},
1240            ua = nav.userAgent || "",
1241            os = _detectOS(ua),
1242            browser = _detectBrowser(ua),
1243            browserVersion = _detectBrowserVersion(ua, browser);
1244
1245        isWebView = _isWebView(ua, os, browser, browserVersion, options);
1246    }
1247
1248    return isWebView;
1249}
1250
1251function isAllowedWebViewForUserAgent(provider) {
1252    const facebookAllowedWebViews = [
1253        'Instagram',
1254        'FBAV',
1255        'FBAN'
1256    ];
1257    let whitelist = [];
1258
1259    if (provider && provider === 'facebook') {
1260        whitelist = facebookAllowedWebViews;
1261    }
1262
1263    const nav = window.navigator || {},
1264        ua = nav.userAgent || "";
1265
1266    if (whitelist.length && ua.match(new RegExp(whitelist.join('|')))) {
1267        return true;
1268    }
1269
1270    return false;
1271}
1272
1273function disableButtonInWebView(providerButtonElement) {
1274    if (providerButtonElement) {
1275        providerButtonElement.classList.add('nsl-disabled-provider');
1276        providerButtonElement.setAttribute('href', '#');
1277
1278        providerButtonElement.addEventListener('pointerdown', (e) => {
1279            const closeNotice = function () {
1280                if (window._nslWebViewNoticeElement) {
1281                    window._nslWebViewNoticeElement.remove();
1282                    window._nslWebViewNoticeElement = null;
1283                }
1284            };
1285
1286            closeNotice();
1287
1288            window._nslWebViewNoticeElement = document.createElement('div');
1289            window._nslWebViewNoticeElement.id = "nsl-notices-fallback";
1290            window._nslWebViewNoticeElement.role = 'alert';
1291            window._nslWebViewNoticeElement.ariaLive = 'assertive';
1292            window._nslWebViewNoticeElement.ariaAtomic = 'true';
1293
1294            window._nslWebViewNoticeElement.addEventListener('pointerdown', closeNotice);
1295
1296            window._nslWebViewNoticeElement.addEventListener('keydown', function (e) {
1297                if (e.key === 'Enter') {
1298                    e.preventDefault();
1299                    closeNotice();
1300                }
1301            });
1302            const webviewNoticeHTML = '<div class="error"><p>' + scriptOptions._localizedStrings.webview_notification_text + '</p></div>';
1303
1304            window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin", webviewNoticeHTML);
1305            document.body.appendChild(window._nslWebViewNoticeElement);
1306        });
1307    }
1308
1309}
1310
1311window._nslDOMReady(function () {
1312
1313    window.nslRedirect = function (url) {
1314        if (scriptOptions._redirectOverlay) {
1315            const overlay = document.createElement('div');
1316            overlay.id = "nsl-redirect-overlay";
1317            let overlayHTML = '';
1318            const overlayContainer = "<div id='nsl-redirect-overlay-container'>",
1319                overlayContainerClose = "</div>",
1320                overlaySpinner = "<div id='nsl-redirect-overlay-spinner'></div>",
1321                overlayTitle = "<p id='nsl-redirect-overlay-title'>" + scriptOptions._localizedStrings.redirect_overlay_title + "</p>",
1322                overlayText = "<p id='nsl-redirect-overlay-text'>" + scriptOptions._localizedStrings.redirect_overlay_text + "</p>";
1323
1324            switch (scriptOptions._redirectOverlay) {
1325                case "overlay-only":
1326                    break;
1327                case "overlay-with-spinner":
1328                    overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose;
1329                    break;
1330                default:
1331                    overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose;
1332                    break;
1333            }
1334
1335            overlay.insertAdjacentHTML("afterbegin", overlayHTML);
1336            document.body.appendChild(overlay);
1337        }
1338
1339        window.location = url;
1340    };
1341
1342    let targetWindow = scriptOptions._targetWindow || 'prefer-popup',
1343        lastPopup = false;
1344
1345
1346    document.addEventListener('click', function (e) {
1347        if (e.target) {
1348            const buttonLinkElement = e.target.closest('a[data-plugin="nsl"][data-action="connect"]') || e.target.closest('a[data-plugin="nsl"][data-action="link"]');
1349            if (buttonLinkElement) {
1350                if (lastPopup && !lastPopup.closed) {
1351                    e.preventDefault();
1352                    lastPopup.focus();
1353                } else {
1354
1355                    let href = buttonLinkElement.href,
1356                        success = false;
1357                    if (href.indexOf('?') !== -1) {
1358                        href += '&';
1359                    } else {
1360                        href += '?';
1361                    }
1362
1363                    const redirectTo = buttonLinkElement.dataset.redirect;
1364                    if (redirectTo === 'current') {
1365                        href += 'redirect=' + encodeURIComponent(window.location.href) + '&';
1366                    } else if (redirectTo && redirectTo !== '') {
1367                        href += 'redirect=' + encodeURIComponent(redirectTo) + '&';
1368                    }
1369
1370                    if (targetWindow !== 'prefer-same-window' && checkWebView()) {
1371                        targetWindow = 'prefer-same-window';
1372                    }
1373
1374                    if (targetWindow === 'prefer-popup') {
1375                        lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', buttonLinkElement.dataset.popupwidth, buttonLinkElement.dataset.popupheight);
1376                        if (lastPopup) {
1377                            success = true;
1378                            e.preventDefault();
1379                        }
1380                    } else if (targetWindow === 'prefer-new-tab') {
1381                        const newTab = window.open(href + 'display=popup', '_blank');
1382                        if (newTab) {
1383                            if (window.focus) {
1384                                newTab.focus();
1385                            }
1386                            success = true;
1387                            window._nslHasOpenedPopup = true;
1388                            e.preventDefault();
1389                        }
1390                    }
1391
1392                    if (!success) {
1393                        window.location = href;
1394                        e.preventDefault();
1395                    }
1396                }
1397            }
1398        }
1399    });
1400
1401    let buttonCountChanged = false;
1402
1403    const googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]');
1404    if (googleLoginButtons.length && checkWebView()) {
1405        googleLoginButtons.forEach(function (googleLoginButton) {
1406            if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') {
1407                disableButtonInWebView(googleLoginButton);
1408            } else {
1409                googleLoginButton.remove();
1410                buttonCountChanged = true;
1411            }
1412        });
1413    }
1414
1415    const facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]');
1416    if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) {
1417        facebookLoginButtons.forEach(function (facebookLoginButton) {
1418            if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') {
1419                disableButtonInWebView(facebookLoginButton);
1420            } else {
1421                facebookLoginButton.remove();
1422                buttonCountChanged = true;
1423            }
1424        });
1425    }
1426
1427    const separators = document.querySelectorAll('div.nsl-separator');
1428    if (buttonCountChanged && separators.length) {
1429        separators.forEach(function (separator) {
1430            const separatorParentNode = separator.parentNode;
1431            if (separatorParentNode) {
1432                const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons');
1433                if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) {
1434                    separator.remove();
1435                }
1436            }
1437        })
1438    }
1439});})();</script>
1439<div class="modal" tabindex="-1" id="modal-global">
1440	<div class="modal-dialog">
1441		<div class="modal-content">
1442			<div class="modal-header">
1443				<h5 class="modal-title" id="modal-title"></h5>
1444				<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close">
1445					<span aria-hidden="true">&times;</span>
1446				</button>
1447			</div>
1448			<div class="modal-body" id="modal-body">
1449			</div>
1450			<div class="modal-footer" id="modal-footer">
1451				<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
1452				<button type="button" class="btn btn-primary" id="modal-confirm">Save changes</button>
1453			</div>
1454		</div>
1455	</div>
1456</div><div aria-live="polite" aria-atomic="true" style="position: fixed; bottom: 0; right: 0; z-index: 5;" id="toast-container">
1457</div>
1458</body>
1459</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.