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 – 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 » Feed" href="https://rpgplayground.com/feed/" /> 15<link rel="alternate" type="application/rss+xml" title="RPG Playground » Comments Feed" href="https://rpgplayground.com/comments/feed/" /> 16<link rel="alternate" type="application/rss+xml" title="RPG Playground » 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&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&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&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&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&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’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 <b>Google</b>" 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 <b>Twitter</b>" 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 <b>Discord</b>" 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 <b>Facebook</b>" 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 ! " ? $ % ^ & ).</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’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 …" 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 © 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&render=explicit&hl=en-US&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">×</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.