PageSourceSearch

https://www.unofficialroyalty.com/aboutus/

html unofficialroyalty.com collected 2026-10-02 07:40:57 UTC 113,236 bytes, 1,837 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<head>
4<meta charset="UTF-8" />
5<meta name="viewport" content="width=device-width, initial-scale=1.0" />
6<title>About Us | Unofficial Royalty</title>
7<link rel="profile" href="https://gmpg.org/xfn/11" />
8<link rel="pingback" href="https://www.unofficialroyalty.com/xmlrpc.php">
9    <style>
10        .pro-wccp:before {
11            content: "\f160";
12            top: 3px;
13        }
14        .pro-wccp:before{
15            color:#02CA03 !important
16        }
17        .pro-wccp {
18            transform: rotate(45deg);
19        }
20    </style>
21    
21<script id="wccp_pro_disable_selection">
22
23var image_save_msg = 'You are not allowed to save images!';
24
25var no_menu_msg = 'Context menu disabled!';
26
27var smessage = "Alert: Content selection is disabled!!";
28
29
30"use strict";
31/* This because search property "includes" does not supported by IE*/
32if (!String.prototype.includes) {
33String.prototype.includes = function(search, start) {
34  if (typeof start !== 'number') {
35	start = 0;
36  }
37
38  if (start + search.length > this.length) {
39	return false;
40  } else {
41	return this.indexOf(search, start) !== -1;
42  }
43};
44}
45/*////////////////////////////////////*/
46let canCall = true;
47
48function call_disable_copy_WithDelay(e) {
49  if (canCall) {
50    canCall = false;
51    disable_copy(e);
52    setTimeout(() => {
53      canCall = true;
54    }, 1000);
55  }
56}
57
58function disable_copy(e)
59{
60	window.wccp_pro_iscontenteditable_flag = false;
61	
62	wccp_pro_log_to_console_if_allowed("disable_copy");
63	
64	var e = e || window.event; // also there is no e.target property in IE. instead IE uses window.event.srcElement
65  	
66	var target = e.target || e.srcElement;
67
68	var elemtype = e.target.nodeName;
69	
70	elemtype = elemtype.toUpperCase();
71	
72	if (apply_class_exclusion(e) == "Yes") return true;
73
74	if(wccp_pro_iscontenteditable(e) == true) {return true;}
75	
76	if(is_content_editable_element(current_clicked_element) == true)
77	{
78		return true;
79	}
80	else
81	{
82		if (smessage !== "" && e.detail == 2)
83			show_wccp_pro_message(smessage);
84		
85		if (isSafari)
86		{
87			return true;
88		}
89		else
90		{
91			//wccp_pro_clear_any_selection();
92			
93			return false;
94		}
95	}
96	
97	/*disable context menu when shift + right click is pressed*/
98	var shiftPressed = 0;
99	
100	var evt = e?e:window.event;
101	
102	if (parseInt(navigator.appVersion)>3) {
103		
104		if (document.layers && navigator.appName=="Netscape")
105			
106			shiftPressed = (e.modifiers-0>3);
107			
108		else
109			
110			shiftPressed = e.shiftKey;
111			
112		if (shiftPressed) {
113			
114			if (smessage !== "") show_wccp_pro_message(smessage);
115			
116			var isFirefox = typeof InstallTrigger !== 'undefined';   /* Firefox 1.0+ */
117			
118			if (isFirefox) {
119			evt.cancelBubble = true;
120			if (evt.stopPropagation) evt.stopPropagation();
121			if (evt.preventDefault()) evt.preventDefault();
122			show_wccp_pro_message (smessage);
123			wccp_pro_clear_any_selection();
124			return false;
125			}
126			
127			wccp_pro_clear_any_selection();
128			return false;
129		}
130	}
131	
132	if(e.which === 2 ){
133	var clickedTag_a = (e==null) ? event.srcElement.tagName : e.target.tagName;
134	   show_wccp_pro_message(smessage);
135       wccp_pro_clear_any_selection(); return false;
136    }
137	var isSafari = /Safari/.test(navigator.userAgent) && /Apple Computer/.test(navigator.vendor);
138	var checker_IMG = 'checked';
139	if (elemtype == "IMG" && checker_IMG == 'checked' && e.detail == 2) {show_wccp_pro_message(alertMsg_IMG);wccp_pro_clear_any_selection();return false;}
140
141    //elemtype must be merged by elemtype checker on function disable_copy & disable_hot_keys
142	if (is_content_editable_element(elemtype) == false)
143	{
144		if (smessage !== "" && e.detail == 2)
145			show_wccp_pro_message(smessage);
146		
147		if (isSafari)
148		{
149			return true;
150		}
151		else
152		{
153			wccp_pro_clear_any_selection(); return false;
154		}
155	}
156	else
157	{
158		return true;
159	}
160}
161////////////////////////////
162function disable_copy_ie()
163{
164	wccp_pro_log_to_console_if_allowed("disable_copy_ie_function_started");
165	
166	var e = e || window.event;
167	/*also there is no e.target property in IE.*/
168	/*instead IE uses window.event.srcElement*/
169  	var target = e.target || e.srcElement;
170	
171	var elemtype = window.event.srcElement.nodeName;
172	
173	elemtype = elemtype.toUpperCase();
174
175	if(wccp_pro_iscontenteditable(e) == true) return true;
176	
177	if (apply_class_exclusion(e) == "Yes") return true;
178	
179	if (elemtype == "IMG") {show_wccp_pro_message(alertMsg_IMG);return false;}
180	
181	//elemtype must be merged by elemtype checker on function disable_copy & disable_hot_keys
182	if (is_content_editable_element(elemtype) == false)
183	{
184		return false;
185	}
186}
187function disable_drag_text(e)
188{
189	wccp_pro_log_to_console_if_allowed("disable_drag_text");
190	
191	/*var isSafari = /Safari/.test(navigator.userAgent) && /Apple Computer/.test(navigator.vendor);*/
192	/*if (isSafari) {show_wccp_pro_message(alertMsg_IMG);return false;}*/
193	
194	var e = e || window.event; // also there is no e.target property in IE. instead IE uses window.event.srcElement*/
195  	
196	var target = e.target || e.srcElement;
197	
198	/*For contenteditable tags*/
199	
200	if (apply_class_exclusion(e) == "Yes") return true;
201
202	var elemtype = e.target.nodeName;
203	
204	elemtype = elemtype.toUpperCase();
205	
206	var disable_drag_text_drop = 'checked';
207	
208	if (disable_drag_text_drop != "checked")  return true;
209	
210	if (window.location.href.indexOf("/user/") > -1) {
211      return true; /*To allow users to drag & drop images when editing thier profiles*/
212    }
213	
214	return false;
215}
216
217/*/////////////////special for safari Start////////////////*/
218var onlongtouch;
219
220var timer;
221
222var touchduration = 1000; /*length of time we want the user to touch before we do something*/
223
224var elemtype = "";
225
226function touchstart(e)
227{
228	wccp_pro_log_to_console_if_allowed("touchstart");
229	
230	e = e || window.event;// also there is no e.target property in IE. instead IE uses window.event.srcElement
231	
232	var target = e.target || e.srcElement;
233
234	var elemtype = e.target.nodeName;
235	
236	elemtype = elemtype.toUpperCase();
237	
238	//if (elemtype == "A") return;
239
240	if (apply_class_exclusion(elemtype) == 'Yes') return;
241	/*also there is no e.target property in IE.*/
242	/*instead IE uses window.event.srcElement*/
243	
244	if(!wccp_pro_is_passive()) e.preventDefault();
245	if (!timer) {
246		timer = setTimeout(onlongtouch, touchduration);
247	}
248}
249
250function touchend()
251{
252	wccp_pro_log_to_console_if_allowed("touchend");
253	
254    /*stops short touches from firing the event*/
255    if (timer) {
256        clearTimeout(timer);
257        timer = null;
258    }
259	onlongtouch();
260}
261
262onlongtouch = function(e)/*this will clear the current selection if any_not_editable_thing selected*/
263{
264	wccp_pro_log_to_console_if_allowed("onlongtouch");
265	
266	if (is_content_editable_element(elemtype) == false)
267	{
268		if (window.getSelection) {
269			if (window.getSelection().empty) { /*Chrome*/
270			window.getSelection().empty();
271			} else if (window.getSelection().removeAllRanges) {  /*Firefox*/
272			window.getSelection().removeAllRanges();
273			}
274		} else if (document.selection) {  /*IE?*/
275			var textRange = document.body.createTextRange();
276			textRange.moveToElementText(element);
277			textRange.select();
278
279			document.selection.empty();
280		}
281		return false;
282	}
283};
284
285document.addEventListener("DOMContentLoaded", function(event)
286	{ 
287		window.addEventListener("touchstart", touchstart, false);
288		window.addEventListener("touchend", touchend, false);
289	});
290
291
292function wccp_pro_is_passive()
293{
294	wccp_pro_log_to_console_if_allowed("wccp_pro_is_passive");
295	
296	var cold = false,
297	hike = function() {};
298
299	try {
300	var aid = Object.defineProperty({}, 'passive', {
301	get() {cold = true}
302	});
303	window.addEventListener('test', hike, aid);
304	window.removeEventListener('test', hike, aid);
305	} catch (e) {}
306
307	return cold;
308}
309/*/////////////////////////////////////////////////////////////////*/
310function reEnable()
311{
312	return true;
313}
314
315if(navigator.userAgent.indexOf('MSIE')==-1) //If not IE
316{
317	document.ondragstart = disable_drag_text;
318	document.onselectstart = call_disable_copy_WithDelay;
319	document.onselectionchange = call_disable_copy_WithDelay;
320	//document.onmousedown = disable_copy;
321	//document.addEventListener('click', disable_copy, false);
322	//document.addEventListener('click', set_current_clicked_element, false);
323	document.addEventListener('mousedown', set_current_clicked_element, false);
324	//document.onclick = reEnable;
325}else
326{
327	document.onselectstart = disable_copy_ie;
328}
329
330var current_clicked_element = "";
331
332var current_clicked_object = null;
333
334function set_current_clicked_element(e)
335{
336	var e = e || window.event; // also there is no e.target property in IE. instead IE uses window.event.srcElement
337  	
338	var target = e.target || e.srcElement;
339
340	var elemtype = e.target.nodeName;
341	
342	elemtype = elemtype.toUpperCase();
343	
344	current_clicked_element = elemtype;
345	
346	wccp_pro_log_to_console_if_allowed("current_clicked_element = " + current_clicked_element, arguments.callee.name);
347}
348</script>
348
349	
349<script id="wccp_pro_css_disable_selection">
350	function wccp_pro_msieversion() 
351		{
352			var ua = window.navigator.userAgent;
353			var msie = ua.indexOf("MSIE");
354			var msie2 = ua.indexOf("Edge");
355			var msie3 = ua.indexOf("Trident");
356
357		if (msie > -1 || msie2 > -1 || msie3 > -1) // If Internet Explorer, return version number
358		{
359			return "IE";
360		}
361		else  // If another browser, return 0
362		{
363			return "otherbrowser";
364		}
365	}
366    
367	var e = document.getElementsByTagName('H1')[0];
368	if(e && wccp_pro_msieversion() == "IE")
369	{
370		e.setAttribute('unselectable',"on");
371	}
372	</script>
vendor: 1 bytes, line 372
372
373<script id="wccp_pro_disable_hot_keys">
374/*****************For contenteditable tags***************/
375var wccp_pro_iscontenteditable_flag = false;
376
377function wccp_pro_iscontenteditable(e)
378{
379	var e = e || window.event; // also there is no e.target property in IE. instead IE uses window.event.srcElement
380  	
381	var target = e.target || e.srcElement;
382	
383	var iscontenteditable = "false";
384		
385	if(typeof target.getAttribute!="undefined" )
386	{
387		iscontenteditable = target.getAttribute("contenteditable"); // Return true or false as string
388		
389		if(typeof target.hasAttribute!="undefined")
390		{
391			if(target.hasAttribute("contenteditable"))
392				iscontenteditable = true;
393		}
394	}
395	
396	wccp_pro_log_to_console_if_allowed("iscontenteditable:" + iscontenteditable);
397	
398	var iscontenteditable2 = false;
399	
400	if(typeof target.isContentEditable!="undefined" ) iscontenteditable2 = target.isContentEditable; // Return true or false as boolean
401
402	if(target.parentElement !=null) iscontenteditable2 = target.parentElement.isContentEditable;
403	
404	if (iscontenteditable == "true" || iscontenteditable == true || iscontenteditable2 == true)
405	{
406		if(typeof target.style!="undefined" ) target.style.cursor = "text";
407		
408		wccp_pro_iscontenteditable_flag = true;
409		
410		wccp_pro_log_to_console_if_allowed("wccp_pro_iscontenteditable: true");
411		
412		return true;
413	}
414	wccp_pro_log_to_console_if_allowed("wccp_pro_iscontenteditable: false");
415}
416/******************************************************/
417function wccp_pro_clear_any_selection()
418{
419	if(window.wccp_pro_iscontenteditable_flag == true) return;
420	
421	wccp_pro_log_to_console_if_allowed("wccp_pro_clear_any_selection");
422	
423	var myName = wccp_pro_clear_any_selection.caller.toString();
424	
425	myName = myName.substr('function '.length);
426	
427	myName = myName.substr(0, myName.indexOf('('));
428
429	wccp_pro_log_to_console_if_allowed("called_by: " + myName);
430	
431	if (window.getSelection)
432	{
433		if (window.getSelection().empty)
434		{  // Chrome
435			window.getSelection().empty();
436		} else if (window.getSelection().removeAllRanges) 
437		{  // Firefox
438			window.getSelection().removeAllRanges();
439		}
440	} else if (document.selection)
441	{  // IE?
442		document.selection.empty();
443	}
444	
445	//show_wccp_pro_message("You are not allowed to make this operation");
446}
447
448
449/*Is content_editable element*/
450function is_content_editable_element(element_name = "")
451{
452	if (element_name == "TEXT" || element_name == "#TEXT" || element_name == "TEXTAREA" || element_name == "INPUT" || element_name == "PASSWORD" || element_name == "SELECT" || element_name == "OPTION" || element_name == "EMBED" || element_name == "CODE" || element_name == "CODEBLOCK_WCCP")
453	{
454		wccp_pro_log_to_console_if_allowed("is_content_editable_element: true >>" + element_name);
455		
456		return true;
457	}
458	wccp_pro_log_to_console_if_allowed("is_content_editable_element: false >>" + element_name);
459	
460	return false;
461}
462/*Is selection enabled element*/
463/*
464function is_selection_enabled_element(element_name = "")
465{
466	if (is_content_editable_element == true)
467	{
468		wccp_pro_log_to_console_if_allowed("is_selection_enabled_element: true >>" + element_name);
469		
470		return true;
471	}
472	wccp_pro_log_to_console_if_allowed("is_selection_enabled_element: false >>" + element_name);
473	
474	return false;
475}
476*/
477/*Hot keys function  */
478function disable_hot_keys(e)
479{
480	wccp_pro_log_to_console_if_allowed("disable_hot_keys");
481	
482	e = e || window.event;
483	
484	//console.log(e);
485	
486	if (!e) return;
487	
488	var key;
489
490		if(window.event)
491			  key = window.event.keyCode;     /*IE*/
492		else if (e.hasOwnProperty("which")) key = e.which;     /*firefox (97)*/
493
494	wccp_pro_log_to_console_if_allowed("Data:", key);
495	
496			
497		if (key == 123 || (e.ctrlKey && e.shiftKey && e.keyCode == 'J'.charCodeAt(0)) )//F12 chrome developer key disable
498		{
499			show_wccp_pro_message('You are not allowed to do this action on the current page!!');
500			
501			return false;
502		}
503		
504	var elemtype = e.target.tagName;
505	
506	elemtype = elemtype.toUpperCase();
507	
508	var sel = getSelectionTextAndContainerElement();
509	
510	if(elemtype == "BODY" && sel.text != "") elemtype = sel.containerElement.tagName; /* no need for it when tag name is BODY, so we get the selected text tag name */
511
512	/*elemtype must be merged by elemtype checker on function disable_copy & disable_copy_ie*/
513	if (is_content_editable_element(elemtype) == true)
514	{
515		elemtype = 'TEXT';
516	}
517	
518	if(wccp_pro_iscontenteditable(e) == true) elemtype = 'TEXT';
519	
520		if (key == 44)/*For any emement type, text elemtype is not excluded here, (prntscr (44)*/
521		{
522			copyTextToClipboard("");
523			show_wccp_pro_message('You are not allowed to do this action on the current page!!');
524			return false;
525		}	
526	if (e.ctrlKey || e.metaKey)
527	{
528		if (elemtype!= 'TEXT' && (key == 97 || key == 99 || key == 120 || key == 26 || key == 43))
529		{
530			 show_wccp_pro_message('Alert: You are not allowed to copy content or view source');
531			 return false;
532		}
533		if (elemtype!= 'TEXT')
534		{
535						
536			if (key == 65)
537			{
538				show_wccp_pro_message('You are not allowed to do this action on the current page!!');
539				return false;
540			}			
541						
542			if (key == 67)
543			{
544				show_wccp_pro_message('You are not allowed to do this action on the current page!!');
545				return false;
546			}			
547						
548			if (key == 88)
549			{
550				show_wccp_pro_message('You are not allowed to do this action on the current page!!');
551				return false;
552			}			
553						
554			if (key == 86)
555			{
556				show_wccp_pro_message('You are not allowed to do this action on the current page!!');
557				return false;
558			}		}
559				
560		if (key == 85)
561		{
562			show_wccp_pro_message('You are not allowed to do this action on the current page!!');
563			return false;
564		}		
565				if (key == 80)
566		{
567			show_wccp_pro_message('You are not allowed to do this action on the current page!!');
568			return false;
569		}		
570				if (key == 44)
571		{
572			copyTextToClipboard("no");
573			show_wccp_pro_message('You are not allowed to do this action on the current page!!');
574			return false;
575		}		
576		
577					if (key == 73)//F12 chrome developer key disable
578			{
579				show_wccp_pro_message('You are not allowed to do this action on the current page!!');
580				return false;
581			}
582				
583				
584		if (key == 83)
585		{
586			show_wccp_pro_message('You are not allowed to do this action on the current page!!');
587			return false;
588		}    }
589return true;
590}
591
592
593window.addEventListener('load', function (){
594	if(window.Zepto || !window.jQuery) jQuery =  $;
595	jQuery(document).ready(function() {
596	  jQuery(document).bind("keyup keydown", disable_hot_keys);
597	});
598});
599
600</script>
600
601	
601<script id="wccp_pro_disable_Right_Click">
602
603	function wccp_pro_nocontext(e)
604	{
605		wccp_pro_log_to_console_if_allowed("wccp_pro_nocontext function");
606		
607		const caller = wccp_pro_nocontext.caller;
608		
609		if (caller) wccp_pro_log_to_console_if_allowed("Caller function is: " + caller.name);
610		
611		e = e || window.event; // also there is no e.target property in IE. instead IE uses window.event.srcElement
612		
613		if (apply_class_exclusion(e) == 'Yes') return true;
614		
615		var exception_tags = 'NOTAG,';
616		
617		var clickedTag = (e==null) ? event.srcElement.tagName : e.target.tagName;
618		
619		wccp_pro_log_to_console_if_allowed("clickedTag: " + clickedTag);
620		
621		var target = e.target || e.srcElement;
622		
623		var parent_tag = ""; var parent_of_parent_tag = "";
624		
625		if(target.parentElement != null)
626		{
627			parent_tag = target.parentElement.tagName;
628			
629			if(target.parentElement.parentElement != null) parent_of_parent_tag = target.parentElement.parentElement.tagName;
630		}
631		
632		var checker = 'checked';
633		if ((clickedTag == "IMG" || clickedTag == "FIGURE" || clickedTag == "SVG" || clickedTag == "PROTECTEDIMGDIV") && checker == 'checked') {
634			if (alertMsg_IMG != "")show_wccp_pro_message(alertMsg_IMG);
635			return false;
636		}else {exception_tags = exception_tags + 'IMG,';}
637		
638		checker = '';
639		if ((clickedTag == "VIDEO" || clickedTag == "PROTECTEDWCCPVIDEO" || clickedTag == "EMBED") && checker == 'checked') {
640			if (alertMsg_VIDEO != "")show_wccp_pro_message(alertMsg_VIDEO);
641			return false;
642		}else {exception_tags = exception_tags + 'VIDEO,PROTECTEDWCCPVIDEO,EMBED,';}
643		
644		checker = 'checked';
645		if ((clickedTag == "A" || clickedTag == "TIME" || parent_tag == "A" || parent_of_parent_tag == "A") && checker == 'checked') {
646			if (alertMsg_A != "")show_wccp_pro_message(alertMsg_A);
647			return false;
648		}else {exception_tags = exception_tags + 'A,';if(parent_tag == "A" || parent_of_parent_tag == "A") clickedTag = "A";}
649
650		checker = 'checked';
651		if ((clickedTag == "P" || clickedTag == "B" || clickedTag == "FONT" ||  clickedTag == "LI" || clickedTag == "UL" || clickedTag == "STRONG" || clickedTag == "OL" || clickedTag == "BLOCKQUOTE" || clickedTag == "TH" || clickedTag == "TR" || clickedTag == "TD" || clickedTag == "SPAN" || clickedTag == "EM" || clickedTag == "SMALL" || clickedTag == "I" || clickedTag == "BUTTON") && checker == 'checked') {
652			if (alertMsg_PB != "")show_wccp_pro_message(alertMsg_PB);
653			return false;
654		}else {exception_tags = exception_tags + 'P,B,FONT,LI,UL,STRONG,OL,BLOCKQUOTE,TD,SPAN,EM,SMALL,I,BUTTON,';}
655		
656		checker = 'checked';
657		if ((clickedTag == "INPUT" || clickedTag == "PASSWORD") && checker == 'checked') {
658			if (alertMsg_INPUT != "")show_wccp_pro_message(alertMsg_INPUT);
659			return false;
660		}else {exception_tags = exception_tags + 'INPUT,PASSWORD,';}
661		
662		checker = 'checked';
663		if ((clickedTag == "H1" || clickedTag == "H2" || clickedTag == "H3" || clickedTag == "H4" || clickedTag == "H5" || clickedTag == "H6" || clickedTag == "ASIDE" || clickedTag == "NAV") && checker == 'checked') {
664			if (alertMsg_H != "")show_wccp_pro_message(alertMsg_H);
665			return false;
666		}else {exception_tags = exception_tags + 'H1,H2,H3,H4,H5,H6,';}
667		
668		checker = 'checked';
669		if (clickedTag == "TEXTAREA" && checker == 'checked') {
670			if (alertMsg_TEXTAREA != "")show_wccp_pro_message(alertMsg_TEXTAREA);
671			return false;
672		}else {exception_tags = exception_tags + 'TEXTAREA,';}
673		
674		checker = 'checked';
675		if ((clickedTag == "DIV" || clickedTag == "BODY" || clickedTag == "HTML" || clickedTag == "ARTICLE" || clickedTag == "SECTION" || clickedTag == "NAV" || clickedTag == "HEADER" || clickedTag == "FOOTER") && checker == 'checked') {
676			if (alertMsg_EmptySpaces != "")show_wccp_pro_message(alertMsg_EmptySpaces);
677			return false;
678		}
679		else
680		{
681			if (exception_tags.indexOf(clickedTag)!=-1)
682			{
683				return true;
684			}
685			else
686			return false;
687		}
688	}
689	
690	function disable_drag_images(e)
691	{return;
692		wccp_pro_log_to_console_if_allowed("disable_drag_images");
693		
694		var e = e || window.event; // also there is no e.target property in IE. instead IE uses window.event.srcElement
695		
696		var target = e.target || e.srcElement;
697		
698		//For contenteditable tags
699		if (apply_class_exclusion(e) == "Yes") return true;
700
701		var elemtype = e.target.nodeName;
702		
703		if (elemtype != "IMG") {return;}
704		
705		elemtype = elemtype.toUpperCase();
706		
707		var disable_drag_drop_images = 'checked';
708		
709		if (disable_drag_drop_images != "checked")  return true;
710		
711		if (window.location.href.indexOf("/user/") > -1) {
712		  return true; //To allow users to drag & drop images when editing thier profiles
713		}
714		
715		show_wccp_pro_message(alertMsg_IMG);
716		
717		return false;
718	}
719	
720	var alertMsg_IMG = "Alert: Protected image";
721	var alertMsg_A = "Alert: This link is protected";
722	var alertMsg_PB = "Alert: Right click on text is disabled";
723	var alertMsg_INPUT = "Alert: Right click is disabled";
724	var alertMsg_H = "Alert: Right click on headlines is disabled";
725	var alertMsg_TEXTAREA = "Alert: Right click is disabled";
726	var alertMsg_EmptySpaces = "Alert: Right click on empty spaces is disabled";
727	var alertMsg_VIDEO = "Alert: Right click on videos is disabled";
728	//document.oncontextmenu=null;
729	window.addEventListener('load', function (){
730	if(window.Zepto || !window.jQuery) jQuery =  $;
731	jQuery(document).ready(function(){
732		jQuery(document).on('contextmenu', wccp_pro_nocontext);
733	});
734	});
735	window.addEventListener('load', function (){
736	if (typeof jQuery === 'undefined')
737	{
738		alert("no jquery");
739		document.oncontextmenu = wccp_pro_nocontext;
740		document.addEventListener("contextmenu",wccp_pro_nocontext);
741		window.addEventListener("contextmenu",wccp_pro_nocontext);
742	}
743	});
744</script>
744
745	
746	
746<script id="wccp_pro_disable_drag_images">
747	document.ondragstart = disable_drag_images;
748		window.addEventListener('load', function (){
749			if(window.Zepto || !window.jQuery) jQuery =  $;
750			jQuery(document).ready(function(){
751				jQuery('img').each(function() {
752					jQuery(this).attr('draggable', false);
753				});
754			});
755		});
756	</script>
756
757	<style id="wccp_pro_style1">
758		img{
759			-moz-user-select: none;
760			-webkit-user-select: none;
761			-ms-user-select: none;
762			-khtml-user-select: none;
763			user-select: none;
764			-webkit-user-drag: none;
765		}
766	</style>
767<script id="wccp_pro_class_exclusion">
768function copyToClipboard(elem) {
769	  // create hidden text element, if it doesn't already exist
770    var targetId = "_wccp_pro_hiddenCopyText_";
771    {
772        // must use a temporary form element for the selection and copy
773        target = document.getElementById(targetId);
774        if (!target) {
775            var target = document.createElement("textarea");
776            target.style.position = "absolute";
777            target.style.left = "-9999px";
778            target.style.top = "0";
779            target.id = targetId;
780            document.body.appendChild(target);
781        }
782        target.textContent = elem.textContent;
783    }
784    // select the content
785    var currentFocus = document.activeElement;
786    target.focus();
787    target.setSelectionRange(0, target.value.length);
788    
789    // copy the selection
790    var succeed;
791    try {
792    	  succeed = document.execCommand("copy");
793    } catch(e) {
794        succeed = false;
795    }
796
797    // restore original focus
798    if (currentFocus && typeof currentFocus.focus === "function") {
799        currentFocus.focus();
800    }
801    
802    
803	// clear temporary content
804	target.textContent = "";
805	document.getElementsByTagName('span')[0].innerHTML = " ";
806    return succeed;
807}
808/**************************************************/
809function wccp_pro_log_to_console_if_allowed(data = "")
810{//return;
811	var myName = "";
812	
813	if(wccp_pro_log_to_console_if_allowed.caller != null) myName = wccp_pro_log_to_console_if_allowed.caller.toString();
814	
815	myName = myName.substr('function '.length);
816	
817	myName = myName.substr(0, myName.indexOf('('));
818	
819	}
820/**************************************************/
821function fallbackCopyTextToClipboard(text) {
822  var textArea = document.createElement("textarea");
823  textArea.value = text;
824  document.body.appendChild(textArea);
825  textArea.focus();
826  textArea.select();
827
828  try {
829    var successful = document.execCommand("copy");
830    var msg = successful ? "successful" : "unsuccessful";
831    wccp_pro_log_to_console_if_allowed("Fallback: Copying text command was " + msg);
832  } catch (err) {
833    console.error("Fallback: Oops, unable to copy", err);
834  }
835
836  document.body.removeChild(textArea);
837}
838/*****************************************/
839function copyTextToClipboard(text) {
840  if (!navigator.clipboard) {
841    fallbackCopyTextToClipboard(text);
842    return;
843  }
844  navigator.clipboard.writeText(text).then(
845    function() {
846      console.log("Async: Copying to clipboard was successful!");
847    },
848    function(err) {
849      console.error("Async: Could not copy text: ", err);
850    }
851  );
852}
853/*****************************************/
854/*getSelectionTextAndContainerElement*/
855function getSelectionTextAndContainerElement()
856{
857    var text = "", containerElement = null;
858    if (typeof window.getSelection != "undefined") {
859        var sel = window.getSelection();
860        if (sel.rangeCount) {
861            var node = sel.getRangeAt(0).commonAncestorContainer;
862            containerElement = node.nodeType == 1 ? node : node.parentNode;
863			if (typeof(containerElement.parentElement) != 'undefined') current_clicked_object = containerElement.parentElement;
864            text = sel.toString();
865        }
866    } else if (typeof document.selection != "undefined" && document.selection.type != "Control")
867	{
868        var textRange = document.selection.createRange();
869        containerElement = textRange.parentElement();
870        text = textRange.text;
871    }
872    
873	return {
874        text: text,
875        containerElement: containerElement
876    };
877}
878
879function getSelectionParentElement() {
880    var parentEl = null, sel;
881	
882    if (window.getSelection) {
883        sel = window.getSelection();
884        if (sel.rangeCount) {
885            parentEl = sel.getRangeAt(0).commonAncestorContainer;
886			//sel.getRangeAt(0).startContainer.parentNode;
887            if (parentEl.nodeType != 1) {
888                parentEl = parentEl.parentNode;
889            }
890        }
891    } else if ( (sel = document.selection) && sel.type != "Control") {
892        parentEl = sel.createRange().parentElement();
893    }
894	
895	let arr = new Array();
896	
897	arr["nodeName"] = "cant_find_parent_element";
898	
899	if(parentEl != null)
900		return parentEl;
901	else
902		return arr;
903}
904/*****************************************/
905function sleep(ms) {
906    return new Promise(resolve => setTimeout(resolve, ms));
907}
908/*****************************************/
909</script>
909
910
911<script id="apply_class_exclusion">
912function apply_class_exclusion(e)
913{
914	wccp_pro_log_to_console_if_allowed(e);
915	
916	var my_return = 'No';
917	
918	var e = e || window.event; // also there is no e.target property in IE. instead IE uses window.event.srcElement
919  	
920	var target = e.target || e.srcElement || e || 'nothing';
921	
922	var excluded_classes = '' + '';
923	
924	var class_to_exclude = "";
925	
926	if(target.parentElement != null)
927	{
928		class_to_exclude = target.className + ' ' + target.parentElement.className || '';
929	}else{
930		class_to_exclude = target.className;
931	}
932	
933	var class_to_exclude_array = Array();
934	
935	//console.log(class_to_exclude);
936	
937	if (typeof(class_to_exclude) != 'undefined') class_to_exclude_array = class_to_exclude.split(" ");
938	
939	//console.log (class_to_exclude_array);
940	
941	class_to_exclude_array.forEach(function(item)
942	{
943		if(item != '' && excluded_classes.indexOf(item)>=0)
944		{
945			//target.style.cursor = "text";
946			
947			//console.log ('Yes');
948			
949			my_return = 'Yes';
950		}
951	});
952
953	try {
954		class_to_exclude = target.parentElement.getAttribute('class') || target.parentElement.className || '';
955		}
956	catch(err) 
957		{
958		class_to_exclude = '';
959		}
960	
961	if(class_to_exclude != '' && excluded_classes.indexOf(class_to_exclude)>=0)
962	{
963		//target.style.cursor = "text";
964		my_return = 'Yes';
965	}
966
967	return my_return;
968}
969</script>
969
970<style id="wccp_pro_style2" data-asas-style="">
971
972	
973	*[contenteditable] , [contenteditable] *,*[contenteditable="true"] , [contenteditable="true"] * { /* for contenteditable tags*/ , /* for tags inside contenteditable tags*/
974	  -webkit-user-select: auto !important;
975	  cursor: text !important;
976	  user-select: text !important;
977	  pointer-events: auto !important;
978	}
979	
980	/*
981	*[contenteditable]::selection, [contenteditable] *::selection, [contenteditable="true"]::selection, [contenteditable="true"] *::selection { background: Highlight !important; color: HighlightText !important;}
982	*[contenteditable]::-moz-selection, [contenteditable="true"] *::-moz-selection { background: Highlight !important; color: HighlightText !important;}
983	input::selection,textarea::selection, code::selection, code > *::selection { background: Highlight !important; color: HighlightText !important;}
984	input::-moz-selection,textarea::-moz-selection, code::-moz-selection, code > *::-moz-selection { background: Highlight !important; color: HighlightText !important;}
985	*/
986	a{ cursor: pointer ; pointer-events: auto !important;}
987
988	</style><style>TEXT,TEXTAREA,input[type="text"] {cursor: text !important; user-select: text !important;}</style>	
988<script id="wccp_pro_alert_message">
989	window.addEventListener('DOMContentLoaded', function() {}); //This line to stop JS deffer function in wp-rockt pluign
990	
991	window.addEventListener('load', function (){
992		// Create the first div element with the "oncontextmenu" attribute
993		const wccp_pro_mask = document.createElement('div');
994		wccp_pro_mask.setAttribute('oncontextmenu', 'return false;');
995		wccp_pro_mask.setAttribute('id', 'wccp_pro_mask');
996
997		// Create the second div element with the "msgmsg-box-wpcp hideme" classes
998		const wpcp_error_message = document.createElement('div');
999		wpcp_error_message.setAttribute('id', 'wpcp-error-message');
1000		wpcp_error_message.setAttribute('class', 'msgmsg-box-wpcp hideme');
1001
1002		// Add a span element with the "error: " text inside the second div
1003		const error_span = document.createElement('span');
1004		error_span.innerText = 'error: ';
1005		wpcp_error_message.appendChild(error_span);
1006
1007		// Add the error message text inside the second div
1008		const error_text = document.createTextNode('Alert: Content selection is disabled!!');
1009		wpcp_error_message.appendChild(error_text);
1010
1011		// Add the div elements to the document body
1012		document.body.appendChild(wccp_pro_mask);
1013		document.body.appendChild(wpcp_error_message);
1014	});
1015
1016	var timeout_result;
1017	function show_wccp_pro_message(smessage="", style="")
1018	{
1019		wccp_pro_log_to_console_if_allowed(smessage);
1020				
1021		timeout = 3000;
1022		
1023		if(style == "") style = "warning-wpcp";
1024		
1025		if (smessage !== "" && timeout!=0)
1026		{
1027			var smessage_text = smessage;
1028			jquery_fadeTo();
1029			document.getElementById("wpcp-error-message").innerHTML = smessage_text;
1030			document.getElementById("wpcp-error-message").className = "msgmsg-box-wpcp showme " + style;
1031			clearTimeout(timeout_result);
1032			timeout_result = setTimeout(hide_message, timeout);
1033		}
1034		else
1035		{
1036			clearTimeout(timeout_result);
1037			timeout_result = setTimeout(hide_message, timeout);
1038		}
1039	}
1040	function hide_message()
1041	{
1042		jquery_fadeOut();
1043		document.getElementById("wpcp-error-message").className = "msgmsg-box-wpcp warning-wpcp hideme";
1044	}
1045	function jquery_fadeTo()
1046	{
1047		try {
1048			jQuery("#wccp_pro_mask").fadeTo("slow", 0.3);
1049		}
1050		catch(err) {
1051			//alert(err.message);
1052			}
1053	}
1054	function jquery_fadeOut()
1055	{
1056		try {
1057			jQuery("#wccp_pro_mask").fadeOut( "slow" );
1058		}
1059		catch(err) {}
1060	}
1061	</script>
1061
1062	<style>
1063	#wccp_pro_mask
1064	{
1065		position: absolute;
1066		bottom: 0;
1067		left: 0;
1068		position: fixed;
1069		right: 0;
1070		top: 0;
1071		background-color: #000;
1072		pointer-events: none;
1073		display: none;
1074		z-index: 10000;
1075		animation: 0.5s ease 0s normal none 1 running ngdialog-fadein;
1076		background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
1077	}
1078	#wpcp-error-message {
1079	    direction: ltr;
1080	    text-align: center;
1081	    transition: opacity 900ms ease 0s;
1082		pointer-events: none;
1083	    z-index: 99999999;
1084	}
1085	.hideme {
1086    	opacity:0;
1087    	visibility: hidden;
1088	}
1089	.showme {
1090    	opacity:1;
1091    	visibility: visible;
1092	}
1093	.msgmsg-box-wpcp {
1094		border-radius: 10px;
1095		color: #555555;
1096		font-family: Tahoma;
1097		font-size: 12px;
1098		margin: 10px !important;
1099		padding: 10px 36px !important;
1100		position: fixed;
1101		width: 255px;
1102		top: 50%;
1103		left: 50%;
1104		margin-top: -10px !important;
1105		margin-left: -130px !important;
1106	}
1107	.msgmsg-box-wpcp b {
1108		font-weight:bold;
1109	}
1110		.warning-wpcp {
1111		background:#ffecec url('https://www.unofficialroyalty.com/wp-content/plugins/wccp-pro/images/warning.png') no-repeat 10px 50%;
1112		border:1px solid #f2bfbf;
1113		-webkit-box-shadow: 0px 0px 34px 2px #f2bfbf;
1114		-moz-box-shadow: 0px 0px 34px 2px #f2bfbf;
1115		box-shadow: 0px 0px 34px 2px #f2bfbf;
1116	}
1117	.success-wpcp {
1118		background: #fafafa url('https://www.unofficialroyalty.com/wp-content/plugins/wccp-pro/images/success.png') no-repeat 10px 50%;
1119		border: 1px solid #00b38f;
1120		box-shadow: 0px 0px 34px 2px #adc;
1121	}
1122    </style>
1123<meta name='robots' content='max-image-preview:large' />
1124<link rel="alternate" type="application/rss+xml" title="Unofficial Royalty &raquo; Feed" href="https://www.unofficialroyalty.com/feed/" />
1125<link rel="alternate" type="application/rss+xml" title="Unofficial Royalty &raquo; Comments Feed" href="https://www.unofficialroyalty.com/comments/feed/" />
1126<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.unofficialroyalty.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.unofficialroyalty.com%2Faboutus%2F" />
1127<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.unofficialroyalty.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.unofficialroyalty.com%2Faboutus%2F&#038;format=xml" />
1128<style id="wp-img-auto-sizes-contain-inline-css">
1129img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
1130/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
1131</style>
1132<style id="wp-emoji-styles-inline-css">
1133
1134	img.wp-smiley, img.emoji {
1135		display: inline !important;
1136		border: none !important;
1137		box-shadow: none !important;
1138		height: 1em !important;
1139		width: 1em !important;
1140		margin: 0 0.07em !important;
1141		vertical-align: -0.1em !important;
1142		background: none !important;
1143		padding: 0 !important;
1144	}
1145/*# sourceURL=wp-emoji-styles-inline-css */
1146</style>
1147<style id="wp-block-library-inline-css">
1148:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
1148--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
1149
1150/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
1151</style>
1152<style id="classic-theme-styles-inline-css">
1153/*! This file is auto-generated */
1154.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}
1155/*# sourceURL=/wp-includes/css/classic-themes.min.css */
1156</style>
1157
1158<style id="global-styles-inline-css">
1159: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: #fff;--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--color--blue: #21759b;--wp--preset--color--dark-gray: #444;--wp--preset--color--medium-gray: #9f9f9f;--wp--preset--color--light-gray: #e6e6e6;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
11590) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-blue-color{color: var(--wp--preset--color--blue) !important;}.has-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-color{color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-color{color: var(--wp--preset--color--light-gray) !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-blue-background-color{background-color: var(--wp--preset--color--blue) !important;}.has-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-background-color{background-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-background-color{background-color: var(--wp--preset--color--light-gray) !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-blue-border-color{border-color: var(--wp--preset--color--blue) !important;}.has-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-border-color{border-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-border-color{border-color: var(--wp--preset--color--light-gray) !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;}
1159.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;}
1160/*# sourceURL=global-styles-inline-css */
1161</style>
1162
1163<link rel='stylesheet' id='twentytwelve-fonts-css' href='https://www.unofficialroyalty.com/wp-content/themes/twentytwelve/fonts/font-open-sans.css?ver=20230328' media='all' />
1164<link rel='stylesheet' id='twentytwelve-style-css' href='https://www.unofficialroyalty.com/wp-content/themes/twentytwelve/style.css?ver=20251202' media='all' />
1165<link rel='stylesheet' id='twentytwelve-block-style-css' href='https://www.unofficialroyalty.com/wp-content/themes/twentytwelve/css/blocks.css?ver=20251031' media='all' />
1166<link rel='stylesheet' id='css-protect.css-css' href='https://www.unofficialroyalty.com/wp-content/plugins/wccp-pro/css/css-protect.css?ver=1' media='all' />
1167<link rel='stylesheet' id='print-protection.css-css' href='https://www.unofficialroyalty.com/wp-content/plugins/wccp-pro/css/print-protection.css?css_js_files_version_num=1&#038;ver=7.1.2' media='all' />
1168<script id="jquery-core-js" src="https://www.unofficialroyalty.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 1168
1168
1169<script id="jquery-migrate-js" src="https://www.unofficialroyalty.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 1169
1169
1170<script data-wp-strategy="defer" defer id="twentytwelve-navigation-js" src="https://www.unofficialroyalty.com/wp-content/themes/twentytwelve/js/navigation.js?ver=20250303"></script>
1170
1171<link rel="https://api.w.org/" href="https://www.unofficialroyalty.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.unofficialroyalty.com/wp-json/wp/v2/pages/17" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.unofficialroyalty.com/xmlrpc.php?rsd" />
1172<meta name="generator" content="WordPress 7.1.2" />
1173<link rel="canonical" href="https://www.unofficialroyalty.com/aboutus/" />
1174<link rel='shortlink' href='https://www.unofficialroyalty.com/?p=17' />
1175<style type="text/css">
1176ul.scfw_16px li, ul.scfw_24px li, ul.scfw_32px li, ul.scfw_16px li a, ul.scfw_24px li a, ul.scfw_32px li a {
1177	display:inline !important;
1178	float:none !important;
1179	border:0 !important;
1180	background:transparent none !important;
1181	margin:0 !important;
1182	padding:0 !important;
1183}
1184ul.scfw_16px li {
1185	margin:0 2px 0 0 !important;
1186}
1187ul.scfw_24px li {
1188	margin:0 3px 0 0 !important;
1189}
1190ul.scfw_32px li {
1191	margin:0 5px 0 0 !important;
1192}
1193ul.scfw_text_img li:before, ul.scfw_16px li:before, ul.scfw_24px li:before, ul.scfw_32px li:before {
1194	content:none !important;
1195}
1196.scfw img {
1197	float:none !important;
1198}
1199</style>	
1200		<style type="text/css" id="twentytwelve-header-css">
1201			.site-header h1 a,
1202		.site-header h2 {
1203			color: #444;
1204		}
1205		</style>
1206	</head>
1207
1208<body class="wp-singular page-template-default page page-id-17 wp-embed-responsive wp-theme-twentytwelve custom-font-enabled">
1209<div id="page" class="hfeed site">
1210	<a class="screen-reader-text skip-link" href="#content">Skip to content</a>
1211	<header id="masthead" class="site-header">
1212		<hgroup>
1213							<h1 class="site-title"><a href="https://www.unofficialroyalty.com/" rel="home" >Unofficial Royalty</a></h1>
1214								<h2 class="site-description">The Site for Royal Information and News</h2>
1215					</hgroup>
1216
1217		<nav id="site-navigation" class="main-navigation">
1218			<button class="menu-toggle">Menu</button>
1219			<div class="menu-limited-menu-container"><ul id="menu-limited-menu" class="nav-menu"><li id="menu-item-2333" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-2333"><a href="http://www.unofficialroyalty.com">Home</a></li>
1220<li id="menu-item-2330" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-17 current_page_item menu-item-2330"><a href="https://www.unofficialroyalty.com/aboutus/" aria-current="page">About Us</a></li>
1221<li id="menu-item-9883" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9883"><a href="https://www.unofficialroyalty.com/current-monarchies-article-index/">Current Monarchies</a></li>
1222<li id="menu-item-70993" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-70993"><a href="https://www.unofficialroyalty.com/former-monarchies-article-index/">Former Monarchies</a></li>
1223<li id="menu-item-2699" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2699"><a href="https://www.unofficialroyalty.com/category/royal-news/">Royal News Recap</a></li>
1224<li id="menu-item-86597" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86597"><a href="https://www.unofficialroyalty.com/upcoming-royal-events/">Upcoming Royal Events</a></li>
1225<li id="menu-item-2328" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2328"><a href="https://www.unofficialroyalty.com/columnists/">Column Archives</a></li>
1226<li id="menu-item-81248" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-81248"><a href="https://www.unofficialroyalty.com/crowns-and-regalia/">Crowns, Regalia</a></li>
1227<li id="menu-item-31117" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31117"><a href="https://www.unofficialroyalty.com/profiles-of-current-royal-families/">Current Royal Families Profiles</a></li>
1228<li id="menu-item-31112" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31112"><a href="https://www.unofficialroyalty.com/lines-of-succession/">Lines of Succession</a></li>
1229<li id="menu-item-26412" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26412"><a href="https://www.unofficialroyalty.com/current-monarchies/quick-guide-to-current-monarchs-heirs-and-official-websites/">Monarchs, Heirs, Succession</a></li>
1230<li id="menu-item-44267" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44267"><a href="https://www.unofficialroyalty.com/peerage-and-nobility/">Peerage, Nobility</a></li>
1231<li id="menu-item-81185" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-81185"><a href="https://www.unofficialroyalty.com/royal-ceremonies/">Royal Ceremonies, Events</a></li>
1232<li id="menu-item-44342" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44342"><a href="https://www.unofficialroyalty.com/royal-christenings/">Royal Christenings</a></li>
1233<li id="menu-item-66285" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-66285"><a href="https://www.unofficialroyalty.com/churches-related-to-royalty/">Royal Churches</a></li>
1234<li id="menu-item-29368" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29368"><a href="https://www.unofficialroyalty.com/royal-dates/">Royal Dates</a></li>
1235<li id="menu-item-2324" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2324"><a href="https://www.unofficialroyalty.com/royal-illnesses-and-deaths/">Royal Deaths, Illnesses</a></li>
1236<li id="menu-item-2323" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2323"><a href="https://www.unofficialroyalty.com/royal-burial-sites/">Royal Funerals, Burials</a></li>
1237<li id="menu-item-31053" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31053"><a href="https://www.unofficialroyalty.com/royal-orders-and-honors/">Royal Orders, Honors</a></li>
1238<li id="menu-item-46299" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-46299"><a href="https://www.unofficialroyalty.com/royal-relationships/">Royal Relationships</a></li>
1239<li id="menu-item-2325" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2325"><a href="https://www.unofficialroyalty.com/royal-residences/">Royal Residences</a></li>
1240<li id="menu-item-53648" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-53648"><a href="https://www.unofficialroyalty.com/current-monarchies-official-websites-social-media-and-mail-addresses/">Royal Social Media, Addresses</a></li>
1241<li id="menu-item-2326" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2326"><a href="https://www.unofficialroyalty.com/royal-tidbits-trivia/">Royal Tidbits</a></li>
1242<li id="menu-item-2327" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2327"><a href="https://www.unofficialroyalty.com/royal-weddings/">Royal Weddings</a></li>
1243<li id="menu-item-67677" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-67677"><a href="https://www.unofficialroyalty.com/the-great-pretenders/">The Great Pretenders</a></li>
1244<li id="menu-item-42141" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42141"><a href="https://www.unofficialroyalty.com/titles-and-styles/">Titles, Styles</a></li>
1245<li id="menu-item-37573" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-37573"><a rel="privacy-policy" href="https://www.unofficialroyalty.com/privacy/">Privacy</a></li>
1246</ul></div>		</nav><!-- #site-navigation -->
1247
1248				<a href="https://www.unofficialroyalty.com/"  rel="home"><img src="https://www.unofficialroyalty.com/wp-content/uploads/2019/09/cropped-Buckingham-Palace_2018.jpg" width="1600" height="763" alt="Unofficial Royalty" class="header-image" srcset="https://www.unofficialroyalty.com/wp-content/uploads/2019/09/cropped-Buckingham-Palace_2018.jpg 1600w, https://www.unofficialroyalty.com/wp-content/uploads/2019/09/cropped-Buckingham-Palace_2018-300x143.jpg 300w, https://www.unofficialroyalty.com/wp-content/uploads/2019/09/cropped-Buckingham-Palace_2018-768x366.jpg 768w, https://www.unofficialroyalty.com/wp-content/uploads/2019/09/cropped-Buckingham-Palace_2018-1024x488.jpg 1024w, https://www.unofficialroyalty.com/wp-content/uploads/2019/09/cropped-Buckingham-Palace_2018-624x298.jpg 624w" sizes="(max-width: 1600px) 100v
1248w, 1600px" decoding="async" fetchpriority="high" /></a>
1249			</header><!-- #masthead -->
1250
1251	<div id="main" class="wrapper">
1252
1253	<div id="primary" class="site-content">
1254		<div id="content" role="main">
1255
1256							
1257	<article id="post-17" class="post-17 page type-page status-publish hentry">
1258		<header class="entry-header">
1259													<h1 class="entry-title">About Us</h1>
1260		</header>
1261
1262		<div class="entry-content">
1263			<p><a href="https://www.unofficialroyalty.com/wp-content/uploads/2022/02/URcrown1.png"><img decoding="async" class=" wp-image-74460 aligncenter" src="https://www.unofficialroyalty.com/wp-content/uploads/2022/02/URcrown1.png" alt="" width="298" height="236" srcset="https://www.unofficialroyalty.com/wp-content/uploads/2022/02/URcrown1.png 450w, https://www.unofficialroyalty.com/wp-content/uploads/2022/02/URcrown1-300x237.png 300w" sizes="(max-width: 298px) 100vw, 298px" /></a></p>
1264<p style="text-align: center;"><a href="#A1">About Us</a><br />
1265<a href="#A2">Our History</a><br />
1266<a href="#A3">Cover Photo</a><br />
1267<a href="#A4">Contact Us</a><br />
1268<a href="#A5">Disclaimers</a><br />
1269<a href="#A6">Privacy</a></p>
1270<h3 style="text-align: center;"><a name="A1"></a><br />
1271<strong><span style="text-decoration: underline;">About Us</span></strong></h3>
1272<p style="text-align: justify;">Welcome to Unofficial Royalty! We are a community that enjoys learning about royalty, past and present. In 2025, Unofficial Royalty was ranked #1 on <a href="https://bloggers.feedspot.com/royal_family_blogs/?_src=alsoin/" target="_blank" rel="noopener">Feedspot’s 15 Best Royal Family Blogs and Websites in 2025.</a></p>
1273<p>We invite you to keep up with what is happening here by bookmarking the Unofficial Royalty website at <a href="https://www.unofficialroyalty.com/" target="_blank" rel="noopener">https://www.unofficialroyalty.com/</a>,  joining us on Facebook at the <a href="https://www.facebook.com/groups/732569951300062/" target="_blank" rel="noopener">Unofficial Royalty Facebook Group</a>, and on X, formerly Twitter, at <a href="https://x.com/UnofficialRoyal" target="_blank" rel="noopener">Unofficial Royalty @UnofficialRoyal</a>.</p>
1274<p style="text-align: justify;">Deven is the owner of the website, and as chief administrator, he is responsible for the technical side of the website. Scott and Susan deal with the day-to-day administration of the website, which includes overseeing the <a href="https://www.unofficialroyalty.com/category/royal-news/" target="_blank" rel="noopener noreferrer">royal news</a> area and researching, writing, and publishing articles for the various content areas.</p>
1275<p>One of our most popular features is the royal news. Royal News Recaps are published Mondays to Fridays and on Sundays except for Thanksgiving Day in the United States, Christmas Eve, and New Year’s Eve. The Royal News Recap for Sundays will be a weekend recap. If there is any breaking or major news, we will publish a breaking news article and/or a recap as necessary.</p>
1276<h3 style="text-align: center;"><a name="A2"></a><br />
1277<strong><span style="text-decoration: underline;">Our History</span></strong></h3>
1278<p style="text-align: justify;">What began as a simple news site in 1995 by Geraldine Voost quickly evolved into the site we have today. Geraldine began posting royal news articles and was soon inundated with questions about the British royals.  A FAQ section was added, as well as a Yahoo group.  In 1997, she decided to consolidate everything into one site, establishing Unofficial Royalty and adding content areas for a number of royal families as well as an integrated discussion forum.</p>
1279<p style="text-align: justify;">By 2009, we had a team of volunteers helping with the daily news updates, contributing content for the various royal families, moderating the discussion forums, and writing featured columns for the site.  We decided to move the site to a new domain &#8211; www.unofficialtoyalty.com &#8211; with a new content management system to make it easier to maintain.</p>
1280<p style="text-align: justify;">In 2010, Geraldine handed over the day-to-day administration of Unofficial Royalty to Scott and Susan in order to focus on her passion for competitive ballroom dancing.</p>
1281<p style="text-align: justify;">As of January 1, 2012, the site was sold, with Deven, a long-time contributor to the site, taking the reins. Scott and Susan continue as site administrators. In the tradition of Unofficial Royalty&#8217;s founder, Geraldine Voost, Unofficial Royalty remains a website administered by a team of volunteers.</p>
1282<h3 style="text-align: center;"><a name="A3"></a><br />
1283<strong><span style="text-decoration: underline;">Cover Photo</span></strong></h3>
1284<p style="text-align: justify;">The cover photo at the top of the page was taken by Susan on one of her trips to England, showing Buckingham Palace in London, England.</p>
1285<h3 style="text-align: center;"><a name="A4"></a><br />
1286<strong><span style="text-decoration: underline;">Contact Us</span></strong></h3>
1287<p style="text-align: justify;"><strong><span style="color: #ff0000;">Before you contact us, please read the bulleted items below. Do not send us any email that deals with any bulleted items. You are wasting your time because we are not interested.</span></strong></p>
1288<p style="text-align: justify;">Please be advised that:</p>
1289<ul>
1290<li>Unofficial Royalty is not a business. It is a website based in the United States and administered by a team of volunteers.</li>
1291<li>Unofficial Royalty is not interested in any project or collaboration that involves the exchange of money.</li>
1292<li>Unofficial Royalty does not use sponsored posts or sponsored link insertions.</li>
1293<li>Unofficial Royalty does not deal with marketing agencies.</li>
1294<li style="text-align: justify;">Unofficial Royalty does not accept any type of advertising.</li>
1295<li>Unofficial Royalty does not purchase any services or products.</li>
1296<li>Unofficial Royalty does not do any type of private research or private genealogy research, so please do not email us about such matters. If you have a question about royalty or want to start a discussion, please post on our Facebook page: <a href="https://www.facebook.com/groups/732569951300062/" target="_blank" rel="noopener">Unofficial Royalty Facebook Group</a></li>
1297</ul>
1298<p style="text-align: center;"><strong><span style="color: #ff0000;">PLEASE DO NOT SEND US ANY EMAILS DEALING WITH THE ABOVE MATTERS.</span></strong></p>
1299<p style="text-align: justify;">
1299We cannot put anyone in direct contact with any royal family members. However, we do have this resource at Unofficial Royalty: <a href="https://www.unofficialroyalty.com/current-monarchies-official-websites-social-media-and-mail-addresses/" target="_blank" rel="noopener noreferrer">Current Monarchies: Official Websites, Social Media, and Mail Addresses</a>.</p>
1300<p><strong><span style="color: #ff0000;">Before you contact us, please read the bulleted items above. Do not send us any email that deals with any bulleted items. We are not interested.</span></strong></p>
1301<p>Have questions or comments about Unofficial Royalty?  Please email us at one or both of the addresses below, and we will respond as quickly as possible. However, please do not email us questions about royalty or ask us to do any private research. If you have a question about royalty or want to start a discussion, please post on our Facebook page: <a href="https://www.facebook.com/groups/732569951300062/" target="_blank" rel="noopener">Unofficial Royalty Facebook Group</a>.</p>
1302<p style="text-align: center;"><a href="mailto:[email protected]">[email protected]</a><br />
1303<a href="mailto:[email protected]">[email protected]</a></p>
1304<h3 style="text-align: center;"><a name="A5"></a><br />
1305<strong><span style="text-decoration: underline;">Disclaimers</span></strong></h3>
1306<p style="text-align: justify;">PHOTOS: While many photos used on Unofficial Royalty come from the public domain and our personal collections, we do also use photos found elsewhere on the internet. The use of these photos is not intended to imply ownership or copyright of the images, and we try to include the source whenever possible. If you are the owner of any photo used, please contact us, and we will gladly remove the image.</p>
1307<h3 style="text-align: center;"><a name="A6"></a><br />
1308<strong><span style="text-decoration: underline;">Privacy</span></strong></h3>
1309<p style="text-align: justify;">Our privacy statement can be found on the &#8216;Privacy&#8217; tab of the main menu.</p>
1310					</div><!-- .entry-content -->
1311		<footer class="entry-meta">
1312					</footer><!-- .entry-meta -->
1313	</article><!-- #post -->
1314				
1315<div id="comments" class="comments-area">
1316
1317	
1318	
1319	
1320</div><!-- #comments .comments-area -->
1321			
1322		</div><!-- #content -->
1323	</div><!-- #primary -->
1324
1325
1326			<div id="secondary" class="widget-area" role="complementary">
1327			<aside id="scfw-2" class="widget scfw"><h3 class="widget-title">Subscribe</h3><ul class="scfw_32px" style="list-style:none;margin:0;padding:0;"><li><a href="http://www.unofficialroyalty.com/feed/" title="Subscribe to RSS Feed"><img src="https://www.unofficialroyalty.com/wp-content/plugins/subscribe-connect-follow-widget/images/32px/rss.png" alt="RSS Feed" height="32px" width="32px" /></a></li><li><a href="https://www.facebook.com/groups/732569951300062" title="Connect on Facebook"><img src="https://www.unofficialroyalty.com/wp-content/plugins/subscribe-connect-follow-widget/images/32px/facebook.png" alt="Facebook" height="32px" width="32px" /></a></li><li><a href="https://twitter.com/@UnofficialRoyal" title="Follow @UnofficialRoyal on Twitter"><img src="https://www.unofficialroyalty.com/wp-content/plugins/subscribe-connect-follow-widget/images/32px/twitter.png" alt="Twitter" height="32px" width="32px" /></a></li></ul></aside><aside id="search-2" class="widget widget_search"><h3 class="widget-title">Search Unofficial Royalty</h3><form role="search" method="get" id="searchform" class="searchform" action="https://www.unofficialroyalty.com/">
1328				<div>
1329					<label class="screen-reader-text" for="s">Search for:</label>
1330					<input type="text" value="" name="s" id="s" />
1331					<input type="submit" id="searchsubmit" value="Search" />
1332				</div>
1333			</form></aside><aside id="linkcat-35" class="widget widget_links"><h3 class="widget-title">Official Websites: Current Monarchies</h3>
1334	<ul class='xoxo blogroll'>
1335<li><a href="https://www.mofa.gov.bh/" title="Ministry of Foreign Affairs" target="_blank">Bahrain</a></li>
1336<li><a href="http://www.monarchie.be/en" title="The Belgian Monarchy" target="_blank">Belgium</a></li>
1337<li><a href="https://www.kingdomofbhutan.com/" title="Kingdom of Bhutan" target="_blank">Bhutan</a></li>
1338<li><a href="https://www.pmo.gov.bn/SitePages/Home.aspx" title="Official Website of the Sultan of Brunei" target="_blank">Brunei</a></li>
1339<li><a href="https://www.norodomsihamoni.org/en/" title="King Norodom Sihamoni of Cambodia" target="_blank">Cambodia</a></li>
1340<li><a href="http://kongehuset.dk/en" title="The Danish Monarchy" target="_blank">Denmark</a></li>
1341<li><a href="http://www.gov.sz/index.php" title="The Government of Eswatini" target="_blank">Eswatini (Swaziland)</a></li>
1342<li><a href="http://www.kunaicho.go.jp/eindex.html" title="Imperial Household Agency" target="_blank">Japan</a></li>
1343<li><a href="https://rhc.jo/en" title="Royal Hashemite Kingdom of Jordan" target="_blank">Jordan</a></li>
1344<li><a href="https://www.e.gov.kw/sites/kgoenglish/Pages/Visitors/InfoSubPages/AboutKuwait.aspx" title="Kuwait Government Online &#8211; About Kuwait" target="_blank">Kuwait</a></li>
1345<li><a href="https://www.gov.ls/about-lesotho/" title="Kingdom of Lesotho" target="_blank">Lesotho</a></li>
1346<li>
1346<a href="http://www.fuerstenhaus.li/en/" title="Princely House of Liechtenstein" target="_blank">Liechtenstein</a></li>
1347<li><a href="https://monarchie.lu/en" title="Official Website of the Grand Duchy of Luxembourg" target="_blank">Luxembourg</a></li>
1348<li><a href="http://en.wikipedia.org/wiki/Yang_di-Pertuan_Agong" title="The Yang di-Pertuan Agong of Malaysia" target="_blank">Malaysia</a></li>
1349<li><a href="http://www.palais.mc/en/index.html" title="Prince&#8217;s Palace of Monaco" target="_blank">Monaco</a></li>
1350<li><a href="http://www.maroc.ma/en/content/biography-hm-king-mohammed-vi" title="Biography of HM King Mohammed VI of Morocco" target="_blank">Morocco</a></li>
1351<li><a href="http://www.royal-house.nl/" title="The Dutch Royal House" target="_blank">Netherlands</a></li>
1352<li><a href="http://www.royalcourt.no/" title="Royal House of Norway" target="_blank">Norway</a></li>
1353<li><a href="https://www.omaninfo.om/english" title="Sultanate of Oman" target="_blank">Oman</a></li>
1354<li><a href="https://www.gco.gov.qa/en/about-qatar/his-highness-the-amir/" title="Official Website of the Emir of Qatar" target="_blank">Qatar</a></li>
1355<li><a href="https://houseofsaud.com/royal-family/" title="House of Saud: Saudi Royal Family News and Information" target="_blank">Saudi Arabia</a></li>
1356<li><a href="https://www.casareal.es/EN/Paginas/home.aspx" title="Royal House of HM The King of Spain" target="_blank">Spain</a></li>
1357<li><a href="https://www.kungahuset.se/english" title="Swedish Royal Court" target="_blank">Sweden</a></li>
1358<li><a href="https://www.royaloffice.th/en/home/" title="Royal Office &#8211; Thailand" target="_blank">Thailand</a></li>
1359<li><a href="https://thekingdomoftonga.com/three-millennia-of-history/" title="Tonga&#8217;s Royal Family" target="_blank">Tonga</a></li>
1360<li><a href="https://uaecabinet.ae/en" title="Supreme Council" target="_blank">United Arab Emirates</a></li>
1361<li><a href="https://www.royal.uk/" title="The Home of the Royal Family" target="_blank">United Kingdom</a></li>
1362<li><a href="http://www.unofficialroyalty.com/current-monarchies/current-monarchies-websites/" title="Current Monarchy Websites" target="_blank">Unofficial Royalty Current Monarchies Websites</a></li>
1363
1364	</ul>
1365</aside>
1366<aside id="linkcat-49" class="widget widget_links"><h3 class="widget-title">Official Websites: Former Monarchies</h3>
1367	<ul class='xoxo blogroll'>
1368<li><a href="https://albanianroyalcourt.al/" title="Albanian Royal Family" target="_blank">Albania</a></li>
1369<li><a href="https://www.karlvonhabsburg.at/" title="Official Website of Karl von Habsburg" target="_blank">Austria</a></li>
1370<li><a href="http://www.haus-bayern.com/" title="Royal House of Bavaria: Wittelsbachs (in German)  " target="_blank">Bavaria</a></li>
1371<li><a href="http://www.kingsimeon.bg/en/" title="H.M. King Simeon II" target="_blank">Bulgaria</a></li>
1372<li><a href="http://www.ethiopiancrown.org/" title="The Crown Council of Ethiopia" target="_blank">Ethiopia</a></li>
1373<li><a href="https://www.royaute.info/" title="Institut de la Maison de Bourbon" target="_blank">France: House of Bourbon</a></li>
1374<li><a href="https://comtedeparis.com/" title="Official Website of The Count of Paris" target="_blank">France: House of Orléans</a></li>
1375<li><a href="http://www.royalhouseofgeorgia.ge" title="Royal House of Georgia" target="_blank">Georgia</a></li>
1376<li><a href="http://www.greekroyalfamily.gr/en.html" title="Greek Royal Family" target="_blank">Greece</a></li>
1377<li><a href="http://www.welfen.de/" title="House of Hanover (in German)" target="_blank">Hanover</a></li>
1378<li><a href="https://www.crownofhawaii.com/" title="Royal Family of Hawaii Official Website" target="_blank">Hawaii</a></li>
1379<li><a href="https://hohenzollern.com/" title="Princely House of Hohenzollern" target="_blank">Hohenzollern-Sigmaringen</a></li>
1380<li><a href="http://www.rezapahlavi.org/" title="Reza Pahlavi" target="_blank">Iran</a></li>
1381<li><a href="http://www.realcasadiborbone.it/" title="House of Bourbon-Two Sicilies (English in the pull-down menu)" target="_blank">Italy: Bourbon-Two Sicilies</a></li>
1382<li><a href="http://www.borboneparma.it/index.php/it/" title="Reale e Ducale Casa di Borbone Parma" target="_blank">Italy: Parma</a></li>
1383<li><a href="http://www.ordinidinasticicasasavoia.it/?cat=14" title="Royal House of Savoy" target="_blank">Italy: Savoy</a></li>
1384<li><a href="http://www.crocerealedisavoia.org/%20%20%20" title="Royal House of Savoy (in Italian)" target="_blank">Italy: Savoy-Aosta</a></li>
1385<li>
1385<a href="https://www.fuerst-leiningen.de/" title="Prince of Leiningen" target="_blank">Leiningen</a></li>
1386<li><a href="http://www.mecklenburg-strelitz.org/index.html#.Upqm6-LFpj0" title="House of Mecklenburg-Strelitz" target="_blank">Mecklenburg-Strelitz</a></li>
1387<li><a href="http://www.casarealportuguesa.org" title="Royal House of Portugal (in Portuguese and some English)" target="_blank">Portugal</a></li>
1388<li><a href="https://www.burg-hohenzollern.com/startpage.html" title="House of Hohenzollern" target="_blank">Prussia</a></li>
1389<li><a href="https://www.romaniaregala.ro/" title="Official Website of the Romanian Royal Family" target="_blank">Romania</a></li>
1390<li><a href="https://www.russianlegitimist.org/a-throne-which-shall-not" title="Russian Legitimist Organization" target="_blank">Russia: Legitimist Organization</a></li>
1391<li><a href="http://www.romanovfamily.org/" title="Romanov Family Association " target="_blank">Russia: Romanov Family Association</a></li>
1392<li><a href="http://www.sachsen-coburg-gotha.de/" title="Ducal House of Saxe-Coburg and Gotha" target="_blank">Saxe-Coburg and Gotha</a></li>
1393<li><a href="https://www.schlossrudolfshausen.de/empfehlungs-blogs/blog-beitrag/alexander-prince-of-saxony-duke-of-saxony-margrave-of-meissen.html" title="Schloss Rudolfshausen" target="_blank">Saxony</a></li>
1394<li><a href="http://www.wittgenstein-berleburg.net/" title="Wittgenstein-Berleburg&#8217;sche Rentkammer (in German)" target="_blank">Sayn-Wittgenstein-Berleburg</a></li>
1395<li><a href="http://www.royalfamily.org/" title="Royal Family of Serbia" target="_blank">Serbia</a></li>
1396
1397	</ul>
1398</aside>
1399<aside id="linkcat-33" class="widget widget_links"><h3 class="widget-title">Our Friends</h3>
1400	<ul class='xoxo blogroll'>
1401<li><a href="http://www.almanachdegotha.org/" title="Official Website of the Almanach de Saxe Gotha the Online Royal Genealogical Reference Handbook  " target="_blank">Almanach de Saxe Gotha</a></li>
1402<li><a href="https://www.youtube.com/user/TheRoyalChannel" title="Official YouTube channel of the British Royal Family" target="_blank">British Monarchy &#8211; The Royal Channel</a></li>
1403<li><a href="https://www.chinet.com/~laura/html/titles01.html" title="An explanation of British noble titles" target="_blank">British Titles of Nobility</a></li>
1404<li><a href="https://www.thecourtjeweller.com/" title="Sparkling heirloom jewels of royal and noble families from across the globe" target="_blank">Court Jeweller</a></li>
1405<li><a href="https://debretts.com/royal-family/addressing-the-royal-family/#:~:text=Substitute%20&#039;Her%20Majesty&#039;%20or%20&#039;,Her%20Majesty&#039;%20or%20HRH%20etc." title="How to address and communicate with members of the British Royal Family" target="_blank">Debrett&#039;s Addressing the Royal Family</a></li>
1406<li><a href="https://www.debretts.com/expertise/essential-guide-to-the-peerage/" title="Essential Guide to the Peerage" target="_blank">Debrett&#039;s Essential Guide to the Peerage</a></li>
1407<li><a href="http://duchyofcornwall.org/" title="A private estate established in 1337 which funds the public, charitable and private activities of the Prince of Wales and his family." target="_blank">Duchy of Cornwall</a></li>
1408<li><a href="http://englishhistoryauthors.blogspot.com/" title="Enjoy our posts about the history of England, Scotland, Wales and all the Empire" target="_blank">English Historical Fiction Authors</a></li>
1409<li><a href="http://eurohistoryjournal.blogspot.com/" title="The electronic community for subscribers and friends of THE EUROPEAN ROYAL HISTORY JOURNAL " target="_blank">Eurohistory</a></li>
1410<li><a href="http://heraldica.org/" title="Information about heraldry" target="_blank">Heraldica</a></li>
1411<li><a href="http://www.heraldica.org/topics/royalty/" title="FAQs, succession laws and other royalty-related acts, laws, proclamations" target="_blank">Heraldica &#8211; Royalty Area</a></li>
1412<li><a href="https://blog.hrp.org.uk/" title="Go behind the scenes with our curators, gardeners, conservators and palace experts!" target="_blank">Historic Royal Palaces (UK) Blogs</a></li>
1413<li><a href="https://www.hrp.org.uk/#gs.BLGvyd0" title="We bring six extraordinary palaces and their stories to life." target="_blank">Historical Royal Palaces (UK)</a></li>
1414<li><a href="http://www.hoelseth.com/royalty/royalty.html" title="Information on the Royal and Princely Families of the World" target="_blank">Holseth&#039;s Royal Corner</a></li>
1415<li><a href="http://www.genealogics.org/index.php" title="Genealogy of Roman Emperors to Australian Aborigines, and anyone in between" target="_blank">Leo&#039;s Genealogics Website</a></li>
1416<li><a href="http://www.medievalists.net/category/articles/" title="Where the Middle Ages Begin" target="_blank">Medievalists.net</a></li>
1417<li><a href="http://monarchies.onlinewebshop.net/Monarchies_of_Europe.htm" title="Lots of genealogical information especially about Queen Victoria&#8217;s descendants" target="_blank">Monarchies of Europe</a></li>
1418<li><a href="https://www.nettyroyal.nl/" title="Journalist/Royalty" target="_blank">Netty&#039;s Royal Blog</a></li>
1419<li><a href="https://www.parliament.uk/about/living-heritage/building/palace/" title="The history of the Houses of Parliament spans over 900 years from the Anglo-Saxons to the present" target="_blank">Palace of Westminster &#8211; UK Parliament</a></li>
1420<li><a href="http://hrhprincesspalace.blogspot.com/" title=" Explores the lives and loves, adventures and tragedies of real princesses" target="_blank">Princess Palace</a></li>
1421<li><a href="https://www.royalark.net/index.html" title="Genealogies of the royal and ruling houses of Africa, Asia, Oceania and the Americas">Royal Ark</a></li>
1422<li><a href="http://humphrysfamilytree.com/famous.descents.html" title="Genealogy research by Mark Humphrys" target="_blank">Royal Descents of Famous People</a></li>
1423<li><a href="https://royalhats.wordpress.com/" title="The Bold, Beautiful and Bizarre World of Royal Millinery" target="_blank">Royal Hats</a></li>
1424<li><a href="http://royalmusingsblogspotcom.blogspot.com" title="News and commentary about the reigning royal houses of the United Kingdom, Sweden, Denmark, Norway, Belgium, Luxembourg, Liechtenstein, the Netherlands, Spain, Monaco &#8212; and the former European monarchies as well." target="_blank">Royal Musings</a></li>
1425<li><a href="http://www.royaltombs.dk/" title="Sovereigns, Kingdoms and Royal Landmarks of Europe and the Americas" target="_blank">RoyalTombs.dk</a></li>
1426<li><a href="https://www.stgeorges-windsor.org/" title="The Queen&#8217;s Free Chapel. The Chapel of the Most Honourable and Noble Order of the Garter. The Chapel of the College of St George." target="_blank">St. George&#039;s Chapel, Windsor Castle</a></li>
1427<li><a href="http://www.wargs.com/essays/succession/complete.html" title="Lines of succession at 20-year intervals from 1701 &#8211; 2001 and one for 2011" target="_blank">The Complete British Succession</a></li>
1428<li><a href="http://www.thepeerage.com/" title="A genealogical survey of the peerage of Britain as well as the royal families of Europe" target="_blank">The Peerage</a></li>
1429<li><a href="http://tudorhistory.org/" title="Information on Tudor people, places, and things" target="_blank">Tudor History</a></li>
1430<li><a href="https://www.westminster-abbey.org/" title="A royal church offering daily services for all and a World Heritage Site with over a thous
1430and years of history." target="_blank">Westminster Abbey</a></li>
1431<li><a href="http://www.royalty.nu" title="Lots of links and  book lists" target="_blank">World of Royalty</a></li>
1432
1433	</ul>
1434</aside>
1435<aside id="categories-2" class="widget widget_categories"><h3 class="widget-title">Categories</h3><form action="https://www.unofficialroyalty.com" method="get"><label class="screen-reader-text" for="cat">Categories</label><select  name='cat' id='cat' class='postform'>
1436	<option value='-1'>Select Category</option>
1437	<option class="level-0" value="138">A View from a DKM</option>
1438	<option class="level-0" value="127">Albanian Royals</option>
1439	<option class="level-0" value="93">Anhalt Royals</option>
1440	<option class="level-0" value="8">Austrian Royals</option>
1441	<option class="level-0" value="86">Baden Royals</option>
1442	<option class="level-0" value="105">Bahrain Royals</option>
1443	<option class="level-0" value="80">Battenberg Royals</option>
1444	<option class="level-0" value="51">Bavarian Royals</option>
1445	<option class="level-0" value="12">Belgian Royals</option>
1446	<option class="level-0" value="106">Bhutan Royals</option>
1447	<option class="level-0" value="69">Breaking News!</option>
1448	<option class="level-0" value="101">British Royal Titles and Styles</option>
1449	<option class="level-0" value="13">British Royals</option>
1450	<option class="level-0" value="107">Brunei Royals</option>
1451	<option class="level-0" value="94">Brunswick Royals</option>
1452	<option class="level-0" value="58">Bulgarian Royals</option>
1453	<option class="level-0" value="108">Cambodia Royals</option>
1454	<option class="level-0" value="7">Columns</option>
1455	<option class="level-0" value="137">Crowns &amp; Regalia</option>
1456	<option class="level-0" value="5">Current Monarchies</option>
1457	<option class="level-0" value="14">Danish Royals</option>
1458	<option class="level-0" value="15">Dutch Royals</option>
1459	<option class="level-0" value="143">Egyptian Royals</option>
1460	<option class="level-0" value="109">Eswatini (Swaziland) Royals</option>
1461	<option class="level-0" value="6">Former Monarchies</option>
1462	<option class="level-0" value="55">French Royals</option>
1463	<option class="level-0" value="9">German Royals</option>
1464	<option class="level-0" value="10">Greek Royals</option>
1465	<option class="level-0" value="78">Hanoverian Royals</option>
1466	<option class="level-0" value="140">Hawaii Royals</option>
1467	<option class="level-0" value="72">Hessian Royals</option>
1468	<option class="level-0" value="134">Holy Roman Empire Royals</option>
1469	<option class="level-0" value="145">House of Wessex</option>
1470	<option class="level-0" value="56">Italian Royals</option>
1471	<option class="level-0" value="16">Japanese Royals</option>
1472	<option class="level-0" value="17">Jordanian Royals</option>
1473	<option class="level-0" value="110">Kuwait Royals</option>
1474	<option class="level-0" value="111">Lesotho Royals</option>
1475	<option class="level-0" value="18">Liechtenstein Royals</option>
1476	<option class="level-0" value="122">Lippe Royals</option>
1477	<option class="level-0" value="19">Luxembourg Royals</option>
1478	<option class="level-0" value="89">Mecklenburg-Schwerin Royals</option>
1479	<option class="level-0" value="90">Mecklenburg-Strelitz Royals</option>
1480	<option class="level-0" value="119">Mexican Royals</option>
1481	<option class="level-0" value="132">Modena Royals</option>
1482	<option class="level-0" value="20">Monaco Royals</option>
1483	<option class="level-0" value="112">Morocco Royals</option>
1484	<option class="level-0" value="81">Mountbatten</option>
1485	<option class="level-0" value="65">Multiple Monarchies</option>
1486	<option class="level-0" value="21">Norwegian Royals</option>
1487	<option class="level-0" value="91">Oldenburg Royals</option>
1488	<option class="level-0" value="113">Oman Royals</option>
1489	<option class="level-0" value="61">Other Former Monarchies</option>
1490	<option class="level-0" value="133">Parma Royals</option>
1491	<option class="level-0" value="100">Peerage and Nobility</option>
1492	<option class="level-0" value="79">Peerages: United Kingdom</option>
1493	<option class="level-0" value="57">Portuguese Royals</option>
1494	<option class="level-0" value="128">Pretenders to the Throne</option>
1495	<option class="level-0" value="54">Prussian Royals</option>
1496	<option class="level-0" value="114">Qatar Royals</option>
1497	<option class="level-0" value="98">Queen Victoria&#8217;s Household</option>
1498	<option class="level-0" value="121">Reuss Royals</option>
1499	<option class="level-0" value="53">Romanian Royals</option>
1500	<option class="level-0" value="67">Royal Books</option>
1501	<option class="level-0" value="142">Royal Burial Sites</option>
1502	<option class="level-0" value="136">Royal Ceremonies, Events</option>
1503	<option class="level-0" value="103">Royal Christenings</option>
1504	<option class="level-0" value="126">Royal Churches</option>
1505	<option class="level-0" value="118">Royal Deaths and Illnesses</option>
1506	<option class="level-0" value="4">Royal News Recap</option>
1507	<option class="level-0" value="104">Royal Relationships</option>
1508	<option class="level-0" value="74">Royal Residences</option>
1509	<option class="level-0" value="77">Royal Tidbits and Trivia</option>
1510	<option class="level-0" value="99">Royal Titles and Styles</option>
1511	<option class="level-0" value="83">Royal Weddings</option>
1512	<option class="level-0" value="66">Royalty and World War I</option>
1513	<option class="level-0" value="11">Russian Royals</option>
1514	<option class="level-0" value="130">Sardinia Royals</option>
1515	<option class="level-0" value="115">Saudi Arabia Royals</option>
1516	<option class="level-0" value="92">Saxe-Altenburg Royals</option>
1517	<option class="level-0" value="73">Saxe-Coburg and Gotha</option>
1518	<option class="level-0" value="102">Saxe-Coburg-Saalfeld</option>
1519	<option class="level-0" value="95">Saxe-Hildburghausen Royals</option>
1520	<option class="level-0" value="88">Saxe-Meiningen Royals</option>
1521	<option class="level-0" value="87">Saxe-Weimar-Eisenach Royals</option>
1522	<option class="level-0" value="84">Saxony Royals</option>
1523	<option class="level-0" value="96">Schaumburg-Lippe Royals</option>
1524	<option class="level-0" value="97">Schleswig-Holstein Royals</option>
1525	<option class="level-0" value="123">Schwarzburg-Rudolstadt Royals</option>
1526	<option class="level-0" value="124">Schwarzburg-Sondershausen Royals</option>
1527	<option class="level-0" value="63">Scottish Royals</option>
1528	<option class="level-0" value="59">Serbian/Yugoslav Royals</option>
1529	<option class="level-0" value="3">Site News</option>
1530	<option class="level-0" value="22">Spanish Royals</option>
1531	<option class="level-0" value="23">Swedish Royals</option>
1532	<option class="level-0" value="24">Thai Royals</option>
1533	<option class="level-0" value="30">The Laird o&#8217;Thistle</option>
1534	<option class="level-0" value="62">Today in Royal History</option>
1535	<option class="level-0" value="116">Tonga Royals</option>
1536	<option class="level-0" value="131">Tuscany Royals</option>
1537	<option class="level-0" value="129">Two Sicilies Royals</option>
1538	<option class="level-0" value="1">Uncategorized</option>
1539	<option class="level-0" value="117">United Arab Emirates Royals</option>
1540	<option class="level-0" value="125">Waldeck-Pyrmont Royals</option>
1541	<option class="level-0" value="75">Welsh Royals</option>
1542	<option class="level-0" value="46">Who Knew?!</option>
1543	<option class="level-0" value="82">Württemberg Royals</option>
1544</select>
1545</form>
1545<script>
1546( ( dropdownId ) => {
1547	const dropdown = document.getElementById( dropdownId );
1548	function onSelectChange() {
1549		setTimeout( () => {
1550			if ( 'escape' === dropdown.dataset.lastkey ) {
1551				return;
1552			}
1553			if ( dropdown.value && parseInt( dropdown.value ) > 0 && dropdown instanceof HTMLSelectElement ) {
1554				dropdown.parentElement.submit();
1555			}
1556		}, 250 );
1557	}
1558	function onKeyUp( event ) {
1559		if ( 'Escape' === event.key ) {
1560			dropdown.dataset.lastkey = 'escape';
1561		} else {
1562			delete dropdown.dataset.lastkey;
1563		}
1564	}
1565	function onClick() {
1566		delete dropdown.dataset.lastkey;
1567	}
1568	dropdown.addEventListener( 'keyup', onKeyUp );
1569	dropdown.addEventListener( 'click', onClick );
1570	dropdown.addEventListener( 'change', onSelectChange );
1571})( "cat" );
1572
1573//# sourceURL=WP_Widget_Categories%3A%3Awidget
1574</script>
1574
1575</aside>
1576		<aside id="recent-posts-2" class="widget widget_recent_entries">
1577		<h3 class="widget-title">Recent Posts</h3>
1578		<ul>
1579											<li>
1580					<a href="https://www.unofficialroyalty.com/royal-news-recap-for-thursday-october-1-2026/">Royal News Recap for Thursday, October 1, 2026</a>
1581									</li>
1582											<li>
1583					<a href="https://www.unofficialroyalty.com/october-2-today-in-royal-history/">October 2: Today in Royal History</a>
1584									</li>
1585											<li>
1586					<a href="https://www.unofficialroyalty.com/royal-news-recap-for-wednesday-september-30-2026/">Royal News Recap for Wednesday, September 30, 2026</a>
1587									</li>
1588											<li>
1589					<a href="https://www.unofficialroyalty.com/october-1-today-in-royal-history/">October 1: Today in Royal History</a>
1590									</li>
1591											<li>
1592					<a href="https://www.unofficialroyalty.com/royal-news-recap-for-tuesday-september-29-2026/">Royal News Recap for Tuesday, September 29, 2026</a>
1593									</li>
1594					</ul>
1595
1596		</aside><aside id="archives-2" class="widget widget_archive"><h3 class="widget-title">Archives</h3>		<label class="screen-reader-text" for="archives-dropdown-2">Archives</label>
1597		<select id="archives-dropdown-2" name="archive-dropdown">
1598			
1599			<option value="">Select Month</option>
1600				<option value='https://www.unofficialroyalty.com/2026/10/'> October 2026 </option>
1601	<option value='https://www.unofficialroyalty.com/2026/09/'> September 2026 </option>
1602	<option value='https://www.unofficialroyalty.com/2026/08/'> August 2026 </option>
1603	<option value='https://www.unofficialroyalty.com/2026/07/'> July 2026 </option>
1604	<option value='https://www.unofficialroyalty.com/2026/06/'> June 2026 </option>
1605	<option value='https://www.unofficialroyalty.com/2026/05/'> May 2026 </option>
1606	<option value='https://www.unofficialroyalty.com/2026/04/'> April 2026 </option>
1607	<option value='https://www.unofficialroyalty.com/2026/03/'> March 2026 </option>
1608	<option value='https://www.unofficialroyalty.com/2026/02/'> February 2026 </option>
1609	<option value='https://www.unofficialroyalty.com/2026/01/'> January 2026 </option>
1610	<option value='https://www.unofficialroyalty.com/2025/12/'> December 2025 </option>
1611	<option value='https://www.unofficialroyalty.com/2025/11/'> November 2025 </option>
1612	<option value='https://www.unofficialroyalty.com/2025/10/'> October 2025 </option>
1613	<option value='https://www.unofficialroyalty.com/2025/09/'> September 2025 </option>
1614	<option value='https://www.unofficialroyalty.com/2025/08/'> August 2025 </option>
1615	<option value='https://www.unofficialroyalty.com/2025/07/'> July 2025 </option>
1616	<option value='https://www.unofficialroyalty.com/2025/06/'> June 2025 </option>
1617	<option value='https://www.unofficialroyalty.com/2025/05/'> May 2025 </option>
1618	<option value='https://www.unofficialroyalty.com/2025/04/'> April 2025 </option>
1619	<option value='https://www.unofficialroyalty.com/2025/03/'> March 2025 </option>
1620	<option value='https://www.unofficialroyalty.com/2025/02/'> February 2025 </option>
1621	<option value='https://www.unofficialroyalty.com/2025/01/'> January 2025 </option>
1622	<option value='https://www.unofficialroyalty.com/2024/12/'> December 2024 </option>
1623	<option value='https://www.unofficialroyalty.com/2024/11/'> November 2024 </option>
1624	<option value='https://www.unofficialroyalty.com/2024/10/'> October 2024 </option>
1625	<option value='https://www.unofficialroyalty.com/2024/09/'> September 2024 </option>
1626	<option value='https://www.unofficialroyalty.com/2024/08/'> August 2024 </option>
1627	<option value='https://www.unofficialroyalty.com/2024/07/'> July 2024 </option>
1628	<option value='https://www.unofficialroyalty.com/2024/06/'> June 2024 </option>
1629	<option value='https://www.unofficialroyalty.com/2024/05/'> May 2024 </option>
1630	<option value='https://www.unofficialroyalty.com/2024/04/'> April 2024 </option>
1631	<option value='https://www.unofficialroyalty.com/2024/03/'> March 2024 </option>
1632	<option value='https://www.unofficialroyalty.com/2024/02/'> February 2024 </option>
1633	<option value='https://www.unofficialroyalty.com/2024/01/'> January 2024 </option>
1634	<option value='https://www.unofficialroyalty.com/2023/12/'> December 2023 </option>
1635	<option value='https://www.unofficialroyalty.com/2023/11/'>
1635 November 2023 </option>
1636	<option value='https://www.unofficialroyalty.com/2023/10/'> October 2023 </option>
1637	<option value='https://www.unofficialroyalty.com/2023/09/'> September 2023 </option>
1638	<option value='https://www.unofficialroyalty.com/2023/08/'> August 2023 </option>
1639	<option value='https://www.unofficialroyalty.com/2023/07/'> July 2023 </option>
1640	<option value='https://www.unofficialroyalty.com/2023/06/'> June 2023 </option>
1641	<option value='https://www.unofficialroyalty.com/2023/05/'> May 2023 </option>
1642	<option value='https://www.unofficialroyalty.com/2023/04/'> April 2023 </option>
1643	<option value='https://www.unofficialroyalty.com/2023/03/'> March 2023 </option>
1644	<option value='https://www.unofficialroyalty.com/2023/02/'> February 2023 </option>
1645	<option value='https://www.unofficialroyalty.com/2023/01/'> January 2023 </option>
1646	<option value='https://www.unofficialroyalty.com/2022/12/'> December 2022 </option>
1647	<option value='https://www.unofficialroyalty.com/2022/11/'> November 2022 </option>
1648	<option value='https://www.unofficialroyalty.com/2022/10/'> October 2022 </option>
1649	<option value='https://www.unofficialroyalty.com/2022/09/'> September 2022 </option>
1650	<option value='https://www.unofficialroyalty.com/2022/08/'> August 2022 </option>
1651	<option value='https://www.unofficialroyalty.com/2022/07/'> July 2022 </option>
1652	<option value='https://www.unofficialroyalty.com/2022/06/'> June 2022 </option>
1653	<option value='https://www.unofficialroyalty.com/2022/05/'> May 2022 </option>
1654	<option value='https://www.unofficialroyalty.com/2022/04/'> April 2022 </option>
1655	<option value='https://www.unofficialroyalty.com/2022/03/'> March 2022 </option>
1656	<option value='https://www.unofficialroyalty.com/2022/02/'> February 2022 </option>
1657	<option value='https://www.unofficialroyalty.com/2022/01/'> January 2022 </option>
1658	<option value='https://www.unofficialroyalty.com/2021/12/'> December 2021 </option>
1659	<option value='https://www.unofficialroyalty.com/2021/11/'> November 2021 </option>
1660	<option value='https://www.unofficialroyalty.com/2021/10/'> October 2021 </option>
1661	<option value='https://www.unofficialroyalty.com/2021/09/'> September 2021 </option>
1662	<option value='https://www.unofficialroyalty.com/2021/08/'> August 2021 </option>
1663	<option value='https://www.unofficialroyalty.com/2021/07/'> July 2021 </option>
1664	<option value='https://www.unofficialroyalty.com/2021/06/'> June 2021 </option>
1665	<option value='https://www.unofficialroyalty.com/2021/05/'> May 2021 </option>
1666	<option value='https://www.unofficialroyalty.com/2021/04/'> April 2021 </option>
1667	<option value='https://www.unofficialroyalty.com/2021/03/'> March 2021 </option>
1668	<option value='https://www.unofficialroyalty.com/2021/02/'> February 2021 </option>
1669	<option value='https://www.unofficialroyalty.com/2021/01/'> January 2021 </option>
1670	<option value='https://www.unofficialroyalty.com/2020/12/'> December 2020 </option>
1671	<option value='https://www.unofficialroyalty.com/2020/11/'> November 2020 </option>
1672	<option value='https://www.unofficialroyalty.com/2020/10/'> October 2020 </option>
1673	<option value='https://www.unofficialroyalty.com/2020/09/'> September 2020 </option>
1674	<option value='https://www.unofficialroyalty.com/2020/08/'> August 2020 </option>
1675	<option value='https://www.unofficialroyalty.com/2020/07/'> July 2020 </option>
1676	<option value='https://www.unofficialroyalty.com/2020/06/'> June 2020 </option>
1677	<option value='https://www.unofficialroyalty.com/2020/05/'> May 2020 </option>
1678	<option value='https://www.unofficialroyalty.com/2020/04/'> April 2020 </option>
1679	<option value='https://www.unofficialroyalty.com/2020/03/'> March 2020 </option>
1680	<option value='https://www.unofficialroyalty.com/2020/02/'> February 2020 </option>
1681	<option value='https://www.unofficialroyalty.com/2020/01/'> January 2020 </option>
1682	<option value='https://www.unofficialroyalty.com/2019/12/'> December 2019 </option>
1683	<option value='https://www.unofficialroyalty.com/2019/11/'> November 2019 </option>
1684	<option value='https://www.unofficialroyalty.com/2019/10/'> October 2019 </option>
1685	<option value='https://www.unofficialroyalty.com/2019/09/'> September 2019 </option>
1686	<option value='https://www.unofficialroyalty.com/2019/08/'> August 2019 </option>
1687	<option value='https://www.unofficialroyalty.com/2019/07/'> July 2019 </option>
1688	<option value='https://www.unofficialroyalty.com/2019/06/'> June 2019 </option>
1689	<option value='https://www.unofficialroyalty.com/2019/05/'> May 2019 </option>
1690	<option value='https://www.unofficialroyalty.com/2019/04/'> April 2019 </option>
1691	<option value='https://www.unofficialroyalty.com/2019/03/'> March 2019 </option>
1692	<option value='https://www.unofficialroyalty.com/2019/02/'> February 2019 </option>
1693	<option value='https://www.unofficialroyalty.com/2019/01/'> January 2019 </option>
1694	<option value='https://www.unofficialroyalty.com/2018/12/'> December 2018 </option>
1695	<option value='https://www.unofficialroyalty.com/2018/11/'> November 2018 </option>
1696	<option value='https://www.unofficialroyalty.com/2018/10/'> October 2018 </option>
1697	<option value='https://www.unofficialroyalty.com/2018/09/'> September 2018 </option>
1698	<option value='https://www.unofficialroyalty.com/2018/08/'> August 2018 </option>
1699	<option value='https://www.unofficialroyalty.com/2018/07/'> July 2018 </option>
1700	<option value='https://www.unofficialroyalty.com/2018/06/'> June 2018 </option>
1701	<option value='https://www.unofficialroyalty.com/2018/05/'> May 2018 </option>
1702	<option value='https://www.unofficialroyalty.com/2018/04/'> April 2018 </option>
1703	<option value='https://www.unofficialroyalty.com/2018/03/'> March 2018 </option>
1704	<option value='https://www.unofficialroyalty.com/2018/02/'> February 2018 </option>
1705	<option value='https://www.unofficialroyalty.com/2018/01/'> January 2018 </option>
1706	<option value='https://www.unofficialroyalty.com/2017/12/'> December 2017 </option>
1707	<option value='https://www.unofficialroyalty.com/2017/11/'> November 2017 </option>
1708	<option value='https://www.unofficialroyalty.com/2017/10/'> October 2017 </option>
1709	<option value='https://www.unofficialroyalty.com/2017/09/'> September 2017 </option>
1710	<option value='https://www.unofficialroyalty.com/2017/08/'> August 2017 </option>
1711	<option value='https://www.unofficialroyalty.com/2017/07/'> July 2017 </option>
1712	<option value='https://www.unofficialroyalty.com/2017/06/'> June 2017 </option>
1713	<option value='https://www.unofficialroyalty.com/2017/05/'> May 2017 </option>
1714	<option value='https://www.unofficialroyalty.com/2017/04/'> April 2017 </option>
1715	<option value='https://www.unofficialroyalty.com/2017/03/'> March 2017 </option>
1716	<option value='https://www.unofficialroyalty.com/2017/02/'> February 2017 </option>
1717	<option value='https://www.unofficialroyalty.com/2017/01/'> January 2017 </option>
1718	<option value='https://www.unofficialroyalty.com/2016/12/'> December 2016 </option>
1719	<option value='https://www.unofficialroyalty.com/2016/11/'> November 2016 </option>
1720	<option value='https://www.unofficialroyalty.com/2016/10/'> October 2016 </option>
1721	<option value='https://www.unofficialroyalty.com/2016/09/'> September 2016 </option>
1722	<option value='https://www.unofficialroyalty.com/2016/08/'> August 2016 </option>
1723	<option value='https://www.unofficialroyalty.com/2016/07/'> July 2016 </option>
1724	<option value='https://www.unofficialroyalty.com/2016/06/'> June 2016 </option>
1725	<option value='https://www.unofficialroyalty.com/2016/05/'> May 2016 </option>
1726	<option value='https://www.unofficialroyalty.com/2016/04/'> April 2016 </option>
1727	<option value='https://www.unofficialroyalty.com/2016/03/'> March 2016 </option>
1728	<option value='https://www.unofficialroyalty.com/2016/02/'> February 2016 </option>
1729	<option value='https://www.unofficialroyalty.com/2016/01/'> January 2016 </option>
1730	<option value='https://www.unofficialroyalty.com/2015/12/'> December 2015 </option>
1731	<option value='https://www.unofficialroyalty.com/2015/11/'> November 2015 </option>
1732	<option value='https://www.unofficialroyalty.com/2015/10/'> October 2015 </option>
1733	<option value='https://www.unofficialroyalty.com/2015/09/'> September 2015 </option>
1734	<option value='https://www.unofficialroyalty.com/2015/08/'> August 2015 </option>
1735	<option value='https://www.unofficialroyalty.com/2015/07/'> July 2015 </option>
1736	<option value='https://www.unofficialroyalty.com/2015/06/'> June 2015 </option>
1737	<option value='https://www.unofficialroyalty.com/2015/05/'> May 2015 </option>
1738	<option value='https://www.unofficialroyalty.com/2015/04/'> April 2015 </option>
1739	<option value='https://www.unofficialroyalty.com/2015/03/'> March 2015 </option>
1740	<option value='https://www.unofficialroyalty.com/2015/02/'> February 2015 </option>
1741	<option value='https://www.unofficialroyalty.com/2015/01/'> January 2015 </option>
1742	<option value='https://www.unofficialroyalty.com/2014/12/'> December 2014 </option>
1743	<option value='https://www.unofficialroyalty.com/2014/11/'>
1743 November 2014 </option>
1744	<option value='https://www.unofficialroyalty.com/2014/10/'> October 2014 </option>
1745	<option value='https://www.unofficialroyalty.com/2014/09/'> September 2014 </option>
1746	<option value='https://www.unofficialroyalty.com/2014/08/'> August 2014 </option>
1747	<option value='https://www.unofficialroyalty.com/2014/07/'> July 2014 </option>
1748	<option value='https://www.unofficialroyalty.com/2014/06/'> June 2014 </option>
1749	<option value='https://www.unofficialroyalty.com/2014/05/'> May 2014 </option>
1750	<option value='https://www.unofficialroyalty.com/2014/04/'> April 2014 </option>
1751	<option value='https://www.unofficialroyalty.com/2014/03/'> March 2014 </option>
1752	<option value='https://www.unofficialroyalty.com/2014/02/'> February 2014 </option>
1753	<option value='https://www.unofficialroyalty.com/2014/01/'> January 2014 </option>
1754	<option value='https://www.unofficialroyalty.com/2013/12/'> December 2013 </option>
1755	<option value='https://www.unofficialroyalty.com/2013/11/'> November 2013 </option>
1756	<option value='https://www.unofficialroyalty.com/2013/10/'> October 2013 </option>
1757	<option value='https://www.unofficialroyalty.com/2013/09/'> September 2013 </option>
1758	<option value='https://www.unofficialroyalty.com/2013/08/'> August 2013 </option>
1759	<option value='https://www.unofficialroyalty.com/2013/07/'> July 2013 </option>
1760	<option value='https://www.unofficialroyalty.com/2013/06/'> June 2013 </option>
1761	<option value='https://www.unofficialroyalty.com/2013/05/'> May 2013 </option>
1762	<option value='https://www.unofficialroyalty.com/2013/04/'> April 2013 </option>
1763	<option value='https://www.unofficialroyalty.com/2013/03/'> March 2013 </option>
1764
1765		</select>
1766
1767			
1767<script>
1768( ( dropdownId ) => {
1769	const dropdown = document.getElementById( dropdownId );
1770	function onSelectChange() {
1771		setTimeout( () => {
1772			if ( 'escape' === dropdown.dataset.lastkey ) {
1773				return;
1774			}
1775			if ( dropdown.value ) {
1776				document.location.href = dropdown.value;
1777			}
1778		}, 250 );
1779	}
1780	function onKeyUp( event ) {
1781		if ( 'Escape' === event.key ) {
1782			dropdown.dataset.lastkey = 'escape';
1783		} else {
1784			delete dropdown.dataset.lastkey;
1785		}
1786	}
1787	function onClick() {
1788		delete dropdown.dataset.lastkey;
1789	}
1790	dropdown.addEventListener( 'keyup', onKeyUp );
1791	dropdown.addEventListener( 'click', onClick );
1792	dropdown.addEventListener( 'change', onSelectChange );
1793})( "archives-dropdown-2" );
1794
1795//# sourceURL=WP_Widget_Archives%3A%3Awidget
1796</script>
1796
1797</aside><aside id="meta-2" class="widget widget_meta"><h3 class="widget-title">Meta</h3>
1798		<ul>
1799			<li><a href="https://www.unofficialroyalty.com/wp-login.php?action=register">Register</a></li>			<li><a href="https://www.unofficialroyalty.com/wp-login.php">Log in</a></li>
1800			<li><a href="https://www.unofficialroyalty.com/feed/">Entries feed</a></li>
1801			<li><a href="https://www.unofficialroyalty.com/comments/feed/">Comments feed</a></li>
1802
1803			<li><a href="https://wordpress.org/">WordPress.org</a></li>
1804		</ul>
1805
1806		</aside><aside id="text-3" class="widget widget_text">			<div class="textwidget"><p>All content copyright Unofficial Royalty 2026<!--238cd806--><!--1c222774--></p>
1807</div>
1808		</aside>		</div><!-- #secondary -->
1809		</div><!-- #main .wrapper -->
1810	<footer id="colophon" role="contentinfo">
1811		<div class="site-info">
1812						<a class="privacy-policy-link" href="https://www.unofficialroyalty.com/privacy/" rel="privacy-policy">Privacy</a><span role="separator" aria-hidden="true"></span>			<a href="https://wordpress.org/" class="imprint" title="Semantic Personal Publishing Platform">
1813				Proudly powered by WordPress			</a>
1814		</div><!-- .site-info -->
1815	</footer><!-- #colophon -->
1816</div><!-- #page -->
1817
1818<script type="speculationrules">
1819{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twentytwelve/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1820</script>
vendor: 1 bytes, line 1820
1820
1821<script type="text/javascript">!function(t,e){"use strict";function n(){if(!a){a=!0;for(var t=0;t<d.length;t++)d[t].fn.call(window,d[t].ctx);d=[]}}function o(){"complete"===document.readyState&&n()}t=t||"docReady",e=e||window;var d=[],a=!1,c=!1;e[t]=function(t,e){return a?void setTimeout(function(){t(e)},1):(d.push({fn:t,ctx:e}),void("complete"===document.readyState||!document.attachEvent&&"interactive"===document.readyState?setTimeout(n,1):c||(document.addEventListener?(document.addEventListener("DOMContentLoaded",n,!1),window.addEventListener("load",n,!1)):(document.attachEvent("onreadystatechange",o),window.attachEvent("onload",n)),c=!0)))}}("wpBruiserDocReady",window);
1822			(function(){var wpbrLoader = (function(){var g=document,b=g.createElement('script'),c=g.scripts[0];b.async=1;b.src='https://www.unofficialroyalty.com/?gdbc-client=3.1.43-'+(new Date()).getTime();c.parentNode.insertBefore(b,c);});wpBruiserDocReady(wpbrLoader);window.onunload=function(){};window.addEventListener('pageshow',function(event){if(event.persisted){(typeof window.WPBruiserClient==='undefined')?wpbrLoader():window.WPBruiserClient.requestTokens();}},false);})();
1823</script>
1823<script id="wccp_pro_admin_bar_ajax-js-extra">
1824var ajax_object = {"ajaxurl":"https://www.unofficialroyalty.com/wp-admin/admin-ajax.php","link":"https://www.unofficialroyalty.com/aboutus/"};
1825//# sourceURL=wccp_pro_admin_bar_ajax-js-extra
1826</script>
vendor: 1 bytes, line 1826
1826
1827<script id="wccp_pro_admin_bar_ajax-js" src="https://www.unofficialroyalty.com/wp-content/plugins/wccp-pro/js/admin_bar_ajax.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1827
1827
1828<script id="wp-emoji-settings" type="application/json">
1829{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.unofficialroyalty.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
1830</script>
vendor: 1 bytes, line 1830
1830
1831<script type="module">
1832/*! This file is auto-generated */
1833var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1834//# sourceURL=https://www.unofficialroyalty.com/wp-includes/js/wp-emoji-loader.min.js
1835</script>
1835
1836</body>
1837</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.