CINXE.COM

This Glasgow D&D group's ad is a great example of roleplaying communities at their best

<!DOCTYPE html> <html lang="en-GB"> <head > <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style id="jetpack-boost-critical-css">@media all{#jp-relatedposts{display:none;padding-top:1em;margin:1em 0;position:relative;clear:both;}.jp-relatedposts:after{content:"";display:block;clear:both;}#jp-relatedposts h3.jp-relatedposts-headline{margin:0 0 1em 0;display:inline-block;float:left;font-size:9pt;font-weight:700;font-family:inherit;}#jp-relatedposts h3.jp-relatedposts-headline em:before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid #dcdcde;border-top:1px solid rgba(0,0,0,.2);margin-bottom:1em;}#jp-relatedposts h3.jp-relatedposts-headline em{font-style:normal;font-weight:700;}}@media all{.lity-hide{display:none;}.wcaiInfoShort{overflow:auto;background:0 0;max-width:600px;border-radius:6px;display:none;position:absolute;box-shadow:none;z-index:10;}}@media all{.cmplz-video.cmplz-iframe-styles{background-color:transparent;}}@media all{:root{--jp-carousel-primary-color:#fff;--jp-carousel-primary-subtle-color:#999;--jp-carousel-bg-color:#000;--jp-carousel-bg-faded-color:#222;--jp-carousel-border-color:#3a3a3a;}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev{background-image:none;}.jp-carousel-wrap *{line-height:inherit;}.jp-carousel-wrap.swiper-container{height:auto;width:100vw;}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev{opacity:.5;height:initial;width:initial;padding:20px 40px;background-image:none;}.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-button-prev:after{content:none;}.jp-carousel-overlay .swiper-button-next svg,.jp-carousel-overlay .swiper-button-prev svg{height:30px;width:28px;background:var(--jp-carousel-bg-color);border-radius:4px;}.jp-carousel-overlay{font-family:"Helvetica Neue",sans-serif !important;z-index:2147483647;overflow-x:hidden;overflow-y:auto;direction:ltr;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--jp-carousel-bg-color);}.jp-carousel-overlay *{box-sizing:border-box;}.jp-carousel-overlay h2:before,.jp-carousel-overlay h3:before{content:none;display:none;}.jp-carousel-overlay .swiper-container .swiper-button-prev{left:0;right:auto;}.jp-carousel-overlay .swiper-container .swiper-button-next{right:0;left:auto;}.jp-carousel-container{display:grid;grid-template-rows:1fr 64px;height:100%;}.jp-carousel-info{display:flex;flex-direction:column;text-align:left !important;-webkit-font-smoothing:subpixel-antialiased !important;z-index:100;background-color:var(--jp-carousel-bg-color);opacity:1;}.jp-carousel-info-footer{position:relative;background-color:var(--jp-carousel-bg-color);height:64px;display:flex;align-items:center;justify-content:space-between;width:100vw;}.jp-carousel-info-extra{display:none;background-color:var(--jp-carousel-bg-color);padding:35px;width:100vw;border-top:1px solid var(--jp-carousel-bg-faded-color);}.jp-carousel-title-and-caption{margin-bottom:15px;}.jp-carousel-photo-info{left:0 !important;width:100% !important;}.jp-carousel-comments-wrapper{padding:0;width:100% !important;display:none;}.jp-carousel-close-hint{letter-spacing:0 !important;position:fixed;top:20px;right:30px;padding:10px;text-align:right;width:45px;height:45px;z-index:15;color:var(--jp-carousel-primary-color);}.jp-carousel-close-hint svg{padding:3px 2px;background:var(--jp-carousel-bg-color);border-radius:4px;}.jp-carousel-pagination-container{flex:1;margin:0 15px 0 35px;}.jp-carousel-pagination,.jp-swiper-pagination{color:var(--jp-carousel-primary-color);font-size:15px;font-weight:400;white-space:nowrap;display:none;position:static !important;}.jp-carousel-pagination-container .swiper-pagination{text-align:left;line-height:8px;}.jp-carousel-pagination{padding-left:5px;}.jp-carousel-info-footer .jp-carousel-photo-title-container{flex-basis:50vw;flex:4;justify-content:center;overflow:hidden;margin:0;}.jp-carousel-photo-caption,.jp-carousel-photo-title{background:0 0 !important;border:none !important;display:inline-block;font:normal 20px/1.3em "Helvetica Neue",sans-serif;line-height:normal;letter-spacing:0 !important;margin:0 0 10px 0;padding:0;overflow:hidden;text-shadow:none !important;text-transform:none !important;color:var(--jp-carousel-primary-color);}.jp-carousel-info-footer .jp-carousel-photo-caption{text-align:center;font-size:15px;white-space:nowrap;color:var(--jp-carousel-primary-subtle-color);margin:0;text-overflow:ellipsis;}.jp-carousel-photo-title{font-size:32px;margin-bottom:2px;}.jp-carousel-photo-description{color:var(--jp-carousel-primary-subtle-color);font-size:16px;margin:25px 0;width:100%;}.jp-carousel-photo-description{overflow:hidden;overflow-wrap:break-word;}.jp-carousel-caption{font-size:14px;font-weight:400;margin:0;}.jp-carousel-image-meta{color:var(--jp-carousel-primary-color);font-size:13px;font:12px/1.4 "Helvetica Neue",sans-serif !important;width:100%;display:none;}.jp-carousel-image-meta ul{margin:0 !important;padding:0 !important;list-style:none !important;}a.jp-carousel-image-download{display:inline-block;clear:both;color:var(--jp-carousel-primary-subtle-color);line-height:1;font-weight:400;font-size:14px;text-decoration:none;}a.jp-carousel-image-download svg{display:inline-block;vertical-align:middle;margin:0 3px;padding-bottom:2px;}.jp-carousel-comments{font:15px/1.7 "Helvetica Neue",sans-serif !important;font-weight:400;background:none transparent;width:100%;bottom:10px;margin-top:20px;}#jp-carousel-comment-form{margin:0 0 10px !important;width:100%;}textarea#jp-carousel-comment-form-comment-field{background:var(--jp-carousel-bg-faded-color);border:1px solid var(--jp-carousel-border-color);color:var(--jp-carousel-primary-subtle-color);font:16px/1.4 "Helvetica Neue",sans-serif !important;width:100%;padding:10px 10px 5px;margin:0;float:none;height:147px;-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,.1);box-shadow:inset 2px 2px 2px rgba(0,0,0,.1);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder{color:#555;}#jp-carousel-loading-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;}#jp-carousel-loading-wrapper{display:flex;align-items:center;justify-content:center;height:100vh;width:100vw;}#jp-carousel-library-loading,#jp-carousel-library-loading:after{border-radius:50%;width:40px;height:40px;}#jp-carousel-library-loading{float:left;margin:22px 0 0 10px;font-size:10px;position:relative;text-indent:-9999em;border-top:8px solid rgba(255,255,255,.2);border-right:8px solid rgba(255,255,255,.2);border-bottom:8px solid rgba(255,255,255,.2);border-left:8px solid var(--jp-carousel-primary-color);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}#jp-carousel-comment-form-spinner,#jp-carousel-comment-form-spinner:after{border-radius:50%;width:20px;height:20px;}#jp-carousel-comment-form-spinner{display:none;float:left;margin:22px 0 0 10px;margin:0 auto;font-size:10px;position:absolute;text-indent:-9999em;border-top:4px solid rgba(255,255,255,.2);border-right:4px solid rgba(255,255,255,.2);border-bottom:4px solid rgba(255,255,255,.2);border-left:4px solid var(--jp-carousel-primary-color);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);top:calc(50% - 15px);left:0;bottom:0;right:0;}.jp-carousel-info-content-wrapper{max-width:800px;margin:auto;}#jp-carousel-comment-form-submit-and-info-wrapper{display:none;overflow:hidden;width:100%;}#jp-carousel-comment-form-commenting-as input{background:var(--jp-carousel-bg-color);border:1px solid var(--jp-carousel-border-color);color:var(--jp-carousel-primary-subtle-color);font:16px/1.4 "Helvetica Neue",sans-serif !important;padding:10px;float:left;-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:285px;}#jp-carousel-comment-form-commenting-as fieldset{float:left;border:none;margin:20px 0 0 0;padding:0;clear:both;}#jp-carousel-comment-form-commenting-as label{font:400 13px/1.7 "Helvetica Neue",sans-serif !important;margin:0 20px 3px 0;float:left;width:100px;}#jp-carousel-comment-form-button-submit{margin-top:20px;margin-left:auto;display:block;border:solid 1px var(--jp-carousel-primary-color);background:var(--jp-carousel-bg-color);border-radius:3px;padding:8px 16px;font-size:14px;color:var(--jp-carousel-primary-color);}#jp-carousel-comment-form-container{margin-bottom:15px;width:100%;margin-top:20px;color:var(--jp-carousel-primary-subtle-color);position:relative;overflow:hidden;}#jp-carousel-comment-post-results{display:none;overflow:auto;width:100%;}#jp-carousel-comments-loading{font:400 15px/1.7 "Helvetica Neue",sans-serif !important;display:none;color:var(--jp-carousel-primary-subtle-color);text-align:left;margin-bottom:20px;width:100%;bottom:10px;margin-top:20px;}.jp-carousel-photo-icons-container{flex:1;display:block;text-align:right;margin:0 20px 0 30px;white-space:nowrap;}.jp-carousel-icon-btn{padding:16px;text-decoration:none;border:none;background:0 0;display:inline-block;height:64px;}.jp-carousel-icon{border:none;display:inline-block;line-height:0;font-weight:400;font-style:normal;border-radius:4px;width:31px;padding:4px 3px 3px;}.jp-carousel-icon svg{display:inline-block;}.jp-carousel-overlay rect{fill:var(--jp-carousel-primary-color);}.jp-carousel-icon .jp-carousel-has-comments-indicator{display:none;font-size:12px;vertical-align:top;margin-left:-16px;line-height:1;padding:2px 4px;border-radius:4px;background:var(--jp-carousel-primary-color);color:var(--jp-carousel-bg-color);font-weight:400;font-family:"Helvetica Neue",sans-serif !important;position:relative;}@media only screen and (max-width:760px){.jp-carousel-overlay .swiper-container .swiper-button-next,.jp-carousel-overlay .swiper-container .swiper-button-prev{display:none !important;}.jp-carousel-image-meta{float:none !important;width:100% !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0;}.jp-carousel-close-hint{font-size:26px !important;position:fixed !important;top:10px;right:10px;}.jp-carousel-wrap{background-color:var(--jp-carousel-bg-color);}.jp-carousel-caption{overflow:visible !important;}.jp-carousel-info-footer .jp-carousel-photo-title-container{display:none;}.jp-carousel-photo-icons-container{margin:0 10px 0 0;white-space:nowrap;}.jp-carousel-icon-btn{padding-left:20px;}.jp-carousel-pagination{padding-left:5px;}.jp-carousel-pagination-container{margin-left:25px;}#jp-carousel-comment-form-commenting-as fieldset,#jp-carousel-comment-form-commenting-as input{width:100%;float:none;}}}@media all{#wpdcom .wmu-hide{display:none !important;}#wpdcom .wmu-upload-wrap{float:right;}#wpdcom .wmu-add{margin:0 2px;color:#aaa;display:inline;}#wpdcom .wmu-add i{color:#444;}#wpdcom .wmu-add input[type=file]{visibility:hidden;display:none;}#wpdcom .wmu-tabs{width:100%;padding:8px 0 17px 0;margin:1px 0 0 0;border-top:1px dotted #ddd;text-align:left;}#wpdcom .wmu-action-wrap{width:100%;margin:0;padding:0;text-align:left;}.lity-hide{display:none;}}@media all{article,aside,details,figure,header,main,nav,section,summary{display:block;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}h1{font-size:2em;margin:.67em 0;}strong{font-weight:700;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,input[type=submit]{-webkit-appearance:button;}input[type=checkbox]{box-sizing:border-box;padding:0;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;}textarea{overflow:auto;vertical-align:top;}*,input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.clearfix:before,.entry-content:before,.entry:before,.nav-secondary:before,.site-container:before,.site-header:before,.site-inner:before,.widget:before,.wrap:before{content:" ";display:table;}.clearfix:after,.entry-content:after,.entry:after,.nav-secondary:after,.site-container:after,.site-header:after,.site-inner:after,.widget:after,.wrap:after{clear:both;content:" ";display:table;}body{background-color:#f6f5f2;color:#666;font-family:Raleway,sans-serif;font-size:16px;font-weight:400;line-height:1.625;}a{color:red;text-decoration:none;}a img{margin-bottom:-4px;}p{margin:0 0 24px;padding:0;}strong{font-weight:700;}ul{margin:0;padding:0;}h1,h2,h3,h4{color:#000;font-weight:700;line-height:1.2;margin:0 0 16px;}h1{font-size:36px;}h2{font-size:30px;}h3{font-size:24px;}h4{font-size:20px;}iframe,img,object{max-width:100%;}img{height:auto;}input,select,textarea{background-color:#fff;border:1px solid #e3e3e3;box-shadow:1px 1px 3px #eee inset;color:#999;font-size:14px;padding:16px;width:100%;}input[type=checkbox]{width:auto;}button,input[type=submit]{background-color:#000;border:none;border-radius:3px;box-shadow:none;color:#fff;font-size:14px;line-height:1;padding:16px;text-transform:uppercase;width:auto;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none;}.site-container{background-color:#fff;border:1px solid #e3e3e3;margin:60px auto;max-width:1140px;}.site-inner{clear:both;}.content{float:right;width:778px;}.content-sidebar .content{border-right:1px solid #e3e3e3;float:left;}.sidebar-primary{float:right;width:359px;}.avatar{border-radius:50%;float:left;}.search-form{overflow:hidden;}.search-form input[type=submit]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px;}.alignright{float:right;text-align:right;}.breadcrumb{background-color:#f3f3f3;border-bottom:1px solid #e3e3e3;font-size:12px;margin:0;padding:20px;text-transform:uppercase;}.entry-title{font-size:36px;line-height:1;}.widget-title{border-top:3px solid #000;border-bottom:1px solid #e3e3e3;color:#000;font-size:14px;font-weight:400;margin-bottom:24px;padding:16px;text-align:center;text-transform:uppercase;}.widget{word-wrap:break-word;}.site-header{background-color:#fff;border-bottom:3px solid #000;}.site-header .wrap{padding:40px 0;}.title-area{float:left;padding-left:40px;width:300px;}.site-title{font-weight:700;font-weight:700;font-size:48px;line-height:1;margin:0;text-transform:uppercase;}.site-title a{color:#000;}.site-description{color:#999;font-size:16px;font-weight:400;letter-spacing:2px;line-height:1;margin:10px 0 0;text-transform:uppercase;}.header-image .site-description,.header-image .site-title a{display:block;text-indent:-9999px;}.header-image .site-title a{background-position:top !important;float:left;min-height:90px;width:100%;}.widget-area{word-wrap:break-word;}.site-header .widget-area{float:right;padding-right:40px;text-align:right;width:800px;}.site-header .widget-area li{list-style-type:none;}.genesis-nav-menu{clear:both;color:#000;font-size:12px;font-weight:700;line-height:1.5;width:100%;}.genesis-nav-menu .menu-item{display:inline-block;text-align:left;margin-right:-4px;}.genesis-nav-menu a{border-right:1px solid #e3e3e3;color:#000;display:block;padding:20px 24px;position:relative;}.genesis-nav-menu>.menu-item>a{text-transform:uppercase;}.genesis-nav-menu .sub-menu{border-top:1px solid #e3e3e3;left:-9999px;opacity:0;position:absolute;width:200px;z-index:99;}.genesis-nav-menu .sub-menu a{background-color:#fff;border:1px solid #e3e3e3;border-top:none;padding:12px 24px;position:relative;width:200px;}.genesis-nav-menu .sub-menu .sub-menu{margin:-44px 0 0 199px;}.site-header .genesis-nav-menu a{border:none;}.site-header .genesis-nav-menu .sub-menu a{border:1px solid #e3e3e3;border-top:none;}.nav-secondary{border-bottom:1px solid #e3e3e3;}.entry{border-bottom:1px solid #e3e3e3;padding:40px;}.entry-content p{margin-bottom:26px;}.entry-meta{color:#999;font-size:12px;text-transform:uppercase;}.entry-header .entry-meta{margin-bottom:24px;}.entry-comments-link::before{content:"—";margin:0 6px 0 2px;}.sidebar .widget{background-color:#fff;border-bottom:1px solid #e3e3e3;padding:20px;}.news-pro-orange a{color:#ff9000;}.news-pro-orange .genesis-nav-menu a,.news-pro-orange .site-title a{color:#000;}@media only screen and (max-width:1188px){.site-container{max-width:960px;}.content{width:658px;}.site-header .widget-area{width:620px;}.sidebar-primary{width:300px;}.site-title{margin-top:0;}}@media only screen and (max-width:1023px){.site-container{max-width:780px;width:96%;}.content,.sidebar-primary,.site-header .widget-area,.site-inner,.title-area,.wrap{width:100%;}.site-header .title-area,.site-header .widget-area{padding:0;}.site-header .title-area{padding-bottom:16px;}.site-header .wrap{padding:20px 0;}.genesis-nav-menu li,.site-header ul.genesis-nav-menu{float:none;}.genesis-nav-menu,.site-description,.site-header .title-area,.site-header .widget-area,.site-title{text-align:center;}.genesis-nav-menu a{border:none;padding:12px;}.site-container{margin:16px auto;}.content{border:none;}.content-sidebar .content{border:none;}}@media only screen and (max-width:600px){.header-image .site-header .site-title a{background-size:contain !important;}.entry-title{font-size:26px;}}}@media all{@font-face{font-family:swifty_fontello;font-display:swap;font-weight:400;font-style:normal;}[class^=sbicn-]:before{font-family:swifty_fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sbicn-facebook:before{content:"";}.sbicn-pinterest:before{content:"";}.sbicn-twitter:before{content:"";}.sbicn-left-open-1:before{content:"";}.sbicn-right-open-1:before{content:"";}body.single{margin-bottom:46px !important;}#sb_super_bar{height:46px;position:fixed;bottom:0;left:0;width:100%;z-index:99999;background:#fff;border-top:1px solid #ddd;}#sb_super_bar #sb_main_bar{background-color:#fff;height:46px;border-bottom:1px solid #ddd;}.sbprogress-container{width:100%;width:100%;background-color:transparent;position:absolute;top:-2px;left:0;height:2px;display:block;}.sbprogress-bar{width:0%;display:block;height:inherit;}.sb_text-size{float:left;line-height:46px;text-align:center;}.sb_text-size a{font:15px/46px "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;display:block;color:#fff;padding:0 15px;margin:0;letter-spacing:1px;}.sb_post-data{font:15px/46px "Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:20px;float:left;}.sb_post-data h2{font:17px/46px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:0;font-weight:700;float:left;}.sb_ttr{margin-left:-3px;}.sb_ttr:before{content:"·";margin:0 10px;font-size:28px;vertical-align:bottom;}.sb_prev-next-posts{float:right;}.sb_prev-next-posts>a{width:46px;height:46px;line-height:46px;display:block;float:right;text-align:center;border-left:1px solid #ddd;font-size:16px;margin:0;padding:0;}.sb_prev-next-posts .sb_next_post>div{float:left;height:155px;}.sb_prev-next-posts img{display:block;max-height:153px;}#sb_super_bar .sb_share{float:right;margin:0;padding:7px 20px;border-left:1px solid #ddd;}.sb_share li{float:left;margin:0 5px;list-style:none;}.sb_share li a{position:relative;font:15px/34px "Arial",sans-serif;display:block;height:34px;width:34px;border-radius:2px;border-radius:50%;text-align:center;color:#fff;padding:0;margin:0;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;}.sb_share li a.sbsoc-tw{background-color:#00c3f3;}.sb_share li a.sbsoc-fb{background-color:#2d609b;}.sb_share li a.sbsoc-pint{background-color:#ca212a;}.sb_share li a i{position:relative;display:block;overflow:hidden;border-radius:50%;border-bottom-left-radius:0;}.sb_share li a i:after{content:"";position:absolute;top:0;bottom:-20px;left:39%;right:-6px;background:rgba(0,0,0,.1);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}#sb_super_bar.red .sb_prev-next-posts>a{color:#e74c3c;}#sb_super_bar.red .sbprogress-bar{background-color:#e74c3c;}#sb_super_bar.red .sb_text-size a{background-color:#c0392b;}#sb_super_bar.red .sb_text-size a{color:#fff;}@media (max-width:667px){.sb_post-data,.sb_text-size{display:none;}.sb_share li.sbfacebook a{width:34px;padding:0;}#sb_super_bar .sb_share{padding:6px 10px;}.sb_next_post_image{display:none;}}@media (max-width:320px){.sb_prev-next-posts>a{width:32px;}}}@media all{.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}.fa-user:before{content:"";}.fa-times:before{content:"";}.fa-image:before{content:"";}.fa-link:before{content:"";}.fa-bolt:before{content:"";}.fa-bell:before{content:"";}.fa-quote-left:before{content:"";}.fa-bell-slash:before{content:"";}.fa-fire:before{content:"";}.fa-sort-down:before{content:"";}.fa-at:before{content:"";}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;}.far{font-weight:400;}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;}.far,.fas{font-family:"Font Awesome 5 Free";}.fas{font-weight:900;}}@media all{.wp-block-embed{overflow-wrap:break-word;}.wp-block-embed iframe{max-width:100%;}.wp-block-embed__wrapper{position:relative;}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;}.wp-block-image .alignright{display:table;}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em;}.wp-block-image figure{margin:0;}ul{box-sizing:border-box;}.wp-block-spacer{clear:both;}.entry-content{counter-reset:footnotes;}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}html :where(img[class*=wp-image-]){height:auto;max-width:100%;}:where(figure){margin:0 0 1em;}}@media all{:root{--swiper-theme-color:#007aff;}.jp-carousel-overlay .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.jp-carousel-overlay .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;box-sizing:content-box;}.jp-carousel-overlay .swiper-wrapper{transform:translate3d(0,0,0);}:root{--swiper-navigation-size:44px;}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - ( var(--swiper-navigation-size) / 2 ));z-index:10;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));}.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;text-transform:none;letter-spacing:0;font-variant:initial;line-height:1;}.jp-carousel-overlay .swiper-button-prev{left:10px;right:auto;}.jp-carousel-overlay .swiper-button-prev:after{content:"prev";}.jp-carousel-overlay .swiper-button-next{right:10px;left:auto;}.jp-carousel-overlay .swiper-button-next:after{content:"next";}.jp-carousel-overlay .swiper-pagination{position:absolute;text-align:center;transform:translate3d(0,0,0);z-index:10;}}@media all{#comments p{float:none !important;}#wpdcom *{box-sizing:border-box;line-height:initial;}#wpdcom i{margin:0;}#comments #wpdcom span,#wpdcom span{display:inline;letter-spacing:inherit;text-transform:none;font-size:1em;}#wpdcom form{margin:0;padding:0;border:none;background:0 0;}#wpdcom input:required{box-shadow:0 0 1px #555;}#wpdcom button{min-height:auto;min-height:auto;min-width:auto;max-width:auto;display:inline-block;font-weight:400;text-transform:none;}#wpdcom .avatar{padding:0;margin:0 auto;float:none;display:inline;height:auto;border:none;border-radius:0;box-shadow:none;}#wpdcom .wpdiscuz-hidden{display:none;}#wpdcom .clearfix{clear:both;}#wpdcom .wpdlb{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;}[wpd-tooltip]{position:relative;}[wpd-tooltip]::before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);border-width:7px 7px 0 7px;border-style:solid;border-color:#555 transparent transparent transparent;z-index:100;opacity:0;}[wpd-tooltip]::after{content:attr(wpd-tooltip);position:absolute;left:50%;top:-8px;transform:translateX(-50%) translateY(-100%);background:#555;text-align:center;color:#fff;padding:8px 10px;font-size:11px;line-height:1.5;min-width:6vw;border-width:0;border-radius:4px;z-index:99;opacity:0;text-transform:none;}[wpd-tooltip-position=left]::before{left:0;top:50%;margin-left:-11px;transform:translatey(-50%) rotate(-90deg);}[wpd-tooltip-position=left]::after{left:0;top:50%;margin-left:-8px;transform:translateX(-100%) translateY(-50%);}#wpdcom .wpdiscuz-subscribe-bar{width:100%;box-sizing:border-box;padding:15px 0 5px 0;margin-bottom:0;}#wpdcom .wpdiscuz-subscribe-bar form{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row;align-items:center;margin-bottom:10px;}#wpdcom .wpdiscuz-subscribe-form-intro{font-size:14px;display:block;padding:3px 10px 3px 1px;line-height:20px;box-sizing:border-box;white-space:nowrap;}#wpdcom .wpdiscuz-subscribe-form-option{flex-grow:1;font-size:13px;display:block;padding-right:5px;box-sizing:border-box;}#wpdcom .wpdiscuz-subscribe-form-email{font-size:14px;display:block;padding:0 5px 0 0;box-sizing:border-box;width:30%;}#wpdcom .wpdiscuz-subscribe-form-button{font-size:14px;display:block;box-sizing:border-box;}#wpdcom .wpdiscuz-subscribe-form-email input[type=email]{font-size:13px !important;padding:3px !important;width:100% !important;height:auto !important;line-height:20px !important;box-sizing:border-box !important;clear:both;float:none;margin:0;}#wpdcom .wpdiscuz-subscribe-form-button input[type=submit]{font-size:16px !important;min-height:29px !important;height:29px !important;padding:1px 3px 5px 3px !important;min-width:40px;line-height:14px !important;box-sizing:border-box !important;border:1px solid #ddd;clear:both;float:none;margin:0;}#wpdcom .wpdiscuz-subscribe-bar #wpdiscuz_subscription_button{box-shadow:none;font-weight:700;letter-spacing:0;}#wpdcom .wpd-form .wpdiscuz-textarea-wrap{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;padding:20px 0;align-items:center;}#wpdcom .wpd-form .wpdiscuz-textarea-wrap [id^=wpd-editor-wraper]{flex-grow:1;position:relative;width:100%;}#wpdcom .wpd-form .wpdiscuz-textarea-wrap [id^=wpd-editor-wraper] textarea{width:100%;}#wpdcom .wpd-form .wpd-avatar{margin-right:15px;border-radius:100%;text-align:left;flex-shrink:0;align-self:flex-start;}#wpdcom .wpd-form .wpd-avatar img,#wpdcom .wpd-form .wpd-avatar img.avatar{width:56px;height:56px;max-width:56px;border-radius:100%;border:1px solid #ccc;padding:2px;background-color:#fff;vertical-align:middle;text-align:center;}#wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea{height:54px;border-radius:5px;border:1px solid #ccc;width:100%;padding:10px 15px;font-size:14px;box-shadow:inset 1px 1px 8px rgba(0,0,0,.1);font-family:inherit;outline:0;resize:none;}#wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea::-moz-placeholder{line-height:28px;color:#666;font-size:16px;}#wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea::-webkit-input-placeholder{line-height:28px;color:#666;font-size:16px;}#wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea:-ms-input-placeholder{line-height:28px;color:#666;font-size:16px;}#wpdcom .wpd-form.wpd-secondary-form-wrapper{margin-bottom:25px;}#wpdcom .wpd-form.wpd-secondary-form-wrapper .wpdiscuz-textarea-wrap{padding-top:10px;}#wpdcom .wpd-form .wpdiscuz-textarea-wrap{padding-bottom:10px;}#wpdcom .wpd-form .wpdiscuz-textarea-wrap .wpd-editor-buttons-right{float:right;}#wpdcom button,#wpdcom input[type=submit]{margin:inherit;}#wpdcom .wpd-prim-button{border:none;font-family:"Arial Hebrew",Arial,sans-serif;font-size:14px;line-height:24px;padding:4px 20px;letter-spacing:1px;box-shadow:1px 1px 3px -1px #bbb;border-radius:3px;max-width:none;max-width:none;}#wpdcom .wc-field-submit input[type=submit]{margin-left:2%;}#wpdcom .wpd_label{margin:1px 0 5px 0;padding:0;display:inline-block;}#wpdcom .wpd_label,#wpdcom .wpd_label span{display:inline-block;}#wpdcom .wpd_label input[type=checkbox].wpd_label__checkbox{display:none;}#wpdcom .wpd_label__checkbox{display:none;}#wpdcom .wpd_label__check{display:inline-block;border:0;border-radius:0;vertical-align:middle;text-align:center;margin:0 3px 0 0;}#wpdcom .wpd_label__check i.wpdicon{font-size:15px;line-height:20px;padding:4px 5px;width:32px;margin:0;}#wpdcom .wpd_label__check i.wpdicon-on{display:none;}#wpdcom .wpd_label__check i.wpdicon-off{display:inline-block;color:#aaa;border:1px solid #ddd;}#wpdcom .wpd-editor-char-counter{font-size:9px;padding:3px 5px 2px;position:absolute;right:0;z-index:10;color:#888;}#wpdcom.wpdiscuz_unauth .wc-field-submit{padding-top:15px;}#wpdcom .wpd-form-foot{margin-left:70px;}#wpdcom .wpd-form-row .wpdiscuz-item{clear:both;}#wpdcom .wpd-form-row .wpd-form-col-left{width:49%;float:left;margin:0;text-align:left;padding:0;}#wpdcom .wpd-form-row .wpd-form-col-right{width:49%;float:right;margin:0;text-align:right;padding:0;}#wpdcom .wpd-form-row .wpd-form-col-left .wpdiscuz-item{text-align:left;}#wpdcom .wpd-form-row .wpdiscuz-item{width:100%;vertical-align:baseline;padding:1px 0 7px 0;position:relative;}#wpdcom .wpd-form-row .wpd-field{width:100%;line-height:20px;color:#777;display:inline-block;float:none;clear:both;margin:0;box-sizing:border-box;padding-top:2%;padding-bottom:2%;font-size:14px;border-radius:3px;vertical-align:baseline;}#wpdcom .wpd-form-row .wpd-has-icon .wpd-field{padding-left:30px;}#wpdcom .wpd-form-row .wpdiscuz-item .wpd-field-icon{display:inline-block;font-size:16px;line-height:16px;opacity:.3;padding:0;margin:0;position:absolute;top:9px;left:8px;width:20px;text-align:left;}#wpdcom .wpd-form-row .wpdiscuz-item input[type=email],#wpdcom .wpd-form-row .wpdiscuz-item input[type=text]{height:32px;}.wpdiscuz_select{background:url("data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC") #fefefe no-repeat scroll right center !important;border-radius:0;border:1px solid #d3d3d3 !important;box-shadow:none !important;height:28px !important;padding:3px 22px 3px 8px !important;font-size:13px !important;-moz-appearance:none !important;-webkit-appearance:none !important;outline:0 none !important;text-indent:.01px;text-overflow:"" !important;width:100% !important;box-sizing:border-box !important;line-height:20px !important;clear:both;float:none !important;margin:0 !important;}#wpdcom .wc-field-submit{text-align:right;padding:1px 2px 0 0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;}#wpdcom .wpd-form-col-left div:last-of-type,#wpdcom .wpd-form-col-right div:last-of-type{border-bottom:none;}#wpdcom .wpd-thread-filter .wpd-filter{font-size:16px;color:#999;border-bottom:2px solid #999;text-align:center;padding:5px 10px;margin:0 1px -2px 1px;line-height:18px;}#wpdcom .wpd-thread-filter .wpdf-reacted{color:#ffa600;border-bottom-color:#ffa600;width:34px;}#wpdcom .wpd-thread-filter .wpdf-hottest{color:#fc5844;border-bottom-color:#fc5844;width:34px;}#wpdcom .wpd-thread-filter .wpdf-sorting{font-size:14px;color:#777;line-height:18px;text-transform:capitalize;min-width:100px;font-family:"Arial Hebrew",Arial,sans-serif;}#wpdcom .wpd-thread-filter .wpdf-sorting i{font-size:15px;margin-left:6px;vertical-align:top;line-height:14px;}#wpdcom .wpd-thread-list .wpd-load-more-submit-wrap{display:flex;flex-direction:row;justify-content:center;padding:10px;}#wpdcom.wpd-layout-2 .wpd-form .wpd-form-foot{margin-left:65px;}#wpdcom.wpd-layout-2 .wpd-form .wpd-avatar{width:54px;margin-right:11px;}#wpdcom.wpd-layout-2 .wpd-form .wpd-avatar img,#wpdcom.wpd-layout-2 .wpd-form .wpd-avatar img.avatar{width:48px;height:48px;max-width:48px;border-radius:0;border:none;border-bottom:2px solid #ccc;padding:1px;background-color:#fff;vertical-align:middle;text-align:center;}#wpdcom.wpd-layout-2 .wpd-form .wpdiscuz-textarea-wrap textarea::placeholder{line-height:27px;font-size:15px;}#wpdcom.wpd-layout-2 .wpd-form .wpdiscuz-textarea-wrap textarea{height:48px;}#wpdcom .wpdf-sorting{position:relative;}#wpdcom .wpdiscuz-sort-buttons{display:none;position:absolute;flex-direction:column;background-color:#fff;border:1px solid #ccc;padding:5px;border-radius:3px;width:100%;left:0;top:32px;z-index:9;}#wpdcom .wpdiscuz-sort-buttons .wpdiscuz-sort-button{padding:5px 0;}#wpdiscuz-comment-message{position:fixed;top:38px;right:5px;width:400px;z-index:99999;font-size:14px;line-height:20px;}#wpd-editor-source-code-wrapper-bg{display:none;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.6);width:100%;z-index:9999999;height:100%;}#wpd-editor-source-code-wrapper{display:none;width:50%;height:350px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;z-index:99999991;justify-content:center;align-items:center;padding:5px;border-radius:5px;text-align:right;}#wpd-editor-source-code{height:300px;width:100%;resize:none;}#wpd-insert-source-code{padding:3px 40px;margin-top:5px;}#wpdiscuz-loading-bar{position:fixed;top:6px;right:12px;width:32px;height:25px;border:0;background-image:url("https://s5343.pcdn.co/wp-content/plugins/wpdiscuz/assets/img/loading.gif");z-index:999999;display:none;}#wpdcom .wpd-comment-info-bar{display:none;padding:10px;margin:20px auto 0 auto;flex-direction:row;justify-content:space-between;font-size:14px;}#wpdcom .wpd-current-view{padding:3px;color:#555;}#wpdcom .wpd-comment-info-bar .wpd-current-view i{margin-right:6px;font-size:18px;}#wpdcom .wpd-filter-view-all{color:#fff;background:#999;padding:5px 20px;font-size:13px;border-radius:3px;}#wpdcom .wpd-avatar img{border-color:#999;}@media screen and (max-width:600px){#wpdcom .wpd-form .wpd-avatar{display:none;}#wpdcom .wpd-form.wpd-form-wrapper{padding-right:5px;}#wpdcom .wpdiscuz_select{font-size:16px !important;}#wpdcom .wpdiscuz-subscribe-form-email{font-size:16px;display:block;padding:10px 0 0 0;width:98%;margin:0 auto;}#wpdcom .wpdiscuz-subscribe-form-email input[type=email]{font-size:16px !important;}#wpdcom .wpd-form .wpd-form-foot,#wpdcom.wpd-layout-2 .wpd-form .wpd-form-foot{margin-left:0;}#wpdcom .wpd-form-row .wpd-form-col-left,#wpdcom .wpd-form-row .wpd-form-col-right{width:100%;float:none;}#wpdcom .wpd-form-row .wpd-field,#wpdcom .wpd-form-row .wpdiscuz-item input[type=email],#wpdcom .wpd-form-row .wpdiscuz-item input[type=text],#wpdcom select,#wpdcom textarea{font-size:16px !important;height:auto;}#wpdiscuz-comment-message{width:97%;}#wpdcom .wpdiscuz-subscribe-form-button{width:99%;margin-top:8px;}#wpdcom .wpdiscuz-subscribe-bar #wpdiscuz_subscription_button{width:100%;min-height:20px !important;height:26px !important;}}}</style><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO Premium plugin v23.7 (Yoast SEO v23.7) - https://yoast.com/wordpress/plugins/seo/ --> <title>This Glasgow D&amp;D group&#039;s ad is a great example of roleplaying communities at their best</title> <meta name="description" content="This week, Geek Native has been a little blown away when we were sent this video from Glasgow-based D&amp;D group Fort-Knight Adventures!" /> <link rel="canonical" href="https://www.geeknative.com/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/" /> <meta property="og:locale" content="en_GB" /> <meta property="og:type" content="article" /> <meta property="og:title" content="This Glasgow D&amp;D group&#039;s ad is a great example of roleplaying communities at their best" /> <meta property="og:description" content="This week, Geek Native has been a little blown away when we were sent this video from Glasgow-based D&amp;D group Fort-Knight Adventures!" /> <meta property="og:url" content="https://www.geeknative.com/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/" /> <meta property="og:site_name" content="Geek Native" /> <meta property="article:publisher" content="https://www.facebook.com/geeknative/" /> <meta property="article:published_time" content="2024-11-08T21:54:44+00:00" /> <meta property="article:modified_time" content="2024-11-08T22:00:24+00:00" /> <meta property="og:image" content="https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka.jpg" /> <meta property="og:image:width" content="2048" /> <meta property="og:image:height" content="922" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="author" content="Bronwen Winter Phoenix" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:creator" content="@GeekNative" /> <meta name="twitter:site" content="@GeekNative" /> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="Bronwen Winter Phoenix" /> <meta name="twitter:label2" content="Estimated reading time" /> <meta name="twitter:data2" content="2 minutes" /> <script data-jetpack-boost="ignore" type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://www.geeknative.com/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/#article","isPartOf":{"@id":"https://www.geeknative.com/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/"},"author":{"name":"Bronwen Winter Phoenix","@id":"https://www.geeknative.com/#/schema/person/f02a363a27b6747859fb43eceae7ef72"},"headline":"This Glasgow D&amp;D group&#8217;s ad is a great example of roleplaying communities at their best","datePublished":"2024-11-08T21:54:44+00:00","dateModified":"2024-11-08T22:00:24+00:00","mainEntityOfPage":{"@id":"https://www.geeknative.com/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/"},"wordCount":555,"commentCount":0,"publisher":{"@id":"https://www.geeknative.com/#organization"},"image":{"@id":"https://www.geeknative.com/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/#primaryimage"},"thumbnailUrl":"https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka.jpg?strip=all&lossy=1&sharp=1&ssl=1","articleSection":["Geek Stuff"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https://www.geeknative.com/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/#respond"]}]},{"@type":"WebPage","@id":"https://www.geeknative.com/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/","url":"https://www.geeknative.com/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/","name":"This Glasgow D&amp;D group's ad is a great example of roleplaying communities at their best","isPartOf":{"@id":"https://www.geeknative.com/#website"},"primaryImageOfPage":{"@id":"https://www.geeknative.com/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/#primaryimage"},"image":{"@id":"https://www.geeknative.com/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/#primaryimage"},"thumbnailUrl":"https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka.jpg?strip=all&lossy=1&sharp=1&ssl=1","datePublished":"2024-11-08T21:54:44+00:00","dateModified":"2024-11-08T22:00:24+00:00","description":"This week, Geek Native has been a little blown away when we were sent this video from Glasgow-based D&D group Fort-Knight Adventures!","breadcrumb":{"@id":"https://www.geeknative.com/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https://www.geeknative.com/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.geeknative.com/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/#primaryimage","url":"https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka.jpg?strip=all&lossy=1&sharp=1&ssl=1","contentUrl":"https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka.jpg?strip=all&lossy=1&sharp=1&ssl=1","width":2048,"height":922},{"@type":"BreadcrumbList","@id":"https://www.geeknative.com/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.geeknative.com/"},{"@type":"ListItem","position":2,"name":"This Glasgow D&amp;D group&#8217;s ad is a great example of roleplaying communities at their best"}]},{"@type":"WebSite","@id":"https://www.geeknative.com/#website","url":"https://www.geeknative.com/","name":"Geek Native","description":"From the land of Geek","publisher":{"@id":"https://www.geeknative.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.geeknative.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https://www.geeknative.com/#organization","name":"Geek Native","url":"https://www.geeknative.com/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.geeknative.com/#/schema/logo/image/","url":"https://images-geeknative-com.exactdn.com/wp-content/uploads/2019/03/30225832/geek-native-logo-large.jpg?strip=all&lossy=1&sharp=1&ssl=1","contentUrl":"https://images-geeknative-com.exactdn.com/wp-content/uploads/2019/03/30225832/geek-native-logo-large.jpg?strip=all&lossy=1&sharp=1&ssl=1","width":1200,"height":630,"caption":"Geek Native"},"image":{"@id":"https://www.geeknative.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/geeknative/","https://x.com/GeekNative","https://www.pinterest.co.uk/geeknative/","https://www.youtube.com/user/geeknativevideos","https://www.instagram.com/geek.native/","https://soundcloud.com/geeknative","https://dice.camp/@geeknative"],"publishingPrinciples":"https://www.geeknative.com/policies/","ownershipFundingInfo":"https://www.geeknative.com/about/how-we-earn-money/","correctionsPolicy":"https://www.geeknative.com/corrections/","ethicsPolicy":"https://www.geeknative.com/policies/"},{"@type":"Person","@id":"https://www.geeknative.com/#/schema/person/f02a363a27b6747859fb43eceae7ef72","name":"Bronwen Winter Phoenix","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.geeknative.com/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/a3ca250101b58cc1e133486b06e407e6?s=96&d=retro&r=g","contentUrl":"https://secure.gravatar.com/avatar/a3ca250101b58cc1e133486b06e407e6?s=96&d=retro&r=g","caption":"Bronwen Winter Phoenix"},"description":"Known as the female John Wick of content, Bronwen Winter Phoenix is determined, prolific, and won’t stop ‘til the job is done… but is still not impervious to being hit by the odd car. She gets by as an Edinburgh-based artist, illustrator, Galaxy Award-nominated author, and ex-journalist.   Also known as; B-winnie Bookbags, Capt. Feral Phoenix, Stepmother of Dragons, the Sunburnt, and Teller of Tall Tales. With more dresses than sense, a Bronwen at rest cannot be stopped. She’s making gravy without the lumps.","sameAs":["https://www.bronwenwinterphoenix.com/"],"url":"https://www.geeknative.com/author/bronwen/"}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//www.dwin2.com' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//v0.wordpress.com' /> <link rel='dns-prefetch' href='//widgets.wp.com' /> <link rel='dns-prefetch' href='//images-geeknative-com.exactdn.com' /> <link rel='preconnect' href='//images-geeknative-com.exactdn.com' /> <link rel="alternate" type="application/rss+xml" title="Geek Native &raquo; Feed" href="https://feeds.feedburner.com/GeekNative" /> <link rel="alternate" type="application/rss+xml" title="Geek Native &raquo; Comments Feed" href="https://www.geeknative.com/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Geek Native &raquo; This Glasgow D&amp;D group&#8217;s ad is a great example of roleplaying communities at their best Comments Feed" href="https://www.geeknative.com/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/feed/" /> <link id='omgf-preload-0' rel='preload' href='//s5343.pcdn.co/wp-content/uploads/omgf/google-fonts/pathway-gothic-one-normal-latin-400.woff2' as='font' type='font/woff2' crossorigin /> <link id='omgf-preload-1' rel='preload' href='//s5343.pcdn.co/wp-content/uploads/omgf/google-fonts/raleway-normal-latin.woff2' as='font' type='font/woff2' crossorigin /> <link rel="alternate" type="application/rss+xml" title="Geek Native &raquo; Stories Feed" href="https://www.geeknative.com/web-stories/feed/"> <noscript><link rel='stylesheet' id='all-css-c617e7801180868a94146c6d8d63b935' href='https://www.geeknative.com/_jb_static/??-eJyNU8tuAyEM/JueSkiUtjlV/RbDejdOeAmDNtuvr9k0VR7qKhckM56xPRg9JmVjKBiKTq4OFFgfsCSwR+1jVx2yzuigYKdS5HIXrSzzq77SKHv0Qgk4sko5ai6Tw78sCtbVTnC50B1x0cZFe1SOTIY8/WZ7Co+MA2uPHQE6KSCFroPkYMKsHA5gp+fogl3HN6R7P3ikvkzKQNapGkdWAzOW8xRsGqDOwL8SY5Jpbf2++NNhD9WVO3v+Zf3WK3vKYjzkMulechWMyNGjel9ttqv13E8Pi7PcSzbK5U6SvYlP0Vtq801BLfuYxec+3khaINXnmd09p1hZnvAi2w6KgcJwNnnRJiElRxC+1dAleYqMnqq/bsfGeCScdw3zYjtzfCoVnLpd+ybTEBWDm5bXhaQdlJ0e9sXEk7aOGtwEIKXHHwPGofTMPPtPAZcNGzAgEyvh8c0iXjz68p+b3Xb9tlvvPrYv1nxufgABEXm6' type='text/css' media='all' /></noscript><link rel='stylesheet' id='all-css-c617e7801180868a94146c6d8d63b935' href='https://www.geeknative.com/_jb_static/??-eJyNU8tuAyEM/JueSkiUtjlV/RbDejdOeAmDNtuvr9k0VR7qKhckM56xPRg9JmVjKBiKTq4OFFgfsCSwR+1jVx2yzuigYKdS5HIXrSzzq77SKHv0Qgk4sko5ai6Tw78sCtbVTnC50B1x0cZFe1SOTIY8/WZ7Co+MA2uPHQE6KSCFroPkYMKsHA5gp+fogl3HN6R7P3ikvkzKQNapGkdWAzOW8xRsGqDOwL8SY5Jpbf2++NNhD9WVO3v+Zf3WK3vKYjzkMulechWMyNGjel9ttqv13E8Pi7PcSzbK5U6SvYlP0Vtq801BLfuYxec+3khaINXnmd09p1hZnvAi2w6KgcJwNnnRJiElRxC+1dAleYqMnqq/bsfGeCScdw3zYjtzfCoVnLpd+ybTEBWDm5bXhaQdlJ0e9sXEk7aOGtwEIKXHHwPGofTMPPtPAZcNGzAgEyvh8c0iXjz68p+b3Xb9tlvvPrYv1nxufgABEXm6' type='text/css' media="not all" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( 'onload' );" /> <style id='wpdiscuz-frontend-css-inline-css'> #wpdcom .wpd-blog-administrator .wpd-comment-label{color:#ffffff;background-color:#FF0027;border:none}#wpdcom .wpd-blog-administrator .wpd-comment-author, #wpdcom .wpd-blog-administrator .wpd-comment-author a{color:#FF0027}#wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-administrator .wpd-avatar img{border-color:#FF0027}#wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-wrap.wpd-blog-administrator{border-left:3px solid #FF0027}#wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-administrator .wpd-avatar img{border-bottom-color:#FF0027}#wpdcom.wpd-layout-3 .wpd-blog-administrator .wpd-comment-subheader{border-top:1px dashed #FF0027}#wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-administrator .wpd-comment-right{border-left:1px solid #FF0027}#wpdcom .wpd-blog-editor .wpd-comment-label{color:#ffffff;background-color:#FF9000;border:none}#wpdcom .wpd-blog-editor .wpd-comment-author, #wpdcom .wpd-blog-editor .wpd-comment-author a{color:#FF9000}#wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-editor .wpd-avatar img{border-color:#FF9000}#wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-wrap.wpd-blog-editor{border-left:3px solid #FF9000}#wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-editor .wpd-avatar img{border-bottom-color:#FF9000}#wpdcom.wpd-layout-3 .wpd-blog-editor .wpd-comment-subheader{border-top:1px dashed #FF9000}#wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-editor .wpd-comment-right{border-left:1px solid #FF9000}#wpdcom .wpd-blog-author .wpd-comment-label{color:#ffffff;background-color:#FF9000;border:none}#wpdcom .wpd-blog-author .wpd-comment-author, #wpdcom .wpd-blog-author .wpd-comment-author a{color:#FF9000}#wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-author .wpd-avatar img{border-color:#FF9000}#wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-author .wpd-avatar img{border-bottom-color:#FF9000}#wpdcom.wpd-layout-3 .wpd-blog-author .wpd-comment-subheader{border-top:1px dashed #FF9000}#wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-author .wpd-comment-right{border-left:1px solid #FF9000}#wpdcom .wpd-blog-contributor .wpd-comment-label{color:#ffffff;background-color:#FF9000;border:none}#wpdcom .wpd-blog-contributor .wpd-comment-author, #wpdcom .wpd-blog-contributor .wpd-comment-author a{color:#FF9000}#wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-contributor .wpd-avatar img{border-color:#FF9000}#wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-contributor .wpd-avatar img{border-bottom-color:#FF9000}#wpdcom.wpd-layout-3 .wpd-blog-contributor .wpd-comment-subheader{border-top:1px dashed #FF9000}#wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-contributor .wpd-comment-right{border-left:1px solid #FF9000}#wpdcom .wpd-blog-subscriber .wpd-comment-label{color:#ffffff;background-color:#FF9000;border:none}#wpdcom .wpd-blog-subscriber .wpd-comment-author, #wpdcom .wpd-blog-subscriber .wpd-comment-author a{color:#FF9000}#wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-subscriber .wpd-avatar img{border-bottom-color:#FF9000}#wpdcom.wpd-layout-3 .wpd-blog-subscriber .wpd-comment-subheader{border-top:1px dashed #FF9000}#wpdcom .wpd-blog-wpseo_manager .wpd-comment-label{color:#ffffff;background-color:#FF9000;border:none}#wpdcom .wpd-blog-wpseo_manager .wpd-comment-author, #wpdcom .wpd-blog-wpseo_manager .wpd-comment-author a{color:#FF9000}#wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-wpseo_manager .wpd-avatar img{border-color:#FF9000}#wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-wpseo_manager .wpd-avatar img{border-bottom-color:#FF9000}#wpdcom.wpd-layout-3 .wpd-blog-wpseo_manager .wpd-comment-subheader{border-top:1px dashed #FF9000}#wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-wpseo_manager .wpd-comment-right{border-left:1px solid #FF9000}#wpdcom .wpd-blog-wpseo_editor .wpd-comment-label{color:#ffffff;background-color:#FF9000;border:none}#wpdcom .wpd-blog-wpseo_editor .wpd-comment-author, #wpdcom .wpd-blog-wpseo_editor .wpd-comment-author a{color:#FF9000}#wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-wpseo_editor .wpd-avatar img{border-color:#FF9000}#wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-wpseo_editor .wpd-avatar img{border-bottom-color:#FF9000}#wpdcom.wpd-layout-3 .wpd-blog-wpseo_editor .wpd-comment-subheader{border-top:1px dashed #FF9000}#wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-wpseo_editor .wpd-comment-right{border-left:1px solid #FF9000}#wpdcom .wpd-blog-post_author .wpd-comment-label{color:#ffffff;background-color:#FF9000;border:none}#wpdcom .wpd-blog-post_author .wpd-comment-author, #wpdcom .wpd-blog-post_author .wpd-comment-author a{color:#FF9000}#wpdcom .wpd-blog-post_author .wpd-avatar img{border-color:#FF9000}#wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-post_author .wpd-avatar img{border-color:#FF9000}#wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-wrap.wpd-blog-post_author{border-left:3px solid #FF9000}#wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-post_author .wpd-avatar img{border-bottom-color:#FF9000}#wpdcom.wpd-layout-3 .wpd-blog-post_author .wpd-comment-subheader{border-top:1px dashed #FF9000}#wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-post_author .wpd-comment-right{border-left:1px solid #FF9000}#wpdcom .wpd-blog-guest .wpd-comment-label{color:#ffffff;background-color:#FF9000;border:none}#wpdcom .wpd-blog-guest .wpd-comment-author, #wpdcom .wpd-blog-guest .wpd-comment-author a{color:#FF9000}#wpdcom.wpd-layout-3 .wpd-blog-guest .wpd-comment-subheader{border-top:1px dashed #FF9000}#comments, #respond, .comments-area, #wpdcom{}#wpdcom .ql-editor > *{color:#777777}#wpdcom .ql-editor::before{}#wpdcom .ql-toolbar{border:1px solid #DDDDDD;border-top:none}#wpdcom .ql-container{border:1px solid #DDDDDD;border-bottom:none}#wpdcom .wpd-form-row .wpdiscuz-item input[type="text"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="email"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="url"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="color"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="date"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="datetime"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="datetime-local"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="month"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="number"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="time"], #wpdcom textarea, #wpdcom select{border:1px solid #DDDDDD;color:#777777}#wpdcom .wpd-form-row .wpdiscuz-item textarea{border:1px solid #DDDDDD}#wpdcom input::placeholder, #wpdcom textarea::placeholder, #wpdcom input::-moz-placeholder, #wpdcom textarea::-webkit-input-placeholder{}#wpdcom .wpd-comment-text{color:#777777}#wpdcom .wpd-thread-head .wpd-thread-info{border-bottom:2px solid #c74f08}#wpdcom .wpd-thread-head .wpd-thread-info.wpd-reviews-tab svg{fill:#c74f08}#wpdcom .wpd-thread-head .wpdiscuz-user-settings{border-bottom:2px solid #c74f08}#wpdcom .wpd-thread-head .wpdiscuz-user-settings:hover{color:#c74f08}#wpdcom .wpd-comment .wpd-follow-link:hover{color:#c74f08}#wpdcom .wpd-comment-status .wpd-sticky{color:#c74f08}#wpdcom .wpd-thread-filter .wpdf-active{color:#c74f08;border-bottom-color:#c74f08}#wpdcom .wpd-comment-info-bar{border:1px dashed #d3733a;background:#faeee7}#wpdcom .wpd-comment-info-bar .wpd-current-view i{color:#c74f08}#wpdcom .wpd-filter-view-all:hover{background:#c74f08}#wpdcom .wpdiscuz-item .wpdiscuz-rating > label{color:#DDDDDD}#wpdcom .wpdiscuz-item .wpdiscuz-rating:not(:checked) > label:hover, .wpdiscuz-rating:not(:checked) > label:hover ~ label{}#wpdcom .wpdiscuz-item .wpdiscuz-rating > input ~ label:hover, #wpdcom .wpdiscuz-item .wpdiscuz-rating > input:not(:checked) ~ label:hover ~ label, #wpdcom .wpdiscuz-item .wpdiscuz-rating > input:not(:checked) ~ label:hover ~ label{color:#FFED85}#wpdcom .wpdiscuz-item .wpdiscuz-rating > input:checked ~ label:hover, #wpdcom .wpdiscuz-item .wpdiscuz-rating > input:checked ~ label:hover, #wpdcom .wpdiscuz-item .wpdiscuz-rating > label:hover ~ input:checked ~ label, #wpdcom .wpdiscuz-item .wpdiscuz-rating > input:checked + label:hover ~ label, #wpdcom .wpdiscuz-item .wpdiscuz-rating > input:checked ~ label:hover ~ label, .wpd-custom-field .wcf-active-star, #wpdcom .wpdiscuz-item .wpdiscuz-rating > input:checked ~ label{color:#FFD700}#wpd-post-rating .wpd-rating-wrap .wpd-rating-stars svg .wpd-star{fill:#DDDDDD}#wpd-post-rating .wpd-rating-wrap .wpd-rating-stars svg .wpd-active{fill:#FFD700}#wpd-post-rating .wpd-rating-wrap .wpd-rate-starts svg .wpd-star{fill:#DDDDDD}#wpd-post-rating .wpd-rating-wrap .wpd-rate-starts:hover svg .wpd-star{fill:#FFED85}#wpd-post-rating.wpd-not-rated .wpd-rating-wrap .wpd-rate-starts svg:hover ~ svg .wpd-star{fill:#DDDDDD}.wpdiscuz-post-rating-wrap .wpd-rating .wpd-rating-wrap .wpd-rating-stars svg .wpd-star{fill:#DDDDDD}.wpdiscuz-post-rating-wrap .wpd-rating .wpd-rating-wrap .wpd-rating-stars svg .wpd-active{fill:#FFD700}#wpdcom .wpd-comment .wpd-follow-active{color:#ff7a00}#wpdcom .page-numbers{color:#555;border:#555 1px solid}#wpdcom span.current{background:#555}#wpdcom.wpd-layout-1 .wpd-new-loaded-comment > .wpd-comment-wrap > .wpd-comment-right{background:#FFFAD6}#wpdcom.wpd-layout-2 .wpd-new-loaded-comment.wpd-comment > .wpd-comment-wrap > .wpd-comment-right{background:#FFFAD6}#wpdcom.wpd-layout-2 .wpd-new-loaded-comment.wpd-comment.wpd-reply > .wpd-comment-wrap > .wpd-comment-right{background:transparent}#wpdcom.wpd-layout-2 .wpd-new-loaded-comment.wpd-comment.wpd-reply > .wpd-comment-wrap{background:#FFFAD6}#wpdcom.wpd-layout-3 .wpd-new-loaded-comment.wpd-comment > .wpd-comment-wrap > .wpd-comment-right{background:#FFFAD6}#wpdcom .wpd-follow:hover i, #wpdcom .wpd-unfollow:hover i, #wpdcom .wpd-comment .wpd-follow-active:hover i{color:#c74f08}#wpdcom .wpdiscuz-readmore{cursor:pointer;color:#c74f08}.wpd-custom-field .wcf-pasiv-star, #wpcomm .wpdiscuz-item .wpdiscuz-rating > label{color:#DDDDDD}.wpd-wrapper .wpd-list-item.wpd-active{border-top:3px solid #c74f08}#wpdcom.wpd-layout-2 .wpd-comment.wpd-reply.wpd-unapproved-comment .wpd-comment-wrap{border-left:3px solid #FFFAD6}#wpdcom.wpd-layout-3 .wpd-comment.wpd-reply.wpd-unapproved-comment .wpd-comment-right{border-left:1px solid #FFFAD6}#wpdcom .wpd-prim-button{background-color:#555555;color:#FFFFFF}#wpdcom .wpd_label__check i.wpdicon-on{color:#555555;border:1px solid #aaaaaa}#wpd-bubble-wrapper #wpd-bubble-all-comments-count{color:#c74f08}#wpd-bubble-wrapper > div{background-color:#c74f08}#wpd-bubble-wrapper > #wpd-bubble #wpd-bubble-add-message{background-color:#c74f08}#wpd-bubble-wrapper > #wpd-bubble #wpd-bubble-add-message::before{border-left-color:#c74f08;border-right-color:#c74f08}#wpd-bubble-wrapper.wpd-right-corner > #wpd-bubble #wpd-bubble-add-message::before{border-left-color:#c74f08;border-right-color:#c74f08}.wpd-inline-icon-wrapper path.wpd-inline-icon-first{fill:#c74f08}.wpd-inline-icon-count{background-color:#c74f08}.wpd-inline-icon-count::before{border-right-color:#c74f08}.wpd-inline-form-wrapper::before{border-bottom-color:#c74f08}.wpd-inline-form-question{background-color:#c74f08}.wpd-inline-form{background-color:#c74f08}.wpd-last-inline-comments-wrapper{border-color:#c74f08}.wpd-last-inline-comments-wrapper::before{border-bottom-color:#c74f08}.wpd-last-inline-comments-wrapper .wpd-view-all-inline-comments{background:#c74f08}.wpd-last-inline-comments-wrapper .wpd-view-all-inline-comments:hover,.wpd-last-inline-comments-wrapper .wpd-view-all-inline-comments:active,.wpd-last-inline-comments-wrapper .wpd-view-all-inline-comments:focus{background-color:#c74f08}#wpdcom .ql-snow .ql-tooltip[data-mode="link"]::before{content:"Enter link:"}#wpdcom .ql-snow .ql-tooltip.ql-editing a.ql-action::after{content:"Save"}.comments-area{width:auto} </style> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <style id='jetpack-sharing-buttons-style-inline-css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :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,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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%);--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}: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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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;}.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;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <noscript><link rel='stylesheet' id='dashicons-css' href='//www.geeknative.com/wp-content/uploads/omgf/s5343.pcdn.co/wp-includes/css/dashicons.min.css?ver=1720304455&cached=1' media='all' /> </noscript><link rel='stylesheet' id='dashicons-css' href='//www.geeknative.com/wp-content/uploads/omgf/s5343.pcdn.co/wp-includes/css/dashicons.min.css?ver=1720304455&cached=1' media="not all" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( 'onload' );" /> <noscript><link rel='stylesheet' id='google-fonts-css' href='//www.geeknative.com/wp-content/uploads/omgf/google-fonts/google-fonts.css?ver=1647358815' media='all' /> </noscript><link rel='stylesheet' id='google-fonts-css' href='//www.geeknative.com/wp-content/uploads/omgf/google-fonts/google-fonts.css?ver=1647358815' media="not all" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( 'onload' );" /> <link rel="https://api.w.org/" href="https://www.geeknative.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.geeknative.com/wp-json/wp/v2/posts/169561" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.geeknative.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.6.2" /> <link rel='shortlink' href='https://wp.me/p4aOO5-I6R' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.geeknative.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.geeknative.com%2F169561%2Fthis-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.geeknative.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.geeknative.com%2F169561%2Fthis-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best%2F&#038;format=xml" /> <meta name="generator" content="auto-sizes 1.3.0"> <meta http-equiv="X-Clacks-Overhead" content="GNU Terry Pratchett" /> <style>img#wpstats{display:none}</style> <style>.cmplz-hidden { display: none !important; }</style><link rel='dns-prefetch' href='//fls-na.amazon-adsystem.com' /> <link rel='dns-prefetch' href='//ir-na.amazon-adsystem.com' /> <link rel='dns-prefetch' href='//ir-uk.amazon-adsystem.com' /> <link rel='dns-prefetch' href='//i.skimresources.com' /> <link rel="me" href="https://dice.camp/@geeknative" /> <meta name="google-site-verification" content="G2RybTkFO22gdYInbThLftCx9Jx9-vjdTM3QIniKLCg" /> <meta name='ir-site-verification-token' value='1513719641' /> <meta name="msvalidate.01" content="19CBFDFB87834F551A251D0D89B1A2F7" /> <meta name="theme-color" content="#000000"> <meta property="twitter:account_id" content="1515681390" /> <meta name="verification" content="af268eca996db868504ceb16427b8d36" /> <meta name="pocket-site-verification" content="57d5cf075cac3fbbf8dba7c88ec7e9" /> <!-- DFP --> <style type="text/css">.site-title a { background: url(https://images-geeknative-com.exactdn.com/wp-content/uploads/2016/03/07210453/geeknative-drwho.jpg?strip=all&lossy=1&sharp=1&ssl=1) no-repeat !important; }</style> <meta name="generator" content="speculation-rules 1.3.1"> <noscript><style>.lazyload[data-src]{display:none !important;}</style></noscript><style>.lazyload{background-image:none !important;}.lazyload:before{background-image:none !important;}</style><style type="text/css" id="custom-background-css"> body.custom-background { background-color: #000000; background-image: url("https://s5343.pcdn.co/wp-content/uploads/2014/08/gn-gradient7.png"); background-position: left top; background-size: auto; background-repeat: repeat; background-attachment: fixed; } </style> <link rel="icon" href="https://images-geeknative-com.exactdn.com/wp-content/uploads/2020/10/08131415/cropped-geek-native-huge.png?strip=all&#038;lossy=1&#038;sharp=1&#038;resize=32%2C32&#038;ssl=1" sizes="32x32" /> <link rel="icon" href="https://images-geeknative-com.exactdn.com/wp-content/uploads/2020/10/08131415/cropped-geek-native-huge.png?strip=all&#038;lossy=1&#038;sharp=1&#038;resize=192%2C192&#038;ssl=1" sizes="192x192" /> <link rel="apple-touch-icon" href="https://images-geeknative-com.exactdn.com/wp-content/uploads/2020/10/08131415/cropped-geek-native-huge.png?strip=all&#038;lossy=1&#038;sharp=1&#038;resize=180%2C180&#038;ssl=1" /> <meta name="msapplication-TileImage" content="https://images-geeknative-com.exactdn.com/wp-content/uploads/2020/10/08131415/cropped-geek-native-huge.png?strip=all&#038;lossy=1&#038;sharp=1&#038;resize=270%2C270&#038;ssl=1" /> <style type="text/css" id="wp-custom-css"> /* Welcome to Custom CSS! CSS (Cascading Style Sheets) is a kind of code that tells the browser how to render a web page. You may delete these comments and get started with your customizations. By default, your stylesheet will be loaded after the theme stylesheets, which means that your rules can take precedence and override the theme CSS rules. Just write here what you want to change, you don't need to copy all your theme's stylesheet content. */ .news-pro-orange a {color: #c74f08} .news-pro-orange .home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a {background-color: #c74f08} .news-pro-orange .entry-title a:hover, .news-pro-orange .footer-widgets a:hover, .news-pro-orange .site-footer a:hover, .news-pro-orange a { color: #c74f08; } @font-face { font-display: swap; } ol.commentlist { padding-left: 25px; padding-right: 25px; } .combutton { -moz-box-shadow: inset 0 1px 0 0 #fceaca; -webkit-box-shadow: inset 0 1px 0 0 #fceaca; box-shadow: inset 0 1px 0 0 #fceaca; background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ffce79),color-stop(1,#eeaf41)); background: -moz-linear-gradient(center top,#ffce79 5%,#eeaf41 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce79',endColorstr='#eeaf41'); background-color: #ffce79; -webkit-border-top-left-radius: 20px; border-top-left-radius: 20px; -webkit-border-top-right-radius: 20px; border-top-right-radius: 20px; -webkit-border-bottom-right-radius: 20px; border-bottom-right-radius: 20px; -webkit-border-bottom-left-radius: 20px; border-bottom-left-radius: 20px; text-indent: 0; border: 1px solid #eeb44f; display: inline-block; color: #ffffff; font-family: Arial; font-size: 15px; font-weight: bold; font-style: normal; height: 32px; line-height: 32px; width: 100px; text-decoration: none; text-align: center; text-shadow: 1px 1px 0 #ce8e28; } .combutton:hover { background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#eeaf41),color-stop(1,#ffce79)); background: -moz-linear-gradient(center top,#eeaf41 5%,#ffce79 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeaf41',endColorstr='#ffce79'); background-color: #eeaf41; } .combutton:active { position: relative; top: 1px; } h2.display-posts-title { font-size:18px; border-radius:10px; background:#F3F3F3; padding:10px; width:91%; margin: auto; } div.inlinecomp { margin: auto; border-radius:10px; border: 1px solid #f3f3f3; padding: 10px; width: 91%; margin-bottom:25px; } .inlinecomp .listing-item { overflow: hidden; width: 100%; } .inlinecomp .image { float: left; margin: 0 16px 0 0; } .inlinecomp .title { display: block; } .inlinecomp .excerpt-dash { display: none; } div.singleinline { margin: auto; border-radius:10px; border: 1px solid #f3f3f3; padding: 10px; width: 91%; margin-bottom:15px; } .iframer-container { overflow: hidden; padding-top: 56.25%; position: relative; } .iframer-container iframe { border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } /* 4x3 Aspect Ratio */ .iframer-container-4x3 { padding-top: 75%; } </style> <style> .ai-viewports {--ai: 1;} .ai-viewport-3 { display: none !important;} .ai-viewport-2 { display: none !important;} .ai-viewport-1 { display: inherit !important;} .ai-viewport-0 { display: none !important;} @media (min-width: 768px) and (max-width: 979px) { .ai-viewport-1 { display: none !important;} .ai-viewport-2 { display: inherit !important;} } @media (max-width: 767px) { .ai-viewport-1 { display: none !important;} .ai-viewport-3 { display: inherit !important;} } </style> </head> <body data-cmplz=1 class="post-template-default single single-post postid-169561 single-format-standard custom-background custom-header header-image content-sidebar genesis-breadcrumbs-visible genesis-footer-widgets-visible news-pro-orange"><div class="site-container"><nav class="nav-secondary" aria-label="Secondary"><div class="wrap"><ul id="menu-top-menu" class="menu genesis-nav-menu menu-secondary"><li id="menu-item-32425" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-32425"><a href="https://www.geeknative.com/about/"><span >About</span></a> <ul class="sub-menu"> <li id="menu-item-32426" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-32426"><a rel="privacy-policy" href="https://www.geeknative.com/policies/"><span >Policies</span></a></li> <li id="menu-item-60550" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-60550"><a href="https://www.geeknative.com/about/write-for-us/"><span >Write For Us</span></a></li> <li id="menu-item-32427" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32427"><a href="https://www.geeknative.com/ads/"><span >Ads</span></a></li> <li id="menu-item-71075" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-71075"><a href="https://www.geeknative.com/about/how-we-earn-money/"><span >How We Earn Money</span></a></li> </ul> </li> <li id="menu-item-59428" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-59428"><a href="https://www.geeknative.com/newsletter/"><span >Email Digest</span></a></li> <li id="menu-item-66146" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-66146"><a href="https://www.geeknative.com/patreon/"><span >Patreon</span></a></li> <li id="menu-item-49894" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-49894"><a href="https://www.geeknative.com/shop/"><span >Shop</span></a></li> <li id="menu-item-72516" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-72516"><a href="https://www.geeknative.com/resources/"><span >Resources</span></a> <ul class="sub-menu"> <li id="menu-item-73439" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-73439"><a href="https://www.geeknative.com/archives/"><span >Archives</span></a></li> <li id="menu-item-72918" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-72918"><a href="https://www.geeknative.com/geek-conventions/"><span >Conventions</span></a></li> <li id="menu-item-66247" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-66247"><a href="https://www.geeknative.com/chat/"><span >Chat Portal</span></a></li> <li id="menu-item-72520" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-72520"><a href="https://www.geeknative.com/72467/free-to-download-hundreds-of-ebooks/"><span >Free eBooks</span></a></li> <li id="menu-item-72522" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-72522"><a href="https://www.geeknative.com/?redirect_to=latest&#038;tag=routinely-itemised&#038;s=RPGs"><span >Latest TTRPG News Summary</span></a></li> <li id="menu-item-72521" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-72521"><a href="https://www.geeknative.com/72486/rpg-tips-from-the-genre-police/"><span >RPG Tips</span></a></li> <li id="menu-item-73182" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-73182"><a href="https://www.geeknative.com/tag/rpg-tools/"><span >RPG Tools</span></a></li> <li id="menu-item-101871" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-101871"><a href="https://www.geeknative.com/71935/play-short-film-roulette-on-geek-native/"><span >Short Film Roulette</span></a></li> </ul> </li> </ul></div></nav><header class="site-header"><div class="wrap"><div class="title-area"><p class="site-title"><a href="https://www.geeknative.com/">Geek Native</a></p><p class="site-description">From the land of Geek</p></div><div class="widget-area header-widget-area"><section id="nav_menu-4" class="widget widget_nav_menu"><div class="widget-wrap"><nav class="nav-header"><ul id="menu-primary-menu" class="menu genesis-nav-menu"><li id="menu-item-32428" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-32428"><a href="https://www.geeknative.com/category/books/"><span >Books</span></a> <ul class="sub-menu"> <li id="menu-item-32429" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32429"><a href="https://www.geeknative.com/category/books/comics/"><span >Comics</span></a></li> </ul> </li> <li id="menu-item-32430" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-32430"><a href="https://www.geeknative.com/category/games/"><span >Games</span></a> <ul class="sub-menu"> <li id="menu-item-32431" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32431"><a href="https://www.geeknative.com/category/games/console/"><span >Console</span></a></li> <li id="menu-item-32432" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32432"><a href="https://www.geeknative.com/category/games/mobile-games-2/"><span >Mobile</span></a></li> <li id="menu-item-32433" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32433"><a href="https://www.geeknative.com/category/games/pc/"><span >PC</span></a></li> <li id="menu-item-32434" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32434"><a href="https://www.geeknative.com/category/games/tabletop-rpgs/"><span >Tabletop &amp; RPGs</span></a></li> </ul> </li> <li id="menu-item-32441" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-has-children menu-item-32441"><a href="https://www.geeknative.com/category/geek-stuff/"><span >Geek Stuff</span></a> <ul class="sub-menu"> <li id="menu-item-32442" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32442"><a href="https://www.geeknative.com/category/geek-stuff/cool-tech/"><span >Cool Tech</span></a></li> <li id="menu-item-32720" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32720"><a href="https://www.geeknative.com/category/geek-stuff/art/"><span >Art</span></a></li> <li id="menu-item-32443" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32443"><a href="https://www.geeknative.com/category/geek-stuff/interviews/"><span >Interviews</span></a></li> <li id="menu-item-32444" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32444"><a href="https://www.geeknative.com/category/geek-stuff/sites/"><span >Sites</span></a></li> <li id="menu-item-32435" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-32435"><a href="https://www.geeknative.com/category/gamewyrd/"><span >GameWyrd</span></a> <ul class="sub-menu"> <li id="menu-item-32436" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32436"><a href="https://www.geeknative.com/category/gamewyrd/echoes/"><span >Echoes from the Wyrd</span></a></li> <li id="menu-item-32437" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32437"><a href="https://www.geeknative.com/category/gamewyrd/famous-last-words/"><span >Famous Last Words</span></a></li> <li id="menu-item-32438" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32438"><a href="https://www.geeknative.com/category/gamewyrd/lost-archives/"><span >The Lost Archives</span></a></li> <li id="menu-item-32439" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32439"><a href="https://www.geeknative.com/category/gamewyrd/weird-awards/"><span >Weird Awards</span></a></li> <li id="menu-item-32440" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32440"><a href="https://www.geeknative.com/category/gamewyrd/wyrd-reviews/"><span >Wyrd Reviews</span></a></li> </ul> </li> </ul> </li> <li id="menu-item-32445" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32445"><a href="https://www.geeknative.com/category/movies/"><span >Movies</span></a></li> <li id="menu-item-32446" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32446"><a href="https://www.geeknative.com/category/music/"><span >Music</span></a></li> <li id="menu-item-32447" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-32447"><a href="https://www.geeknative.com/category/tv/"><span >TV</span></a> <ul class="sub-menu"> <li id="menu-item-32448" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32448"><a href="https://www.geeknative.com/category/tv/anime-tv/"><span >Anime</span></a></li> <li id="menu-item-32449" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-32449"><a href="https://www.geeknative.com/category/tv/online-shows/"><span >Online Shows</span></a></li> </ul> </li> </ul></nav></div></section> </div></div></header><div class="site-inner"><div class="content-sidebar-wrap"><main class="content"><div class="breadcrumb">You are here: <span class="breadcrumb-link-wrap"><a class="breadcrumb-link" href="https://www.geeknative.com/"><span class="breadcrumb-link-text-wrap">Home</span></a><meta ></span> <span aria-label="breadcrumb separator">/</span> <span class="breadcrumb-link-wrap"><a class="breadcrumb-link" href="https://www.geeknative.com/category/geek-stuff/"><span class="breadcrumb-link-text-wrap">Geek Stuff</span></a><meta ></span> <span aria-label="breadcrumb separator">/</span> This Glasgow D&amp;D group&#8217;s ad is a great example of roleplaying communities at their best</div><article class="post-169561 post type-post status-publish format-standard has-post-thumbnail category-geek-stuff entry" aria-label="This Glasgow D&amp;D group&#8217;s ad is a great example of roleplaying communities at their best"><header class="entry-header"><h1 class="entry-title">This Glasgow D&amp;D group&#8217;s ad is a great example of roleplaying communities at their best</h1> <p class="entry-meta"><time class="entry-time">November 8, 2024</time> by <span class="entry-author"><a href="https://www.geeknative.com/author/bronwen/" class="entry-author-link" rel="author"><span class="entry-author-name">Bronwen Winter Phoenix</span></a></span> <span class="entry-comments-link"><a href="https://www.geeknative.com/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/#respond">Leave a Comment</a></span><span class="entry-comments-link">&#128184; Sales from links may earn us money</span> </p></header><div class="entry-content"><div class="ttr_start"></div> <figure class="wp-block-image size-full"><img decoding="async" width="2048" height="922" data-attachment-id="169562" data-permalink="https://www.geeknative.com/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/fka/" data-orig-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;ssl=1" data-orig-size="2048,922" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="fka" data-image-description="" data-image-caption="" data-medium-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka-250x250.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;ssl=1" data-large-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka-777x350.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;ssl=1" tabindex="0" role="button" src="https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka.jpg?strip=all&lossy=1&sharp=1&ssl=1&lazy=2" alt="" class="wp-image-169562 lazyload" data-src="https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka.jpg?strip=all&lossy=1&sharp=1&ssl=1" loading="lazy" data-srcset="https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;ssl=1 2048w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka-777x350.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;ssl=1 777w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka-768x346.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;ssl=1 768w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka-1536x692.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;ssl=1 1536w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka-1320x594.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;ssl=1 1320w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka-150x68.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;ssl=1 150w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;w=384&amp;ssl=1 384w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;w=1152&amp;ssl=1 1152w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;w=1920&amp;ssl=1 1920w" data-sizes="auto" /><noscript><img decoding="async" width="2048" height="922" data-attachment-id="169562" data-permalink="https://www.geeknative.com/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/fka/" data-orig-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;ssl=1" data-orig-size="2048,922" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="fka" data-image-description="" data-image-caption="" data-medium-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka-250x250.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;ssl=1" data-large-file="https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka-777x350.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;ssl=1" tabindex="0" role="button" src="https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka.jpg?strip=all&lossy=1&sharp=1&ssl=1" alt="" class="wp-image-169562" srcset="https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;ssl=1 2048w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka-777x350.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;ssl=1 777w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka-768x346.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;ssl=1 768w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka-1536x692.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;ssl=1 1536w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka-1320x594.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;ssl=1 1320w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka-150x68.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;ssl=1 150w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;w=384&amp;ssl=1 384w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;w=1152&amp;ssl=1 1152w, https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08210932/fka.jpg?strip=all&amp;lossy=1&amp;sharp=1&amp;w=1920&amp;ssl=1 1920w" sizes="(max-width: 1920px) 100vw, 1920px" data-eio="l" /></noscript></figure> <p></p> <p>This week, <strong>Geek Native</strong> has been a little blown away when we were sent this video from Glasgow-based D&amp;D group <a href="https://www.facebook.com/profile.php?id=61565774263760" target="_blank" rel="noreferrer noopener">Fort-Knight Adventures</a>! </p> <p>You know the story&#8230; organising D&amp;D groups can be a bit hit and miss, and getting players together in the same room at a time that suits everyone is a bit like herding cats! If only they all had a video like this to get people showing up. </p> <p>The group&#8217;s organiser (and also narrator of the video), <strong>Sebastian Summers</strong>, said of the ad:</p> <blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"> <p><em>The video was REALLY fun to make, I feel that shows. All cards on the table, the behind the scenes stuff with the club was a bit all over the place. We&#8217;d become independent, didn&#8217;t have any funding, but this was exactly why we needed something eye catching. </em></p> <p><em>It really is a labour of love, and a lot of creative members put their two cents in. When I&#8217;m running the games it&#8217;s like I, too, go somewhere else for a good four hours, a little like dear auld Dorothy! There&#8217;s some Oz parallels and references throughout &#8211; like the chanting &#8220;no place like home&#8221; slowly becoming a low drone of &#8220;we&#8217;re definitely NOT a cult&#8221; in a pub full of people &#8230; That was nice. See if you can spot the other little references and Easter eggs!! <img decoding="async" height="16" width="16" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAHaTzTgAAAAMSURBVAjXY2AgDQAAADAAAceqhY4AAAAASUVORK5CYII=" alt="🍷" data-src="https://static.xx.fbcdn.net/images/emoji.php/v9/t8a/2/16/1f377.png" class="lazyload" data-eio-rwidth="16" data-eio-rheight="16"><noscript><img decoding="async" height="16" width="16" src="https://static.xx.fbcdn.net/images/emoji.php/v9/t8a/2/16/1f377.png" alt="🍷" data-eio="l"></noscript></em></p> </blockquote> <p>It&#8217;s such a nicely produced &#8211; and entertaining &#8211; wee ad, and seems to perfectly capture the vibe we all aspire to have at a D&amp;D session. Hopefully it&#8217;ll give more groups something to aspire to: </p> <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper"> <iframe data-placeholder-image="https://s5343.pcdn.co/wp-content/uploads/complianz/placeholders/youtubecPgQapIiV9c-maxresdefault.jpg" data-category="marketing" data-service="youtube" class="cmplz-placeholder-element cmplz-iframe cmplz-iframe-styles cmplz-video " data-cmplz-target="src" data-src-cmplz="https://www.youtube.com/embed/cPgQapIiV9c?feature=oembed" data-deferlazy="1" title="Glasgow Southside Dungeons &amp; Dragons Fort-Knight Adventures" width="500" height="281" src="about:blank" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> </div></figure> <p></p> <p>Speaking of why he&#8217;d chosen to make the ad, Summers said: </p> <blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"> <p><em>Making an ad wasn&#8217;t so much about attracting more players (though we always love to welcome people to the group) but more to celebrate the fun we have together. I feel it&#8217;s pretty accurate to the events and the atmosphere, one moment that brings me a lot of joy is when the tin man gets his joints oiled and limbers up! </em></p> <p><em>This member has had a lot to overcome socially, but has been with us since the beginning. Using Roleplay is an inspired way to become more engaged with people and their responses. That just makes my heart sing.</em></p> </blockquote> <p>Geek Native agrees that&#8217;s that&#8217;s definitely something to be proud of. We also spoke to <strong>Shona Macpherson</strong>, one of FKA&#8217;s enthusiastic DM team, who said of the group: </p> <blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"> <p><em>I&#8217;m really proud of what we&#8217;ve built up, we&#8217;re a good sized community now! We&#8217;re very keen to be friendly and welcoming and absolutely anybody who books a ticket and shows up can just jump in and play &#8211; we provide the character sheets, the dice, everything and we love newcomers to gaming and D&amp;D.</em></p> </blockquote> <p>What a great vibe &#8211; I&#8217;d say the ad has definitely done the group proud! If you&#8217;re within reach of Fort-Knight Adventures in Glasgow, you can book a ticket to one of their <a href="https://www.eventbrite.co.uk/o/fort-knight-adventures-93580790953">events via EventBrite</a>.</p> <p class="has-background" style="background-color:#f7f7f7">What do you think of the Fort-Knight adventures video &#8211; should more D&amp;D nights make an effort like this, and would players be better engaged as a result? Comment below to have your say. </p> <div class="ttr_end"></div> <div id='jp-relatedposts' class='jp-relatedposts' > <h3 class="jp-relatedposts-headline"><em>Explore these posts</em></h3> </div></div><footer class="entry-footer"><p class="entry-meta"><span class="entry-categories">Filed Under: <a href="https://www.geeknative.com/category/geek-stuff/" rel="category tag">Geek Stuff</a></span> </p></footer></article><div class="after-entry" class="widget-area"><section id="text-16" class="widget widget_text"><div class="widget-wrap"> <div class="textwidget"><ul> <li><strong>Advertising Disclaimer</strong>: As an Amazon Associate I earn from qualifying purchases. Geek Native also earns money through DriveThruRPG and Skimlinks. <a href="https://www.geeknative.com/about/how-we-earn-money/">Find out how</a>.</li> </ul> </div> </div></section> <section id="randomtext-3" class="widget randomtext"><div class="widget-wrap"><ul><li>What do you think? Leave a comment below or join in on <a href="https://facebook.com/geeknative">Facebook</a>.</li></ul></div></section> </div> <div class="wpdiscuz_top_clearing"></div> <div id='comments' class='comments-area'><div id='respond' style='width: 0;height: 0;clear: both;margin: 0;padding: 0;'></div> <div id="wpdcom" class="wpdiscuz_unauth wpd-default wpd-layout-2 wpd-comments-open"> <div class="wc_social_plugin_wrapper"> </div> <div class="wpd-form-wrap"> <div class="wpd-form-head"> <div class="wpd-sbs-toggle"> <i class="far fa-envelope"></i> <span class="wpd-sbs-title">Subscribe</span> <i class="fas fa-caret-down"></i> </div> <div class="wpd-auth"> <div class="wpd-login"> </div> </div> </div> <div class="wpdiscuz-subscribe-bar wpdiscuz-hidden"> <form action="https://www.geeknative.com/wp-admin/admin-ajax.php?action=wpdAddSubscription" method="post" id="wpdiscuz-subscribe-form"> <div class="wpdiscuz-subscribe-form-intro">Notify of </div> <div class="wpdiscuz-subscribe-form-option" style="width:40%;"> <select class="wpdiscuz_select" name="wpdiscuzSubscriptionType"> <option value="post">new follow-up comments</option> <option value="all_comment" >new replies to my comments</option> </select> </div> <div class="wpdiscuz-item wpdiscuz-subscribe-form-email"> <input class="email" type="email" name="wpdiscuzSubscriptionEmail" required="required" value="" placeholder="Email"/> </div> <div class="wpdiscuz-subscribe-form-button"> <input id="wpdiscuz_subscription_button" class="wpd-prim-button wpd_not_clicked" type="submit" value="&rsaquo;" name="wpdiscuz_subscription_button"/> </div> <input type="hidden" id="wpdiscuz_subscribe_form_nonce" name="wpdiscuz_subscribe_form_nonce" value="d7b7e8e782" /><input type="hidden" name="_wp_http_referer" value="/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/" /> </form> </div> <div class="wpd-form wpd-form-wrapper wpd-main-form-wrapper" id='wpd-main-form-wrapper-0_0'> <form method="post" enctype="multipart/form-data" data-uploading="false" class="wpd_comm_form wpd_main_comm_form" > <div class="wpd-field-comment"> <div class="wpdiscuz-item wc-field-textarea"> <div class="wpdiscuz-textarea-wrap "> <div class="wpd-avatar"> <img alt='guest' src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4AQAAAACA/QazAAAAAnRSTlMAAHaTzTgAAAANSURBVHgBYxgFQxoAAAHAAAG01R4rAAAAAElFTkSuQmCC" class="avatar avatar-56 photo lazyload" height='56' width='56' decoding='async' data-src="https://secure.gravatar.com/avatar/174fbf4bb929b1f2e0851b085c3fcd2e?s=56&d=retro&r=g" data-srcset="https://secure.gravatar.com/avatar/174fbf4bb929b1f2e0851b085c3fcd2e?s=112&#038;d=retro&#038;r=g 2x" data-eio-rwidth="56" data-eio-rheight="56" /><noscript><img alt='guest' src='https://secure.gravatar.com/avatar/174fbf4bb929b1f2e0851b085c3fcd2e?s=56&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/174fbf4bb929b1f2e0851b085c3fcd2e?s=112&#038;d=retro&#038;r=g 2x' class='avatar avatar-56 photo' height='56' width='56' decoding='async' data-eio="l" /></noscript> </div> <div id="wpd-editor-wraper-0_0" style="display: none;"> <div id="wpd-editor-char-counter-0_0" class="wpd-editor-char-counter"></div> <label style="display: none;" for="wc-textarea-0_0">Label</label> <textarea id="wc-textarea-0_0" name="wc_comment" class="wc_comment wpd-field"></textarea> <div id="wpd-editor-0_0"></div> <div id="wpd-editor-toolbar-0_0"> <button title="Bold" class="ql-bold" ></button> <button title="Italic" class="ql-italic" ></button> <button title="Underline" class="ql-underline" ></button> <button title="Strike" class="ql-strike" ></button> <button title="Ordered List" class="ql-list" value='ordered' ></button> <button title="Unordered List" class="ql-list" value='bullet' ></button> <button title="Blockquote" class="ql-blockquote" ></button> <button title="Code Block" class="ql-code-block" ></button> <button title="Link" class="ql-link" ></button> <button title="Source Code" class="ql-sourcecode" data-wpde_button_name='sourcecode'>{}</button> <button title="Spoiler" class="ql-spoiler" data-wpde_button_name='spoiler'>[+]</button> <div class="wpd-editor-buttons-right"> <span class='wmu-upload-wrap' wpd-tooltip='Attach an image to this comment' wpd-tooltip-position='left'><label class='wmu-add'><i class='far fa-image'></i><input style='display:none;' class='wmu-add-files' type='file' name='wmu_files[]' accept='image/*'/></label></span> </div> </div> </div> </div> </div> </div> <div class="wpd-form-foot" style='display:none;'> <div class="wpdiscuz-textarea-foot"> <div class="wpdiscuz-button-actions"><div class='wmu-action-wrap'><div class='wmu-tabs wmu-images-tab wmu-hide'></div></div></div> </div> <div class="wpd-form-row"> <div class="wpd-form-col-left"> <div class="wpdiscuz-item wc_name-wrapper wpd-has-icon"> <div class="wpd-field-icon"><i class="fas fa-user"></i> </div> <input id="wc_name-0_0" value="" required='required' aria-required='true' class="wc_name wpd-field" type="text" name="wc_name" placeholder="Name*" maxlength="50" pattern='.{3,50}' title=""> <label for="wc_name-0_0" class="wpdlb">Name*</label> </div> <div class="wpdiscuz-item wc_email-wrapper wpd-has-icon"> <div class="wpd-field-icon"><i class="fas fa-at"></i> </div> <input id="wc_email-0_0" value="" required='required' aria-required='true' class="wc_email wpd-field" type="email" name="wc_email" placeholder="Email*"/> <label for="wc_email-0_0" class="wpdlb">Email*</label> </div> <div class="wpdiscuz-item wc_website-wrapper wpd-has-icon"> <div class="wpd-field-icon"><i class="fas fa-link"></i> </div> <input id="wc_website-0_0" value="" class="wc_website wpd-field" type="text" name="wc_website" placeholder="Website"/> <label for="wc_website-0_0" class="wpdlb">Website</label> </div> </div> <div class="wpd-form-col-right"> <div class="wc-field-submit"> <label class="wpd_label" wpd-tooltip="Notify of new replies to this comment"> <input id="wc_notification_new_comment-0_0" class="wc_notification_new_comment-0_0 wpd_label__checkbox" value="comment" type="checkbox" name="wpdiscuz_notification_type" /> <span class="wpd_label__text"> <span class="wpd_label__check"> <i class="fas fa-bell wpdicon wpdicon-on"></i> <i class="fas fa-bell-slash wpdicon wpdicon-off"></i> </span> </span> </label> <input id="wpd-field-submit-0_0" class="wc_comm_submit wpd_not_clicked wpd-prim-button" type="submit" name="submit" value="Post Comment" aria-label="Post Comment"/> </div> </div> <div class="clearfix"></div> </div> </div> <input type="hidden" class="wpdiscuz_unique_id" value="0_0" name="wpdiscuz_unique_id"> <p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="51466890fb" /></p><p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="28"/></p> </form> </div> <div id="wpdiscuz_hidden_secondary_form" style="display: none;"> <div class="wpd-form wpd-form-wrapper wpd-secondary-form-wrapper" id='wpd-secondary-form-wrapper-wpdiscuzuniqueid' style='display: none;'> <div class="wpd-secondary-forms-social-content"></div> <div class="clearfix"></div> <form method="post" enctype="multipart/form-data" data-uploading="false" class="wpd_comm_form wpd-secondary-form-wrapper" > <div class="wpd-field-comment"> <div class="wpdiscuz-item wc-field-textarea"> <div class="wpdiscuz-textarea-wrap "> <div class="wpd-avatar"> <img alt='guest' src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4AQAAAACA/QazAAAAAnRSTlMAAHaTzTgAAAANSURBVHgBYxgFQxoAAAHAAAG01R4rAAAAAElFTkSuQmCC" class="avatar avatar-56 photo lazyload" height='56' width='56' decoding='async' data-src="https://secure.gravatar.com/avatar/563d64a993e69fb6bc4f39d86a79bd30?s=56&d=retro&r=g" data-srcset="https://secure.gravatar.com/avatar/563d64a993e69fb6bc4f39d86a79bd30?s=112&#038;d=retro&#038;r=g 2x" data-eio-rwidth="56" data-eio-rheight="56" /><noscript><img alt='guest' src='https://secure.gravatar.com/avatar/563d64a993e69fb6bc4f39d86a79bd30?s=56&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/563d64a993e69fb6bc4f39d86a79bd30?s=112&#038;d=retro&#038;r=g 2x' class='avatar avatar-56 photo' height='56' width='56' decoding='async' data-eio="l" /></noscript> </div> <div id="wpd-editor-wraper-wpdiscuzuniqueid" style="display: none;"> <div id="wpd-editor-char-counter-wpdiscuzuniqueid" class="wpd-editor-char-counter"></div> <label style="display: none;" for="wc-textarea-wpdiscuzuniqueid">Label</label> <textarea id="wc-textarea-wpdiscuzuniqueid" name="wc_comment" class="wc_comment wpd-field"></textarea> <div id="wpd-editor-wpdiscuzuniqueid"></div> <div id="wpd-editor-toolbar-wpdiscuzuniqueid"> <button title="Bold" class="ql-bold" ></button> <button title="Italic" class="ql-italic" ></button> <button title="Underline" class="ql-underline" ></button> <button title="Strike" class="ql-strike" ></button> <button title="Ordered List" class="ql-list" value='ordered' ></button> <button title="Unordered List" class="ql-list" value='bullet' ></button> <button title="Blockquote" class="ql-blockquote" ></button> <button title="Code Block" class="ql-code-block" ></button> <button title="Link" class="ql-link" ></button> <button title="Source Code" class="ql-sourcecode" data-wpde_button_name='sourcecode'>{}</button> <button title="Spoiler" class="ql-spoiler" data-wpde_button_name='spoiler'>[+]</button> <div class="wpd-editor-buttons-right"> <span class='wmu-upload-wrap' wpd-tooltip='Attach an image to this comment' wpd-tooltip-position='left'><label class='wmu-add'><i class='far fa-image'></i><input style='display:none;' class='wmu-add-files' type='file' name='wmu_files[]' accept='image/*'/></label></span> </div> </div> </div> </div> </div> </div> <div class="wpd-form-foot" style='display:none;'> <div class="wpdiscuz-textarea-foot"> <div class="wpdiscuz-button-actions"><div class='wmu-action-wrap'><div class='wmu-tabs wmu-images-tab wmu-hide'></div></div></div> </div> <div class="wpd-form-row"> <div class="wpd-form-col-left"> <div class="wpdiscuz-item wc_name-wrapper wpd-has-icon"> <div class="wpd-field-icon"><i class="fas fa-user"></i> </div> <input id="wc_name-wpdiscuzuniqueid" value="" required='required' aria-required='true' class="wc_name wpd-field" type="text" name="wc_name" placeholder="Name*" maxlength="50" pattern='.{3,50}' title=""> <label for="wc_name-wpdiscuzuniqueid" class="wpdlb">Name*</label> </div> <div class="wpdiscuz-item wc_email-wrapper wpd-has-icon"> <div class="wpd-field-icon"><i class="fas fa-at"></i> </div> <input id="wc_email-wpdiscuzuniqueid" value="" required='required' aria-required='true' class="wc_email wpd-field" type="email" name="wc_email" placeholder="Email*"/> <label for="wc_email-wpdiscuzuniqueid" class="wpdlb">Email*</label> </div> <div class="wpdiscuz-item wc_website-wrapper wpd-has-icon"> <div class="wpd-field-icon"><i class="fas fa-link"></i> </div> <input id="wc_website-wpdiscuzuniqueid" value="" class="wc_website wpd-field" type="text" name="wc_website" placeholder="Website"/> <label for="wc_website-wpdiscuzuniqueid" class="wpdlb">Website</label> </div> </div> <div class="wpd-form-col-right"> <div class="wc-field-submit"> <label class="wpd_label" wpd-tooltip="Notify of new replies to this comment"> <input id="wc_notification_new_comment-wpdiscuzuniqueid" class="wc_notification_new_comment-wpdiscuzuniqueid wpd_label__checkbox" value="comment" type="checkbox" name="wpdiscuz_notification_type" /> <span class="wpd_label__text"> <span class="wpd_label__check"> <i class="fas fa-bell wpdicon wpdicon-on"></i> <i class="fas fa-bell-slash wpdicon wpdicon-off"></i> </span> </span> </label> <input id="wpd-field-submit-wpdiscuzuniqueid" class="wc_comm_submit wpd_not_clicked wpd-prim-button" type="submit" name="submit" value="Post Comment" aria-label="Post Comment"/> </div> </div> <div class="clearfix"></div> </div> </div> <input type="hidden" class="wpdiscuz_unique_id" value="wpdiscuzuniqueid" name="wpdiscuz_unique_id"> <p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="51466890fb" /></p><p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_2" name="ak_js" value="64"/></p> </form> </div> </div> </div> <p class="akismet_comment_form_privacy_notice">This site uses Akismet to reduce spam. <a href="https://akismet.com/privacy/" target="_blank" rel="nofollow noopener">Learn how your comment data is processed</a>.</p> <div id="wpd-threads" class="wpd-thread-wrapper"> <div class="wpd-thread-head"> <div class="wpd-thread-info " data-comments-count="0"> <span class='wpdtc' title='0'>0</span> Comments </div> <div class="wpd-space"></div> <div class="wpd-thread-filter"> <div class="wpd-filter wpdf-reacted wpd_not_clicked wpdiscuz-hidden" wpd-tooltip="Most reacted comment"> <i class="fas fa-bolt"></i></div> <div class="wpd-filter wpdf-hottest wpd_not_clicked wpdiscuz-hidden" wpd-tooltip="Hottest comment thread"> <i class="fas fa-fire"></i></div> <div class="wpd-filter wpdf-sorting wpdiscuz-hidden"> <span class="wpdiscuz-sort-button wpdiscuz-date-sort-asc wpdiscuz-sort-button-active" data-sorting="oldest">Oldest</span> <i class="fas fa-sort-down"></i> <div class="wpdiscuz-sort-buttons"> <span class="wpdiscuz-sort-button wpdiscuz-date-sort-desc" data-sorting="newest">Newest</span> <span class="wpdiscuz-sort-button wpdiscuz-vote-sort-up" data-sorting="by_vote">Most Voted</span> </div> </div> </div> </div> <div class="wpd-comment-info-bar"> <div class="wpd-current-view"><i class="fas fa-quote-left"></i> Inline Feedbacks </div> <div class="wpd-filter-view-all">View all comments</div> </div> <div class="wpd-thread-list"> <div class="wpdiscuz-comment-pagination" style='display:none;'> <div class="wpd-load-more-submit-wrap"> <button name="submit" data-lastparentid="0" class="wpd-load-more-submit wpd-loaded wpd-prim-button"> Load More Comments </button> </div> <span id="wpdiscuzHasMoreComments" data-is_show_load_more="0"></span> </div> </div> </div> </div> </div> <div id="wpdiscuz-loading-bar" class="wpdiscuz-loading-bar-unauth"></div> <div id="wpdiscuz-comment-message" class="wpdiscuz-comment-message-unauth"></div> </main><aside class="sidebar sidebar-primary widget-area" role="complementary" aria-label="Primary Sidebar"><section id="custom_html-3" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget"><div class='code-block code-block-13' style='margin: 8px 0; clear: both; width: 300px; height: 250px;'> <div class="ai-lazy" data-code="PCEtLSBHYW1lcmF0aSAtLT4KPCEtLSAvMjEzNjg0MDgvZ2Vla25hdGl2ZS1jb21fMzAweDI1MCAtLT4KPGRpdiBpZD0nZGl2LWdwdC1hZC0xNDgzODU3OTQxNjM0LTAnIHN0eWxlPSdoZWlnaHQ6MjUwcHg7IHdpZHRoOjMwMHB4Oyc+CjxzY3JpcHQ+Cmdvb2dsZXRhZy5jbWQucHVzaChmdW5jdGlvbigpIHsKZ29vZ2xldGFnLmRpc3BsYXkoJ2Rpdi1ncHQtYWQtMTQ4Mzg1Nzk0MTYzNC0wJyk7IH0pOwo8L3NjcmlwdD4KPC9kaXY+Cg==" data-class="Y29kZS1ibG9jaw=="></div> </div> </div></div></section> <section id="search-4" class="widget widget_search"><div class="widget-wrap"><form class="search-form" method="get" action="https://www.geeknative.com/" role="search"><input class="search-form-input" type="search" name="s" id="searchform-1" placeholder="Search this website"><input class="search-form-submit" type="submit" value="Search"><meta content="https://www.geeknative.com/?s={s}"></form></div></section> <section id="custom_html-2" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget"><div class='code-block code-block-14' style='margin: 8px 0; clear: both; width: 300px; height: 250px;'> <div class="ai-lazy" data-code="PCEtLSAvMjEzNjg0MDgvZ2Vla25hdGl2ZS1jb21fMzAweDI1MF8yIC0tPgo8ZGl2IGlkPSdkaXYtZ3B0LWFkLTE0ODM4NTc5NDE2MzQtMScgc3R5bGU9J2hlaWdodDoyNTBweDsgd2lkdGg6MzAwcHg7Jz4KPHNjcmlwdD4KZ29vZ2xldGFnLmNtZC5wdXNoKGZ1bmN0aW9uKCkgewpnb29nbGV0YWcuZGlzcGxheSgnZGl2LWdwdC1hZC0xNDgzODU3OTQxNjM0LTEnKTsgfSk7Cjwvc2NyaXB0Pgo8L2Rpdj4=" data-class="Y29kZS1ibG9jaw=="></div> </div> </div></div></section> <section id="pages-3" class="widget widget_pages"><div class="widget-wrap"><h4 class="widget-title widgettitle">Quick Links</h4> <ul> <li class="page_item page-item-73438"><a href="https://www.geeknative.com/archives/">Archives</a></li> <li class="page_item page-item-66244"><a href="https://www.geeknative.com/chat/">Chat Portal</a></li> <li class="page_item page-item-132226"><a href="https://www.geeknative.com/cookie-policy-uk/">Cookie Policy (UK)</a></li> <li class="page_item page-item-72916"><a href="https://www.geeknative.com/geek-conventions/">Geek Conventions</a></li> <li class="page_item page-item-130464"><a href="https://www.geeknative.com/heat/">Kickstarter Heat</a></li> <li class="page_item page-item-48200"><a href="https://www.geeknative.com/newsletter/">Newsletter</a></li> <li class="page_item page-item-66143"><a href="https://www.geeknative.com/patreon/">Patreon</a></li> <li class="page_item page-item-72514"><a href="https://www.geeknative.com/resources/">Resources</a></li> <li class="page_item page-item-74003"><a href="https://www.geeknative.com/rpg-publisher-spotlight/">RPG Publisher Spotlight</a></li> <li class="page_item page-item-73999"><a href="https://www.geeknative.com/social-media/">Social Media</a></li> <li class="page_item page-item-163438"><a href="https://www.geeknative.com/podcast/audio-exp/">Podcast: Audio EXP</a></li> </ul> </div></section> <section id="ai_widget-2" class="widget block-widget"><div class="widget-wrap"><div class='code-block code-block-10' style='margin: 8px 0; clear: both;'> <div><br /><a href="https://www.geeknative.com/newsletter/" rel="nofollow"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAD6AQMAAAAho+iwAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAACBJREFUeNrtwQENAAAAwqD3T20PBxQAAAAAAAAAAAA/BiYWAAGqiru5AAAAAElFTkSuQmCC" height="250" width="300" alt="Geek Native's newsletter" border="0" data-src="https://s3-eu-west-1.amazonaws.com/images.geeknative.com/wp-content/uploads/2019/12/11175331/newsletter-black-kobold.jpg" decoding="async" class="lazyload" data-eio-rwidth="300" data-eio-rheight="250" /><noscript><img src="https://s3-eu-west-1.amazonaws.com/images.geeknative.com/wp-content/uploads/2019/12/11175331/newsletter-black-kobold.jpg" height="250" width="300" alt="Geek Native's newsletter" border="0" data-eio="l" /></noscript></a></div></div> </div></section> <section id="widget_crp-2" class="widget crp_posts_list_widget"><div class="widget-wrap"><h4 class="widget-title widgettitle">Related Posts:</h4> <div class="crp_related crp_related_widget crp-text-only"><ul><li><a href="https://www.geeknative.com/164287/perception-check-trailer-edition-episode-2-podcast-3/" class="crp_link post-164287"><span class="crp_title">Perception Check: Trailer Edition, Episode 3 (Podcast)</span></a></li><li><a href="https://www.geeknative.com/158311/vintage-reproduction-brands/" class="crp_link post-158311"><span class="crp_title">18 Vintage Reproduction Brands Rated and Reviewed!</span></a></li><li><a href="https://www.geeknative.com/148318/rpg-publisher-spotlight-bandit-camp/" class="crp_link post-148318"><span class="crp_title">RPG Publisher Spotlight: Bandit Camp</span></a></li><li><a href="https://www.geeknative.com/133556/audio-exp-106-the-pressure-on-wizards/" class="crp_link post-133556"><span class="crp_title">Audio EXP: #106 - The pressure on D&D, Wizards of&hellip;</span></a></li><li><a href="https://www.geeknative.com/163447/perception-check-trailer-edition-episode-2-podcast/" class="crp_link post-163447"><span class="crp_title">Perception Check: Trailer Edition, Episode 2 (Podcast)</span></a></li></ul><div class="crp_clear"></div></div></div></section> </aside></div></div><div class="footer-widgets"><div class="wrap"><div class="widget-area footer-widgets-1 footer-widget-area"><section id="custom_html-5" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h4 class="widget-title widgettitle">Info</h4> <div class="textwidget custom-html-widget"><ul> <li><a href="https://www.geeknative.com/about/#contact">Contact Us</a></li> <li><a href="https://www.geeknative.com/corrections/">Corrections</a></li> <li><a href="https://www.geeknative.com/policies/">Privacy</a></li> </ul></div></div></section> </div><div class="widget-area footer-widgets-2 footer-widget-area"><section id="text-14" class="widget widget_text"><div class="widget-wrap"><h4 class="widget-title widgettitle">Columns</h4> <div class="textwidget"><ul> <li><a href="https://www.geeknative.com/tag/routinely-itemised/">Quick RPG news summaries</a></li> <li><a href="https://www.geeknative.com/tag/irregular-reconnaissance/">Quick mini-reviews</a></li> <li><a href="https://www.geeknative.com/tag/audio-exp/">Quick highlights podcast</a></li> <li><a href="https://www.geeknative.com/tag/kickstarter">Recent Kickstarters </a></li> <li><a href="https://www.geeknative.com/tag/competitions/">Competitions!</a></li> </ul> </div> </div></section> </div><div class="widget-area footer-widgets-3 footer-widget-area"><section id="custom_html-6" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h4 class="widget-title widgettitle">Follow Us</h4> <div class="textwidget custom-html-widget"><a href="https://www.geeknative.com/social-media/">Social Media</a></div></div></section> </div><div class="widget-area footer-widgets-4 footer-widget-area"> <section id="recent-posts-2" class="widget widget_recent_entries"><div class="widget-wrap"> <h4 class="widget-title widgettitle">Recent Posts</h4> <ul> <li> <a href="https://www.geeknative.com/169561/this-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best/" aria-current="page">This Glasgow D&amp;D group&#8217;s ad is a great example of roleplaying communities at their best</a> </li> <li> <a href="https://www.geeknative.com/169558/a-review-of-birth-of-kitaro-the-mystery-of-gegege/">A review of Birth of Kitarō: The Mystery of GeGeGe</a> </li> <li> <a href="https://www.geeknative.com/169542/preview-the-glove-forged-of-fate/">Special Preview: The Glove prequel, ‘Forged of Fate’</a> </li> </ul> </div></section> </div><div class="widget-area footer-widgets-5 footer-widget-area"><section id="custom_html-4" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h4 class="widget-title widgettitle">Supporters</h4> <div class="textwidget custom-html-widget"><ul><li> <a href="https://www.patreon.com/bePatron?u=10174190">Patreon</a></li> </ul></div></div></section> </div><div class="widget-area footer-widgets-6 footer-widget-area"><section id="randomtext-2" class="widget randomtext"><div class="widget-wrap"><h4 class="widget-title widgettitle">Geek Native</h4> "Wait! I got a spell for that!"</div></section> </div></div></div><footer class="site-footer"><div class="wrap"><p>Copyright &#x000A9;&nbsp;2024 · <a href="http://my.studiopress.com/themes/news/">News Pro Theme</a> on <a href="https://www.studiopress.com/">Genesis Framework</a> · <a href="https://wordpress.org/">WordPress</a> · <a rel="nofollow" href="https://www.geeknative.com/wp-login.php">Log in</a></p></div></footer></div> <!-- Swifty Bar by WPGens www.wpgens.com --> <div id="sb_super_bar" class="red"> <div class="sbprogress-container"><span class="sbprogress-bar"></span></div> <div id="sb_main_bar"> <div class="sb_text-size"> <a href="https://www.geeknative.com/category/geek-stuff/">Geek Stuff</a> </div> <div class="sb_post-data"> <h2> This Glasgow D&amp;D group&#8217;s ad is a great example of roleplaying communities at their best </h2> <span class="sb_ttr">time to read: 2 min</span> </div> <div class="sb_prev-next-posts"> <a href="https://www.geeknative.com/169558/a-review-of-birth-of-kitaro-the-mystery-of-gegege/"><i class="sbicn-left-open-1"></i></a> <div class="sb_next_post"> <div class="sb_next_post_image"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM0AAACbAQMAAAD7pY3AAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAABtJREFUeNrtwTEBAAAAwqD1T20Hb6AAAAAATgMQWQAB5QL43AAAAABJRU5ErkJggg==" alt="" data-src="https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08202404/Kitaro-top-image-1000x559-1-205x155.jpg?strip=all&lossy=1&sharp=1&ssl=1" decoding="async" class="lazyload" width="205" height="155" data-eio-rwidth="205" data-eio-rheight="155"><noscript><img src="https://images-geeknative-com.exactdn.com/wp-content/uploads/2024/11/08202404/Kitaro-top-image-1000x559-1-205x155.jpg?strip=all&lossy=1&sharp=1&ssl=1" alt="" data-eio="l"></noscript> </div> <div class="sb_next_post_info"> <span class="sb_title"> <span class="sb_category"> Anime </span> <span class="sb_tcategory"> A review of Birth of Kitarō: The Mystery of GeGeG… </span> </span> </div> </div> </div> <ul class="sb_share "> <li class="sbfacebook"> <a href="#" title="Share on Facebook" class="sbsoc-fb" target="_blank"><i class="sbicn-facebook"></i> </a> </li> <li class="sbtwitter"> <a href="#" data-via="geeknative" data-title="This Glasgow D&amp;D group&#8217;s ad is a great example of roleplaying communities at their best" title="Share on Twitter" class="sbsoc-tw" target="_blank" ><i class="sbicn-twitter"></i> </a> </li> <li class="sbpinterest"> <a href="#" title="Share on Pinterest" class="sbsoc-pint" target="_blank"><i class="sbicn-pinterest"></i> </a> </li> </ul> </div> </div> <!-- Swifty Bar by WPGens www.wpgens.com --> <span id='wpdUserContentInfoAnchor' style='display:none;' rel='#wpdUserContentInfo' data-wpd-lity>wpDiscuz</span><div id='wpdUserContentInfo' style='overflow:auto;background:#FDFDF6;padding:20px;width:600px;max-width:100%;border-radius:6px;' class='lity-hide'></div><div id='wpd-editor-source-code-wrapper-bg'></div><div id='wpd-editor-source-code-wrapper'><textarea id='wpd-editor-source-code'></textarea><button id='wpd-insert-source-code'>Insert</button><input type='hidden' id='wpd-editor-uid' /></div><a id='wcaiInfoAnchor' style='display:none;' href='#4454asd54545' data-lity-target='#wcaiInfo' data-wcai-lity>Comment Author Info</a><div id='wcaiInfo' style='overflow:auto;background:#FDFDF6;padding:20px;width:600px;max-width:100%;border-radius:6px' class='lity-hide'></div><div id='wcaiInfoShort' class='wcaiInfoShort'></div><style>.wcaiInfoShort .wcai-wrapper .wcai-full-info a.wcai-finfo{background-color:#c74f08;}.wcai-wrapper .wcai-list-item.wcai-active{border-bottom: 3px solid #c74f08;}</style> <!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> <div id="cmplz-cookiebanner-container"><div class="cmplz-cookiebanner cmplz-hidden banner-1 bottom-center optin cmplz-center cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin"> <div class="cmplz-header"> <div class="cmplz-logo"></div> <div class="cmplz-title" id="cmplz-header-1-optin">Manage your privacy</div> <div class="cmplz-close" tabindex="0" role="button" aria-label="close-dialog"> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> </div> </div> <div class="cmplz-divider cmplz-divider-header"></div> <div class="cmplz-body"> <div class="cmplz-message" id="cmplz-message-1-optin"><p>To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.</p><p>Click below to consent to the above or make granular choices.&nbsp;Your choices will be applied to this site only.&nbsp;You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.</p></div> <!-- categories start --> <div class="cmplz-categories"> <details class="cmplz-category cmplz-functional" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Functional</span> <span class='cmplz-always-active'> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-functional-optin" data-category="cmplz_functional" class="cmplz-consent-checkbox cmplz-functional" size="40" value="1"/> <label class="cmplz-label" for="cmplz-functional-optin" tabindex="0"><span class="screen-reader-text">Functional</span></label> </span> Always active </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span> </div> </details> <details class="cmplz-category cmplz-preferences" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Preferences</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-preferences-optin" data-category="cmplz_preferences" class="cmplz-consent-checkbox cmplz-preferences" size="40" value="1"/> <label class="cmplz-label" for="cmplz-preferences-optin" tabindex="0"><span class="screen-reader-text">Preferences</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span> </div> </details> <details class="cmplz-category cmplz-statistics" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Statistics</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-statistics-optin" data-category="cmplz_statistics" class="cmplz-consent-checkbox cmplz-statistics" size="40" value="1"/> <label class="cmplz-label" for="cmplz-statistics-optin" tabindex="0"><span class="screen-reader-text">Statistics</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span> <span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span> </div> </details> <details class="cmplz-category cmplz-marketing" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Marketing</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-marketing-optin" data-category="cmplz_marketing" class="cmplz-consent-checkbox cmplz-marketing" size="40" value="1"/> <label class="cmplz-label" for="cmplz-marketing-optin" tabindex="0"><span class="screen-reader-text">Marketing</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span> </div> </details> </div><!-- categories end --> <div class="cmplz-categories cmplz-tcf"> <div class="cmplz-category cmplz-statistics"> <div class="cmplz-category-header"> <div class="cmplz-title">Statistics</div> <div class='cmplz-always-active'></div> <p class="cmplz-description"></p> </div> </div> <div class="cmplz-category cmplz-marketing"> <div class="cmplz-category-header"> <div class="cmplz-title">Marketing</div> <div class='cmplz-always-active'></div> <p class="cmplz-description"></p> </div> </div> <div class="cmplz-category cmplz-features"> <div class="cmplz-category-header"> <div class="cmplz-title">Features</div> <div class='cmplz-always-active'>Always active</div> <p class="cmplz-description"></p> </div> </div> <div class="cmplz-category cmplz-specialfeatures"> <div class="cmplz-category-header"> <div class="cmplz-title"></div> <div class='cmplz-always-active'></div> </div> </div> <div class="cmplz-category cmplz-specialpurposes"> <div class="cmplz-category-header"> <div class="cmplz-title"></div> <div class='cmplz-always-active'>Always active</div> </div> </div> </div> </div> <div class="cmplz-links cmplz-information"> <a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a> <a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a> <a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a> <a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/">Read more about these purposes</a> </div> <div class="cmplz-divider cmplz-footer"></div> <div class="cmplz-buttons"> <button class="cmplz-btn cmplz-accept">Accept</button> <button class="cmplz-btn cmplz-deny">Decline</button> <button class="cmplz-btn cmplz-view-preferences">Manage options</button> <button class="cmplz-btn cmplz-save-preferences">Save preferences</button> <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a> </div> <div class="cmplz-links cmplz-documents"> <a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a> </div> </div> </div> <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Manage consent</button> </div> <div id="jp-carousel-loading-overlay"> <div id="jp-carousel-loading-wrapper"> <span id="jp-carousel-library-loading">&nbsp;</span> </div> </div> <div class="jp-carousel-overlay" style="display: none;"> <div class="jp-carousel-container"> <!-- The Carousel Swiper --> <div class="jp-carousel-wrap swiper-container jp-carousel-swiper-container jp-carousel-transitions" itemscope itemtype="https://schema.org/ImageGallery"> <div class="jp-carousel swiper-wrapper"></div> <div class="jp-swiper-button-prev swiper-button-prev"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskPrev" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="9" height="12"> <path d="M16.2072 16.59L11.6496 12L16.2072 7.41L14.8041 6L8.8335 12L14.8041 18L16.2072 16.59Z" fill="white"/> </mask> <g mask="url(#maskPrev)"> <rect x="0.579102" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </div> <div class="jp-swiper-button-next swiper-button-next"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskNext" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="8" height="12"> <path d="M8.59814 16.59L13.1557 12L8.59814 7.41L10.0012 6L15.9718 12L10.0012 18L8.59814 16.59Z" fill="white"/> </mask> <g mask="url(#maskNext)"> <rect x="0.34375" width="23.8822" height="24" fill="#FFFFFF"/> </g> </svg> </div> </div> <!-- The main close buton --> <div class="jp-carousel-close-hint"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskClose" mask-type="alpha" maskUnits="userSpaceOnUse" x="5" y="5" width="15" height="14"> <path d="M19.3166 6.41L17.9135 5L12.3509 10.59L6.78834 5L5.38525 6.41L10.9478 12L5.38525 17.59L6.78834 19L12.3509 13.41L17.9135 19L19.3166 17.59L13.754 12L19.3166 6.41Z" fill="white"/> </mask> <g mask="url(#maskClose)"> <rect x="0.409668" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </div> <!-- Image info, comments and meta --> <div class="jp-carousel-info"> <div class="jp-carousel-info-footer"> <div class="jp-carousel-pagination-container"> <div class="jp-swiper-pagination swiper-pagination"></div> <div class="jp-carousel-pagination"></div> </div> <div class="jp-carousel-photo-title-container"> <h2 class="jp-carousel-photo-caption"></h2> </div> <div class="jp-carousel-photo-icons-container"> <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-info" aria-label="Toggle photo metadata visibility"> <span class="jp-carousel-icon"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskInfo" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.7537 2C7.26076 2 2.80273 6.48 2.80273 12C2.80273 17.52 7.26076 22 12.7537 22C18.2466 22 22.7046 17.52 22.7046 12C22.7046 6.48 18.2466 2 12.7537 2ZM11.7586 7V9H13.7488V7H11.7586ZM11.7586 11V17H13.7488V11H11.7586ZM4.79292 12C4.79292 16.41 8.36531 20 12.7537 20C17.142 20 20.7144 16.41 20.7144 12C20.7144 7.59 17.142 4 12.7537 4C8.36531 4 4.79292 7.59 4.79292 12Z" fill="white"/> </mask> <g mask="url(#maskInfo)"> <rect x="0.8125" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </span> </a> <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-comments" aria-label="Toggle photo comments visibility"> <span class="jp-carousel-icon"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskComments" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4.3271 2H20.2486C21.3432 2 22.2388 2.9 22.2388 4V16C22.2388 17.1 21.3432 18 20.2486 18H6.31729L2.33691 22V4C2.33691 2.9 3.2325 2 4.3271 2ZM6.31729 16H20.2486V4H4.3271V18L6.31729 16Z" fill="white"/> </mask> <g mask="url(#maskComments)"> <rect x="0.34668" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> <span class="jp-carousel-has-comments-indicator" aria-label="This image has comments."></span> </span> </a> </div> </div> <div class="jp-carousel-info-extra"> <div class="jp-carousel-info-content-wrapper"> <div class="jp-carousel-photo-title-container"> <h2 class="jp-carousel-photo-title"></h2> </div> <div class="jp-carousel-comments-wrapper"> <div id="jp-carousel-comments-loading"> <span>Loading Comments...</span> </div> <div class="jp-carousel-comments"></div> <div id="jp-carousel-comment-form-container"> <span id="jp-carousel-comment-form-spinner">&nbsp;</span> <div id="jp-carousel-comment-post-results"></div> <form id="jp-carousel-comment-form"> <label for="jp-carousel-comment-form-comment-field" class="screen-reader-text">Write a Comment...</label> <textarea name="comment" class="jp-carousel-comment-form-field jp-carousel-comment-form-textarea" id="jp-carousel-comment-form-comment-field" placeholder="Write a Comment..." ></textarea> <div id="jp-carousel-comment-form-submit-and-info-wrapper"> <div id="jp-carousel-comment-form-commenting-as"> <fieldset> <label for="jp-carousel-comment-form-email-field">Email (Required)</label> <input type="text" name="email" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-email-field" /> </fieldset> <fieldset> <label for="jp-carousel-comment-form-author-field">Name (Required)</label> <input type="text" name="author" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-author-field" /> </fieldset> <fieldset> <label for="jp-carousel-comment-form-url-field">Website</label> <input type="text" name="url" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-url-field" /> </fieldset> </div> <input type="submit" name="submit" class="jp-carousel-comment-form-button" id="jp-carousel-comment-form-button-submit" value="Post Comment" /> </div> </form> </div> </div> <div class="jp-carousel-image-meta"> <div class="jp-carousel-title-and-caption"> <div class="jp-carousel-photo-info"> <h3 class="jp-carousel-caption" itemprop="caption description"></h3> </div> <div class="jp-carousel-photo-description"></div> </div> <ul class="jp-carousel-image-exif" style="display: none;"></ul> <a class="jp-carousel-image-download" href="#" target="_blank" style="display: none;"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="3" y="3" width="19" height="18"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.84615 5V19H19.7775V12H21.7677V19C21.7677 20.1 20.8721 21 19.7775 21H5.84615C4.74159 21 3.85596 20.1 3.85596 19V5C3.85596 3.9 4.74159 3 5.84615 3H12.8118V5H5.84615ZM14.802 5V3H21.7677V10H19.7775V6.41L9.99569 16.24L8.59261 14.83L18.3744 5H14.802Z" fill="white"/> </mask> <g mask="url(#mask0)"> <rect x="0.870605" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> <span class="jp-carousel-download-text"></span> </a> <div class="jp-carousel-image-map" style="display: none;"></div> </div> </div> </div> </div> </div> </div> <noscript><link rel='stylesheet' id='all-css-5d3982465656c20ca45a9778552cb762' href='https://www.geeknative.com/_jb_static/??-eJyVjFsKgCAQAG/TV7bqT/QhnSXXJSxftIrXj6AO0O8MM9CLwJwqpQoltN0nhoNq2fCEmF0LxIDblRtTAO6+0CVsSy7QhMwj/MlfIT7wHNZo1KwXqfUs1YDWqBsY8zXS' type='text/css' media='all' /></noscript><link rel='stylesheet' id='all-css-5d3982465656c20ca45a9778552cb762' href='https://www.geeknative.com/_jb_static/??-eJyVjFsKgCAQAG/TV7bqT/QhnSXXJSxftIrXj6AO0O8MM9CLwJwqpQoltN0nhoNq2fCEmF0LxIDblRtTAO6+0CVsSy7QhMwj/MlfIT7wHNZo1KwXqfUs1YDWqBsY8zXS' type='text/css' media="not all" data-media="all" onload="this.media=this.dataset.media; delete this.dataset.media; this.removeAttribute( 'onload' );" /> <!-- Statistics script Complianz GDPR/CCPA --> <!-- Code for ad blocking detection --> <!--noptimize--> <object id="ai-adb-ga" data="https://www.google-analytics.com/analytics.js" style="position:absolute; z-index: -100; top: -1000px; left: -1000px; visibility: hidden;"></object> <object id="ai-adb-mn" data="//contextual.media.net/dmedianet.js" style="position:absolute; z-index: -100; top: -1000px; left: -1000px; visibility: hidden;"></object> <object id="ai-adb-ez" data="https://g.ezodn.com/cmp/v2/v.js" style="position:absolute; z-index: -100; top: -1000px; left: -1000px; visibility: hidden;"></object> <object id="ai-adb-qu" data="https://secure.quantserve.com/quant.js" style="position:absolute; z-index: -100; top: -1000px; left: -1000px; visibility: hidden;"></object> <div id="banner-advert-container" class="adsense sponsor-ad" style="position:absolute; z-index: -10; height: 1px; width: 1px; top: -100px; left: -100px;"><img id="im_popupFixed" class="ad-inserter adsense ad-img ad-index lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" width="1" height="1" alt="pixel" data-src="https://s5343.pcdn.co/wp-content/plugins/ad-inserter-pro/images/ads.png" decoding="async" data-eio-rwidth="1" data-eio-rheight="1"><noscript><img id="im_popupFixed" class="ad-inserter adsense ad-img ad-index" src="https://s5343.pcdn.co/wp-content/plugins/ad-inserter-pro/images/ads.png" width="1" height="1" alt="pixel" data-eio="l"></noscript></div> <!--/noptimize--> <!-- Code for ad blocking detection END --> <script id="omgf-pro-remove-async-google-fonts" type="text/javascript" src="data:text/javascript;base64,dmFyIGhlYWQ9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImhlYWQiKVswXSxpbnNlcnRCZWZvcmU9aGVhZC5pbnNlcnRCZWZvcmUsYXBwZW5kQ2hpbGQ9aGVhZC5hcHBlbmRDaGlsZCxhcHBlbmQ9aGVhZC5hcHBlbmQ7ZnVuY3Rpb24gcnVuSW50ZXJjZXB0aW9uKG5ld0VsZW0scmVmRWxlbSxjYWxsYmFjayl7aWYodm9pZCAwIT09bmV3RWxlbS5ocmVmJiYobmV3RWxlbS5ocmVmLmluY2x1ZGVzKCIvL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzcyIpfHxuZXdFbGVtLmhyZWYuaW5jbHVkZXMoIi8vZm9udHMuZ3N0YXRpYy5jb20vcy8iKXx8bmV3RWxlbS5ocmVmLmluY2x1ZGVzKCIvL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2ljb24iKXx8bmV3RWxlbS5ocmVmLmluY2x1ZGVzKCIvL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL3dlYmZvbnQiKSkpY29uc29sZS5sb2coIk9NR0YgUHJvIGJsb2NrZWQgcmVxdWVzdCB0byAiK25ld0VsZW0uaHJlZik7ZWxzZXtpZih2b2lkIDA9PT1uZXdFbGVtLnRhZ05hbWV8fCJTVFlMRSIhPT1uZXdFbGVtLnRhZ05hbWV8fHZvaWQgMD09PW5ld0VsZW0uaW5uZXJIVE1MfHwhKG5ld0VsZW0uaW5uZXJIVE1MLmluY2x1ZGVzKCIvL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzcyIpfHxuZXdFbGVtLmlubmVySFRNTC5pbmNsdWRlcygiLy9mb250cy5nc3RhdGljLmNvbS9zLyIpfHxuZXdFbGVtLmlubmVySFRNTC5pbmNsdWRlcygiLy9mb250cy5nb29nZWxhcGlzLmNvbS9pY29uIikpKXJldHVybiBldmFsKGNhbGxiYWNrKS5jYWxsKGhlYWQsbmV3RWxlbSxyZWZFbGVtKTtjb25zb2xlLmxvZygiT01HRiBQcm8gYmxvY2tlZCBpbmxpbmUgc3R5bGUgYmxvY2s6ICIrbmV3RWxlbS5pbm5lckhUTUwpfX1oZWFkLmluc2VydEJlZm9yZT1mdW5jdGlvbihuZXdFbGVtLHJlZkVsZW0pe3JldHVybiBydW5JbnRlcmNlcHRpb24obmV3RWxlbSxyZWZFbGVtLCJpbnNlcnRCZWZvcmUiKX0saGVhZC5hcHBlbmRDaGlsZD1mdW5jdGlvbihuZXdFbGVtLHJlZkVsZW0pe3JldHVybiBydW5JbnRlcmNlcHRpb24obmV3RWxlbSxyZWZFbGVtLCJhcHBlbmRDaGlsZCIpfSxoZWFkLmFwcGVuZD1mdW5jdGlvbihuZXdFbGVtLHJlZkVsZW0pe3JldHVybiBydW5JbnRlcmNlcHRpb24obmV3RWxlbSxyZWZFbGVtLCJhcHBlbmQiKX07"></script><script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/s5343.pcdn.co\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!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!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));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(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script><script type="text/javascript" id="jetpack_related-posts-js-extra"> /* <![CDATA[ */ var related_posts_js_options = {"post_heading":"h4"}; /* ]]> */ </script><script type='text/javascript' src='https://s5343.pcdn.co/_jb_static/??/wp-content/plugins/jetpack/_inc/build/related-posts/related-posts.min.js,/wp-content/plugins/complianz-gdpr-premium/pro/tcf-stub/build/index.js?m=1729022701&#038;cb=1'></script><script type="text/javascript" src="https://s5343.pcdn.co/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script><script type="text/javascript" id="sb_bar-js-extra"> /* <![CDATA[ */ var admin_urls = {"admin_ajax":"https:\/\/www.geeknative.com\/wp-admin\/admin-ajax.php","post_id":"169561","postNonce":"7f40db4585"}; /* ]]> */ </script><script type="text/javascript" id="cmplz-tcf-js-extra"> /* <![CDATA[ */ var cmplz_tcf = {"cmp_url":"https:\/\/www.geeknative.com\/wp-content\/uploads\/complianz\/","retention_string":"Retention in days","undeclared_string":"Not declared","isServiceSpecific":"1","excludedVendors":{"15":15,"46":46,"56":56,"66":66,"110":110,"119":119,"139":139,"141":141,"174":174,"192":192,"261":261,"262":262,"359":359,"375":375,"377":377,"387":387,"415":415,"427":427,"431":431,"435":435,"458":458,"462":462,"482":482,"508":508,"512":512,"521":521,"527":527,"528":528,"531":531,"544":544,"569":569,"581":581,"587":587,"626":626,"644":644,"667":667,"711":711,"713":713,"733":733,"734":734,"736":736,"748":748,"756":756,"776":776,"786":786,"806":806,"809":809,"822":822,"836":836,"856":856,"870":870,"873":873,"876":876,"879":879,"882":882,"888":888,"890":890,"894":894,"899":899,"908":908,"909":909,"923":923,"970":970,"975":975,"986":986,"988":988,"996":996,"1011":1011,"1015":1015,"1018":1018,"1022":1022,"1039":1039,"1044":1044,"1051":1051,"1075":1075,"1078":1078,"1079":1079,"1087":1087,"1094":1094,"1102":1102,"1107":1107,"1114":1114,"1115":1115,"1121":1121,"1123":1123,"1124":1124,"1139":1139,"1141":1141,"1149":1149,"1156":1156,"1164":1164,"1167":1167,"1173":1173,"1181":1181,"901":901,"1198":1198,"1199":1199,"1211":1211,"1216":1216},"purposes":[1,7],"specialPurposes":[1,2],"features":[1,2,3],"specialFeatures":[],"publisherCountryCode":"GB","lspact":"N","ccpa_applies":"","ac_mode":"1","debug":"","prefix":"cmplz_"}; /* ]]> */ </script><script type='text/javascript' src='https://www.geeknative.com/_jb_static/??-eJx1jtEOgjAMRf/GJ0fBGPGF+C1sK1iylbluIn69Q30yMWnS5Ob09MISFLFx2aLAVOaWMa7fpTyNsU9YeeJqkj0U2MyckBMEl0diAVloSKvSfYSQtSMDvQimt0z0lqtP/k9gZh8c9fxUow0FjugpewhxhmQG0JmcBWKLj19DuqIvrRkXURtePkaUMLPQHZVHzuXi4rumPZzac10fm53RXfMCyj9Zog=='></script><script async='async' src='https://www.googletagservices.com/tag/js/gpt.js'></script><script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; </script><script> googletag.cmd.push(function() { googletag.defineSlot('/21368408/geeknative-com_300x250', [300, 250], 'div-gpt-ad-1483857941634-0').addService(googletag.pubads()); googletag.defineSlot('/21368408/geeknative-com_300x250_2', [300, 250], 'div-gpt-ad-1483857941634-1').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); }); </script><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script><script>document.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() );</script><script type="text/javascript" src="//s.skimresources.com/js/1511X533480.skimlinks.js"></script><script type="text/javascript" src="https://s.skimresources.com/js/1511X533480.skimlinks.js"></script><script type="speculationrules"> {"prerender":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-login.php","\/wp-admin\/*","\/*\\?*(^|&)_wpnonce=*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/news-pro\/*","\/wp-content\/themes\/genesis\/*"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prerender"}}]},"eagerness":"moderate"}]} </script><script>window.addEventListener( 'load', function() { document.querySelectorAll( 'link' ).forEach( function( e ) {'not all' === e.media && e.dataset.media && ( e.media = e.dataset.media, delete e.dataset.media );} ); var e = document.getElementById( 'jetpack-boost-critical-css' ); e && ( e.media = 'not all' ); } );</script><script type="text/javascript" src="https://www.dwin2.com/pub.22301.min.js?ver=6.6.2" id="convert-a-link-js"></script><script type="text/javascript" id="eio-lazy-load-js-before"> /* <![CDATA[ */ var eio_lazy_vars = {"exactdn_domain":"images-geeknative-com.exactdn.com","skip_autoscale":0,"threshold":0}; /* ]]> */ </script><script type="text/javascript" src="https://s5343.pcdn.co/wp-content/plugins/ewww-image-optimizer/includes/lazysizes.min.js?ver=791" id="eio-lazy-load-js" async="async" data-wp-strategy="async"></script><script type="text/javascript" id="wpdiscuz-combo-js-js-extra"> /* <![CDATA[ */ var wpdiscuzAjaxObj = {"wc_hide_replies_text":"Hide Replies","wc_show_replies_text":"View Replies","wc_msg_required_fields":"Please fill out required fields","wc_invalid_field":"Some of field value is invalid","wc_error_empty_text":"please fill out this field to comment","wc_error_url_text":"url is invalid","wc_error_email_text":"email address is invalid","wc_invalid_captcha":"Invalid Captcha Code","wc_login_to_vote":"You Must Be Logged In To Vote","wc_deny_voting_from_same_ip":"You are not allowed to vote for this comment","wc_self_vote":"You cannot vote for your comment","wc_vote_only_one_time":"You've already voted for this comment","wc_voting_error":"Voting Error","wc_banned_user":"You are banned","wc_comment_edit_not_possible":"Sorry, this comment is no longer possible to edit","wc_comment_not_updated":"Sorry, the comment was not updated","wc_comment_not_edited":"You've not made any changes","wc_msg_input_min_length":"Input is too short","wc_msg_input_max_length":"Input is too long","wc_spoiler_title":"Spoiler Title","wc_cannot_rate_again":"You cannot rate again","wc_not_allowed_to_rate":"You're not allowed to rate here","wc_confirm_rate_edit":"Are you sure you want to edit your rate?","wc_follow_user":"Follow this user","wc_unfollow_user":"Unfollow this user","wc_follow_success":"You started following this comment author","wc_follow_canceled":"You stopped following this comment author.","wc_follow_email_confirm":"Please check your email and confirm the user following request.","wc_follow_email_confirm_fail":"Sorry, we couldn't send confirmation email.","wc_follow_login_to_follow":"Please login to follow users.","wc_follow_impossible":"We are sorry, but you can't follow this user.","wc_follow_not_added":"Following failed. Please try again later.","is_user_logged_in":"","commentListLoadType":"0","commentListUpdateType":"0","commentListUpdateTimer":"30","liveUpdateGuests":"0","wordpressThreadCommentsDepth":"3","wordpressIsPaginate":"","commentTextMaxLength":"0","replyTextMaxLength":"0","commentTextMinLength":"1","replyTextMinLength":"1","storeCommenterData":"100000","socialLoginAgreementCheckbox":"1","enableFbLogin":"0","fbUseOAuth2":"0","enableFbShare":"0","facebookAppID":"","facebookUseOAuth2":"0","enableGoogleLogin":"0","googleClientID":"","googleClientSecret":"","cookiehash":"dfae85b760ae993025110b727011045a","isLoadOnlyParentComments":"0","scrollToComment":"1","commentFormView":"collapsed","enableDropAnimation":"1","isNativeAjaxEnabled":"1","enableBubble":"0","bubbleLiveUpdate":"0","bubbleHintTimeout":"45","bubbleHintHideTimeout":"10","cookieHideBubbleHint":"wpdiscuz_hide_bubble_hint","bubbleHintShowOnce":"1","bubbleHintCookieExpires":"7","bubbleShowNewCommentMessage":"1","bubbleLocation":"content_left","firstLoadWithAjax":"1","wc_copied_to_clipboard":"Copied to clipboard!","inlineFeedbackAttractionType":"blink","loadRichEditor":"1","wpDiscuzReCaptchaSK":"","wpDiscuzReCaptchaTheme":"light","wpDiscuzReCaptchaVersion":"2.0","wc_captcha_show_for_guest":"0","wc_captcha_show_for_members":"0","wpDiscuzIsShowOnSubscribeForm":"0","wmuEnabled":"1","wmuInput":"wmu_files","wmuMaxFileCount":"1","wmuMaxFileSize":"2097152","wmuPostMaxSize":"104857600","wmuIsLightbox":"1","wmuMimeTypes":{"jpg":"image\/jpeg","jpeg":"image\/jpeg","jpe":"image\/jpeg","gif":"image\/gif","png":"image\/png","ico":"image\/x-icon"},"wmuPhraseConfirmDelete":"Are you sure you want to delete this attachment?","wmuPhraseNotAllowedFile":"Not allowed file type","wmuPhraseMaxFileCount":"Maximum number of uploaded files is 1","wmuPhraseMaxFileSize":"Maximum upload file size is 2MB","wmuPhrasePostMaxSize":"Maximum post size is 100MB","wmuPhraseDoingUpload":"Uploading in progress! Please wait.","msgEmptyFile":"File is empty. Please upload something more substantial. This error could also be caused by uploads being disabled in your php.ini or by post_max_size being defined as smaller than upload_max_filesize in php.ini.","msgPostIdNotExists":"Post ID not exists","msgUploadingNotAllowed":"Sorry, uploading not allowed for this post","msgPermissionDenied":"You do not have sufficient permissions to perform this action","wmuKeyImages":"images","wmuSingleImageWidth":"auto","wmuSingleImageHeight":"200","isUserRated":null,"version":"7.6.27","wc_post_id":"169561","isCookiesEnabled":"1","loadLastCommentId":"0","dataFilterCallbacks":[],"phraseFilters":[],"scrollSize":"32","is_email_field_required":"1","wpdumc_text_posts":"Posts","wpdumc_text_comments":"Comments","wpdumc_is_id_mentioning":"0","wpdumc_displayNicename":"1","wpdumc_is_mobile":"","url":"https:\/\/www.geeknative.com\/wp-admin\/admin-ajax.php","customAjaxUrl":"https:\/\/www.geeknative.com\/wp-content\/plugins\/wpdiscuz\/utils\/ajax\/wpdiscuz-ajax.php","bubbleUpdateUrl":"https:\/\/www.geeknative.com\/wp-json\/wpdiscuz\/v1\/update","restNonce":"f608e7c9cd","is_rate_editable":"0","menu_icon":"https:\/\/www.geeknative.com\/wp-content\/plugins\/wpdiscuz\/assets\/img\/plugin-icon\/wpdiscuz-svg.svg","menu_icon_hover":"https:\/\/www.geeknative.com\/wp-content\/plugins\/wpdiscuz\/assets\/img\/plugin-icon\/wpdiscuz-svg_hover.svg"}; var wpdiscuzUCObj = {"msgConfirmDeleteComment":"Are you sure you want to delete this comment?","msgConfirmCancelSubscription":"Are you sure you want to cancel this subscription?","msgConfirmCancelFollow":"Are you sure you want to cancel this follow?","additionalTab":"0"}; /* ]]> */ </script><script type="text/javascript" id="wpdiscuz-combo-js-js-before"> /* <![CDATA[ */ var wpdiscuzEditorOptions = { modules: { toolbar: "", counter: { uniqueID: "", commentmaxcount : 0, replymaxcount : 0, commentmincount : 1, replymincount : 1, }, mention: { mentionDenotationChars: ["@"], source: function(searchTerm, renderList, mentionChar){ wpdiscuzUMCRenderList(searchTerm, renderList, mentionChar); }, onSelect(item, insertItem) { wpdUMCInsertItem(item, insertItem); }, renderItem(item, searchTerm){ return wpdUMCRenderItem(item, searchTerm); }, listItemClass: 'wpducm-mention-list-item', mentionContainerClass: 'wpducm-mention-list-container', mentionListClass: 'wpducm-mention-list', minChars: 1, }, }, wc_be_the_first_text: "Be the First to Comment!", wc_comment_join_text: "Join the discussion", theme: 'snow', debug: 'error' }; /* ]]> */ </script><script type="text/javascript" src="https://s5343.pcdn.co/wp-content/plugins/wpdiscuz/assets/js/wpdiscuz-combo.min.js?ver=7.6.27" id="wpdiscuz-combo-js-js"></script><script type="text/javascript" id="quill-mention-js-js-extra"> /* <![CDATA[ */ var wpdUCMObj = {"is_rtl":""}; /* ]]> */ </script><script type='text/javascript' src='https://www.geeknative.com/_jb_static/??-eJylj8EOgjAQRP/Gk2XFhCgH4reUtsCSttRtG4Jfb0FQTnrwsslk3sxkYXRMDDYoG8Dp2KL1MDqJXsRHMoxJBuMxdAMxtM0A3HsVPPQJExxZQ0tYZgZt1vsjfOuLXtG7dD44WLTtXBY6JMkcpzDBPaLWm/9S2ar+nfkwwmw9aIWOUi0/bSlSTk/7sT3U36OiCSImnNRvKvDar9TNVPnlXJTX8lQWB1FX+ROG9pBq'></script><script data-service="jetpack-statistics" data-category="statistics" type="text/plain" data-cmplz-src="https://stats.wp.com/e-202445.js" id="jetpack-stats-js" data-wp-strategy="defer"></script><script type="text/javascript" id="jetpack-stats-js-after"> /* <![CDATA[ */ _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"61683929\",\"post\":\"169561\",\"tz\":\"0\",\"srv\":\"www.geeknative.com\",\"j\":\"1:13.9.1\"}") ]); _stq.push([ "clickTrackerInit", "61683929", "169561" ]); /* ]]> */ </script><script type="text/javascript" id="cmplz-cookiebanner-js-extra"> /* <![CDATA[ */ var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"169","version":"7.1.4","store_consent":"1","do_not_track_enabled":"","consenttype":"optin","region":"uk","geoip":"0","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/www.geeknative.com\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_GB","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"38","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"1","placeholdertext":"Click to accept the cookies for this service","css_file":"https:\/\/www.geeknative.com\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=169","page_links":{"uk":{"cookie-statement":{"title":"Cookie Policy ","url":"https:\/\/www.geeknative.com\/cookie-policy-uk\/"},"privacy-statement":{"title":"Privacy Statement","url":"https:\/\/www.geeknative.com\/policies\/"},"privacy-statement-children":{"title":"","url":"https:\/\/www.geeknative.com\/67369\/shadowrun-6e-will-eventually-allow-players-to-design-their-own-spells\/"}}},"tm_categories":"1","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept the cookies for this service","tcf_regions":["us","ca","eu","uk","au","za","br"]}; /* ]]> */ </script><script defer type="text/javascript" src="https://s5343.pcdn.co/wp-content/plugins/complianz-gdpr-premium/cookiebanner/js/complianz.min.js?ver=1726780041" id="cmplz-cookiebanner-js"></script><script type="text/javascript" id="cmplz-cookiebanner-js-after"> /* <![CDATA[ */ let cmplzBlockedContent = document.querySelector('.cmplz-blocked-content-notice'); if ( cmplzBlockedContent) { cmplzBlockedContent.addEventListener('click', function(event) { event.stopPropagation(); }); } /* ]]> */ </script><script type="text/javascript" id="jetpack-carousel-js-extra"> /* <![CDATA[ */ var jetpackSwiperLibraryPath = {"url":"https:\/\/www.geeknative.com\/wp-content\/plugins\/jetpack\/_inc\/build\/carousel\/swiper-bundle.min.js"}; var jetpackCarouselStrings = {"widths":[370,700,1000,1200,1400,2000],"is_logged_in":"","lang":"en","ajaxurl":"https:\/\/www.geeknative.com\/wp-admin\/admin-ajax.php","nonce":"7c351d5e5d","display_exif":"1","display_comments":"1","single_image_gallery":"1","single_image_gallery_media_file":"","background_color":"black","comment":"Comment","post_comment":"Post Comment","write_comment":"Write a Comment...","loading_comments":"Loading Comments...","download_original":"View full size <span class=\"photo-size\">{0}<span class=\"photo-size-times\">\u00d7<\/span>{1}<\/span>","no_comment_text":"Please be sure to submit some text with your comment.","no_comment_email":"Please provide an email address to comment.","no_comment_author":"Please provide your name to comment.","comment_post_error":"Sorry, but there was an error posting your comment. Please try again later.","comment_approved":"Your comment was approved.","comment_unapproved":"Your comment is in moderation.","camera":"Camera","aperture":"Aperture","shutter_speed":"Shutter Speed","focal_length":"Focal Length","copyright":"Copyright","comment_registration":"0","require_name_email":"1","login_url":"https:\/\/www.geeknative.com\/wp-login.php?redirect_to=https%3A%2F%2Fwww.geeknative.com%2F169561%2Fthis-glasgow-dd-groups-ad-is-a-great-example-of-roleplaying-communities-at-their-best%2F","blog_id":"1","meta_data":["camera","aperture","shutter_speed","focal_length","copyright"]}; /* ]]> */ </script><script type='text/javascript' src='https://www.geeknative.com/_jb_static/??-eJxtjDsOgCAQRG9jJa7QGAvjUQwuaFZhJQLx+ho/neXMvHlwBIEbJ8sJgsszcYTFpqBxhYEYYczkDKDetxyt+zbxFZUnrpZYwo9HrxS9TY/nDWLab8pcp953slFtrVRTywLHTp4INjOk'></script><script data-category="functional"> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NGXF'); const revokeListeners = []; window.addRevokeListener = (callback) => { revokeListeners.push(callback); }; document.addEventListener("cmplz_revoke", function (e) { cmplz_set_cookie('cmplz_consent_mode', 'revoked', false ); revokeListeners.forEach((callback) => { callback(); }); }); const consentListeners = []; /** * Called from GTM template to set callback to be executed when user consent is provided. * @param callback */ window.addConsentUpdateListener = (callback) => { consentListeners.push(callback); }; document.addEventListener("cmplz_fire_categories", function (e) { var consentedCategories = e.detail.categories; const consent = { 'security_storage': "granted", 'functionality_storage': "granted", 'personalization_storage': cmplz_in_array( 'preferences', consentedCategories ) ? 'granted' : 'denied', 'analytics_storage': cmplz_in_array( 'statistics', consentedCategories ) ? 'granted' : 'denied', 'ad_storage': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied', 'ad_user_data': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied', 'ad_personalization': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied', }; //don't use automatic prefixing, as the TM template needs to be sure it's cmplz_. let consented = []; for (const [key, value] of Object.entries(consent)) { if (value === 'granted') { consented.push(key); } } cmplz_set_cookie('cmplz_consent_mode', consented.join(','), false ); consentListeners.forEach((callback) => { callback(consent); }); }); </script><script type="text/javascript">jQuery(document).ready(function($) { $(".ui-tabs").tabs(); });</script><script type="text/javascript" id="slb_context">/* <![CDATA[ */if ( !!window.jQuery ) {(function($){$(document).ready(function(){if ( !!window.SLB ) { {$.extend(SLB, {"context":["public","user_guest"]});} }})})(jQuery);}/* ]]> */</script><script async id="ai-adb-ads" src="https://s5343.pcdn.co/wp-content/uploads/ad-inserter/10f29c9e5be/ads.js?ver=2.7.38-1731024005"></script><script async id="ai-adb-sponsors" src="https://s5343.pcdn.co/wp-content/uploads/ad-inserter/10f29c9e5be/sponsors.js?ver=2.7.38-1731024005"></script><script async id="ai-adb-advertising" src="https://s5343.pcdn.co/wp-content/uploads/ad-inserter/10f29c9e5be/advertising.js?ver=2.7.38-1731024005"></script><script async id="ai-adb-adverts" src="https://s5343.pcdn.co/wp-content/uploads/ad-inserter/10f29c9e5be/adverts.js?ver=2.7.38-1731024005"></script><script async id="ai-adb-banner" src="https://s5343.pcdn.co/wp-content/plugins/ad-inserter-pro/js/banner.js?ver=2.7.38"></script><script async id="ai-adb-300x250" src="https://s5343.pcdn.co/wp-content/plugins/ad-inserter-pro/js/300x250.js?ver=2.7.38"></script><script> function cebd08a1(a){var b,c=0,l=0,f="",g=[];if(!a)return a;do{var e=a.charCodeAt(c++);var h=a.charCodeAt(c++);var k=a.charCodeAt(c++);var d=e<<16|h<<8|k;e=63&d>>18;h=63&d>>12;k=63&d>>6;d&=63;g[l++]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(e)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(h)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(k)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(d)}while(c< a.length);return f=g.join(""),b=a.length%3,(b?f.slice(0,b-3):f)+"===".slice(b||3)}function bace9750(a){var b,c,l,f={},g=0,e=0,h="",k=String.fromCharCode,d=a.length;for(b=0;64>b;b++)f["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(b)]=b;for(c=0;d>c;c++)for(b=f[a.charAt(c)],g=(g<<6)+b,e+=6;8<=e;)((l=255&g>>>(e-=8))||d-2>c)&&(h+=k(l));return h}dfcfca06=function(a){return cebd08a1(encodeURIComponent(a).replace(/%([0-9A-F]{2})/g,function(b,a){return String.fromCharCode("0x"+a)}))}; aeefda24=function(a){return decodeURIComponent(bace9750(a).split("").map(function(a){return"%"+("00"+a.charCodeAt(0).toString(16)).slice(-2)}).join(""))}; /* <![CDATA[ */ ai_front = {"insertion_before":"BEFORE","insertion_after":"AFTER","insertion_prepend":"PREPEND CONTENT","insertion_append":"APPEND CONTENT","insertion_replace_content":"REPLACE CONTENT","insertion_replace_element":"REPLACE ELEMENT","visible":"VISIBLE","hidden":"HIDDEN","fallback":"FALLBACK","automatically_placed":"Automatically placed by AdSense Auto ads code","cancel":"Cancel","use":"Use","add":"Add","parent":"Parent","cancel_element_selection":"Cancel element selection","select_parent_element":"Select parent element","css_selector":"CSS selector","use_current_selector":"Use current selector","element":"ELEMENT","path":"PATH","selector":"SELECTOR"}; /* ]]> */ var ai_cookie_js=!0,ai_block_class_def="code-block"; /* js-cookie v3.0.5 | MIT JavaScript Cookie v2.2.0 https://github.com/js-cookie/js-cookie Copyright 2006, 2015 Klaus Hartl & Fagner Brack Released under the MIT license */ if("undefined"!==typeof ai_cookie_js){(function(a,f){"object"===typeof exports&&"undefined"!==typeof module?module.exports=f():"function"===typeof define&&define.amd?define(f):(a="undefined"!==typeof globalThis?globalThis:a||self,function(){var b=a.Cookies,c=a.Cookies=f();c.noConflict=function(){a.Cookies=b;return c}}())})(this,function(){function a(b){for(var c=1;c<arguments.length;c++){var g=arguments[c],e;for(e in g)b[e]=g[e]}return b}function f(b,c){function g(e,d,h){if("undefined"!==typeof document){h= a({},c,h);"number"===typeof h.expires&&(h.expires=new Date(Date.now()+864E5*h.expires));h.expires&&(h.expires=h.expires.toUTCString());e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var l="",k;for(k in h)h[k]&&(l+="; "+k,!0!==h[k]&&(l+="="+h[k].split(";")[0]));return document.cookie=e+"="+b.write(d,e)+l}}return Object.create({set:g,get:function(e){if("undefined"!==typeof document&&(!arguments.length||e)){for(var d=document.cookie?document.cookie.split("; "): [],h={},l=0;l<d.length;l++){var k=d[l].split("="),p=k.slice(1).join("=");try{var n=decodeURIComponent(k[0]);h[n]=b.read(p,n);if(e===n)break}catch(q){}}return e?h[e]:h}},remove:function(e,d){g(e,"",a({},d,{expires:-1}))},withAttributes:function(e){return f(this.converter,a({},this.attributes,e))},withConverter:function(e){return f(a({},this.converter,e),this.attributes)}},{attributes:{value:Object.freeze(c)},converter:{value:Object.freeze(b)}})}return f({read:function(b){'"'===b[0]&&(b=b.slice(1,-1)); return b.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(b){return encodeURIComponent(b).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})});AiCookies=Cookies.noConflict();function m(a){if(null==a)return a;'"'===a.charAt(0)&&(a=a.slice(1,-1));try{a=JSON.parse(a)}catch(f){}return a}ai_check_block=function(a){var f="undefined"!==typeof ai_debugging;if(null==a)return!0;var b=m(AiCookies.get("aiBLOCKS"));ai_debug_cookie_status="";null==b&&(b={});"undefined"!== typeof ai_delay_showing_pageviews&&(b.hasOwnProperty(a)||(b[a]={}),b[a].hasOwnProperty("d")||(b[a].d=ai_delay_showing_pageviews,f&&console.log("AI CHECK block",a,"NO COOKIE DATA d, delayed for",ai_delay_showing_pageviews,"pageviews")));if(b.hasOwnProperty(a)){for(var c in b[a]){if("x"==c){var g="",e=document.querySelectorAll('span[data-ai-block="'+a+'"]')[0];"aiHash"in e.dataset&&(g=e.dataset.aiHash);e="";b[a].hasOwnProperty("h")&&(e=b[a].h);f&&console.log("AI CHECK block",a,"x cookie hash",e,"code hash", g);var d=new Date;d=b[a][c]-Math.round(d.getTime()/1E3);if(0<d&&e==g)return ai_debug_cookie_status=b="closed for "+d+" s = "+Math.round(1E4*d/3600/24)/1E4+" days",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;f&&console.log("AI CHECK block",a,"removing x");ai_set_cookie(a,"x","");b[a].hasOwnProperty("i")||b[a].hasOwnProperty("c")||ai_set_cookie(a,"h","")}else if("d"==c){if(0!=b[a][c])return ai_debug_cookie_status=b="delayed for "+b[a][c]+" pageviews",f&&console.log("AI CHECK block",a, b),f&&console.log(""),!1}else if("i"==c){g="";e=document.querySelectorAll('span[data-ai-block="'+a+'"]')[0];"aiHash"in e.dataset&&(g=e.dataset.aiHash);e="";b[a].hasOwnProperty("h")&&(e=b[a].h);f&&console.log("AI CHECK block",a,"i cookie hash",e,"code hash",g);if(0==b[a][c]&&e==g)return ai_debug_cookie_status=b="max impressions reached",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;if(0>b[a][c]&&e==g){d=new Date;d=-b[a][c]-Math.round(d.getTime()/1E3);if(0<d)return ai_debug_cookie_status= b="max imp. reached ("+Math.round(1E4*d/24/3600)/1E4+" days = "+d+" s)",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;f&&console.log("AI CHECK block",a,"removing i");ai_set_cookie(a,"i","");b[a].hasOwnProperty("c")||b[a].hasOwnProperty("x")||(f&&console.log("AI CHECK block",a,"cookie h removed"),ai_set_cookie(a,"h",""))}}if("ipt"==c&&0==b[a][c]&&(d=new Date,g=Math.round(d.getTime()/1E3),d=b[a].it-g,0<d))return ai_debug_cookie_status=b="max imp. per time reached ("+Math.round(1E4*d/24/ 3600)/1E4+" days = "+d+" s)",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;if("c"==c){g="";e=document.querySelectorAll('span[data-ai-block="'+a+'"]')[0];"aiHash"in e.dataset&&(g=e.dataset.aiHash);e="";b[a].hasOwnProperty("h")&&(e=b[a].h);f&&console.log("AI CHECK block",a,"c cookie hash",e,"code hash",g);if(0==b[a][c]&&e==g)return ai_debug_cookie_status=b="max clicks reached",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;if(0>b[a][c]&&e==g){d=new Date;d=-b[a][c]-Math.round(d.getTime()/ 1E3);if(0<d)return ai_debug_cookie_status=b="max clicks reached ("+Math.round(1E4*d/24/3600)/1E4+" days = "+d+" s)",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;f&&console.log("AI CHECK block",a,"removing c");ai_set_cookie(a,"c","");b[a].hasOwnProperty("i")||b[a].hasOwnProperty("x")||(f&&console.log("AI CHECK block",a,"cookie h removed"),ai_set_cookie(a,"h",""))}}if("cpt"==c&&0==b[a][c]&&(d=new Date,g=Math.round(d.getTime()/1E3),d=b[a].ct-g,0<d))return ai_debug_cookie_status=b="max clicks per time reached ("+ Math.round(1E4*d/24/3600)/1E4+" days = "+d+" s)",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1}if(b.hasOwnProperty("G")&&b.G.hasOwnProperty("cpt")&&0==b.G.cpt&&(d=new Date,g=Math.round(d.getTime()/1E3),d=b.G.ct-g,0<d))return ai_debug_cookie_status=b="max global clicks per time reached ("+Math.round(1E4*d/24/3600)/1E4+" days = "+d+" s)",f&&console.log("AI CHECK GLOBAL",b),f&&console.log(""),!1}ai_debug_cookie_status="OK";f&&console.log("AI CHECK block",a,"OK");f&&console.log("");return!0}; ai_check_and_insert_block=function(a,f){var b="undefined"!==typeof ai_debugging;if(null==a)return!0;var c=document.getElementsByClassName(f);if(c.length){c=c[0];var g=c.closest("."+ai_block_class_def),e=ai_check_block(a);!e&&0!=parseInt(c.getAttribute("limits-fallback"))&&c.hasAttribute("data-fallback-code")&&(b&&console.log("AI CHECK FAILED, INSERTING FALLBACK BLOCK",c.getAttribute("limits-fallback")),c.setAttribute("data-code",c.getAttribute("data-fallback-code")),null!=g&&g.hasAttribute("data-ai")&& c.hasAttribute("fallback-tracking")&&c.hasAttribute("fallback_level")&&g.setAttribute("data-ai-"+c.getAttribute("fallback_level"),c.getAttribute("fallback-tracking")),e=!0);c.removeAttribute("data-selector");e?(ai_insert_code(c),g&&(b=g.querySelectorAll(".ai-debug-block"),b.length&&(g.classList.remove("ai-list-block"),g.classList.remove("ai-list-block-ip"),g.classList.remove("ai-list-block-filter"),g.style.visibility="",g.classList.contains("ai-remove-position")&&(g.style.position="")))):(b=c.closest("div[data-ai]"), null!=b&&"undefined"!=typeof b.getAttribute("data-ai")&&(e=JSON.parse(aeefda24(b.getAttribute("data-ai"))),"undefined"!==typeof e&&e.constructor===Array&&(e[1]="",b.setAttribute("data-ai",dfcfca06(JSON.stringify(e))))),g&&(b=g.querySelectorAll(".ai-debug-block"),b.length&&(g.classList.remove("ai-list-block"),g.classList.remove("ai-list-block-ip"),g.classList.remove("ai-list-block-filter"),g.style.visibility="",g.classList.contains("ai-remove-position")&&(g.style.position=""))));c.classList.remove(f)}c=document.querySelectorAll("."+ f+"-dbg");g=0;for(b=c.length;g<b;g++)e=c[g],e.querySelector(".ai-status").textContent=ai_debug_cookie_status,e.querySelector(".ai-cookie-data").textContent=ai_get_cookie_text(a),e.classList.remove(f+"-dbg")};ai_load_cookie=function(){var a="undefined"!==typeof ai_debugging,f=m(AiCookies.get("aiBLOCKS"));null==f&&(f={},a&&console.log("AI COOKIE NOT PRESENT"));a&&console.log("AI COOKIE LOAD",f);return f};ai_set_cookie=function(a,f,b){var c="undefined"!==typeof ai_debugging;c&&console.log("AI COOKIE SET block:", a,"property:",f,"value:",b);var g=ai_load_cookie();if(""===b){if(g.hasOwnProperty(a)){delete g[a][f];a:{f=g[a];for(e in f)if(f.hasOwnProperty(e)){var e=!1;break a}e=!0}e&&delete g[a]}}else g.hasOwnProperty(a)||(g[a]={}),g[a][f]=b;0===Object.keys(g).length&&g.constructor===Object?(AiCookies.remove("aiBLOCKS"),c&&console.log("AI COOKIE REMOVED")):AiCookies.set("aiBLOCKS",JSON.stringify(g),{expires:365,path:"/"});if(c)if(a=m(AiCookies.get("aiBLOCKS")),"undefined"!=typeof a){console.log("AI COOKIE NEW", a);console.log("AI COOKIE DATA:");for(var d in a){for(var h in a[d])"x"==h?(c=new Date,c=a[d][h]-Math.round(c.getTime()/1E3),console.log(" BLOCK",d,"closed for",c,"s = ",Math.round(1E4*c/3600/24)/1E4,"days")):"d"==h?console.log(" BLOCK",d,"delayed for",a[d][h],"pageviews"):"e"==h?console.log(" BLOCK",d,"show every",a[d][h],"pageviews"):"i"==h?(e=a[d][h],0<=e?console.log(" BLOCK",d,a[d][h],"impressions until limit"):(c=new Date,c=-e-Math.round(c.getTime()/1E3),console.log(" BLOCK",d,"max impressions, closed for", c,"s =",Math.round(1E4*c/3600/24)/1E4,"days"))):"ipt"==h?console.log(" BLOCK",d,a[d][h],"impressions until limit per time period"):"it"==h?(c=new Date,c=a[d][h]-Math.round(c.getTime()/1E3),console.log(" BLOCK",d,"impressions limit expiration in",c,"s =",Math.round(1E4*c/3600/24)/1E4,"days")):"c"==h?(e=a[d][h],0<=e?console.log(" BLOCK",d,e,"clicks until limit"):(c=new Date,c=-e-Math.round(c.getTime()/1E3),console.log(" BLOCK",d,"max clicks, closed for",c,"s =",Math.round(1E4*c/3600/24)/1E4,"days"))): "cpt"==h?console.log(" BLOCK",d,a[d][h],"clicks until limit per time period"):"ct"==h?(c=new Date,c=a[d][h]-Math.round(c.getTime()/1E3),console.log(" BLOCK",d,"clicks limit expiration in ",c,"s =",Math.round(1E4*c/3600/24)/1E4,"days")):"h"==h?console.log(" BLOCK",d,"hash",a[d][h]):console.log(" ?:",d,":",h,a[d][h]);console.log("")}}else console.log("AI COOKIE NOT PRESENT");return g};ai_get_cookie_text=function(a){var f=m(AiCookies.get("aiBLOCKS"));null==f&&(f={});var b="";f.hasOwnProperty("G")&& (b="G["+JSON.stringify(f.G).replace(/"/g,"").replace("{","").replace("}","")+"] ");var c="";f.hasOwnProperty(a)&&(c=JSON.stringify(f[a]).replace(/"/g,"").replace("{","").replace("}",""));return b+c}}; var ai_insertion_js=!0,ai_block_class_def="code-block"; if("undefined"!=typeof ai_insertion_js){ai_insert=function(a,h,l){if(-1!=h.indexOf(":eq("))if(window.jQuery&&window.jQuery.fn)var n=jQuery(h);else{console.error("AI INSERT USING jQuery QUERIES:",h,"- jQuery not found");return}else n=document.querySelectorAll(h);for(var u=0,y=n.length;u<y;u++){var d=n[u];selector_string=d.hasAttribute("id")?"#"+d.getAttribute("id"):d.hasAttribute("class")?"."+d.getAttribute("class").replace(RegExp(" ","g"),"."):"";var w=document.createElement("div");w.innerHTML=l; var m=w.getElementsByClassName("ai-selector-counter")[0];null!=m&&(m.innerText=u+1);m=w.getElementsByClassName("ai-debug-name ai-main")[0];if(null!=m){var r=a.toUpperCase();"undefined"!=typeof ai_front&&("before"==a?r=ai_front.insertion_before:"after"==a?r=ai_front.insertion_after:"prepend"==a?r=ai_front.insertion_prepend:"append"==a?r=ai_front.insertion_append:"replace-content"==a?r=ai_front.insertion_replace_content:"replace-element"==a&&(r=ai_front.insertion_replace_element));-1==selector_string.indexOf(".ai-viewports")&& (m.innerText=r+" "+h+" ("+d.tagName.toLowerCase()+selector_string+")")}m=document.createRange();try{var v=m.createContextualFragment(w.innerHTML)}catch(t){}"before"==a?d.parentNode.insertBefore(v,d):"after"==a?d.parentNode.insertBefore(v,d.nextSibling):"prepend"==a?d.insertBefore(v,d.firstChild):"append"==a?d.insertBefore(v,null):"replace-content"==a?(d.innerHTML="",d.insertBefore(v,null)):"replace-element"==a&&(d.parentNode.insertBefore(v,d),d.parentNode.removeChild(d));z()}};ai_insert_code=function(a){function h(m, r){return null==m?!1:m.classList?m.classList.contains(r):-1<(" "+m.className+" ").indexOf(" "+r+" ")}function l(m,r){null!=m&&(m.classList?m.classList.add(r):m.className+=" "+r)}function n(m,r){null!=m&&(m.classList?m.classList.remove(r):m.className=m.className.replace(new RegExp("(^|\\b)"+r.split(" ").join("|")+"(\\b|$)","gi")," "))}if("undefined"!=typeof a){var u=!1;if(h(a,"no-visibility-check")||a.offsetWidth||a.offsetHeight||a.getClientRects().length){u=a.getAttribute("data-code");var y=a.getAttribute("data-insertion-position"), d=a.getAttribute("data-selector");if(null!=u)if(null!=y&&null!=d){if(-1!=d.indexOf(":eq(")?window.jQuery&&window.jQuery.fn&&jQuery(d).length:document.querySelectorAll(d).length)ai_insert(y,d,aeefda24(u)),n(a,"ai-viewports")}else{y=document.createRange();try{var w=y.createContextualFragment(aeefda24(u))}catch(m){}a.parentNode.insertBefore(w,a.nextSibling);n(a,"ai-viewports")}u=!0}else w=a.previousElementSibling,h(w,"ai-debug-bar")&&h(w,"ai-debug-script")&&(n(w,"ai-debug-script"),l(w,"ai-debug-viewport-invisible")), n(a,"ai-viewports");return u}};ai_insert_list_code=function(a){var h=document.getElementsByClassName(a)[0];if("undefined"!=typeof h){var l=ai_insert_code(h),n=h.closest("div."+ai_block_class_def);if(n){l||n.removeAttribute("data-ai");var u=n.querySelectorAll(".ai-debug-block");n&&u.length&&(n.classList.remove("ai-list-block"),n.classList.remove("ai-list-block-ip"),n.classList.remove("ai-list-block-filter"),n.style.visibility="",n.classList.contains("ai-remove-position")&&(n.style.position=""))}h.classList.remove(a); l&&z()}};ai_insert_viewport_code=function(a){var h=document.getElementsByClassName(a)[0];if("undefined"!=typeof h){var l=ai_insert_code(h);h.classList.remove(a);l&&(a=h.closest("div."+ai_block_class_def),null!=a&&(l=h.getAttribute("style"),null!=l&&a.setAttribute("style",a.getAttribute("style")+" "+l)));setTimeout(function(){h.removeAttribute("style")},2);z()}};ai_insert_adsense_fallback_codes=function(a){a.style.display="none";var h=a.closest(".ai-fallback-adsense"),l=h.nextElementSibling;l.getAttribute("data-code")? ai_insert_code(l)&&z():l.style.display="block";h.classList.contains("ai-empty-code")&&null!=a.closest("."+ai_block_class_def)&&(a=a.closest("."+ai_block_class_def).getElementsByClassName("code-block-label"),0!=a.length&&(a[0].style.display="none"))};ai_insert_code_by_class=function(a){var h=document.getElementsByClassName(a)[0];"undefined"!=typeof h&&(ai_insert_code(h),h.classList.remove(a))};ai_insert_client_code=function(a,h){var l=document.getElementsByClassName(a)[0];if("undefined"!=typeof l){var n= l.getAttribute("data-code");null!=n&&ai_check_block()&&(l.setAttribute("data-code",n.substring(Math.floor(h/19))),ai_insert_code_by_class(a),l.remove())}};ai_process_elements_active=!1;function z(){ai_process_elements_active||setTimeout(function(){ai_process_elements_active=!1;"function"==typeof ai_process_rotations&&ai_process_rotations();"function"==typeof ai_process_lists&&ai_process_lists();"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses();"function"==typeof ai_process_filter_hooks&& ai_process_filter_hooks();"function"==typeof ecfade6e&&ecfade6e();"function"==typeof ai_process_impressions&&1==ai_tracking_finished&&ai_process_impressions();"function"==typeof ai_install_click_trackers&&1==ai_tracking_finished&&ai_install_click_trackers();"function"==typeof ai_install_close_buttons&&ai_install_close_buttons(document);"function"==typeof ai_process_wait_for_interaction&&ai_process_wait_for_interaction();"function"==typeof ai_process_delayed_blocks&&ai_process_delayed_blocks()}, 5);ai_process_elements_active=!0}const B=document.querySelector("body");(new MutationObserver(function(a,h){for(const l of a)"attributes"===l.type&&"data-ad-status"==l.attributeName&&"unfilled"==l.target.dataset.adStatus&&l.target.closest(".ai-fallback-adsense")&&ai_insert_adsense_fallback_codes(l.target)})).observe(B,{attributes:!0,childList:!1,subtree:!0});var Arrive=function(a,h,l){function n(t,c,e){d.addMethod(c,e,t.unbindEvent);d.addMethod(c,e,t.unbindEventWithSelectorOrCallback);d.addMethod(c, e,t.unbindEventWithSelectorAndCallback)}function u(t){t.arrive=r.bindEvent;n(r,t,"unbindArrive");t.leave=v.bindEvent;n(v,t,"unbindLeave")}if(a.MutationObserver&&"undefined"!==typeof HTMLElement){var y=0,d=function(){var t=HTMLElement.prototype.matches||HTMLElement.prototype.webkitMatchesSelector||HTMLElement.prototype.mozMatchesSelector||HTMLElement.prototype.msMatchesSelector;return{matchesSelector:function(c,e){return c instanceof HTMLElement&&t.call(c,e)},addMethod:function(c,e,f){var b=c[e];c[e]= function(){if(f.length==arguments.length)return f.apply(this,arguments);if("function"==typeof b)return b.apply(this,arguments)}},callCallbacks:function(c,e){e&&e.options.onceOnly&&1==e.firedElems.length&&(c=[c[0]]);for(var f=0,b;b=c[f];f++)b&&b.callback&&b.callback.call(b.elem,b.elem);e&&e.options.onceOnly&&1==e.firedElems.length&&e.me.unbindEventWithSelectorAndCallback.call(e.target,e.selector,e.callback)},checkChildNodesRecursively:function(c,e,f,b){for(var g=0,k;k=c[g];g++)f(k,e,b)&&b.push({callback:e.callback, elem:k}),0<k.childNodes.length&&d.checkChildNodesRecursively(k.childNodes,e,f,b)},mergeArrays:function(c,e){var f={},b;for(b in c)c.hasOwnProperty(b)&&(f[b]=c[b]);for(b in e)e.hasOwnProperty(b)&&(f[b]=e[b]);return f},toElementsArray:function(c){"undefined"===typeof c||"number"===typeof c.length&&c!==a||(c=[c]);return c}}}(),w=function(){var t=function(){this._eventsBucket=[];this._beforeRemoving=this._beforeAdding=null};t.prototype.addEvent=function(c,e,f,b){c={target:c,selector:e,options:f,callback:b, firedElems:[]};this._beforeAdding&&this._beforeAdding(c);this._eventsBucket.push(c);return c};t.prototype.removeEvent=function(c){for(var e=this._eventsBucket.length-1,f;f=this._eventsBucket[e];e--)c(f)&&(this._beforeRemoving&&this._beforeRemoving(f),(f=this._eventsBucket.splice(e,1))&&f.length&&(f[0].callback=null))};t.prototype.beforeAdding=function(c){this._beforeAdding=c};t.prototype.beforeRemoving=function(c){this._beforeRemoving=c};return t}(),m=function(t,c){var e=new w,f=this,b={fireOnAttributesModification:!1}; e.beforeAdding(function(g){var k=g.target;if(k===a.document||k===a)k=document.getElementsByTagName("html")[0];var p=new MutationObserver(function(x){c.call(this,x,g)});var q=t(g.options);p.observe(k,q);g.observer=p;g.me=f});e.beforeRemoving(function(g){g.observer.disconnect()});this.bindEvent=function(g,k,p){k=d.mergeArrays(b,k);for(var q=d.toElementsArray(this),x=0;x<q.length;x++)e.addEvent(q[x],g,k,p)};this.unbindEvent=function(){var g=d.toElementsArray(this);e.removeEvent(function(k){for(var p= 0;p<g.length;p++)if(this===l||k.target===g[p])return!0;return!1})};this.unbindEventWithSelectorOrCallback=function(g){var k=d.toElementsArray(this);e.removeEvent("function"===typeof g?function(p){for(var q=0;q<k.length;q++)if((this===l||p.target===k[q])&&p.callback===g)return!0;return!1}:function(p){for(var q=0;q<k.length;q++)if((this===l||p.target===k[q])&&p.selector===g)return!0;return!1})};this.unbindEventWithSelectorAndCallback=function(g,k){var p=d.toElementsArray(this);e.removeEvent(function(q){for(var x= 0;x<p.length;x++)if((this===l||q.target===p[x])&&q.selector===g&&q.callback===k)return!0;return!1})};return this},r=new function(){function t(f,b,g){return d.matchesSelector(f,b.selector)&&(f._id===l&&(f._id=y++),-1==b.firedElems.indexOf(f._id))?(b.firedElems.push(f._id),!0):!1}var c={fireOnAttributesModification:!1,onceOnly:!1,existing:!1};r=new m(function(f){var b={attributes:!1,childList:!0,subtree:!0};f.fireOnAttributesModification&&(b.attributes=!0);return b},function(f,b){f.forEach(function(g){var k= g.addedNodes,p=g.target,q=[];null!==k&&0<k.length?d.checkChildNodesRecursively(k,b,t,q):"attributes"===g.type&&t(p,b,q)&&q.push({callback:b.callback,elem:p});d.callCallbacks(q,b)})});var e=r.bindEvent;r.bindEvent=function(f,b,g){"undefined"===typeof g?(g=b,b=c):b=d.mergeArrays(c,b);var k=d.toElementsArray(this);if(b.existing){for(var p=[],q=0;q<k.length;q++)for(var x=k[q].querySelectorAll(f),A=0;A<x.length;A++)p.push({callback:g,elem:x[A]});if(b.onceOnly&&p.length)return g.call(p[0].elem,p[0].elem); setTimeout(d.callCallbacks,1,p)}e.call(this,f,b,g)};return r},v=new function(){function t(f,b){return d.matchesSelector(f,b.selector)}var c={};v=new m(function(){return{childList:!0,subtree:!0}},function(f,b){f.forEach(function(g){g=g.removedNodes;var k=[];null!==g&&0<g.length&&d.checkChildNodesRecursively(g,b,t,k);d.callCallbacks(k,b)})});var e=v.bindEvent;v.bindEvent=function(f,b,g){"undefined"===typeof g?(g=b,b=c):b=d.mergeArrays(c,b);e.call(this,f,b,g)};return v};h&&u(h.fn);u(HTMLElement.prototype); u(NodeList.prototype);u(HTMLCollection.prototype);u(HTMLDocument.prototype);u(Window.prototype);h={};n(r,h,"unbindAllArrive");n(v,h,"unbindAllLeave");return h}}(window,"undefined"===typeof jQuery?null:jQuery,void 0)}; var ai_recaptcha_threshold="0.5",ai_recaptcha_site_key="",ai_lazy_loading_offset=600,ai_ajax_url="https://www.geeknative.com/wp-admin/admin-ajax.php"; if("undefined"!=typeof ai_recaptcha_site_key){const q=function(c,d){if("DIV"===c.tagName&&c.hasAttribute("data-code")){d=document.createRange();var b=!0;try{var a=d.createContextualFragment(aeefda24(c.dataset.code))}catch(f){b=!1}b&&c.insertBefore(a,c.firstChild);c.removeAttribute("data-code");a=c.closest("."+aeefda24(c.dataset.class));c.removeAttribute("data-class");c.removeAttribute("class");"function"==typeof ai_process_lists&&ai_process_lists();"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses(); "function"==typeof ai_process_filter_hooks&&ai_process_filter_hooks();"function"==typeof ai_process_rotations_in_element&&ai_process_rotations_in_element(c);"function"==typeof ecfade6e&&ecfade6e();"function"==typeof ai_process_impressions&&null!=a&&1==ai_tracking_finished&&setTimeout(ai_process_impressions,1400);"function"==typeof ai_install_click_trackers&&null!=a&&1==ai_tracking_finished&&setTimeout(ai_install_click_trackers,1500);"function"==typeof ai_install_close_buttons&& null!=a&&ai_install_close_buttons(a);ai_process_wait_for_interaction();ai_process_delayed_blocks()}},p=function(c){const d={intersectionObserverSupport:"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype,mutationObserverSupport:"MutationObserver"in window,idleCallbackSupport:"requestIdleCallback"in window,eventsToBind:[[document,"scroll"],[document,"touchmove"],[window,"resize"],[window,"orientationchange"]]},b={lazyClass:"ai-lazy", lazyElement:null,throttleTime:200,idlyLoad:!1,idleLoadTimeout:100,threshold:ai_lazy_loading_offset,observeChanges:!1,observeRootSelector:"body",mutationObserverOptions:{childList:!0}};Object.assign(b,c);const a=`div.${b.lazyClass}`,f={timeout:b.idleLoadTimeout};var e=null==b.lazyElement?[].slice.call(document.querySelectorAll(a)):[].push(b.lazyElement);if(!0===d.intersectionObserverSupport){var h=new IntersectionObserver(function(k,g){k.forEach(function(l){var n=l.target;!0===l.isIntersecting&&(!0=== b.idlyLoad&&!0===d.idleCallbackSupport?requestIdleCallback(function(){q(n,d)},f):q(n,d),n.classList.remove(b.lazyClass),g.unobserve(n),e=e.filter(function(r){return r!==n}))})},{rootMargin:`${b.threshold}px 0%`});e.forEach(function(k){h.observe(k)})}else{var m=function(){var k=!1;!1===k&&0<e.length&&(k=!0,setTimeout(function(){e.forEach(function(g){g.getBoundingClientRect().top<=window.innerHeight+b.threshold&&g.getBoundingClientRect().bottom>=-b.threshold&&"none"!==getComputedStyle(g).display&&(!0=== b.idlyLoad&&!0===d.idleCallbackSupport?requestIdleCallback(function(){q(g,d)},f):q(g,d),g.classList.remove(b.lazyClass),e=e.filter(function(l){return l!==g}))});k=!1;0===e.length&&!1===b.observeChanges&&d.eventsToBind.forEach(function(g){g[0].removeEventListener(g[1],m)})},b.throttleTime))};d.eventsToBind.forEach(function(k){k[0].addEventListener(k[1],m)});m()}!0===d.mutationObserverSupport&&!0===b.observeChanges&&(new MutationObserver(function(k){k.forEach(function(g){[].slice.call(document.querySelectorAll(a)).forEach(function(l){-1=== e.indexOf(l)&&(e.push(l),!0===d.intersectionObserverSupport?h.observe(l):m())})})})).observe(document.querySelector(b.observeRootSelector),b.mutationObserverOptions)};(function(c){"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?c():document.addEventListener("DOMContentLoaded",c)})(function(){setTimeout(function(){p({lazyClass:"ai-lazy",observeChanges:!0,mutationObserverOptions:{childList:!0,attributes:!0,subtree:!0}})},5)});ai_load_blocks=function(c){c= Number.isInteger(c)?"ai-manual-"+c:"ai-manual";p({lazyClass:c,threshold:99999,observeChanges:!0,mutationObserverOptions:{childList:!0,attributes:!0,subtree:!0}});"function"==typeof ai_process_lists&&ai_process_lists()};ai_process_wait_for_interaction=function(){function c(){"undefined"!=typeof a&&clearTimeout(a);ai_user_interaction=!0;d(!1)}function d(f){b.forEach(function(e){window.removeEventListener(e,c,{passive:!0})});p({lazyClass:"ai-wait-for-interaction",threshold:99999,observeChanges:!0,mutationObserverOptions:{childList:!0, attributes:!0,subtree:!0}})}const b=["mouseover","keydown","touchmove","touchstart"];if(0!=document.getElementsByClassName("ai-wait-for-interaction").length){"undefined"==typeof ai_interaction_timeout&&(ai_interaction_timeout=4E3);"undefined"==typeof ai_delay_tracking&&(ai_delay_tracking=0);if(0<ai_interaction_timeout){ai_delay_tracking+=ai_interaction_timeout;var a=setTimeout(d,ai_interaction_timeout,!0)}b.forEach(function(f){window.addEventListener(f,c,{passive:!0})})}};setTimeout(ai_process_wait_for_interaction, 3);ai_process_check_recaptcha_score=function(){"undefined"!=typeof grecaptcha&&""!=ai_recaptcha_site_key&&grecaptcha.ready(function(){grecaptcha.execute(ai_recaptcha_site_key,{action:"submit"}).then(function(c){var d=new XMLHttpRequest;c="ai_check=d6519721cc&recaptcha="+c;d.open("POST",ai_ajax_url+"?action=ai_ajax",!0);d.setRequestHeader("Content-type","application/x-www-form-urlencoded");d.onreadystatechange=function(){if(4==this.readyState&&200==this.status){let e=JSON.parse(this.responseText);if(e&& e.success){ai_recaptcha_score=e.score;const h=document.getElementsByClassName("ai-check-recaptcha-score");if(e.score<1E3*parseFloat(ai_recaptcha_threshold)/1E3)for(var b=0;b<h.length;b++){var a=h[b].closest(".ai-track");null!=a&&a.classList.remove("ai-track");a=h[b].dataset.class;if("undefined"!=typeof a){a=aeefda24(a);var f=h[b].closest("."+a);null!=f&&(f.classList.remove("ai-list-block"),f.classList.remove("ai-list-block-ip"),a=f.getElementsByClassName("ai-recaptcha-score"),0!=a.length&&(a[0].innerHTML= e.score),a=f.getElementsByClassName("ai-recaptcha-result"),0!=a.length&&(a[0].innerHTML=ai_front.hidden))}}else for(p({lazyClass:"ai-check-recaptcha-score",threshold:99999,observeChanges:!0,mutationObserverOptions:{childList:!0,attributes:!0,subtree:!0}}),b=0;b<h.length;b++)a=h[b].dataset.class,"undefined"!=typeof a&&(a=aeefda24(a),f=h[b].closest("."+a),null!=f&&(a=f.getElementsByClassName("ai-recaptcha-score"),0!=a.length&&(a[0].innerHTML=e.score),a=f.getElementsByClassName("ai-recaptcha-result"),0!= a.length&&(a[0].innerHTML=ai_front.visible)))}}};d.send(c)})})};setTimeout(ai_process_check_recaptcha_score,2);ai_process_delayed_blocks=function(){var c=document.getElementsByClassName("ai-delayed-unprocessed");if(0!=c.length){function e(m){p({lazyClass:"ai-delayed-"+m,threshold:99999,observeChanges:!0,mutationObserverOptions:{childList:!0,attributes:!0,subtree:!0}})}"undefined"==typeof ai_delay_tracking&&(ai_delay_tracking=0);for(var d=[],b=0;b<c.length;b++){var a=parseInt(c[b].getAttribute("data-block")); d.push(a)}const h=[...(new Set(d))];for(c=0;c<h.length;c++){a=h[c];d=document.getElementsByClassName("ai-delayed-"+a);b=parseInt(d[0].getAttribute("data-delay"));for(var f=d.length-1;0<=f;f--)d[f].classList.remove("ai-delayed-unprocessed");ai_delay_tracking+=b;setTimeout(e,b,a)}}};setTimeout(ai_process_delayed_blocks,1)}; ;!function(a,b){a(function(){"use strict";function a(a,b){return null!=a&&null!=b&&a.toLowerCase()===b.toLowerCase()}function c(a,b){var c,d,e=a.length;if(!e||!b)return!1;for(c=b.toLowerCase(),d=0;d<e;++d)if(c===a[d].toLowerCase())return!0;return!1}function d(a){for(var b in a)i.call(a,b)&&(a[b]=new RegExp(a[b],"i"))}function e(a){return(a||"").substr(0,500)}function f(a,b){this.ua=e(a),this._cache={},this.maxPhoneWidth=b||600}var g={};g.mobileDetectRules={phones:{iPhone:"\\biPhone\\b|\\biPod\\b",BlackBerry:"BlackBerry|\\bBB10\\b|rim[0-9]+|\\b(BBA100|BBB100|BBD100|BBE100|BBF100|STH100)\\b-[0-9]+",Pixel:"; \\bPixel\\b",HTC:"HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\\bEVO\\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel",Nexus:"Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 5X|Nexus 6",Dell:"Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\\b001DL\\b|\\b101DL\\b|\\bGS01\\b",Motorola:"Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b|XT1068|XT1092|XT1052",Samsung:"\\bSamsung\\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|GT-N7105|SCH-I535|SM-N900A|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F|SM-G610F|SM-G981B|SM-G892A|SM-A530F",LG:"\\bLG\\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|MS323|M257)|LM-G710",Sony:"SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533|SOV34|601SO|F8332",Asus:"Asus.*Galaxy|PadFone.*Mobile",Xiaomi:"^(?!.*\\bx11\\b).*xiaomi.*$|POCOPHONE F1|MI 8|Redmi Note 9S|Redmi Note 5A Prime|N2G47H|M2001J2G|M2001J2I|M1805E10A|M2004J11G|M1902F1G|M2002J9G|M2004J19G|M2003J6A1G",NokiaLumia:"Lumia [0-9]{3,4}",Micromax:"Micromax.*\\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\\b",Palm:"PalmSource|Palm",Vertu:"Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature",Pantech:"PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|P2000|P7040|P7000|C790",Fly:"IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250",Wiko:"KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLIM|CINK SLIM 2|CINK +|CINK KING|CINK PEAX|CINK SLIM|SUBLIM",iMobile:"i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)",SimValley:"\\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\\b",Wolfgang:"AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q",Alcatel:"Alcatel",Nintendo:"Nintendo (3DS|Switch)",Amoi:"Amoi",INQ:"INQ",OnePlus:"ONEPLUS",GenericPhone:"Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|up.link|vodafone|\\bwap\\b|nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser"},tablets:{iPad:"iPad|iPad.*Mobile",NexusTablet:"Android.*Nexus[\\s]+(7|9|10)",GoogleTablet:"Android.*Pixel C",SamsungTablet:"SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|SHV-E230S|SHW-M180K|SHW-M180L|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|SM-P601|SM-P605|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T330|SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|SM-T719|SM-T813|SM-T819|SM-T580|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708|SM-T835|SM-T830|SM-T837V|SM-T720|SM-T510|SM-T387V|SM-P610|SM-T290|SM-T515|SM-T590|SM-T595|SM-T725|SM-T817P|SM-P585N0|SM-T395|SM-T295|SM-T865|SM-P610N|SM-P615|SM-T970|SM-T380|SM-T5950|SM-T905|SM-T231|SM-T500|SM-T860",Kindle:"Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk/[0-9.]+ like Chrome/[0-9.]+ (?!Mobile)",SurfaceTablet:"Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)",HPTablet:"HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10",AsusTablet:"^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL|ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b|\\bP024\\b|\\bP00C\\b",BlackBerryTablet:"PlayBook|RIM Tablet",HTCtablet:"HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410",MotorolaTablet:"xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617",NookTablet:"Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2",AcerTablet:"Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b|\\bA3-A20\\b|\\bA3-A30|A3-A40",ToshibaTablet:"Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO",LGTablet:"\\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\\b",FujitsuTablet:"Android.*\\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\\b",PrestigioTablet:"PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|PMT5887|PMT5001|PMT5002",LenovoTablet:"Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|B8000|B8080)(-|)(FL|F|HV|H|)|TB-X103F|TB-X304X|TB-X304F|TB-X304L|TB-X505F|TB-X505L|TB-X505X|TB-X605F|TB-X605L|TB-8703F|TB-8703X|TB-8703N|TB-8704N|TB-8704F|TB-8704X|TB-8704V|TB-7304F|TB-7304I|TB-7304X|Tab2A7-10F|Tab2A7-20F|TB2-X30L|YT3-X50L|YT3-X50F|YT3-X50M|YT-X705F|YT-X703F|YT-X703L|YT-X705L|YT-X705X|TB2-X30F|TB2-X30L|TB2-X30M|A2107A-F|A2107A-H|TB3-730F|TB3-730M|TB3-730X|TB-7504F|TB-7504X|TB-X704F|TB-X104F|TB3-X70F|TB-X705F|TB-8504F|TB3-X70L|TB3-710F|TB-X704L",DellTablet:"Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7",YarvikTablet:"Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b",MedionTablet:"Android.*\\bOYO\\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB",ArnovaTablet:"97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2",IntensoTablet:"INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004",IRUTablet:"M702pro",MegafonTablet:"MegaFon V9|\\bZTE V9\\b|Android.*\\bMT7A\\b",EbodaTablet:"E-Boda (Supreme|Impresspeed|Izzycomm|Essential)",AllViewTablet:"Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)",ArchosTablet:"\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10| Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b",AinolTablet:"NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark",NokiaLumiaTablet:"Lumia 2520",SonyTablet:"Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP641|SGP612|SOT31|SGP771|SGP611|SGP612|SGP712",PhilipsTablet:"\\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\\b",CubeTablet:"Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT",CobyTablet:"MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010",MIDTablet:"M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10",MSITablet:"MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b",SMiTTablet:"Android.*(\\bMID\\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)",RockChipTablet:"Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A",FlyTablet:"IQ310|Fly Vision",bqTablet:"Android.*(bq)?.*\\b(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))\\b|Maxwell.*Lite|Maxwell.*Plus",HuaweiTablet:"MediaPad|MediaPad 7 Youth|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09|AGS-L09|CMR-AL19",NecTablet:"\\bN-06D|\\bN-08D",PantechTablet:"Pantech.*P4100",BronchoTablet:"Broncho.*(N701|N708|N802|a710)",VersusTablet:"TOUCHPAD.*[78910]|\\bTOUCHTAB\\b",ZyncTablet:"z1000|Z99 2G|z930|z990|z909|Z919|z900",PositivoTablet:"TB07STA|TB10STA|TB07FTA|TB10FTA",NabiTablet:"Android.*\\bNabi",KoboTablet:"Kobo Touch|\\bK080\\b|\\bVox\\b Build|\\bArc\\b Build",DanewTablet:"DSlide.*\\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\\b",TexetTablet:"NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|TB-436|TB-416|TB-146SE|TB-126SE",PlaystationTablet:"Playstation.*(Portable|Vita)",TrekstorTablet:"ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab",PyleAudioTablet:"\\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\\b",AdvanTablet:"Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b ",DanyTechTablet:"Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|Genius TAB GII|Genius TAB GIII|Genius Tab S1",GalapadTablet:"Android [0-9.]+; [a-z-]+; \\bG1\\b",MicromaxTablet:"Funbook|Micromax.*\\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\\b",KarbonnTablet:"Android.*\\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\\b",AllFineTablet:"Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide",PROSCANTablet:"\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b",YONESTablet:"BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026",ChangJiaTablet:"TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|TPC10111|TPC10203|TPC10205|TPC10503",GUTablet:"TX-A1301|TX-M9002|Q702|kf026",PointOfViewTablet:"TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10",OvermaxTablet:"OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|MagicTab|Stream|TB-08|TB-09)|Qualcore 1027",HCLTablet:"HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync",DPSTablet:"DPS Dream 9|DPS Dual 7",VistureTablet:"V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10",CrestaTablet:"CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989",MediatekTablet:"\\bMT8125|MT8389|MT8135|MT8377\\b",ConcordeTablet:"Concorde([ ]+)?Tab|ConCorde ReadMan",GoCleverTablet:"GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|TAB R104|TAB R83.3|TAB A1042",ModecomTablet:"FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003",VoninoTablet:"\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b",ECSTablet:"V07OT2|TM105A|S10OT1|TR10CS1",StorexTablet:"eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab",VodafoneTablet:"SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497|VFD 1400",EssentielBTablet:"Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2",RossMoorTablet:"RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711",iMobileTablet:"i-mobile i-note",TolinoTablet:"tolino tab [0-9.]+|tolino shine",AudioSonicTablet:"\\bC-22Q|T7-QC|T-17B|T-17P\\b",AMPETablet:"Android.* A78 ",SkkTablet:"Android.* (SKYPAD|PHOENIX|CYCLOPS)",TecnoTablet:"TECNO P9|TECNO DP8D",JXDTablet:"Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|P1000|P300|S18|S6600|S9100)\\b",iJoyTablet:"Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)",FX2Tablet:"FX2 PAD7|FX2 PAD10",XoroTablet:"KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR|PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151",ViewsonicTablet:"ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a",VerizonTablet:"QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1",OdysTablet:"LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\\bXELIO\\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10",CaptivaTablet:"CAPTIVA PAD",IconbitTablet:"NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S",TeclastTablet:"T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|\\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|\\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b|\\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi",OndaTablet:"\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|Vi40)\\b[\\s]+|V10 \\b4G\\b",JaytechTablet:"TPC-PA762",BlaupunktTablet:"Endeavour 800NG|Endeavour 1010",DigmaTablet:"\\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\\b",EvolioTablet:"ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\\bEvotab\\b|\\bNeura\\b",LavaTablet:"QPAD E704|\\bIvoryS\\b|E-TAB IVORY|\\bE-TAB\\b",AocTablet:"MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712",MpmanTablet:"MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010",CelkonTablet:"CT695|CT888|CT[\\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\\bCT-1\\b",WolderTablet:"miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b",MediacomTablet:"M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA",MiTablet:"\\bMI PAD\\b|\\bHM NOTE 1W\\b",NibiruTablet:"Nibiru M1|Nibiru Jupiter One",NexoTablet:"NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI",LeaderTablet:"TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100",UbislateTablet:"UbiSlate[\\s]?7C",PocketBookTablet:"Pocketbook",KocasoTablet:"\\b(TB-1207)\\b",HisenseTablet:"\\b(F5281|E2371)\\b",Hudl:"Hudl HT7S3|Hudl 2",TelstraTablet:"T-Hub2",GenericTablet:"Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8|A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b|WVT101|TM1088|KT107"},oss:{AndroidOS:"Android",BlackBerryOS:"blackberry|\\bBB10\\b|rim tablet os",PalmOS:"PalmOS|avantgo|blazer|elaine|hiptop|palm|plucker|xiino",SymbianOS:"Symbian|SymbOS|Series60|Series40|SYB-[0-9]+|\\bS60\\b",WindowsMobileOS:"Windows CE.*(PPC|Smartphone|Mobile|[0-9]{3}x[0-9]{3})|Windows Mobile|Windows Phone [0-9.]+|WCE;",WindowsPhoneOS:"Windows Phone 10.0|Windows Phone 8.1|Windows Phone 8.0|Windows Phone OS|XBLWP7|ZuneWP7|Windows NT 6.[23]; ARM;",iOS:"\\biPhone.*Mobile|\\biPod|\\biPad|AppleCoreMedia",iPadOS:"CPU OS 13",SailfishOS:"Sailfish",MeeGoOS:"MeeGo",MaemoOS:"Maemo",JavaOS:"J2ME/|\\bMIDP\\b|\\bCLDC\\b",webOS:"webOS|hpwOS",badaOS:"\\bBada\\b",BREWOS:"BREW"},uas:{Chrome:"\\bCrMo\\b|CriOS|Android.*Chrome/[.0-9]* (Mobile)?",Dolfin:"\\bDolfin\\b",Opera:"Opera.*Mini|Opera.*Mobi|Android.*Opera|Mobile.*OPR/[0-9.]+$|Coast/[0-9.]+",Skyfire:"Skyfire",Edge:"\\bEdgiOS\\b|Mobile Safari/[.0-9]* Edge",IE:"IEMobile|MSIEMobile",Firefox:"fennec|firefox.*maemo|(Mobile|Tablet).*Firefox|Firefox.*Mobile|FxiOS",Bolt:"bolt",TeaShark:"teashark",Blazer:"Blazer",Safari:"Version((?!\\bEdgiOS\\b).)*Mobile.*Safari|Safari.*Mobile|MobileSafari",WeChat:"\\bMicroMessenger\\b",UCBrowser:"UC.*Browser|UCWEB",baiduboxapp:"baiduboxapp",baidubrowser:"baidubrowser",DiigoBrowser:"DiigoBrowser",Mercury:"\\bMercury\\b",ObigoBrowser:"Obigo",NetFront:"NF-Browser",GenericBrowser:"NokiaBrowser|OviBrowser|OneBrowser|TwonkyBeamBrowser|SEMC.*Browser|FlyFlow|Minimo|NetFront|Novarra-Vision|MQQBrowser|MicroMessenger",PaleMoon:"Android.*PaleMoon|Mobile.*PaleMoon"},props:{Mobile:"Mobile/[VER]",Build:"Build/[VER]",Version:"Version/[VER]",VendorID:"VendorID/[VER]",iPad:"iPad.*CPU[a-z ]+[VER]",iPhone:"iPhone.*CPU[a-z ]+[VER]",iPod:"iPod.*CPU[a-z ]+[VER]",Kindle:"Kindle/[VER]",Chrome:["Chrome/[VER]","CriOS/[VER]","CrMo/[VER]"],Coast:["Coast/[VER]"],Dolfin:"Dolfin/[VER]",Firefox:["Firefox/[VER]","FxiOS/[VER]"],Fennec:"Fennec/[VER]",Edge:"Edge/[VER]",IE:["IEMobile/[VER];","IEMobile [VER]","MSIE [VER];","Trident/[0-9.]+;.*rv:[VER]"],NetFront:"NetFront/[VER]",NokiaBrowser:"NokiaBrowser/[VER]",Opera:[" OPR/[VER]","Opera Mini/[VER]","Version/[VER]"],"Opera Mini":"Opera Mini/[VER]","Opera Mobi":"Version/[VER]",UCBrowser:["UCWEB[VER]","UC.*Browser/[VER]"],MQQBrowser:"MQQBrowser/[VER]",MicroMessenger:"MicroMessenger/[VER]",baiduboxapp:"baiduboxapp/[VER]",baidubrowser:"baidubrowser/[VER]",SamsungBrowser:"SamsungBrowser/[VER]",Iron:"Iron/[VER]",Safari:["Version/[VER]","Safari/[VER]"],Skyfire:"Skyfire/[VER]",Tizen:"Tizen/[VER]",Webkit:"webkit[ /][VER]",PaleMoon:"PaleMoon/[VER]",SailfishBrowser:"SailfishBrowser/[VER]",Gecko:"Gecko/[VER]",Trident:"Trident/[VER]",Presto:"Presto/[VER]",Goanna:"Goanna/[VER]",iOS:" \\bi?OS\\b [VER][ ;]{1}",Android:"Android [VER]",Sailfish:"Sailfish [VER]",BlackBerry:["BlackBerry[\\w]+/[VER]","BlackBerry.*Version/[VER]","Version/[VER]"],BREW:"BREW [VER]",Java:"Java/[VER]","Windows Phone OS":["Windows Phone OS [VER]","Windows Phone [VER]"],"Windows Phone":"Windows Phone [VER]","Windows CE":"Windows CE/[VER]","Windows NT":"Windows NT [VER]",Symbian:["SymbianOS/[VER]","Symbian/[VER]"],webOS:["webOS/[VER]","hpwOS/[VER];"]},utils:{Bot:"Googlebot|facebookexternalhit|Google-AMPHTML|s~amp-validator|AdsBot-Google|Google Keyword Suggestion|Facebot|YandexBot|YandexMobileBot|bingbot|ia_archiver|AhrefsBot|Ezooms|GSLFbot|WBSearchBot|Twitterbot|TweetmemeBot|Twikle|PaperLiBot|Wotbox|UnwindFetchor|Exabot|MJ12bot|YandexImages|TurnitinBot|Pingdom|contentkingapp|AspiegelBot",MobileBot:"Googlebot-Mobile|AdsBot-Google-Mobile|YahooSeeker/M1A1-R2D2",DesktopMode:"WPDesktop",TV:"SonyDTV|HbbTV",WebKit:"(webkit)[ /]([\\w.]+)",Console:"\\b(Nintendo|Nintendo WiiU|Nintendo 3DS|Nintendo Switch|PLAYSTATION|Xbox)\\b",Watch:"SM-V700"}},g.detectMobileBrowsers={fullPattern:/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i, shortPattern:/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,tabletPattern:/android|ipad|playbook|silk/i};var h,i=Object.prototype.hasOwnProperty;return g.FALLBACK_PHONE="UnknownPhone",g.FALLBACK_TABLET="UnknownTablet",g.FALLBACK_MOBILE="UnknownMobile",h="isArray"in Array?Array.isArray:function(a){return"[object Array]"===Object.prototype.toString.call(a)},function(){var a,b,c,e,f,j,k=g.mobileDetectRules;for(a in k.props)if(i.call(k.props,a)){for(b=k.props[a],h(b)||(b=[b]),f=b.length,e=0;e<f;++e)c=b[e],j=c.indexOf("[VER]"),j>=0&&(c=c.substring(0,j)+"([\\w._\\+]+)"+c.substring(j+5)),b[e]=new RegExp(c,"i");k.props[a]=b}d(k.oss),d(k.phones),d(k.tablets),d(k.uas),d(k.utils),k.oss0={WindowsPhoneOS:k.oss.WindowsPhoneOS,WindowsMobileOS:k.oss.WindowsMobileOS}}(),g.findMatch=function(a,b){for(var c in a)if(i.call(a,c)&&a[c].test(b))return c;return null},g.findMatches=function(a,b){var c=[];for(var d in a)i.call(a,d)&&a[d].test(b)&&c.push(d);return c},g.getVersionStr=function(a,b){var c,d,e,f,h=g.mobileDetectRules.props;if(i.call(h,a))for(c=h[a],e=c.length,d=0;d<e;++d)if(f=c[d].exec(b),null!==f)return f[1];return null},g.getVersion=function(a,b){var c=g.getVersionStr(a,b);return c?g.prepareVersionNo(c):NaN},g.prepareVersionNo=function(a){var b;return b=a.split(/[a-z._ \/\-]/i),1===b.length&&(a=b[0]),b.length>1&&(a=b[0]+".",b.shift(),a+=b.join("")),Number(a)},g.isMobileFallback=function(a){return g.detectMobileBrowsers.fullPattern.test(a)||g.detectMobileBrowsers.shortPattern.test(a.substr(0,4))},g.isTabletFallback=function(a){return g.detectMobileBrowsers.tabletPattern.test(a)},g.prepareDetectionCache=function(a,c,d){if(a.mobile===b){var e,h,i;return(h=g.findMatch(g.mobileDetectRules.tablets,c))?(a.mobile=a.tablet=h,void(a.phone=null)):(e=g.findMatch(g.mobileDetectRules.phones,c))?(a.mobile=a.phone=e,void(a.tablet=null)):void(g.isMobileFallback(c)?(i=f.isPhoneSized(d),i===b?(a.mobile=g.FALLBACK_MOBILE,a.tablet=a.phone=null):i?(a.mobile=a.phone=g.FALLBACK_PHONE,a.tablet=null):(a.mobile=a.tablet=g.FALLBACK_TABLET,a.phone=null)):g.isTabletFallback(c)?(a.mobile=a.tablet=g.FALLBACK_TABLET,a.phone=null):a.mobile=a.tablet=a.phone=null)}},g.mobileGrade=function(a){var b=null!==a.mobile();return a.os("iOS")&&a.version("iPad")>=4.3||a.os("iOS")&&a.version("iPhone")>=3.1||a.os("iOS")&&a.version("iPod")>=3.1||a.version("Android")>2.1&&a.is("Webkit")||a.version("Windows Phone OS")>=7||a.is("BlackBerry")&&a.version("BlackBerry")>=6||a.match("Playbook.*Tablet")||a.version("webOS")>=1.4&&a.match("Palm|Pre|Pixi")||a.match("hp.*TouchPad")||a.is("Firefox")&&a.version("Firefox")>=12||a.is("Chrome")&&a.is("AndroidOS")&&a.version("Android")>=4||a.is("Skyfire")&&a.version("Skyfire")>=4.1&&a.is("AndroidOS")&&a.version("Android")>=2.3||a.is("Opera")&&a.version("Opera Mobi")>11&&a.is("AndroidOS")||a.is("MeeGoOS")||a.is("Tizen")||a.is("Dolfin")&&a.version("Bada")>=2||(a.is("UC Browser")||a.is("Dolfin"))&&a.version("Android")>=2.3||a.match("Kindle Fire")||a.is("Kindle")&&a.version("Kindle")>=3||a.is("AndroidOS")&&a.is("NookTablet")||a.version("Chrome")>=11&&!b||a.version("Safari")>=5&&!b||a.version("Firefox")>=4&&!b||a.version("MSIE")>=7&&!b||a.version("Opera")>=10&&!b?"A":a.os("iOS")&&a.version("iPad")<4.3||a.os("iOS")&&a.version("iPhone")<3.1||a.os("iOS")&&a.version("iPod")<3.1||a.is("Blackberry")&&a.version("BlackBerry")>=5&&a.version("BlackBerry")<6||a.version("Opera Mini")>=5&&a.version("Opera Mini")<=6.5&&(a.version("Android")>=2.3||a.is("iOS"))||a.match("NokiaN8|NokiaC7|N97.*Series60|Symbian/3")||a.version("Opera Mobi")>=11&&a.is("SymbianOS")?"B":(a.version("BlackBerry")<5||a.match("MSIEMobile|Windows CE.*Mobile")||a.version("Windows Mobile")<=5.2,"C")},g.detectOS=function(a){return g.findMatch(g.mobileDetectRules.oss0,a)||g.findMatch(g.mobileDetectRules.oss,a)},g.getDeviceSmallerSide=function(){return window.screen.width<window.screen.height?window.screen.width:window.screen.height},f.prototype={constructor:f,mobile:function(){return g.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.mobile},phone:function(){return g.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.phone},tablet:function(){return g.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.tablet},userAgent:function(){return this._cache.userAgent===b&&(this._cache.userAgent=g.findMatch(g.mobileDetectRules.uas,this.ua)),this._cache.userAgent},userAgents:function(){return this._cache.userAgents===b&&(this._cache.userAgents=g.findMatches(g.mobileDetectRules.uas,this.ua)),this._cache.userAgents},os:function(){return this._cache.os===b&&(this._cache.os=g.detectOS(this.ua)),this._cache.os},version:function(a){return g.getVersion(a,this.ua)},versionStr:function(a){return g.getVersionStr(a,this.ua)},is:function(b){return c(this.userAgents(),b)||a(b,this.os())||a(b,this.phone())||a(b,this.tablet())||c(g.findMatches(g.mobileDetectRules.utils,this.ua),b)},match:function(a){return a instanceof RegExp||(a=new RegExp(a,"i")),a.test(this.ua)},isPhoneSized:function(a){return f.isPhoneSized(a||this.maxPhoneWidth)},mobileGrade:function(){return this._cache.grade===b&&(this._cache.grade=g.mobileGrade(this)),this._cache.grade}},"undefined"!=typeof window&&window.screen?f.isPhoneSized=function(a){return a<0?b:g.getDeviceSmallerSide()<=a}:f.isPhoneSized=function(){},f._impl=g,f.version="1.4.5 2021-03-13",f})}(function(a){if("undefined"!=typeof module&&module.exports)return function(a){module.exports=a()};if("function"==typeof define&&define.amd)return define;if("undefined"!=typeof window)return function(a){window.MobileDetect=a()};throw new Error("unknown environment")}());var ai_lists=!0,ai_block_class_def="code-block"; if("undefined"!=typeof ai_lists){function X(b,e){for(var p=[];b=b.previousElementSibling;)("undefined"==typeof e||b.matches(e))&&p.push(b);return p}function fa(b,e){for(var p=[];b=b.nextElementSibling;)("undefined"==typeof e||b.matches(e))&&p.push(b);return p}var host_regexp=RegExp(":\\/\\/(.[^/:]+)","i");function ha(b){b=b.match(host_regexp);return null!=b&&1<b.length&&"string"===typeof b[1]&&0<b[1].length?b[1].toLowerCase():null}function Q(b){return b.includes(":")?(b=b.split(":"),1E3*(3600*parseInt(b[0])+ 60*parseInt(b[1])+parseInt(b[2]))):null}function Y(b){try{var e=Date.parse(b);isNaN(e)&&(e=null)}catch(p){e=null}if(null==e&&b.includes(" ")){b=b.split(" ");try{e=Date.parse(b[0]),e+=Q(b[1]),isNaN(e)&&(e=null)}catch(p){e=null}}return e}function Z(){null==document.querySelector("#ai-iab-tcf-bar")&&null==document.querySelector(".ai-list-manual")||"function"!=typeof __tcfapi||"function"!=typeof ai_load_blocks||"undefined"!=typeof ai_iab_tcf_callback_installed||(__tcfapi("addEventListener",2,function(b, e){e&&"useractioncomplete"===b.eventStatus&&(ai_tcData=b,ai_load_blocks(),b=document.querySelector("#ai-iab-tcf-status"),null!=b&&(b.textContent="IAB TCF 2.0 DATA LOADED"),b=document.querySelector("#ai-iab-tcf-bar"),null!=b&&(b.classList.remove("status-error"),b.classList.add("status-ok")))}),ai_iab_tcf_callback_installed=!0)}ai_process_lists=function(b){function e(a,d,k){if(0==a.length){if("!@!"==k)return!0;d!=k&&("true"==k.toLowerCase()?k=!0:"false"==k.toLowerCase()&&(k=!1));return d==k}if("object"!= typeof d&&"array"!=typeof d)return!1;var l=a[0];a=a.slice(1);if("*"==l)for(let [,n]of Object.entries(d)){if(e(a,n,k))return!0}else if(l in d)return e(a,d[l],k);return!1}function p(a,d,k){if("object"!=typeof a||-1==d.indexOf("["))return!1;d=d.replace(/]| /gi,"").split("[");return e(d,a,k)}function z(){if("function"==typeof __tcfapi){var a=document.querySelector("#ai-iab-tcf-status"),d=document.querySelector("#ai-iab-tcf-bar");null!=a&&(a.textContent="IAB TCF 2.0 DETECTED");__tcfapi("getTCData",2,function(k, l){l?(null!=d&&d.classList.add("status-ok"),"tcloaded"==k.eventStatus||"useractioncomplete"==k.eventStatus)?(ai_tcData=k,k.gdprApplies?null!=a&&(a.textContent="IAB TCF 2.0 DATA LOADED"):null!=a&&(a.textContent="IAB TCF 2.0 GDPR DOES NOT APPLY"),null!=d&&(d.classList.remove("status-error"),d.classList.add("status-ok")),setTimeout(function(){ai_process_lists()},10)):"cmpuishown"==k.eventStatus&&(ai_cmpuishown=!0,null!=a&&(a.textContent="IAB TCF 2.0 CMP UI SHOWN"),null!=d&&(d.classList.remove("status-error"), d.classList.add("status-ok"))):(null!=a&&(a.textContent="IAB TCF 2.0 __tcfapi getTCData failed"),null!=d&&(d.classList.remove("status-ok"),d.classList.add("status-error")))})}}function C(a){"function"==typeof __tcfapi?(ai_tcfapi_found=!0,"undefined"==typeof ai_iab_tcf_callback_installed&&Z(),"undefined"==typeof ai_tcData_requested&&(ai_tcData_requested=!0,z(),cookies_need_tcData=!0)):a&&("undefined"==typeof ai_tcfapi_found&&(ai_tcfapi_found=!1,setTimeout(function(){ai_process_lists()},10)),a=document.querySelector("#ai-iab-tcf-status"), null!=a&&(a.textContent="IAB TCF 2.0 MISSING: __tcfapi function not found"),a=document.querySelector("#ai-iab-tcf-bar"),null!=a&&(a.classList.remove("status-ok"),a.classList.add("status-error")))}if(null==b)b=document.querySelectorAll("div.ai-list-data, meta.ai-list-data");else{window.jQuery&&window.jQuery.fn&&b instanceof jQuery&&(b=Array.prototype.slice.call(b));var x=[];b.forEach((a,d)=>{a.matches(".ai-list-data")?x.push(a):(a=a.querySelectorAll(".ai-list-data"),a.length&&a.forEach((k,l)=>{x.push(k)}))}); b=x}if(b.length){b.forEach((a,d)=>{a.classList.remove("ai-list-data")});var L=ia(window.location.search);if(null!=L.referrer)var A=L.referrer;else A=document.referrer,""!=A&&(A=ha(A));var R=window.navigator.userAgent,S=R.toLowerCase(),aa=navigator.language,M=aa.toLowerCase();if("undefined"!==typeof MobileDetect)var ba=new MobileDetect(R);b.forEach((a,d)=>{var k=document.cookie.split(";");k.forEach(function(f,h){k[h]=f.trim()});d=a.closest("div."+ai_block_class_def);var l=!0;if(a.hasAttribute("referer-list")){var n= a.getAttribute("referer-list");n=aeefda24(n).split(",");var v=a.getAttribute("referer-list-type"),E=!1;n.every((f,h)=>{f=f.trim();if(""==f)return!0;if("*"==f.charAt(0))if("*"==f.charAt(f.length-1)){if(f=f.substr(1,f.length-2),-1!=A.indexOf(f))return E=!0,!1}else{if(f=f.substr(1),A.substr(-f.length)==f)return E=!0,!1}else if("*"==f.charAt(f.length-1)){if(f=f.substr(0,f.length-1),0==A.indexOf(f))return E=!0,!1}else if("#"==f){if(""==A)return E=!0,!1}else if(f==A)return E=!0,!1;return!0});var r=E;switch(v){case "B":r&& (l=!1);break;case "W":r||(l=!1)}}if(l&&a.hasAttribute("client-list")&&"undefined"!==typeof ba)switch(n=a.getAttribute("client-list"),n=aeefda24(n).split(","),v=a.getAttribute("client-list-type"),r=!1,n.every((f,h)=>{if(""==f.trim())return!0;f.split("&&").every((c,t)=>{t=!0;var w=!1;for(c=c.trim();"!!"==c.substring(0,2);)t=!t,c=c.substring(2);"language:"==c.substring(0,9)&&(w=!0,c=c.substring(9).toLowerCase());var q=!1;w?"*"==c.charAt(0)?"*"==c.charAt(c.length-1)?(c=c.substr(1,c.length-2).toLowerCase(), -1!=M.indexOf(c)&&(q=!0)):(c=c.substr(1).toLowerCase(),M.substr(-c.length)==c&&(q=!0)):"*"==c.charAt(c.length-1)?(c=c.substr(0,c.length-1).toLowerCase(),0==M.indexOf(c)&&(q=!0)):c==M&&(q=!0):"*"==c.charAt(0)?"*"==c.charAt(c.length-1)?(c=c.substr(1,c.length-2).toLowerCase(),-1!=S.indexOf(c)&&(q=!0)):(c=c.substr(1).toLowerCase(),S.substr(-c.length)==c&&(q=!0)):"*"==c.charAt(c.length-1)?(c=c.substr(0,c.length-1).toLowerCase(),0==S.indexOf(c)&&(q=!0)):ba.is(c)&&(q=!0);return(r=q?t:!t)?!0:!1});return r? !1:!0}),v){case "B":r&&(l=!1);break;case "W":r||(l=!1)}var N=n=!1;for(v=1;2>=v;v++)if(l){switch(v){case 1:var g=a.getAttribute("cookie-list");break;case 2:g=a.getAttribute("parameter-list")}if(null!=g){g=aeefda24(g);switch(v){case 1:var y=a.getAttribute("cookie-list-type");break;case 2:y=a.getAttribute("parameter-list-type")}g=g.replace("tcf-gdpr","tcf-v2[gdprApplies]=true");g=g.replace("tcf-no-gdpr","tcf-v2[gdprApplies]=false");g=g.replace("tcf-google","tcf-v2[vendor][consents][755]=true && tcf-v2[purpose][consents][1]=true"); g=g.replace("tcf-no-google","!!tcf-v2[vendor][consents][755]");g=g.replace("tcf-media.net","tcf-v2[vendor][consents][142]=true && tcf-v2[purpose][consents][1]=true");g=g.replace("tcf-no-media.net","!!tcf-v2[vendor][consents][142]");g=g.replace("tcf-amazon","tcf-v2[vendor][consents][793]=true && tcf-v2[purpose][consents][1]=true");g=g.replace("tcf-no-amazon","!!tcf-v2[vendor][consents][793]");g=g.replace("tcf-ezoic","tcf-v2[vendor][consents][347]=true && tcf-v2[purpose][consents][1]=true");g=g.replace("tcf-no-ezoic", "!!tcf-v2[vendor][consents][347]");var F=g.split(","),ca=[];k.forEach(function(f){f=f.split("=");try{var h=JSON.parse(decodeURIComponent(f[1]))}catch(c){h=decodeURIComponent(f[1])}ca[f[0]]=h});r=!1;var I=a;F.every((f,h)=>{f.split("&&").every((c,t)=>{t=!0;for(c=c.trim();"!!"==c.substring(0,2);)t=!t,c=c.substring(2);var w=c,q="!@!",T="tcf-v2"==w&&"!@!"==q,B=-1!=c.indexOf("["),J=0==c.indexOf("tcf-v2")||0==c.indexOf("euconsent-v2");J=J&&(B||T);-1!=c.indexOf("=")&&(q=c.split("="),w=q[0],q=q[1],B=-1!=w.indexOf("["), J=(J=0==w.indexOf("tcf-v2")||0==w.indexOf("euconsent-v2"))&&(B||T));if(J)document.querySelector("#ai-iab-tcf-status"),B=document.querySelector("#ai-iab-tcf-bar"),null!=B&&(B.style.display="block"),T&&"boolean"==typeof ai_tcfapi_found?r=ai_tcfapi_found?t:!t:"object"==typeof ai_tcData?(null!=B&&B.classList.add("status-ok"),w=w.replace(/]| /gi,"").split("["),w.shift(),r=(w=e(w,ai_tcData,q))?t:!t):"undefined"==typeof ai_tcfapi_found&&(I.classList.add("ai-list-data"),N=!0,"function"==typeof __tcfapi?C(!1): "undefined"==typeof ai_tcData_retrying&&(ai_tcData_retrying=!0,setTimeout(function(){"function"==typeof __tcfapi?C(!1):setTimeout(function(){"function"==typeof __tcfapi?C(!1):setTimeout(function(){C(!0)},3E3)},1E3)},600)));else if(B)r=(w=p(ca,w,q))?t:!t;else{var U=!1;"!@!"==q?k.every(function(ja){return ja.split("=")[0]==c?(U=!0,!1):!0}):U=-1!=k.indexOf(c);r=U?t:!t}return r?!0:!1});return r?!1:!0});r&&(N=!1,I.classList.remove("ai-list-data"));switch(y){case "B":r&&(l=!1);break;case "W":r||(l=!1)}}}a.classList.contains("ai-list-manual")&& (l?(I.classList.remove("ai-list-data"),I.classList.remove("ai-list-manual")):(n=!0,I.classList.add("ai-list-data")));(l||!n&&!N)&&a.hasAttribute("data-debug-info")&&(g=document.querySelector("."+a.dataset.debugInfo),null!=g&&(g=g.parentElement,null!=g&&g.classList.contains("ai-debug-info")&&g.remove()));y=X(a,".ai-debug-bar.ai-debug-lists");var ka=""==A?"#":A;0!=y.length&&y.forEach((f,h)=>{h=f.querySelector(".ai-debug-name.ai-list-info");null!=h&&(h.textContent=ka,h.title=R+"\n"+aa);h=f.querySelector(".ai-debug-name.ai-list-status"); null!=h&&(h.textContent=l?ai_front.visible:ai_front.hidden)});g=!1;if(l&&a.hasAttribute("scheduling-start")&&a.hasAttribute("scheduling-end")&&a.hasAttribute("scheduling-days")){var u=a.getAttribute("scheduling-start");v=a.getAttribute("scheduling-end");y=a.getAttribute("scheduling-days");g=!0;u=aeefda24(u);F=aeefda24(v);var V=parseInt(a.getAttribute("scheduling-fallback")),O=parseInt(a.getAttribute("gmt"));if(u.includes("-")||F.includes("-"))P=Y(u)+O,K=Y(F)+O;else var P=Q(u),K=Q(F);P??=0;K??=0;var W=aeefda24(y).split(","); y=a.getAttribute("scheduling-type");var D=(new Date).getTime()+O;v=new Date(D);var G=v.getDay();0==G?G=6:G--;u.includes("-")||F.includes("-")||(u=(new Date(v.getFullYear(),v.getMonth(),v.getDate())).getTime()+O,D-=u,0>D&&(D+=864E5));scheduling_start_date_ok=D>=P;scheduling_end_date_ok=0==K||D<K;u=scheduling_start_date_ok&&scheduling_end_date_ok&&W.includes(G.toString());switch(y){case "B":u=!u}u||(l=!1);var la=v.toISOString().split(".")[0].replace("T"," ");y=X(a,".ai-debug-bar.ai-debug-scheduling"); 0!=y.length&&y.forEach((f,h)=>{h=f.querySelector(".ai-debug-name.ai-scheduling-info");null!=h&&(h.textContent=la+" "+G+" current_time: "+Math.floor(D.toString()/1E3)+" start_date:"+Math.floor(P/1E3).toString()+"=>"+scheduling_start_date_ok.toString()+" end_date:"+Math.floor(K/1E3).toString()+"=>"+scheduling_end_date_ok.toString()+" days:"+W.toString()+"=>"+W.includes(G.toString()).toString());h=f.querySelector(".ai-debug-name.ai-scheduling-status");null!=h&&(h.textContent=l?ai_front.visible:ai_front.hidden); l||0==V||(f.classList.remove("ai-debug-scheduling"),f.classList.add("ai-debug-fallback"),h=f.querySelector(".ai-debug-name.ai-scheduling-status"),null!=h&&(h.textContent=ai_front.fallback+" = "+V))})}if(n||!l&&N)return!0;a.style.visibility="";a.style.position="";a.style.width="";a.style.height="";a.style.zIndex="";if(l){if(null!=d&&(d.style.visibility="",d.classList.contains("ai-remove-position")&&(d.style.position="")),a.hasAttribute("data-code")){n=aeefda24(a.dataset.code);u=document.createRange(); g=!0;try{H=u.createContextualFragment(n)}catch(f){g=!1}g&&(null!=a.closest("head")?(a.parentNode.insertBefore(H,a.nextSibling),a.remove()):a.append(H));da(a)}}else if(g&&!u&&0!=V){null!=d&&(d.style.visibility="",d.classList.contains("ai-remove-position")&&d.css({position:""}));n=fa(a,".ai-fallback");0!=n.length&&n.forEach((f,h)=>{f.classList.remove("ai-fallback")});if(a.hasAttribute("data-fallback-code")){n=aeefda24(a.dataset.fallbackCode);u=document.createRange();g=!0;try{var H=u.createContextualFragment(n)}catch(f){g= !1}g&&a.append(H);da(a)}else a.style.display="none",null!=d&&null==d.querySelector(".ai-debug-block")&&d.hasAttribute("style")&&-1==d.getAttribute("style").indexOf("height:")&&(d.style.display="none");null!=d&&d.hasAttribute("data-ai")&&(d.getAttribute("data-ai"),a.hasAttribute("fallback-tracking")&&(H=a.getAttribute("fallback-tracking"),d.setAttribute("data-ai-"+a.getAttribute("fallback_level"),H)))}else a.style.display="none",null!=d&&(d.removeAttribute("data-ai"),d.classList.remove("ai-track"), null!=d.querySelector(".ai-debug-block")?(d.style.visibility="",d.classList.remove("ai-close"),d.classList.contains("ai-remove-position")&&(d.style.position="")):d.hasAttribute("style")&&-1==d.getAttribute("style").indexOf("height:")&&(d.style.display="none"));a.setAttribute("data-code","");a.setAttribute("data-fallback-code","");null!=d&&d.classList.remove("ai-list-block")})}};function ea(b){b=`; ${document.cookie}`.split(`; ${b}=`);if(2===b.length)return b.pop().split(";").shift()}function ma(b, e,p){ea(b)&&(document.cookie=b+"="+(e?";path="+e:"")+(p?";domain="+p:"")+";expires=Thu, 01 Jan 1970 00:00:01 GMT")}function m(b){ea(b)&&(ma(b,"/",window.location.hostname),document.cookie=b+"=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;")}(function(b){"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?b():document.addEventListener("DOMContentLoaded",b)})(function(){setTimeout(function(){ai_process_lists();setTimeout(function(){Z();if("function"== typeof ai_load_blocks){document.addEventListener("cmplzEnableScripts",e);document.addEventListener("cmplz_event_marketing",e);function e(p){"cmplzEnableScripts"!=p.type&&"all"!==p.consentLevel||ai_load_blocks()}}},50);var b=document.querySelector(".ai-debug-page-type");null!=b&&b.addEventListener("dblclick",e=>{e=document.querySelector("#ai-iab-tcf-status");null!=e&&(e.textContent="CONSENT COOKIES");e=document.querySelector("#ai-iab-tcf-bar");null!=e&&(e.style.display="block")});b=document.querySelector("#ai-iab-tcf-bar"); null!=b&&b.addEventListener("click",e=>{m("euconsent-v2");m("__lxG__consent__v2");m("__lxG__consent__v2_daisybit");m("__lxG__consent__v2_gdaisybit");m("CookieLawInfoConsent");m("cookielawinfo-checkbox-advertisement");m("cookielawinfo-checkbox-analytics");m("cookielawinfo-checkbox-necessary");m("complianz_policy_id");m("complianz_consent_status");m("cmplz_marketing");m("cmplz_consent_status");m("cmplz_preferences");m("cmplz_statistics-anonymous");m("cmplz_choice");m("cmplz_banner-status");m("cmplz_functional"); m("cmplz_policy_id");m("cmplz_statistics");m("moove_gdpr_popup");m("real_cookie_banner-blog:1-tcf");m("real_cookie_banner-blog:1");e=document.querySelector("#ai-iab-tcf-status");null!=e&&(e.textContent="CONSENT COOKIES DELETED")})},5)});function da(b){setTimeout(function(){"function"==typeof ai_process_rotations_in_element&&ai_process_rotations_in_element(b);"function"==typeof ai_process_lists&&ai_process_lists();"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses();"function"==typeof ai_process_filter_hooks&& ai_process_filter_hooks();"function"==typeof ecfade6e&&ecfade6e(b);"function"==typeof ai_process_impressions&&1==ai_tracking_finished&&ai_process_impressions();"function"==typeof ai_install_click_trackers&&1==ai_tracking_finished&&ai_install_click_trackers();"function"==typeof ai_install_close_buttons&&ai_install_close_buttons(document)},5)}function ia(b){var e=b?b.split("?")[1]:window.location.search.slice(1);b={};if(e){e=e.split("#")[0];e=e.split("&");for(var p=0;p<e.length;p++){var z= e[p].split("="),C=void 0,x=z[0].replace(/\[\d*\]/,function(L){C=L.slice(1,-1);return""});z="undefined"===typeof z[1]?"":z[1];x=x.toLowerCase();z=z.toLowerCase();b[x]?("string"===typeof b[x]&&(b[x]=[b[x]]),"undefined"===typeof C?b[x].push(z):b[x][C]=z):b[x]=z}}return b}}; var ai_ip=!0,ai_data_id="d6519721cc",ai_ajax_url="https://www.geeknative.com/wp-admin/admin-ajax.php",ai_block_class_def="code-block"; if("undefined"!=typeof ai_ip){function u(b,g){g||(g=window.location.href);b=b.replace(/[\[\]]/g,"\\$&");return(b=(new RegExp("[?&]"+b+"(=([^&#]*)|&|#|$)")).exec(g))?b[2]?decodeURIComponent(b[2].replace(/\+/g," ")):"":null}function y(){return(new Date).getTime()+"-"+Math.round(1E5*Math.random())}function v(b){b.forEach((a,c)=>{a.classList.remove("ai-ip-data")});var g=!1;if(""!=ai_ip_data){try{var l=JSON.parse(ai_ip_data),f=l[0],r=l[1],p=l[2],q=l[3]}catch(a){return}var t=!1;-1!=f.indexOf("#")&&(t=!0, f=f.replace("#",""));var e="";t&&(e="CFP BLOCKED, ");e=e+f+", "+r;null!=p&&null!=q&&(e=e+":"+p+":"+q);null==p&&(p="");null==q&&(q="");null!=l&&b.forEach((a,c)=>{c=a.closest("div."+ai_block_class_def);g=!0;if(a.hasAttribute("ip-addresses")){var h=a.getAttribute("ip-addresses").split(","),m=a.getAttribute("ip-address-list"),k=!1;h.every((d,n)=>{if("*"==d.charAt(0))if("*"==d.charAt(d.length-1)){if(d=d.substr(1,d.length-2),-1!=f.indexOf(d))return k=!0,!1}else{if(d=d.substr(1),f.substr(-d.length)==d)return k= !0,!1}else if("*"==d.charAt(d.length-1)){if(d=d.substr(0,d.length-1),0==f.indexOf(d))return k=!0,!1}else if("#"==d){if(""==f)return k=!0,!1}else if("CFP"==d.toUpperCase()){if(t)return k=!0,!1}else if(d==f)return k=!0,!1;return!0});switch(m){case "B":k&&(g=!1);break;case "W":k||(g=!1)}}if(g&&a.hasAttribute("countries"))switch(h=a.getAttribute("countries").split(","),m=a.getAttribute("country-list"),k=!1,h.every((d,n)=>{n=d.trim().split(":");if(null==n[1]||""==p)n[1]="";if(null==n[2]||""==q)n[2]=""; d=n.join(":").toUpperCase();n=(r+":"+(""==n[1]?"":p)+":"+(""==n[2]?"":q)).toUpperCase();return d==n?(k=!0,!1):!0}),m){case "B":k&&(g=!1);break;case "W":k||(g=!1)}a.style.visibility="";a.style.position="";a.style.width="";a.style.height="";a.style.zIndex="";for(h=a.previousElementSibling;h&&!h.matches(".ai-debug-bar");)h=h.previousElementSibling;null!=h&&(m=h.querySelector(".ai-debug-name.ai-ip-country"),null!=m&&(m.textContent=e),m=h.querySelector(".ai-debug-name.ai-ip-status"),null!=m&&(m.textContent= g?ai_front.visible:ai_front.hidden));if(g){if(null!=c&&(c.style.visibility="",c.classList.contains("ai-remove-position")&&(c.style.position="")),a.hasAttribute("data-code")){h=aeefda24(a.dataset.code);m=document.createRange();var w=!0;try{var x=m.createContextualFragment(h)}catch(d){w=!1}w&&(null!=a.closest("head")?(a.parentNode.insertBefore(x,a.nextSibling),a.remove()):a.append(x));a.removeAttribute("data-code");z(a)}}else a.style.display="none",null!=c&&(c.removeAttribute("data-ai"),c.classList.remove("ai-track"), null!=c.querySelector(".ai-debug-block")?(c.style.visibility="",c.classList.remove("ai-close"),c.classList.contains("ai-remove-position")&&(c.style.position=""),a.hasAttribute("data-code")&&(c.classList.remove("ai-list-block"),c.classList.remove("ai-list-block-filter"),null!=c.previousElementSibling&&c.previousElementSibling.classList.contains("ai-debug-info")&&c.previousElementSibling.remove())):c.hasAttribute("style")&&-1==c.getAttribute("style").indexOf("height:")&&(c.style.display="none"));null!= c&&c.classList.remove("ai-list-block-ip")})}}ai_process_ip_addresses=function(b){if(null==b)b=document.querySelectorAll("div.ai-ip-data, meta.ai-ip-data");else{window.jQuery&&window.jQuery.fn&&b instanceof jQuery&&(b=Array.prototype.slice.call(b));var g=[];b.forEach((e,a)=>{e.matches(".ai-ip-data")?g.push(e):(e=e.querySelectorAll(".ai-ip-data"),e.length&&e.forEach((c,h)=>{g.push(c)}))});b=g}if(b.length)if("undefined"!=typeof ai_ip_data)v(b);else if("undefined"==typeof ai_ip_data_requested){ai_ip_data_requested= !0;var l=ai_ajax_url+"?action=ai_ajax&ip-data=ip-address-country-city",f=u("ai-debug-ip-address");null!=f&&(l+="&ai-debug-ip-address="+f);f=u("ai-debug-country");null!=f&&(l+="&ai-debug-country="+f);f={ai_check:ai_data_id,version:y()};var r=[],p;for(p in f){var q=encodeURIComponent(p),t=encodeURIComponent(f[p]);r.push(q+"="+t)}r=r.join("&");(async function(){return await (await fetch(l,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},body:r})).text()})().then(e=> {ai_ip_data=e;if(""==e){var a="Ajax request returned empty data, geo-targeting disabled";console.error(a);"undefined"!=typeof ai_js_errors&&ai_js_errors.push([a,l,0])}else try{JSON.parse(e)}catch(c){a="Ajax call returned invalid data, geo-targeting disabled",console.error(a,e),"undefined"!=typeof ai_js_errors&&ai_js_errors.push([a,l,0])}b=document.querySelectorAll("div.ai-ip-data, meta.ai-ip-data");b.length&&v(b)}).catch(e=>{document.querySelectorAll("div.ai-ip-data").forEach((a,c)=>{a.style.display= "none";a.style.visibility="";a.style.position="";a.style.width="";a.style.height="";a.style.zIndex="";a.classList.remove("ai-ip-data")})})}};(function(b){"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?b():document.addEventListener("DOMContentLoaded",b)})(function(){setTimeout(function(){ai_process_ip_addresses()},5)});function z(b){setTimeout(function(){"function"==typeof ai_process_rotations_in_element&&ai_process_rotations_in_element(b);"function"== typeof ai_process_lists&&ai_process_lists();"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses();"function"==typeof ai_process_filter_hooks&&ai_process_filter_hooks();"function"==typeof ecfade6e&&ecfade6e(b);"function"==typeof ai_process_impressions&&1==ai_tracking_finished&&ai_process_impressions();"function"==typeof ai_install_click_trackers&&1==ai_tracking_finished&&ai_install_click_trackers();"function"==typeof ai_install_close_buttons&&ai_install_close_buttons(document)}, 5)}}; var dddd16f7e8a9=!1,eabb400a00d4=0,fafe4f14d009="aiADB",fbcaa9fe079c="aiADB_PV",affd71feb1b2="aiADB_PR",deba24aa54e1=(function () {var e = document.createElement ('section'); e.style = aeefda24 ('cG9zaXRpb246IGZpeGVkOyAgdG9wOiAwOyAgaGVpZ2h0OiAxMDAuMTElOyAgY3Vyc29yOiBwb2ludGVyOyAgdXNlci1zZWxlY3Q6IG5vbmU7ICBsZWZ0OiAwOyB6LWluZGV4OiA4NjYyMzk5OyAgd2lkdGg6IDEwMC45MyU7b3BhY2l0eTogMC44MzsgYmFja2dyb3VuZDogIzA5MDkwOTs=');var f = document.createElement ('div'); f.style = aeefda24 ('cG9zaXRpb246IGZpeGVkOyAgY3Vyc29yOiBwb2ludGVyOyAgdG9wOiAwOyAgaGVpZ2h0OiAxMDAuNTUlOyAgd2lkdGg6IDEwMC44NiU7ICBsZWZ0OiAwOyAgdXNlci1zZWxlY3Q6IG5vbmU7IHotaW5kZXg6IDE4NjI5Ow==');e.append (f); e.append (document.createElement ('div'));f = document.createElement ('div'); f.append (e); e = f;var f = document.createElement ('div'); f.style = aeefda24 ('ei1pbmRleDogMTkyOTQ7ICB0b3A6IDA7IHBvc2l0aW9uOiBmaXhlZDsgIGhlaWdodDogMTAwLjUwJTsgIHVzZXItc2VsZWN0OiBub25lOyAgY3Vyc29yOiBwb2ludGVyOyAgd2lkdGg6IDEwMC42MiU7ICBsZWZ0OiAwOw=='); e.append (f);e.prepend (document.createElement ('div'));var f = document.createElement ('div'); f.style = aeefda24 ('ei1pbmRleDogMjExNTI7ICBsZWZ0OiAwOyAgd2lkdGg6IDEwMC4zNiU7ICB0b3A6IDA7ICBjdXJzb3I6IHBvaW50ZXI7ICBoZWlnaHQ6IDEwMC42MCU7ICB1c2VyLXNlbGVjdDogbm9uZTsgcG9zaXRpb246IGZpeGVkOw==');e.append (f); e.append (document.createElement ('div'));f = document.createElement ('div'); f.append (e); e = f;e.append (document.createElement ('div'));var f = document.createElement ('div'); f.style = aeefda24 ('aGVpZ2h0OiAxMDAuMjYlOyAgbGVmdDogMDsgei1pbmRleDogNzkwMDU7ICBjdXJzb3I6IHBvaW50ZXI7ICB1c2VyLXNlbGVjdDogbm9uZTsgIHdpZHRoOiAxMDAuMjUlOyBwb3NpdGlvbjogZml4ZWQ7ICB0b3A6IDA7');e.append (f); e.append (document.createElement ('div'));f = document.createElement ('div'); f.append (e); e = f;e.prepend (document.createElement ('div')); return e;})(),ecdd5f7cf1c8=(function () {var e = document.createElement ('kbd'); e.style = aeefda24 ('Y29sb3I6ICNmZmY7ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDcuOTElLCAtNDcuOTElKTsgIHVzZXItc2VsZWN0OiBub25lOyAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBwb3NpdGlvbjogZml4ZWQ7ICBjdXJzb3I6IHBvaW50ZXI7ICBsZWZ0OiA1Mi4zMSU7ICB0b3A6IDQ5LjY0JTsgei1pbmRleDogOTgyOTM2NTY7ICBiYWNrZ3JvdW5kOiAjMjYyNjI2O2JvcmRlci1yYWRpdXM6IDVweDsgd2lkdGg6IDMwMHB4OyAgcGFkZGluZzogMTBweDsgIGJvcmRlcjogNXB4IHNvbGlkICNmMDA7');e.innerHTML = aeefda24 ('PHA+PHN0cm9uZz5CbG9ja2VkIGJlY2F1c2Ugb2YgQWQgQmxvY2tlcjwvc3Ryb25nPjwvcD48cD5JdCBzZWVtcyB0aGF0IHlvdSBhcmUgdXNpbmcgc29tZSBhZCBibG9ja2luZyBzb2Z0d2FyZSB3aGljaCBpcyBwcmV2ZW50aW5nIHRoZSBwYWdlIGZyb20gZnVsbHkgbG9hZGluZy4gUGxlYXNlIHdoaXRlbGlzdCB0aGlzIHdlYnNpdGUgb3IgZGlzYWJsZSBhZCBibG9ja2luZyBzb2Z0d2FyZS48L3A+');var f = document.createElement ('div'); f.style = aeefda24 ('dGV4dC1kZWNvcmF0aW9uOiBub25lOyAgdG9wOiA1Mi40NiU7ICBsZWZ0OiA1My45NiU7IHBvc2l0aW9uOiBmaXhlZDsgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MS45MCUsIC01MS45MCUpOyAgdXNlci1zZWxlY3Q6IG5vbmU7ICBjdXJzb3I6IHBvaW50ZXI7ICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB6LWluZGV4OiA0MjE3NDU7ICBjb2xvcjogI2ZmZjs=');e.append (document.createElement ('p')); e.append (f);f = document.createElement ('div'); f.append (e); e = f;var f = document.createElement ('div'); f.style = aeefda24 ('bGVmdDogNTMuNzAlOyAgdG9wOiA0Ny43NyU7ICB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICB1c2VyLXNlbGVjdDogbm9uZTsgcG9zaXRpb246IGZpeGVkOyAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ5LjM2JSwgLTQ5LjM2JSk7ICBjb2xvcjogI2ZmZjsgIGJhY2tncm91bmQ6ICMwOTA5MDk7ICBjdXJzb3I6IHBvaW50ZXI7IHotaW5kZXg6IDQxMDc2MDs='); e.append (f);e.prepend (document.createElement ('p'));var f = document.createElement ('div'); f.style = aeefda24 ('Y3Vyc29yOiBwb2ludGVyOyAgdXNlci1zZWxlY3Q6IG5vbmU7IHotaW5kZXg6IDQ3ODM4MTsgIGxlZnQ6IDUwLjkzJTsgcG9zaXRpb246IGZpeGVkOyAgdG9wOiA1Mi44NyU7ICBiYWNrZ3JvdW5kOiAjMTUxNTE1OyAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUxLjg1JSwgLTUxLjg1JSk7ICB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICBjb2xvcjogI2ZmZjs=');e.append (document.createElement ('p')); e.append (f);f = document.createElement ('kbd'); f.append (e); e = f;e.append (document.createElement ('p'));e.prepend (document.createElement ('p'));var f = document.createElement ('div'); f.style = aeefda24 ('ei1pbmRleDogNDUwMTAxOyAgbGVmdDogNDguMzAlOyAgY3Vyc29yOiBwb2ludGVyOyAgY29sb3I6ICNmZmY7IHBvc2l0aW9uOiBmaXhlZDsgIHRvcDogNTAuMjMlOyAgdXNlci1zZWxlY3Q6IG5vbmU7ICB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICBiYWNrZ3JvdW5kOiAjMjMyMzIzOyAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ4LjgwJSwgLTQ4LjgwJSk7');e.append (document.createElement ('p')); e.append (f);f = document.createElement ('p'); f.append (e); e = f;var f = document.createElement ('div'); f.style = aeefda24 ('Y29sb3I6ICNmZmY7ICBsZWZ0OiA0Ny40MCU7IHBvc2l0aW9uOiBmaXhlZDsgIHVzZXItc2VsZWN0OiBub25lOyAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwLjElLCAtNTAuMSUpOyAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB6LWluZGV4OiAxMjg0MTsgIGN1cnNvcjogcG9pbnRlcjsgIGJhY2tncm91bmQ6ICMwMjAyMDI7ICB0b3A6IDQ5LjUyJTs='); e.prepend (f);e.prepend (document.createElement ('p'));var f = document.createElement ('div'); f.style = aeefda24 ('Y29sb3I6ICNmZmY7ICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHotaW5kZXg6IDk4MTUyNzsgcG9zaXRpb246IGZpeGVkOyAgdG9wOiA0Ny4yMiU7ICBjdXJzb3I6IHBvaW50ZXI7ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTEuNjglLCAtNTEuNjglKTsgIHVzZXItc2VsZWN0OiBub25lOyAgbGVmdDogNTMuNDglOyAgYmFja2dyb3VuZDogIzI0MjQyNDs=');e.append (document.createElement ('p')); e.append (f);f = document.createElement ('div'); f.append (e); e = f;e.prepend (document.createElement ('p'));var f = document.createElement ('div'); f.style = aeefda24 ('dG9wOiA1MC4xNiU7ICB1c2VyLXNlbGVjdDogbm9uZTsgIGN1cnNvcjogcG9pbnRlcjsgIGNvbG9yOiAjZmZmOyB6LWluZGV4OiA2OTIxMzc7ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDcuOTIlLCAtNDcuOTIlKTsgcG9zaXRpb246IGZpeGVkOyAgbGVmdDogNTEuNDQlOyAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAgYmFja2dyb3VuZDogIzAwMDAwMDs=');e.append (document.createElement ('p')); e.append (f);f = document.createElement ('div'); f.append (e); e = f;e.prepend (document.createElement ('p')); return e;})(),aeaaad1b34ca=0,deeee77bef34=30,fbfd1da62783=6,dcbcabf1493d=0,fcdc98ae7909="",feafa4eea5a1="", bdde8eb99317="",ai_block_class="code-block",dcbb0a5f6a05="aecb9e7565dc",aecfa2182b9f="ceff906d7022",ecef1b67864e="fbeb2d027803",cecfc4ce333b="acbbe6d8bdc6",ccabfbd8ccb3="accb84c9dd77",adecda2aebfb="eafa9d324f0f",ecfe7aaea3cb= "ebbdbfbb",eedc87dbb834_1="eadf59ad64d0",eedc87dbb834_2="adeb9e4cba57",bccda9ee4a25='ZGF0YS1hNDE5Yjg3ZWU0MjI4ODMwMDZiMzg1YjIxNDRhMzg2Nw==',deceee1d8acd_1=function(){},deceee1d8acd_2=function(){},deceee1d8acd_3=function(){},deceee1d8acd_4=function(){},deceee1d8acd_5=function(){},deceee1d8acd_6=function(){window.AI_ADB_STATUS_MESSAGE= 6}; if("undefined"!==typeof dcbcabf1493d){function q(){document.querySelectorAll("."+dcbb0a5f6a05).forEach((b,c)=>{c=b.parentElement;null!=c.closest(".ai-debug-block")&&(c=c.parentElement.parentElement);null!=c.closest("."+ai_block_class)&&(c=c.parentElement);var d="display: none !important;";"undefined"!=typeof b.getAttribute("data-css")&&(d=b.dataset.css);var e="p";null!=b.getAttribute("data-selectors")&&(b=b.dataset.selectors,""==b&&(b="p"),e=b);var a=!1;c.querySelectorAll("."+dcbb0a5f6a05+ ", ."+aecfa2182b9f+", "+e).forEach((f,g)=>{f.classList.contains(dcbb0a5f6a05)?(f.remove(),a=!0):f.classList.contains(aecfa2182b9f)?(f.remove(),a=!1):a&&(g=f.getAttribute("style"),null==g?g="":(g=g.trim(),""!=g&&";"!=g[g.length-1]&&(g+=";")),""!=d&&(d=" "+d),f.setAttribute("style",g+d))})});document.querySelectorAll("."+ecef1b67864e).forEach((b,c)=>{c=b.parentElement;null!=c.closest(".ai-debug-block")&&(c=c.parentElement.parentElement); null!=c.closest("."+ai_block_class)&&(c=c.parentElement);var d="p";null!=b.getAttribute("data-selectors")&&(b=b.dataset.selectors,""==b&&(b="p"),d=b);var e=!1;c.querySelectorAll("."+ecef1b67864e+", ."+cecfc4ce333b+", "+d).forEach((a,f)=>{a.classList.contains(ecef1b67864e)?(a.remove(),e=!0):a.classList.contains(cecfc4ce333b)?(a.remove(),e=!1):e&&a.remove()})});document.querySelectorAll("."+ccabfbd8ccb3).forEach((b, c)=>{c=b.parentElement;null!=c.closest(".ai-debug-block")&&(c=c.parentElement.parentElement);null!=c.closest("."+ai_block_class)&&(c=c.parentElement);var d="";null!=b.getAttribute("data-text")&&(d=b.dataset.text);var e="";null!=b.getAttribute("data-css")&&(e=b.dataset.css);var a="p";null!=b.getAttribute("data-selectors")&&(b=b.dataset.selectors,""==b&&(b="p"),a=b);var f=!1;c.querySelectorAll("."+ccabfbd8ccb3+", ."+adecda2aebfb+", "+a).forEach((g,h)=>{g.classList.contains(ccabfbd8ccb3)? (g.remove(),f=!0):g.classList.contains(adecda2aebfb)?(g.remove(),f=!1):f&&(g.innerText=0!=d.length?Array(Math.round(g.innerText.length/(d.length+1))+1).join(d+" ").trim():"",""!=e&&(h=g.getAttribute("style"),null==h?h="":(h=h.trim(),""!=h&&";"!=h[h.length-1]&&(h+=";")),""!=e&&(e=" "+e),g.setAttribute("style",h+e)))})})}function l(b){"undefined"==typeof b&&(b=document.querySelector("body"));window.jQuery&&window.jQuery.fn&&b instanceof jQuery&&(b=b.hasOwnProperty("0")?b[0]:[]); var c=document.querySelector(aeefda24("Ym9keQ==")).getAttribute(aeefda24(bccda9ee4a25)),d="string"===typeof c?c==aeefda24("bWFzaw=="):null;if("string"===typeof c&&"boolean"===typeof d)if(d){do{var e=!1;b.querySelectorAll(".ai-adb-hide").forEach((a,f)=>{a.style.display="none";a.style.visibility="hidden";a.classList.remove("ai-adb-hide");f=a.closest("div[data-ai]");if(null!=f&&a.hasAttribute("data-ai")){var g=JSON.parse(aeefda24(f.getAttribute("data-ai")));"undefined"!==typeof g&&g.constructor===Array&&(g[1]="", f.setAttribute("data-ai",dfcfca06(JSON.stringify(g))))}ai_disable_processing(a)});b.querySelectorAll(".ai-adb-show").forEach((a,f)=>{a.style.display="block";a.style.visibility="visible";a.classList.remove("ai-adb-show");"code"in a.dataset&&(f=aeefda24(a.dataset.code),a.innerHTML+=f,e=!0,"function"==typeof ai_process_elements&&ai_process_elements());if(a.hasAttribute("data-ai-tracking")){f=a.getAttribute("data-ai-tracking");var g=a.closest("div[data-ai]");null!=g&&g.hasAttribute("data-ai")&&(a.classList.contains("ai-no-tracking")&& (a=JSON.parse(aeefda24(g.getAttribute("data-ai"))),"undefined"!==typeof a&&a.constructor===Array&&(a[1]="",f=dfcfca06(JSON.stringify(a)))),g.setAttribute("data-ai",f))}})}while(e);setTimeout(function(){"function"==typeof ai_process_impressions&&1==ai_tracking_finished&&ai_process_impressions();"function"==typeof ai_install_click_trackers&&1==ai_tracking_finished&&ai_install_click_trackers()},15);setTimeout(q,10)}else b.querySelectorAll(".ai-adb-hide").forEach((a,f)=>{a.classList.remove("ai-adb-hide");0== a.offsetHeight&&null!=a.closest(".ai-adb-show")&&(a=a.closest("div[data-ai]"),a.hetAttribute("data-ai")&&(f=JSON.parse(aeefda24(a.getAttribute("data-ai"))),"undefined"!==typeof f&&f.constructor===Array&&(f[1]="",a.setAttribute("data-ai",dfcfca06(JSON.stringify(f))),a.classList.add("ai-viewport-0"),a.style.display="none")))}),b.querySelectorAll(".ai-adb-show").forEach((a,f)=>{ai_disable_processing(a);a.classList.remove("ai-adb-show")})}bbaf1942c67d=function(b){var c=ffda5d42873d(b),d= document.querySelector("#ai-adb-events");if(null!=d){var e=d.innerText;d.innerText=(""!=e?e+", ":e+", EVENTS: ")+b}return c};ffda5d42873d=function(b){return""};var bcfb7883828b=function(b){function c(){"undefined"!==typeof AiCookies?setTimeout(function(){adef063771f9(b)},2):setTimeout(c,250)}c()},ai_disable_processing=function(b){document.querySelectorAll(".ai-lazy").forEach((c,d)=>{c.classList.remove("ai-lazy")});document.querySelectorAll(".ai-manual").forEach((c,d)=>{c.classList.remove("ai-manual")}); document.querySelectorAll(".ai-rotate").forEach((c,d)=>{c.classList.remove("ai-unprocessed");c.removeAttribute("data-info")});document.querySelectorAll(".ai-list-data").forEach((c,d)=>{c.classList.remove("ai-list-data")});document.querySelectorAll(".ai-ip-data").forEach((c,d)=>{c.classList.remove("ai-ip-data")});document.querySelectorAll("[data-code]").forEach((c,d)=>{c.removeAttribute("data-code")})},adef063771f9=function(b){window.jQuery&&window.jQuery.fn&&deba24aa54e1 instanceof jQuery&& (deba24aa54e1=deba24aa54e1.hasOwnProperty("0")?deba24aa54e1[0]:[]);ecdd5f7cf1c8.hasOwnProperty("0")&&(ecdd5f7cf1c8=ecdd5f7cf1c8[0]);if(!dddd16f7e8a9){dddd16f7e8a9=!0;document.querySelector(aeefda24("Ym9keQ==")).setAttribute(aeefda24(bccda9ee4a25),aeefda24("bWFzaw=="));k(function(){l()});"undefined"!==typeof MobileDetect&&(new MobileDetect(window.navigator.userAgent)).is("bot")&&(dcbcabf1493d=0);if(""!=fcdc98ae7909){if(fcdc98ae7909.includes(",")){var c=fcdc98ae7909.split(","); b=parseInt(c[0]);c=parseInt(c[1])}else b=parseInt(fcdc98ae7909),c=0;var d=1,e=AiCookies.get(fbcaa9fe079c);"undefined"!=typeof e&&(d=parseInt(e)+1);if(d<=b){AiCookies.set(fbcaa9fe079c,d,{expires:365,path:"/"});window.ai_d1=d;deceee1d8acd_1();return}if(0!=c&&(AiCookies.set(fbcaa9fe079c,d,{expires:365,path:"/"}),0!=(d-b-1)%c)){window.ai_d1=d;deceee1d8acd_1();return}}if(0==deeee77bef34||1==dcbcabf1493d&&aeaaad1b34ca)AiCookies.remove(fafe4f14d009, {path:"/"});else{e=AiCookies.get(fafe4f14d009);if("undefined"!=typeof e&&e==ecfe7aaea3cb){deceee1d8acd_2();return}AiCookies.set(fafe4f14d009,ecfe7aaea3cb,{expires:deeee77bef34,path:"/"})}0==dcbcabf1493d?(ai_dummy=16,deceee1d8acd_6(),ai_dummy++):(deceee1d8acd_3(),ai_dummy=13);switch(dcbcabf1493d){case 1:aeaaad1b34ca?(deba24aa54e1.querySelectorAll('[style*="cursor"]').forEach((a,f)=>{a.style.cursor="no-drop"}), ecdd5f7cf1c8.querySelectorAll('[style*="cursor"]').forEach((a,f)=>{a.style.cursor="no-drop"})):(deba24aa54e1.addEventListener("click",a=>{deba24aa54e1.remove();ecdd5f7cf1c8.remove()}),ecdd5f7cf1c8.addEventListener("click",a=>{ecdd5f7cf1c8.remove();deba24aa54e1.remove()}),window.addEventListener("keydown",a=>{27===a.keyCode&&(deba24aa54e1.click(),ecdd5f7cf1c8.click())}));b=document.querySelector(aeefda24("Ym9keQ==")).children;m(deba24aa54e1,b.item(Math.floor(Math.random()* b.length)));m(ecdd5f7cf1c8,b.item(Math.floor(Math.random()*b.length)));break;case 2:""!=bdde8eb99317&&(b=!0,"http"==bdde8eb99317.toLowerCase().substring(0,4)?window.location.href==bdde8eb99317&&(b=!1):window.location.pathname==bdde8eb99317&&(b=!1),b?(e=AiCookies.get(affd71feb1b2),"undefined"==typeof e&&(b=new Date,b.setTime(b.getTime()+1E4),AiCookies.set(affd71feb1b2,window.location.href,{expires:b,path:"/"}), "?"==bdde8eb99317.substr(bdde8eb99317.length-1)&&(bdde8eb99317=bdde8eb99317.slice(0,-1),bdde8eb99317+=location.search),window.location.replace(bdde8eb99317))):AiCookies.remove(affd71feb1b2,{path:"/"}))}}},cadacbc2bc42=function(b){setTimeout(function(){dddd16f7e8a9||cadacbc2bc42_actions(b)},200)},cadacbc2bc42_actions=function(b){eabb400a00d4++;dddd16f7e8a9||4!=eabb400a00d4||(document.querySelector(aeefda24("Ym9keQ==")).setAttribute(aeefda24(bccda9ee4a25), aeefda24("Y2xlYXI=")),ai_dummy=11,deceee1d8acd_4(),ai_dummy=14,l())};0&&k(function(){bcfb7883828b(0)});function n(b,c){var d=document.createElement("script");d.src="https://s5343.pcdn.co/wp-content/uploads/ad-inserter/10f29c9e5be/"+b+".js?ver="+(new Date).getTime();var e=document.getElementsByTagName("head")[0],a=!1;d.onerror=function(){c&&c();d.onerror=null;e.removeChild(d)};d.onload=d.onreadystatechange=function(){a||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(a=!0,c&&c(),d.onload=d.onreadystatechange= null,e.removeChild(d))};e.appendChild(d)}window.addEventListener("load",b=>{function c(){document.getElementById(eedc87dbb834_1)?cadacbc2bc42(1):dddd16f7e8a9&&!cfce8ad65326||bcfb7883828b(1)}function d(){"undefined"==typeof window[eedc87dbb834_2]?(!dddd16f7e8a9||cfce8ad65326)&&bcfb7883828b(2):cadacbc2bc42(2)}function e(){var a=document.querySelector(aeefda24("I2FpLWFkYi1nYQ=="));null!=a&&(a.clientWidth*a.clientHeight?cadacbc2bc42(5):(!dddd16f7e8a9||cfce8ad65326)&& bcfb7883828b(5));a=document.querySelector(aeefda24("I2FpLWFkYi1tbg=="));null!=a&&(a.clientWidth*a.clientHeight?cadacbc2bc42(6):(!dddd16f7e8a9||cfce8ad65326)&&bcfb7883828b(6));a=document.querySelector(aeefda24("I2FpLWFkYi1kYmxjbGs="));null!=a&&(a.clientWidth*a.clientHeight?cadacbc2bc42(8):(!dddd16f7e8a9||cfce8ad65326)&&bcfb7883828b(8));a=document.querySelector(aeefda24("I2FpLWFkYi1hbQ=="));null!=a&&(a.clientWidth*a.clientHeight?cadacbc2bc42(13):(!dddd16f7e8a9||cfce8ad65326)&& bcfb7883828b(13));a=document.querySelector(aeefda24("I2FpLWFkYi1xdQ=="));null!=a&&(a.clientWidth*a.clientHeight?cadacbc2bc42(14):(!dddd16f7e8a9||cfce8ad65326)&&bcfb7883828b(14));a=document.querySelector(aeefda24("I2FpLWFkYi1leg=="));null!=a&&(a.clientWidth*a.clientHeight?cadacbc2bc42(15):(!dddd16f7e8a9||cfce8ad65326)&&bcfb7883828b(15))}if("undefined"!==typeof MobileDetect&&(b=new MobileDetect(window.navigator.userAgent),6!=fbfd1da62783))switch(fbfd1da62783){case 0:if(b.mobile())return!1; break;case 1:if(!b.mobile())return!1;break;case 2:if(!b.tablet())return!1;break;case 3:if(!b.phone())return!1;break;case 4:if(b.phone())return!1;break;case 5:if(b.tablet())return!1}setTimeout(function(){e();setTimeout(function(){dddd16f7e8a9||setTimeout(function(){e()},400)},5)},1050);setTimeout(function(){var a="undefined"!==typeof defaea14f577;null!=document.querySelector(aeefda24("I2FpLWFkYi1hZHM="))&&(document.getElementById(eedc87dbb834_1)?c():n("ads",c));null!=document.querySelector(aeefda24("I2FpLWFkYi1zcG9uc29ycw=="))&& ("undefined"==typeof window[eedc87dbb834_2]?n("sponsors",d):d());var f=aeefda24("I2Jhbm5lci1hZHZlcnQtY29udGFpbmVy"),g=aeefda24("I2Jhbm5lci1hZHZlcnQtY29udGFpbmVyIGltZw==");null!=document.querySelector(f)&&null!=document.querySelector(g)&&(0===document.querySelector(g).offsetHeight?(!dddd16f7e8a9||a)&&bcfb7883828b(3):cadacbc2bc42(3),document.querySelector(g).remove());null!=document.querySelector(aeefda24("I2FpLWFkYi1iYW5uZXI="))&&("undefined"==typeof window.ad_banner?(!dddd16f7e8a9||cfce8ad65326)&& bcfb7883828b(11):cadacbc2bc42(11));null!=document.querySelector(aeefda24("I2FpLWFkYi0zMDB4MjUw"))&&("undefined"==typeof window.ad_300x250?(!dddd16f7e8a9||cfce8ad65326)&&bcfb7883828b(12):cadacbc2bc42(12))},1150)});function k(b){"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?b():document.addEventListener("DOMContentLoaded",b)}function m(b,c){c.parentNode.insertBefore(b,c.nextSibling)}k(function(){cfce8ad65326="undefined"!== typeof defaea14f577;setTimeout(function(){null!=document.querySelector("#ai-adb-bar")&&document.querySelector("#ai-adb-bar").addEventListener("click",e=>{AiCookies.remove(fafe4f14d009,{path:"/"});AiCookies.remove(fbcaa9fe079c,{path:"/"});deceee1d8acd_5();ai_dummy=15})},5);if((!dddd16f7e8a9||cfce8ad65326)&&""!=feafa4eea5a1){var b=0,c=0,d=feafa4eea5a1.split(",");d.forEach((e,a)=>{d[a]=d[a].trim();null!=document.querySelector(d[a])&&document.querySelectorAll(d[a]).forEach((f, g)=>{var h=f.offsetHeight;f.querySelectorAll(".ai-attributes").forEach((p,r)=>{h>=p.offsetHeight&&(h-=p.offsetHeight)});b++;if(0===h&&(k(function(){dddd16f7e8a9&&!cfce8ad65326||bcfb7883828b(4)}),c++,!cfce8ad65326))return!1})});0!=b&&0==c&&k(function(){cadacbc2bc42(4)})}})}; window.addEventListener("load",function(b){function c(){if("undefined"===typeof bafaed073958)dddd16f7e8a9&&!cfce8ad65326||bcfb7883828b(9);else{var a=!1;bafaed073958.onDetected(function(){dddd16f7e8a9&&!cfce8ad65326||a||(a=!0,bcfb7883828b(9))});bafaed073958.onNotDetected(function(){a||(a=!0,cadacbc2bc42(9))});bafaed073958.check()}}function d(){if("undefined"===typeof bccdc3a48b7b)dddd16f7e8a9&&!cfce8ad65326||bcfb7883828b(10);else{var a=!1;bccdc3a48b7b.on(!0,function(){dddd16f7e8a9&& !cfce8ad65326||a||(a=!0,bcfb7883828b(10))}).on(!1,function(){a||(a=!0,cadacbc2bc42(10))});bccdc3a48b7b.check()}dedc15c9eec5=bccdc3a48b7b=void 0}if("undefined"!==typeof MobileDetect&&(b=new MobileDetect(window.navigator.userAgent),6!=fbfd1da62783))switch(fbfd1da62783){case 0:if(b.mobile())return!1;break;case 1:if(!b.mobile())return!1;break;case 2:if(!b.tablet())return!1;break;case 3:if(!b.phone())return!1;break;case 4:if(b.phone())return!1;break;case 5:if(b.tablet())return!1}setTimeout(function(){null!= document.querySelector(aeefda24("I2FpLWFkYi1hZHZlcnRpc2luZw=="))&&("undefined"===typeof bafaed073958?dbcbf6ebabf1("advertising",c):c());null!=document.querySelector(aeefda24("I2FpLWFkYi1hZHZlcnRz"))&&("undefined"===typeof bccdc3a48b7b?dbcbf6ebabf1("adverts",d):d())},1100)}); var ai_internal_tracking=1,ai_external_tracking=0,ai_external_tracking_category="Ad Inserter Pro",ai_external_tracking_action="[EVENT]",ai_external_tracking_label="[BLOCK_NUMBER] - [BLOCK_VERSION_NAME]",ai_external_tracking_username="",ai_track_pageviews=0,ai_advanced_click_detection=0,ai_viewport_widths=[980,768,0],ai_viewport_indexes=[1,2,3],ai_viewport_names_string="WyJEZXNrdG9wIiwiVGFibGV0IiwiUGhvbmUiXQ==",ai_data_id="d6519721cc", ai_ajax_url="https://www.geeknative.com/wp-admin/admin-ajax.php",ai_debug_tracking=0,ai_adb_attribute='ZGF0YS1hNDE5Yjg3ZWU0MjI4ODMwMDZiMzg1YjIxNDRhMzg2Nw=='; if("undefined"!==typeof ai_internal_tracking){ai_viewport_names=JSON.parse(aeefda24(ai_viewport_names_string));function F(k,l){return(new RegExp("^"+l.split("*").map(r=>r.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")).join(".*")+"$")).test(k)}function I(k,l,r,x){if(x){const B=y=>{y.target&&y.target.matches(x)&&r(y)};k.addEventListener(l,B);return B}k.addEventListener(l,r);return r}installIframeTracker=function(k,l){"function"==typeof k&&(k={blurCallback:k});if(null===k||!1===k)ai_iframeTracker.untrack(l); else if("object"==typeof k)ai_iframeTracker.track(l,k);else throw Error("Wrong handler type (must be an object, or null|false to untrack)");return this};var ai_mouseoverHander=function(k,l){l.data={handler:k};ai_iframeTracker.mouseoverListener(l)},ai_mouseoutHander=function(k,l){l.data={handler:k};ai_iframeTracker.mouseoutListener(l)};ai_iframeTracker={focusRetriever:null,focusRetrieved:!1,handlersList:[],isIE8AndOlder:!1,init:function(){try{9>navigator.userAgent.match(RegExp("(msie) ([\\w.]+)","i"))[2]&& (this.isIE8AndOlder=!0)}catch(l){}window.focus();window.addEventListener("blur",l=>{ai_iframeTracker.windowLoseFocus(l)});var k=document.createElement("div");k.style="position:fixed; top:0; left:0; overflow:hidden;";k.innerHTML='<input style="position:absolute; left:-300px;" type="text" value="" id="focus_retriever" readonly="true" /><label for="focus_retriever">&nbsp;</label>';document.querySelector("body").append(k);this.focusRetriever=document.querySelector("#focus_retriever");this.focusRetrieved= !1;if(this.isIE8AndOlder){this.focusRetriever.blur(function(l){l.stopPropagation();l.preventDefault();ai_iframeTracker.windowLoseFocus(l)});document.querySelector("body").addEventListener("click",l=>{window.focus()});document.querySelector("form").addEventListener("click",l=>{l.stopPropagation()});try{I(document.querySelector("body"),"click",l=>{l.stopPropagation()},"form")}catch(l){console.log("[iframeTracker] error (exception: "+l.message+")")}}},track:function(k,l){l.target=k;ai_iframeTracker.handlersList.push(l); k.addEventListener("mouseover",ai_mouseoverHander.bind(event,l),!1);k.addEventListener("mouseout",ai_mouseoutHander.bind(event,l),!1)},untrack:function(k){if("function"!=typeof Array.prototype.filter)console.log("Your browser doesn't support Array filter, untrack disabled");else{k.forEach((B,y)=>{B.removeEventListener("mouseover",ai_mouseoverHander,!1);B.removeEventListener("mouseout",ai_mouseoutHander,!1)});var l=function(B){return null===B?!1:!0},r;for(r in this.handlersList){for(var x in this.handlersList[r].target)-1!== $.inArray(this.handlersList[r].target[x],k)&&(this.handlersList[r].target[x]=null);this.handlersList[r].target=this.handlersList[r].target.filter(l);0===this.handlersList[r].target.length&&(this.handlersList[r]=null)}this.handlersList=this.handlersList.filter(l)}},mouseoverListener:function(k){k.data.handler.over=!0;ai_iframeTracker.retrieveFocus();try{k.data.handler.overCallback(k.data.handler.target,k)}catch(l){}},mouseoutListener:function(k){k.data.handler.over=!1;ai_iframeTracker.retrieveFocus(); try{k.data.handler.outCallback(k.data.handler.target,k)}catch(l){}},retrieveFocus:function(){if(document.activeElement&&"IFRAME"===document.activeElement.tagName){var k=!0;if(document.activeElement.hasAttribute("id")&&"undefined"!==typeof ai_ignore_iframe_ids&&ai_ignore_iframe_ids.constructor===Array){var l=document.activeElement.id;ai_ignore_iframe_ids.forEach(function(x){F(l,x)&&(k=!1)})}if(k&&document.activeElement.hasAttribute("class")&&"undefined"!==typeof ai_ignore_iframe_classes&&ai_ignore_iframe_classes.constructor=== Array){var r=document.activeElement.className;ai_ignore_iframe_classes.forEach(function(x){F(r,x)&&(k=!1)})}k&&(ai_iframeTracker.focusRetriever.focus(),ai_iframeTracker.focusRetrieved=!0)}},windowLoseFocus:function(k){for(var l in this.handlersList)if(!0===this.handlersList[l].over)try{this.handlersList[l].blurCallback(k)}catch(r){}}};function G(k){"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?k():document.addEventListener("DOMContentLoaded", k)}G(function(){ai_iframeTracker.init()});ai_tracking_finished=!1;G(function(){function k(b,m,n,f,d,a,c){b=b.replace("[EVENT]",m);b=b.replace("[BLOCK_NUMBER]",n);b=b.replace("[BLOCK_NAME]",f);b=b.replace("[BLOCK_COUNTER]",d);b=b.replace("[VERSION_NUMBER]",a);b=b.replace("[VERSION_NAME]",c);b=b.replace("[BLOCK_VERSION_NUMBER]",n+(0==a?"":" - "+a));b=b.replace("[BLOCK_VERSION_NAME]",f+(""==c?"":" - "+c));return b=b.replace("[WP_USERNAME]",ai_external_tracking_username)}function l(b,m,n,f,d,a,c){var h= k(ai_external_tracking_category,b,m,n,f,d,a),g=k(ai_external_tracking_action,b,m,n,f,d,a),q=k(ai_external_tracking_label,b,m,n,f,d,a);if("function"!=typeof ai_external_tracking_event||0!=ai_external_tracking_event({event:b,block:m,block_name:n,block_counter:f,version:d,version_name:a},h,g,q,c))"function"==typeof window.ga&&(b="send","string"==typeof ai_ga_tracker_name?b=ai_ga_tracker_name+"."+b:(m=ga.getAll(),0!=m.length&&(m=m[0].get("name"),"t0"!=m&&(b=m+"."+b))),ga(b,"event",{eventCategory:h,eventAction:g, eventLabel:q,nonInteraction:c})),"function"==typeof window.gtag&&gtag("event","impression",{event_category:h,event_action:g,event_label:q,non_interaction:c}),"function"==typeof window.__gaTracker&&__gaTracker("send","event",{eventCategory:h,eventAction:g,eventLabel:q,nonInteraction:c}),"object"==typeof window.dataLayer&&window.dataLayer.push({event:"tracking",eventCategory:h,eventAction:g,eventLabel:q}),"object"==typeof _gaq&&_gaq.push(["_trackEvent",h,g,q,void 0,c]),"object"==typeof _paq&&_paq.push(["trackEvent", h,g,q])}function r(b,m){var n=b[0],f=b[1];if(Number.isInteger(f))if("undefined"==typeof ai_check_data&&"undefined"==typeof ai_check_data_timeout)ai_check_data_timeout=!0,setTimeout(function(){r(b,m)},2500);else{ai_cookie=ai_load_cookie();for(var d in ai_cookie)if(parseInt(n)==parseInt(d))for(var a in ai_cookie[d])if("c"==a){var c=ai_cookie[d][a];if(0<c)if(ai_set_cookie(d,"c",c-1),1==c){c=document.querySelector('span[data-ai-block="'+n+'"]').dataset.aiCfpTime;var h=new Date;h=Math.round(h.getTime()/ 1E3);var g=h+604800;ai_set_cookie(d,"c",-g);setTimeout(function(){document.querySelectorAll('span[data-ai-block="'+n+'"]').forEach((e,p)=>{(e=e.closest("div[data-ai]"))&&e.remove()})},50)}else ai_set_cookie(d,"c",c-1)}else"cpt"==a&&(c=ai_cookie[d][a],0<c?(ai_set_cookie(d,"cpt",c-1),1==c&&(c=document.querySelector('span[data-ai-block="'+n+'"]').dataset.aiCfpTime,h=new Date,h=Math.round(h.getTime()/1E3),g=ai_cookie[d].ct,ai_set_cookie(d,"x",g),setTimeout(function(){document.querySelectorAll('span[data-ai-block="'+ n+'"]').forEach((e,p)=>{(e=e.closest("div[data-ai]"))&&e.remove()})},75),"undefined"!=typeof c&&(g=h+86400*c,ai_set_cookie(n,"x",g),document.querySelectorAll("span.ai-cfp").forEach((e,p)=>{p=e.dataset.aiBlock;setTimeout(function(){var v=e.closest("div[data-ai]");v&&v.remove()},50);ai_set_cookie(p,"x",g)})))):ai_check_data.hasOwnProperty(d)&&ai_check_data[d].hasOwnProperty("cpt")&&ai_check_data[d].hasOwnProperty("ct")?ai_cookie.hasOwnProperty(d)&&ai_cookie[d].hasOwnProperty("ct")&&(h=new Date,c=ai_cookie[d].ct- Math.round(h.getTime()/1E3),0>=c&&(h=Math.round(h.getTime()/1E3),ai_set_cookie(d,"cpt",ai_check_data[d].cpt-1),ai_set_cookie(d,"ct",Math.round(h+86400*ai_check_data[d].ct)))):(ai_cookie.hasOwnProperty(d)&&ai_cookie[d].hasOwnProperty("cpt")&&ai_set_cookie(d,"cpt",""),ai_cookie.hasOwnProperty(d)&&ai_cookie[d].hasOwnProperty("ct")&&ai_set_cookie(d,"ct","")));ai_cookie.hasOwnProperty("G")&&ai_cookie.G.hasOwnProperty("cpt")&&(c=ai_cookie.G.cpt,0<c?(ai_set_cookie("G","cpt",c-1),1==c&&(c=document.querySelector('span[data-ai-block="'+ n+'"]').dataset.aiCfpTime,h=new Date,h=Math.round(h.getTime()/1E3),g=ai_cookie.G.ct,ai_set_cookie(n,"x",g),setTimeout(function(){document.querySelectorAll('span[data-ai-block="'+n+'"]').forEach((e,p)=>{(e=e.closest("div[data-ai]"))&&e.remove()})},75),"undefined"!=typeof c&&(g=h+86400*c,ai_set_cookie(n,"x",g),document.querySelectorAll("span.ai-cfp").forEach((e,p)=>{p=e.dataset.aiBlock;setTimeout(function(){e.closest("div[data-ai]").remove()},50);ai_set_cookie(p,"x",g)})))):ai_check_data.hasOwnProperty("G")&& ai_check_data.G.hasOwnProperty("cpt")&&ai_check_data.G.hasOwnProperty("ct")?ai_cookie.hasOwnProperty("G")&&ai_cookie.G.hasOwnProperty("ct")&&(h=new Date,c=ai_cookie.G.ct-Math.round(h.getTime()/1E3),0>=c&&(h=Math.round(h.getTime()/1E3),ai_set_cookie("G","cpt",ai_check_data.G.cpt-1),ai_set_cookie("G","ct",Math.round(h+86400*ai_check_data.G.ct)))):(ai_cookie.hasOwnProperty("G")&&ai_cookie.G.hasOwnProperty("cpt")&&ai_set_cookie("G","cpt",""),ai_cookie.hasOwnProperty("G")&&ai_cookie.G.hasOwnProperty("ct")&& ai_set_cookie("G","ct","")));if(ai_internal_tracking&&"undefined"===typeof ai_internal_tracking_no_clicks){d={action:"ai_ajax",ai_check:ai_data_id,click:n,version:f,type:m};var q=[],u;for(u in d)a=encodeURIComponent(u),c=encodeURIComponent(d[u]),q.push(a+"="+c);q=q.join("&");(async function(){return await (await fetch(ai_ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},body:q})).text()})().then(e=>{e=e.trim();""!=e&&(e=JSON.parse(e),"undefined"!= typeof e["#"]&&e["#"]==n&&(ai_cookie=ai_load_cookie(),e=Math.round((new Date).getTime()/1E3)+43200,ai_cookie.hasOwnProperty(n)&&ai_cookie[n].hasOwnProperty("x")||ai_set_cookie(n,"x",e),setTimeout(function(){document.querySelectorAll('span[data-ai-block="'+n+'"]').forEach((p,v)=>{(p=p.closest("div[data-ai]"))&&p.remove()})},50)))})}if(ai_external_tracking&&"undefined"===typeof ai_external_tracking_no_clicks){var t=b[2],w=b[3];l("click",n,t,b[4],f,w,!1)}"function"==typeof ai_click_action&&ai_click_action(n, t,f,w)}}function x(){ai_check_data={};if("undefined"==typeof ai_iframe){ai_cookie=ai_load_cookie();document.querySelectorAll(".ai-check-block").forEach((f,d)=>{var a=f.dataset.aiBlock,c=f.dataset.aiDelayPv,h=f.dataset.aiEveryPv,g=f.dataset.aiHash,q=f.dataset.aiMaxImp,u=f.dataset.aiLimitImpPerTime,t=f.dataset.aiLimitImpTime,w=f.dataset.aiMaxClicks,e=f.dataset.aiLimitClicksPerTime,p=f.dataset.aiLimitClicksTime;d=f.dataset.aiGlobalLimitClicksPerTime;f=f.dataset.aiGlobalLimitClicksTime;if("undefined"!= typeof c&&0<c){ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={});ai_check_data[a].d=c;var v="";ai_cookie.hasOwnProperty(a)&&ai_cookie[a].hasOwnProperty("d")&&(v=ai_cookie[a].d);""===v&&ai_set_cookie(a,"d",c-1)}"undefined"!=typeof h&&2<=h&&(ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={}),"undefined"!==typeof ai_delay_showing_pageviews||ai_cookie.hasOwnProperty(a)&&ai_cookie[a].hasOwnProperty("d")||(ai_cookie.hasOwnProperty(a)||(ai_cookie[a]={}),ai_cookie[a].d=0),ai_check_data[a].e=h);if("undefined"!= typeof q&&0<q){if(ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={}),ai_check_data[a].i=q,ai_check_data[a].h=g,h=c="",ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("i")&&(h=ai_cookie[a].i),ai_cookie[a].hasOwnProperty("h")&&(c=ai_cookie[a].h)),""===h||c!=g)ai_set_cookie(a,"i",q),ai_set_cookie(a,"h",g)}else ai_cookie.hasOwnProperty(a)&&ai_cookie[a].hasOwnProperty("i")&&(ai_set_cookie(a,"i",""),ai_cookie[a].hasOwnProperty("c")||ai_cookie[a].hasOwnProperty("x")||ai_set_cookie(a,"h","")); if("undefined"!=typeof u&&0<u&&"undefined"!=typeof t&&0<t){ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={});ai_check_data[a].ipt=u;ai_check_data[a].it=t;q=c="";ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("ipt")&&(c=ai_cookie[a].ipt),ai_cookie[a].hasOwnProperty("it")&&(q=ai_cookie[a].it));if(""===c||""===q)ai_set_cookie(a,"ipt",u),c=new Date,c=Math.round(c.getTime()/1E3),ai_set_cookie(a,"it",Math.round(c+86400*t));0<q&&(c=new Date,c=Math.round(c.getTime()/1E3),q<=c&&(ai_set_cookie(a, "ipt",u),ai_set_cookie(a,"it",Math.round(c+86400*t))))}else ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("ipt")&&ai_set_cookie(a,"ipt",""),ai_cookie[a].hasOwnProperty("it")&&ai_set_cookie(a,"it",""));if("undefined"!=typeof w&&0<w){if(ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={}),ai_check_data[a].c=w,ai_check_data[a].h=g,u=c="",ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("c")&&(u=ai_cookie[a].c),ai_cookie[a].hasOwnProperty("h")&&(c=ai_cookie[a].h)),""===u||c!=g)ai_set_cookie(a, "c",w),ai_set_cookie(a,"h",g)}else ai_cookie.hasOwnProperty(a)&&ai_cookie[a].hasOwnProperty("c")&&(ai_set_cookie(a,"c",""),ai_cookie[a].hasOwnProperty("i")||ai_cookie[a].hasOwnProperty("x")||ai_set_cookie(a,"h",""));if("undefined"!=typeof e&&0<e&&"undefined"!=typeof p&&0<p){ai_check_data.hasOwnProperty(a)||(ai_check_data[a]={});ai_check_data[a].cpt=e;ai_check_data[a].ct=p;g=w="";ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("cpt")&&(w=ai_cookie[a].cpt),ai_cookie[a].hasOwnProperty("ct")&& (g=ai_cookie[a].ct));if(""===w||""===g)ai_set_cookie(a,"cpt",e),c=new Date,c=Math.round(c.getTime()/1E3),ai_set_cookie(a,"ct",Math.round(c+86400*p));0<g&&(c=new Date,c=Math.round(c.getTime()/1E3),g<=c&&(ai_set_cookie(a,"cpt",e),ai_set_cookie(a,"ct",Math.round(c+86400*p))))}else ai_cookie.hasOwnProperty(a)&&(ai_cookie[a].hasOwnProperty("cpt")&&ai_set_cookie(a,"cpt",""),ai_cookie[a].hasOwnProperty("ct")&&ai_set_cookie(a,"ct",""));if("undefined"!=typeof d&&0<d&&"undefined"!=typeof f&&0<f){ai_check_data.hasOwnProperty("G")|| (ai_check_data.G={});ai_check_data.G.cpt=d;ai_check_data.G.ct=f;a=e="";ai_cookie.hasOwnProperty("G")&&(ai_cookie.G.hasOwnProperty("cpt")&&(e=ai_cookie.G.cpt),ai_cookie.G.hasOwnProperty("ct")&&(a=ai_cookie.G.ct));if(""===e||""===a)ai_set_cookie("G","cpt",d),c=new Date,c=Math.round(c.getTime()/1E3),ai_set_cookie("G","ct",Math.round(c+86400*f));0<a&&(c=new Date,c=Math.round(c.getTime()/1E3),a<=c&&(ai_set_cookie("G","cpt",d),ai_set_cookie("G","ct",Math.round(c+86400*f))))}else ai_cookie.hasOwnProperty("G")&& (ai_cookie.G.hasOwnProperty("cpt")&&ai_set_cookie("G","cpt",""),ai_cookie.G.hasOwnProperty("ct")&&ai_set_cookie("G","ct",""))});document.querySelectorAll(".ai-check-block").forEach((f,d)=>{f.classList.remove("ai-check-block")});for(var b in ai_cookie)for(var m in ai_cookie[b])if("d"==m){var n=ai_cookie[b][m];0<n?ai_set_cookie(b,"d",n-1):ai_check_data.hasOwnProperty(b)&&ai_check_data[b].hasOwnProperty("e")?ai_set_cookie(b,"d",ai_check_data[b].e-1):ai_check_data.hasOwnProperty(b)&&ai_check_data[b].hasOwnProperty("d")|| ai_set_cookie(b,"d","")}}}function B(){if(ai_track_pageviews){var b=document.documentElement.clientWidth,m=window.innerWidth,n=b<m?m:b,f=0;ai_viewport_widths.every((h,g)=>n>=h?(f=ai_viewport_indexes[g],!1):!0);b=document.querySelector(aeefda24("Ym9keQ==")).getAttribute(aeefda24(ai_adb_attribute));if("string"===typeof b)var d=b==aeefda24("bWFzaw==");"string"===typeof b&&"boolean"===typeof d&&d&&(ai_external_tracking&&l("ad blocking",0,ai_viewport_names[f-1],0,0,"",!0),f|=128);y=[0,f]}x();ai_process_impressions(); if(0!=y.length&&ai_internal_tracking){d={action:"ai_ajax",ai_check:ai_data_id};var a=[],c;for(c in d)b=encodeURIComponent(c),m=encodeURIComponent(d[c]),a.push(b+"="+m);b=encodeURIComponent("views[]");m=encodeURIComponent(0);a.push(b+"="+m);b=encodeURIComponent("versions[]");m=encodeURIComponent(f);a.push(b+"="+m);a=a.join("&");(async function(){return await (await fetch(ai_ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},body:a})).text()})().then(h=> {})}ai_tracking_finished=!0}ai_debug_tracking&&(ai_ajax_url+="?ai-debug-tracking=1");Number.isInteger=Number.isInteger||function(b){return"number"===typeof b&&isFinite(b)&&Math.floor(b)===b};ai_install_standard_click_trackers=function(b){"undefined"==typeof b&&(b=document.querySelector("body"));b=b.querySelectorAll("div.ai-track[data-ai]");var m=[];b.forEach((f,d)=>{if(f.offsetWidth||f.offsetHeight||f.getClientRects().length)f.querySelectorAll("div.ai-lazy, div.ai-wait-for-interaction, div.ai-manual, div.ai-list-manual, div.ai-manual-auto, div.ai-delayed").length|| m.push(f)});var n=[];m.forEach((f,d)=>{f.classList.remove("ai-track");n.push.apply(n,f.querySelectorAll("a"))});b=n;0!=b.length&&(ai_advanced_click_detection?b.forEach((f,d)=>{f.addEventListener("click",()=>{for(var a=f.closest("div[data-ai]");null!==a&&a.hasAttribute("data-ai");){var c=JSON.parse(aeefda24(a.getAttribute("data-ai")));"undefined"!==typeof c&&c.constructor===Array&&Number.isInteger(c[1])&&!a.classList.contains("clicked")&&(a.classList.add("clicked"),r(c,"a.click"));a=a.parentElement.closest("div[data-ai]")}})}): b.forEach((f,d)=>{f.addEventListener("click",()=>{for(var a=f.closest("div[data-ai]");null!==a&&a.hasAttribute("data-ai");){var c=JSON.parse(aeefda24(a.getAttribute("data-ai")));"undefined"!==typeof c&&c.constructor===Array&&Number.isInteger(c[1])&&(r(c,"a.click"),clicked=!0);a=a.parentElement.closest("div[data-ai]")}})}))};ai_install_click_trackers=function(b){"undefined"==typeof b&&(b=document.querySelector("body"));if(ai_advanced_click_detection){var m=b.querySelectorAll("div.ai-track[data-ai], div.ai-rotate[data-info] div.ai-track[data-ai]"), n=[];m.forEach((d,a)=>{(d.offsetWidth||d.offsetHeight||d.getClientRects().length)&&n.push(d)});b.hasAttribute("data-ai")&&b.classList.contains("ai-track")&&(b.offsetWidth||b.offsetHeight||b.getClientRects().length)&&n.push(b);var f=[];n.forEach((d,a)=>{d.querySelectorAll("div.ai-lazy, div.ai-wait-for-interaction, div.ai-manual, div.ai-list-manual, div.ai-manual-auto, div.ai-delayed").length||f.push(d)});m=f;0!=m.length&&m.forEach((d,a)=>{installIframeTracker({blurCallback:function(){if(null!=this.ai_data&& null!=wrapper&&!wrapper.classList.contains("clicked")){wrapper.classList.add("clicked");r(this.ai_data,"blurCallback");for(var c=wrapper.querySelector("div[data-ai]");null!=c&&(c.offsetWidth||c.offsetHeight||c.getClientRects().length)&&c.hasAttribute("data-ai");){var h=JSON.parse(aeefda24(c.getAttribute("data-ai")));"undefined"!==typeof h&&h.constructor===Array&&Number.isInteger(h[1])&&r(h,"blurCallback INNER");c=c.querySelector("div[data-ai]")}}},overCallback:function(c){c=c.closest("div[data-ai]"); if(c.hasAttribute("data-ai")){var h=JSON.parse(aeefda24(c.getAttribute("data-ai")));"undefined"!==typeof h&&h.constructor===Array&&Number.isInteger(h[1])?(wrapper=c,this.ai_data=h):(null!=wrapper&&wrapper.classList.remove("clicked"),this.ai_data=wrapper=null)}},outCallback:function(c){null!=wrapper&&wrapper.classList.remove("clicked");this.ai_data=wrapper=null},focusCallback:function(c){if(null!=this.ai_data&&null!=wrapper&&!wrapper.classList.contains("clicked"))for(wrapper.classList.add("clicked"),r(this.ai_data, "focusCallback"),c=wrapper.querySelector("div[data-ai]");null!=c&&(c.offsetWidth||c.offsetHeight||c.getClientRects().length)&&c.hasAttribute("data-ai");){var h=JSON.parse(aeefda24(c.getAttribute("data-ai")));"undefined"!==typeof h&&h.constructor===Array&&Number.isInteger(h[1])&&r(h,"focusCallback INNER");c=c.querySelector("div[data-ai]")}},wrapper:null,ai_data:null,block:null,version:null},d)})}ai_install_standard_click_trackers(b)};var y=[];ai_process_impressions=function(b){"undefined"==typeof b&&(b= document.querySelector("body"));var m=[],n=[],f=[],d=[],a=[];0!=y.length&&(m.push(y[0]),n.push(y[1]),f.push("Pageviews"),a.push(0),d.push(""));var c=b.querySelectorAll("div.ai-track[data-ai], div.ai-rotate[data-info] div.ai-track[data-ai]"),h=[];c.forEach((e,p)=>{(e.offsetWidth||e.offsetHeight||e.getClientRects().length)&&!e.classList.contains("ai-no-pageview")&&h.push(e)});null!==b&&b.hasAttribute("data-ai")&&b.classList.contains("ai-track")&&!b.classList.contains("ai-no-pageview")&&(b.offsetWidth|| b.offsetHeight||b.getClientRects().length)&&h.push(b);c=h;0!=c.length&&c.forEach((e,p)=>{if(e.hasAttribute("data-ai")){p="";for(var v=1;9>=v;v++)if(e.hasAttribute("data-ai-"+v))p=e.getAttribute("data-ai-"+v);else break;""!=p&&e.setAttribute("data-ai",p);p=JSON.parse(aeefda24(e.getAttribute("data-ai")));if("undefined"!==typeof p&&p.constructor===Array){v=0;var z=e.querySelectorAll("div.ai-rotate[data-info]");1==z.length&&(v=JSON.parse(aeefda24(z[0].dataset.info))[1]);if(Number.isInteger(p[0])&&0!=p[0]&&Number.isInteger(p[1])){z= 0;var C=e.classList.contains("ai-no-tracking"),A=document.querySelector(aeefda24("Ym9keQ==")).getAttribute(aeefda24(ai_adb_attribute));if("string"===typeof A)var D=A==aeefda24("bWFzaw==");if("string"===typeof A&&"boolean"===typeof D){var E=e.offsetHeight;A=e.querySelectorAll(".ai-attributes");A.length&&A.forEach((H,J)=>{E>=e.offsetHeight&&(E-=e.offsetHeight)});A=e.querySelectorAll(".ai-code");E=0;A.length&&A.forEach((H,J)=>{E+=H.offsetHeight});D&&0===E&&(z=128)}0!=e.querySelectorAll("div.ai-lazy, div.ai-wait-for-interaction, div.ai-manual, div.ai-list-manual, div.ai-manual-auto, div.ai-delayed").length&& (C=!0);if(!C)if(0==v)m.push(p[0]),n.push(p[1]|z),f.push(p[2]),d.push(p[3]),a.push(p[4]);else for(D=1;D<=v;D++)m.push(p[0]),n.push(D|z),f.push(p[2]),d.push(p[3]),a.push(p[4])}}}});ai_cookie=ai_load_cookie();for(var g in ai_cookie)if(m.includes(parseInt(g)))for(var q in ai_cookie[g])"i"==q?(b=ai_cookie[g][q],0<b&&(1==b?(b=new Date,b=Math.round(b.getTime()/1E3)+604800,ai_set_cookie(g,"i",-b)):ai_set_cookie(g,"i",b-1))):"ipt"==q&&(b=ai_cookie[g][q],0<b?ai_set_cookie(g,"ipt",b-1):ai_check_data.hasOwnProperty(g)&& ai_check_data[g].hasOwnProperty("ipt")&&ai_check_data[g].hasOwnProperty("it")?ai_cookie.hasOwnProperty(g)&&ai_cookie[g].hasOwnProperty("it")&&(b=new Date,0>=ai_cookie[g].it-Math.round(b.getTime()/1E3)&&(b=Math.round(b.getTime()/1E3),ai_set_cookie(g,"ipt",ai_check_data[g].ipt),ai_set_cookie(g,"it",Math.round(b+86400*ai_check_data[g].it)))):(ai_cookie.hasOwnProperty(g)&&ai_cookie[g].hasOwnProperty("ipt")&&ai_set_cookie(g,"ipt",""),ai_cookie.hasOwnProperty(g)&&ai_cookie[g].hasOwnProperty("it")&&ai_set_cookie(g, "it","")));if(m.length){if(ai_internal_tracking&&"undefined"===typeof ai_internal_tracking_no_impressions){y=[];g={action:"ai_ajax",ai_check:ai_data_id};var u=[],t;for(t in g)q=encodeURIComponent(t),b=encodeURIComponent(g[t]),u.push(q+"="+b);for(var w in m)q=encodeURIComponent("views[]"),b=encodeURIComponent(m[w]),u.push(q+"="+b);for(w in n)q=encodeURIComponent("versions[]"),b=encodeURIComponent(n[w]),u.push(q+"="+b);u=u.join("&");(async function(){return await (await fetch(ai_ajax_url,{method:"POST", headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},body:u})).text()})().then(e=>{e=e.trim();if(""!=e&&(e=JSON.parse(e),"undefined"!=typeof e["#"])){ai_cookie=ai_load_cookie();var p=Math.round((new Date).getTime()/1E3)+43200,v=[],z;for(z in e["#"])ai_cookie.hasOwnProperty(e["#"][z])&&ai_cookie[e["#"][z]].hasOwnProperty("x")||ai_set_cookie(e["#"][z],"x",p);setTimeout(function(){for(w=0;w<v.length;++w)document.querySelectorAll('span[data-ai-block="'+v[w]+'"]').forEach((C,A)=> {(C=C.closest("div[data-ai]"))&&C.remove()})},50)}})}if(ai_external_tracking&&"undefined"===typeof ai_external_tracking_no_impressions)for(t=0;t<m.length;t++)0!=m[t]&&l("impression",m[t],f[t],a[t],n[t],d[t],!0)}};window.addEventListener("load",b=>{"undefined"==typeof ai_delay_tracking&&(ai_delay_tracking=0);setTimeout(B,ai_delay_tracking+1400);setTimeout(ai_install_click_trackers,ai_delay_tracking+1500)})})}; ai_js_code = true; </script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10