/* Minification failed. Returning unminified contents.
(2414,31-32): run-time warning JS1195: Expected expression: .
(2416,7-8): run-time warning JS1006: Expected ')': }
(2417,41-42): run-time warning JS1004: Expected ';': {
(2430,30-31): run-time warning JS1195: Expected expression: .
(2444,6-7): run-time warning JS1002: Syntax error: }
(2451,67-68): run-time warning JS1004: Expected ';': {
(2454,27-28): run-time warning JS1195: Expected expression: .
(2457,27-28): run-time warning JS1195: Expected expression: .
(2520,23-24): run-time warning JS1195: Expected expression: .
(2523,23-24): run-time warning JS1195: Expected expression: .
(2523,24-31): run-time warning JS1197: Too many errors. The file might not be a JavaScript file: element
(2483,43-62): run-time error JS1301: End of file encountered before function is properly closed: function (readOnly)
(2526,5-6): run-time warning JS1002: Syntax error: }
(2526,6-7): run-time warning JS1197: Too many errors. The file might not be a JavaScript file: ;
 */
/// <reference path="..\docs\jquery-1.5.1.js" />
/// <reference path="..\docs\MicrosoftAjax.Debug.js" />
/// <reference path="..\docs\SysControls.debug.js" />

var _syscontrolsversion = "1.4.1.20";

if (typeof jQuery !== 'undefined' && typeof jQuery.fn !== 'undefined') {
	$.extend($.expr[':'], {
		readonly: function(a) {
			return !!a.readOnly;
		}
	});
}

// Limited to input fields a) because in ff focus/blur events are only defined on input elements and not on e.g.
// <td> and b) to not kill responsiveness with binding hundreds of elements (especially since the blur does not
// propagate, which is probably also the reason why not the $.live does not support blur/focus).
var _BINDQUERY = ":input:not(:hidden)";
function _BindSaveCurEl(context) {
	/// <summary>Not intended for public use.</summary>

	$(_BINDQUERY, context || document).bind("blur", _SaveCurEl);
}

function _UnbindSaveCurEl(context) {
	/// <summary>Not intended for public use.</summary>

	// The following is a workaround for IE: when saveHistory is added to an element's class IE 'disables' / removes
	// the element's removeAttribute function, which is called in the jquery unbind.
	var hist = $(":input.saveHistory");
	hist.removeClass("saveHistory");
	hist.unbind("blur", _SaveCurEl);
	hist.addClass("saveHistory");

	$(_BINDQUERY + ":not(.saveHistory)", context || document).unbind("blur", _SaveCurEl);

}

function _SaveCurEl() {
	/// <summary>Not intended for public use.</summary>

	document.previousElement = this;
}

function DisabledEscapeKey() {
	$(document).ready(function () {
		$("body").keyup(function (e) {
			var code = e.keyCode || e.which;
			if (code === 27) {
				e.preventDefault();
				e.stopPropagation();
				return false;
			}
		});
	});
}
;
/// <reference path="../base/jquery-1.5.1.js" />

(function () {

	var UserAgent = {
		agent: null,
		version: null,
		majorVersion: null,
		minorVersion: null,
		revisionVersion: null
	};

	UserAgent.Agents = {
		InternetExplorer: 0,
		FireFox: 1,
		Safari: 2,
		Chrome: 3,
		Opera: 4,
		InternetExplorer11OrUp: 5,
		Edge: 6,
		Postman: 7
	};

	(function () {
		if (navigator.userAgent.indexOf(' MSIE ') > -1) {
			// As of IE11 MS no longer supplies MSIE in the user agent string (As MS claims, they only write compliant code)
			UserAgent.agent = UserAgent.Agents.InternetExplorer;
			UserAgent.version = navigator.userAgent.match(/MSIE (\d+.[\d+.?]+)/)[1];
		}
		else if (navigator.userAgent.indexOf(' Trident') > -1) {
			//e.g. Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko
			UserAgent.agent = UserAgent.Agents.InternetExplorer11OrUp;
			UserAgent.version = navigator.userAgent.match(/ rv:(\d+.[\d+.?]+)/)[1];
		}
		else if (navigator.userAgent.indexOf(' Firefox/') > -1) {
			UserAgent.agent = UserAgent.Agents.FireFox;
			UserAgent.version = navigator.userAgent.match(/ Firefox\/(\d+.[\d+.?]+)/)[1];
		}
			// Note: KEEP Edge before Chrome, both keywords will be present in the user agent string.
		else if (navigator.userAgent.indexOf(' Edge/') > -1) {
			UserAgent.agent = UserAgent.Agents.Edge;
			UserAgent.version = navigator.userAgent.match(/ Edge\/(\d+.[\d+.?]+)/)[1];
		}
		// Note: CriOS is for Chrome on iPhone, KEEP it before Safari, Safari will be present in the user agent string.
		else if (navigator.userAgent.indexOf(' CriOS/') > -1) {
			UserAgent.agent = UserAgent.Agents.Chrome;
			UserAgent.version = navigator.userAgent.match(/ CriOS\/(\d+.[\d+.?]+)/)[1];
		}
			// Note: KEEP chrome before Safari, both keywords will be present in the user agent string.
		else if (navigator.userAgent.indexOf(' Chrome/') > -1) {
			UserAgent.agent = UserAgent.Agents.Chrome;
			UserAgent.version = navigator.userAgent.match(/ Chrome\/(\d+.[\d+.?]+)/)[1];
		}		
		else if (navigator.userAgent.indexOf(' Safari/') > -1) {
			UserAgent.agent = UserAgent.Agents.Safari;
			if (navigator.userAgent.indexOf(' Safari/ Version') > -1) {
				UserAgent.version = navigator.userAgent.match(/ Version\/(\d+.[\d+.?]+)/)[1];
			}
			else {
				UserAgent.version = navigator.userAgent.match(/ Safari\/(\d+.[\d+.?]+)/)[1];
			}
		}
		else if (navigator.userAgent.indexOf('Opera/') > -1) {
			UserAgent.agent = UserAgent.Agents.Opera;
			UserAgent.version = navigator.userAgent.match(/Version\/(\d+.[\d+.?]+)/)[1];
		}
		else if (navigator.userAgent.indexOf('Postman/') > -1) {
			UserAgent.agent = UserAgent.Agents.Postman;
			UserAgent.version = navigator.userAgent.match(/ Postman\/(\d+.[\d+.?]+)/)[1];
		}

		if (UserAgent.version != null) {
			var start = UserAgent.version.indexOf(".");
			var end = start > -1 ? UserAgent.version.indexOf(".", start + 1) : -1;
			UserAgent.majorVersion = UserAgent.version.substring(0, start);
			UserAgent.minorVersion = UserAgent.version.substring(start + 1, end > -1 ? end : undefined);
			start = end;
			end = start > -1 ? UserAgent.version.indexOf(".", start + 1) : -1;
			UserAgent.revisionVersion = UserAgent.version.substring(start + 1, end > -1 ? end : undefined);
		}
		else {
			UserAgent.majorVersion = undefined;
			UserAgent.minorVersion = undefined;
			UserAgent.revisionVersion = undefined;
		}
	})();

	UserAgent.IsIE = function () {
		/// <summary>Returns if the user agent is an internet explorer of version 10 or lower.</summary>
		/// <returns type="Boolean"></returns>
		return UserAgent.agent === UserAgent.Agents.InternetExplorer;
	};

	UserAgent.IsIE11OrUp = function () {
		/// <summary>Returns if the user agent is an internet explorer of version 11 or higher.</summary>
		/// <returns type="Boolean"></returns>
		return UserAgent.agent === UserAgent.Agents.InternetExplorer11OrUp;
	};

	UserAgent.IsEdge = function () {
		/// <summary>Returns if the user agent is Edge.</summary>
		/// <returns type="Boolean"></returns>
		return UserAgent.agent === UserAgent.Agents.Edge;
	}

	UserAgent.IsFF = function () {
		/// <summary>Returns if the user agent is FireFox.</summary>
		/// <returns type="Boolean"></returns>
		return UserAgent.agent === UserAgent.Agents.FireFox;
	}

	UserAgent.IsSafari = function () {
		/// <summary>Returns if the user agent is Safari.</summary>
		/// <returns type="Boolean"></returns>
		return UserAgent.agent === UserAgent.Agents.Safari;
	}

	UserAgent.IsChrome = function () {
		/// <summary>Returns if the user agent is Chrome.</summary>
		/// <returns type="Boolean"></returns>
		return UserAgent.agent === UserAgent.Agents.Chrome;
	}

	UserAgent.IsOpera = function () {
		/// <summary>Returns if the user agent is Opera.</summary>
		/// <returns type="Boolean"></returns>
		return UserAgent.agent === UserAgent.Agents.Opera;
	}

	UserAgent.IsPostman = function () {
		/// <summary>Returns if the user agent is Postman.</summary>
		/// <returns type="Boolean"></returns>
		return UserAgent.agent === UserAgent.Agents.Postman;
	}

	function UserAgent() {
		/// <summary>A namespace containing functionality to determine user agents.</summary>
		/// <field name="agent" type="UserAgent.Agents">Returns the user agent.</field>
		/// <field name="version" type="String">complete version of the user agent e.g. "3.6.18".</field>
		/// <field name="majorVersion" type="Integer|undefined">Returns the first integer part of the version.</field>
		/// <field name="minorVersion" type="Integer|undefined">Returns the second integer part of the version.</field>
		/// <returns type="undefined">undefined</returns>

		throw new Error("This is not an instantiable object");
	}

	window.UserAgent = UserAgent;

})();
;
/// <reference path="../base/jquery-1.5.1-vsdoc.js" />
/// <reference path="../base/MicrosoftAjax.debug.js" />
/// <reference path="SysHandleKey.js" />
/// <reference path="SysUserAgent.js" />

// Object to manipulate DOM elements

// ----- Interface -----

SysElement.prototype = {

	element: $(document),
	empty: true,
	id: null,

	// Initialisation

	Init: function (el, dom) {
		/// <summary>(Re-)initialize the object with the provided element(reference).</summary>
		/// <param name="el">See constructor.</param>
		/// <param name="dom">See constructor.</param>
		/// <returns type="undefined">undefined</returns>
	},

	// Size / position

	Top: function (val) {
		/// <summary>Sets the CSS top (relative to its offsetParent) / Gets the top (relative to the HTML document).</summary>
		/// <param name="val" type="Number|String" optional="true">If val is a number a size in pixels is assumed.</param>
		/// <returns type="Number|Undefined">If no val was supplied the offset top is returned.</returns>
	},
	Left: function (val) {
		/// <summary>Sets the CSS left (relative to its offsetParent) / Gets the left (relative to the HTML document)</summary>
		/// <param name="val" type="Number|String" optional="true">If val is a number a size in pixels is assumed.</param>
		/// <returns type="Number|Undefined">If no val was supplied the offset left is returned.</returns>
	},
	Width: function (val) {
		/// <summary>Get/sets the current computed width in pixels, excluding padding, border or
		/// margin. If either of these need to be included use either Inner-, Outer- or TotalWidth.<\br>
		/// Note: when setting the width/height of a div this EXcludes the margin, padding and border.
		/// When setting the width/height of a table this INcludes the padding and border, but excludes the margin.
		/// </summary>
		/// <param name="val" type="Number|String" optional="true">If val is a number a size in pixels is assumed.</param>
		/// <returns type="Number|Undefined">If no val was supplied the width is returned.</returns>
	},
	InnerWidth: function () {
		/// <summary>Gets the current computed width of the element in pixels, including padding.</summary>
		/// <returns type="undefined">undefined</returns>
	},
	OuterWidth: function () {
		/// <summary>Gets the current computed width of the element in pixels, including padding and border.</summary>
		/// <returns type="undefined">undefined</returns>
	},
	TotalWidth: function () {
		/// <summary>Gets the current computed width of the element in pixels, including padding border and margin.</summary>
		/// <returns type="undefined">undefined</returns>
	},
	Height: function (val) {
		/// <summary>Gets/sets the current computed height of the element in pixels, excluding padding, border or
		/// margin. If either of these need to be included use either Inner-, Outer- or TotalHeight.<\br>
		/// Note: when setting the width/height of a div this EXcludes the margin, padding and border.
		/// When setting the width/height of a table this INcludes the padding and border, but excludes the margin.
		/// </summary>
		/// <param name="val" type="Number|String" optional="true">If val is a number a size in pixels is assumed.</param>
		/// <returns type="Number|Undefined">If no val was supplied the height is returned.</returns>
	},
	InnerHeight: function () {
		/// <summary>Gets the current computed height of the element in pixels, including padding.</summary>
		/// <returns type="undefined">undefined</returns>
	},
	OuterHeight: function () {
		/// <summary>Gets the current computed height of the element in pixels, including padding and border.</summary>
		/// <returns type="undefined">undefined</returns>
	},
	TotalHeight: function () {
		/// <summary>Gets the current computed height of the element in pixels, including padding border and margin.</summary>
		/// <returns type="undefined">undefined</returns>
	},

	// Common attributes

	Attribute: function (name, value) {
		/// <summary>
		/// </summary>
		/// <param name="name" type="String">The name of the attribute to get or set. NOTE: this handles element 
		/// attributes, NOT style attributes. Use this generic variant only if no specific variant available: e.g. 
		/// use IsChecked/GetChecked.</param>
		/// <param name="value" type="Any" optional="true">When specified the value is set, otherwise the value
		/// is returned.</param>
		/// <returns type="string|undefined">undefined if the attribute is undefined, a string value in all other 
		/// cases.</returns>
	},
	Css: function (prop, val) {
		/// <summary>Get/set the value of a style sheet property. Note: make sure none of the named properties/methods 
		/// are more appropriate.</summary>
		/// <param name="prop" type="String">The css-name of the style sheet property.</param>
		/// <param name="val" type="Number|String" optional="true">Value to assign to the property.</param>
		/// <returns type="String|undefined">If no value was supplied the value of the style property is returned.
		/// </returns>
	},
	SetChecked: function (checked) {
		/// <summary>Set (true) /remove (false) the checkmark. Applies to input type=checkbox|radio.</summary>
		/// <param name="checked" type="Boolean"></param>
		/// <returns type="undefined">undefined</returns>
	},
	SetDisabled: function (disabled) {
		/// <summary>Enable/disable an element. Supplying an argument that evaluates to true disables it, 
		/// false enables it. Applies to button, input, optgroup, option, select, and textarea elements.
		/// </summary>
		/// <param name="disabled" type="Boolean"></param>
		/// <returns type="undefined">undefined</returns>
	},
	SetReadonly: function (readonly) {
		/// <summary>Set the readonly state. Applies to input and textarea elements only.</summary>
		/// <param name="readonly" type="Boolean"></param>
		/// <returns type="undefined">undefined</returns>
	},
	SetSelected: function (selected) {
		/// <summary>Set the selected state. Applies to option elements.</summary>
		/// <param name="selected" type="Boolean"></param>
		/// <returns type="undefined">undefined</returns>
	},
	TabIndex: function (idx) {
		/// <summary>Gets/sets the tab index.</summary>
		/// <param name="idx" type="Number" optional="true"></param>
		/// <returns type="Number">undefined</returns>
	},
	AddClass: function (className) {
		/// <summary>Adds a css class to the element's class definition.</summary>
		/// <param name="className" type="String"></param>
		/// <returns type="undefined">undefined</returns>
	},
	RemoveClass: function (className) {
		/// <summary>Remove a css class from the element's class definition.</summary>
		/// <param name="className" type="String"></param>
		/// <returns type="undefined">undefined</returns>
	},
	HasClass: function (className) {
		/// <summary>Determines if a css class is in the element's class definition.</summary>
		/// <param name="className" type="String"></param>
		/// <returns type="undefined">undefined</returns>
	},
	Is: function (selector) {
		///	<summary>Returns if the current selection matches the selector expression.</summary>
		///	<param name="selector" type="String">The expression with which to filter, can be any valid jQuery 
		/// expression</param>
		///	<returns type="Boolean" />
	},
	IsChecked: function () {
		/// <summary>Determines if an element is checked. Applies to input type=checkbox|radio.</summary>
		/// <returns type="Boolean"></returns>
	},
	IsDisabled: function () {
		/// <summary>Determines if an element is disabled. Applies to button, input, optgroup, option, select, and 
		/// textarea elements.</summary>
		/// <returns type="Boolean"></returns>
	},
	IsReadonly: function () {
		/// <summary>Determines if an element is readlonly. Applies to input and textarea elements only.</summary>
		/// <returns type="Boolean"></returns>
	},
	IsSelected: function () {
		/// <summary>Determines if an element is selected. Applies to option elements.</summary>
		/// <returns type="Boolean"></returns>
	},
	IsVisible: function () {
		/// <summary>Determines if an element is visible/shown or hidden.</summary>
		/// <returns type="Boolean"></returns>
	},
	IsEmpty: function () {
		/// <summary>Returns if the value of the element is non-existent or an empty string.</summary>
		/// <returns type="Boolean">True if empty.</returns>
	},

	// Visibility

	Focus: function () {
		/// <summary>Sets the focus to the element. In case of checkbox it sets the focus to the checked element.</summary>
		/// <returns type="undefined">undefined</returns>
	},
	Show: function () {
		/// <summary>Shows the element.</summary>
		/// <returns type="undefined">undefined</returns>
	},
	Hide: function () {
		/// <summary>Hides the element.</summary>
		/// <returns type="undefined">undefined</returns>
	},
	SetDisplay: function (display) {
		/// <summary>Set the display style attribute. Note: to hide / show elements use the Hide() / Show() interfaces.</summary>
		/// <param name="display" type="SysElement.Display"></param>
		/// <returns type="undefined">undefined</returns>
	},
	Select: function () {
		/// <summary>Selects the text inside none hidden input elements, that are of type text, password or file.</summary>
		/// <returns type="undefined">undefined</returns>
	},
	SetPlaceholder: function (placeholderText) {
		/// <summary>Set / assign a placeholder upon this element, i.e. an instructional text that is displayed when the element has no value.</summary>
		/// <param name="placeholderText" type="String" optional="true">Text to be displayed inside the element (when it has no value).
		/// Alternatively this text is taken from the placeholder attribute.</param>
		/// <returns type="undefined">undefined</returns>
	},

	// Value

	Value: function (value) {
		/// <summary>Either sets a value to an element, meaning, e.g. in the case of a checkbox it will check/uncheck,
		/// it will set the correct option for radios, etc. Or, if value was not specified, returns the current value.
		/// </summary>
		/// <param name="value" type="Any" optional="true">When specified the value is set, otherwise the value
		/// is returned.</param>
		/// <returns type="boolean|String|undefined">boolean if the type of element is a checkbox, undefined if the 
		/// element is undefined, a string value in all other cases.</returns>
	},
	Text: function (value) {
		/// <summary>Either sets or gets the innertext of an element</summary>
		/// <param name="value" type="String"></param>
		/// <returns type="String"></returns>
	},

	// Event handling

	AttachEvent: function (event_name, func, contentWindow) {
		/// <summary>Attach an event handler to an element.</summary>
		/// <param name="event_name" type="String">Event type with/without the IE 'on' prefix.</param>
		/// <param name="func" type="Function">The handler that will be called when the event fires.</param>
		/// <param name="contentWindow" type="Window" optional="true">Supply the element's parent window, especially when 
		/// attaching events that are located inside a frame / outside the current window object.</param>
		/// <returns type="undefined">undefined</returns>
	},
	DetachEvent: function (event_name, func) {
		/// <summary>Detach an event handler, which was previously attached with SysAttachEvent.</summary>
		/// <param name="element" type="DOMElement"></param>
		/// <param name="event_name" type="String">Event type with/without the IE 'on' prefix.</param>
		/// <param name="func" type="Function">The handler that should no longer be called when the event fires.</param>
		/// <returns type="undefined">undefined</returns>
	},
	FireEvent: function (eventName) {
		/// <summary>Fire the event indicated. For now only events of type HTMLEvents are supported. In case other event types need 
		/// support, contact you know who.</summary>
		/// <param name="eventName" type="String">The preference is to supply the DOM compliant event names, but the IE 
		/// equivalents (prefixed with 'on') are also recognized.</param>
		/// <returns type="undefined">undefined</returns>
		/// <remarks>Usage of the jQuery $.change(), $.click(), ... are preferred over this interface. However it is a known issue, 
		/// for at least the change(), that handlers added at a later time (either through $addHandler or $.change(fn)) are not always
		/// called.</remarks>
	},

	// DOM traversal / manipulation

	Parent: function () {
		/// <summary>Finds the closest ancestor to match the selector; if no selector, finds the immediate parent</summary>
		/// <param name="selector" type="Any jQuery selector (optional)"></param>
		/// <returns type="jQuery">The result of the find</returns>
	},
	Siblings: function () {
		/// <summary>Gets a list of the element's siblings, filtered against the selector (if any)</summary>
		/// <param name="selector" type="Any jQuery selector (optional)"></param>
		/// <returns type="jQuery">The result of the find</returns>
	},
	Find: function () {
		/// <summary>Find one/more descendants, any level deep from this element</summary>
		/// <param name="selector" type="Any jQuery selector"></param>
		/// <returns type="jQuery">The result of the find</returns>
	},
	GetDomElement: function () {
		/// <summary>Returns the DOMElement around which this instance is wrapped.</summary>
		/// <returns type="DOMElement"></returns>
	},
	Remove: function () {
		/// <summary>Removes the element itself, as well as everything inside it from the DOM.</summary>
		/// <returns type="undefined">undefined</returns>
	},
	PostFix: function (id) {
		/// <summary>Get the element with the current client id and a postfix added to it</summary>
		/// <param name="id" type="string">The postfix to be added to the client id of the current SysElement</param>
		/// <returns type="SysElement"></returns>
	}
};

// ----- Mimic enumerators -----

SysElement.Display = {
	/// <summary>'Enumerator' containing the display style attribute values. See the Web.UI.Html library for 
	/// explanations.</summary>
	Block: "block",
	Compact: "compact",
	Inherit: "inherit",
	Inline: "inline",
	InlineTable: "inline-table",
	ListItem: "list-item",
	Marker: "marker",
	None: "none",
	RunIn: "run-in",
	Table: "table",
	TableCaption: "table-caption",
	TableCell: "table-cell",
	TableColumn: "table-column",
	TableColumnGroup: "table-column-group",
	TableRow: "table-row",
	TableRowGroup: "table-row-group",
	TableFooterGroup: "table-footer-group",
	TableHeaderGroup: "table-header-group"
};

SysElement.Position = {
	/// <summary>'Enumerator' containing the position style attribute values. See the Web.UI.Html library for
	/// explanations.</summary>
	Inherit: "inherit",
	Absolute: "absolute",
	Fixed: "fixed",
	Relative: "relative",
	Static: "static"
};

// ----- Mimic statics -----

SysElement.IsJQuery = function(el) {
	/// <summary>Static method to Determine if the provided parameter is a jQuery object.</summary>
	if (el && el.jquery !== undefined) {
		return true;
	}
	else {
		return false;
	}
};

SysElement.IsSysElement = function(el) {
	/// <summary>Static method to determine if the provided parameter is a SysElement object.</summary>
	if (el && el.syselement !== undefined) {
		return true;
	}
	else {
		return false;
	}
};

SysElement.IsNothing = function(el) {
	/// <summary>Static method to determine if the provided parameter is either undefined or null.</summary>
	return (el === undefined || el === null);
};

SysElement.IsNotNothing = function(el) {
	/// <summary>Static method to determine if the provided parameter is not undefined or null.</summary>
	return !(SysElement.IsNothing(el));
};

SysElement.IsEmpty = function (val) {
	/// <summary>Returns if the value is non-existent or an empty string.</summary>
	/// <param name="val" type="Any"></param>
	/// <returns type="Boolean">True if empty.</returns>
	return (SysElement.IsNothing(val) || val == "");
};

SysElement.IsNotEmpty = function (val) {
	/// <summary>Returns if the value is not non-existent or an empty string.</summary>
	/// <param name="val" type="Any"></param>
	/// <returns type="Boolean">True if empty.</returns>
	return !(SysElement.IsEmpty(val));
};

var _SysElement;
SysElement.GetDomElement = function(el) {
	/// <summary>Static method to get the DOM element, regardless of what <paramref name="el"/> is (DOM element, jQuery object, ...)</summary>

	if (!_SysElement) {
		_SysElement = new SysElement(el);
	}
	_SysElement.Init(el);
	return _SysElement._el;
};

///making sure the .attr function returns correct value
///different versions of jquery returns different value
SysElement.attr = function(el, key) {
	if (!el) {
		return;
	}

	// Get the attribute value
	var returnVar = $(el).attr(key);
	if ((!returnVar || key === "checked" || key === "disabled" || key === "onclick" || key === 'tabIndex') && typeof $.prop === 'function') {
		// $.prop is newer jquery function for certain properties
		// that previously is abled to be retrieved by .attr
		// with .attr, checked and disabled property return the text instead of true/false,
		// .prop results is more consistent.
		returnVar = $(el).prop(key);
	}
	if (returnVar === undefined) {
		returnVar = "";
	}
	return  returnVar;
};

// ----- Constructor -----

function SysElement(el, domain) {
	/// <summary>Wraps a DOM element and provides an interface to manipulate it. Initially it is intended to operate
	/// on a single DOM element, but as it accepts jQuery objects it could also work on a range of DOM elements.
	/// </summary>
	/// <param name="el" type="Any" optional="true">el can be any from:
	///     - an element's id (i.e. a String)
	///		- a class name (i.e. a string preceded with a dot '.')
	///		- a pseudo element (i.e. starting with a semi-colon ':')
	///     - jQuery object
	///     - DOM element object
	///     - SysElement object
	///     - SysHandleEvent object, in which case it will wrap the event's target attribute ('srcElement').
	/// </param>
	/// <param name="domain" optional="true">Optionally limit the range in which to look for the specified element.</param>
	/// <field name="element" type="jQuery">a jQuery wrapped DOM element</field>
	/// <field name="empty" type="Boolean">False indicates this instance wraps a DOM Element.</field>
	/// <field name="syselement" type="String">contains a version number and identifies any instance as being an instance
	/// of SysElement.</field>
	/// <field name="id" type="String">The element's id, the value of the element's id attribute.</field>    
	/// <remarks>If no element is supplied to operate on this object defaults to the document.</remarks>

	if (SysElement._initialized === undefined) {
		// 'privates'
		var _org;
		var _ctx;
		var _hasPlaceholder = 'placeholder' in document.createElement('input');

		// Size / position

		SysElement.prototype.Top = function (val) {
			if (SysElement.IsNothing(val)) {
				// 'Re-introducing' jQuery behaviour: 1.5.x returns null for offset on empty i.s.o. {top:0,left:0;}
				if (this.empty) {
					return 0;
				}
				else {
					return this.element.offset().top;
				}
			}
			else {
				this.element.css("top", typeof val === "string" ? val : val + "px");
			}

		};

		SysElement.prototype.Left = function (val) {
			if (SysElement.IsNothing(val)) {
				if (this.empty) {
					return 0;
				}
				else {
					return this.element.offset().left;
				}
			}
			else {
				this.element.css("left", typeof val === "string" ? val : val + "px");
			}
		};


		SysElement.prototype.Width = function (val) {
			if (SysElement.IsNothing(val)) {
				if (this.empty) {
					return 0;
				}
				else {
					return this.element.width();
				}
			}
			else {
				if (!this.empty && val >= 0) {
					this.element.width(val);
				}
			}
		};

		SysElement.prototype.InnerWidth = function () {
			if (this.empty) {
				return 0;
			}
			else {
				return this.element.innerWidth();
			}
		};

		SysElement.prototype.OuterWidth = function () {
			if (this.empty) {
				return 0;
			}
			else {
				return this.element.outerWidth(false);
			}
		};

		SysElement.prototype.TotalWidth = function () {
			if (this.empty) {
				return 0;
			}
			else {
				return this.element.outerWidth(true);
			}
		};

		SysElement.prototype.Height = function (val) {
			if (SysElement.IsNothing(val)) {
				if (this.empty) {
					return 0;
				}
				else {
					return this.element.height();
				}
			}
			else {
				if (!this.empty) {
					this.element.height(val);
				}
			}
		};

		SysElement.prototype.InnerHeight = function () {
			if (this.empty) {
				return 0;
			}
			else {
				return this.element.innerHeight();
			}
		};

		SysElement.prototype.OuterHeight = function () {
			if (this.empty) {
				return 0;
			}
			else {
				return this.element.outerHeight(false);
			}
		};

		SysElement.prototype.TotalHeight = function () {
			if (this.empty) {
				return 0;
			}
			else {
				return this.element.outerHeight(true);
			}
		};

		// Common attributes

		SysElement.cssHooks = [];
		$.each(["height", "width"], function (i, name) {
			SysElement.cssHooks[name] = {
				get: function (elem) {
					return elem.style[name];
				}
			};
		});
		SysElement.prototype.Css = function (prop, val) {
			var hook = SysElement.cssHooks[prop];
			if (SysElement.IsNothing(val)) {
				if (hook && "get" in hook) {
					return hook.get(this._el);
				}
				else {
					return this.element.css(prop);
				}
			}
			else {
				if (hook && "set" in hook) {
					hook.set(this._el, val);
				}
				else {
					this.element.css(prop, val);
				}
			}
		};

		SysElement.prototype.SetChecked = function (checked) {
			if (checked) {
				this.element.attr("checked", "checked");
			} else {
				this.element.removeAttr("checked");
			}
		};

		SysElement.prototype.SetDisabled = function (disabled) {
			if (disabled) {
				this.element.attr("disabled", "disabled");
			} else {
				if(typeof $.prop === 'function') {
					//jQuery 2.4++
					this.element.prop("disabled", "");
				} else {
					// Note: not using removeAttr is intentional
					this.element.attr("disabled", "");
				}
				
			}
		};

		SysElement.prototype.SetReadonly = function (readonly) {
			if (readonly) {
				this.element.attr("readonly", "readonly");
			} else {
				this.element.removeAttr("readonly");
			}
		};

		SysElement.prototype.SetSelected = function (selected) {
			if (selected) {
				this.element.attr("selected", "selected");
			}
			else {
				this.element.removeAttr("selected");
			}
		};

		SysElement.prototype.SetDisplay = function (display) {
			this.element.css("display", display);
		};

		SysElement.prototype.TabIndex = function (idx) {
			if (SysElement.IsNothing(idx)) {
				return this.element.attr("tabIndex");
			}
			else {
				this.element.attr("tabIndex", idx);
			}
		};

		SysElement.prototype.AddClass = function (className) {
			this.element.addClass(className);
		};

		SysElement.prototype.RemoveClass = function (className) {
			this.element.removeClass(className);
		};

		SysElement.prototype.HasClass = function (className) {
			return this.element.hasClass(className);
		};

		SysElement.prototype.Is = function (selector) {
			return this.element.is(selector);
		};

		SysElement.prototype.IsChecked = function () {
			return this.element.is(":checked");
		};

		SysElement.prototype.IsDisabled = function () {
			return this.element.is(":disabled");
		};

		SysElement.prototype.IsReadonly = function () {
			return this.element.is('[readonly]');
		};

		SysElement.prototype.IsSelected = function () {
			return this.element.is(":selected");
		};

		SysElement.prototype.IsVisible = function () {
			if (this.empty) {
				return false;
			}
			else {
				return this.element.is(":visible");
			}
		};

		SysElement.prototype.IsEmpty = function () {
			return SysElement.IsEmpty(this.Value());
		};

		SysElement.prototype.Show = function () {
			this.element.show();
		};

		SysElement.prototype.Hide = function () {
			this.element.hide();
		};

		SysElement.prototype.Focus = function () {
			var el = this.element;
			if (el.is(":radio")) {
				el = $("[name='" + this.element[0].id + "']:checked");
			}
			el.focus();
		};

		SysElement.prototype.Select = function () {
			// Note: is(":input,:text,... did not yield correct results, therefore the filter
			if (this.element.filter(":input").not(":hidden").is(":text,:password,:file")) {
				new SysSelection(this.element).SetSelection();
			}
		};

		SysElement.prototype.SetPlaceholder = function (placeholderText) {
			var me = this,
					text = placeholderText || this.Attribute("placeholder");

			if (_hasPlaceholder) {
				if (SysElement.IsNotEmpty(placeholderText)) {
					this.Attribute("placeholder", placeholderText);
				}
			}
			else {
				// JK: could not get this to work properly on IE8 through 10 in the public.aspx with login.ascx: if you type in anything and then
				// refresh the page both the placeholder and typed text remain visible. Though key event handlers on the onkeydown attribute
				// are handled, the event handlers defined below are not. And on the refresh the value attribute on the dom element returns nothing,
				// ergo no way to determine to hide or show the placeholder.
				if (UserAgent.IsIE()) {
					this.RemoveClass("saveHistory");
				}
				
				this.placeholder = new SysElement($("<label class='Placeholder' for='" + this.id + "'>" + text + "</label>"));
				this.placeholder.AddClass(this.Attribute("class"));
				this.element.before(this.placeholder.element);

				function Toggle() {
					if (SysElement.IsEmpty(me.Value())) {
						me.placeholder.Show();
					}
					else {
						me.placeholder.Hide();
					}
				}

				this.element.change(function () {
					Toggle();
				});
				this.element.keydown(function () {
					Toggle();
				});
				this.element.keyup(function () {
					Toggle();
				});
				this.element.blur(function () {
					Toggle();
				});

				// Set initial state
				Toggle();

			}
		};

		SysElement.prototype.Value = function (value) {
			if (SysElement.IsNothing(value)) {
				var retVal;
				// Get the value
				if (this.element.length > 0) {
					if (this.element.is("input:radio")) {
						var el = this.element[0];
						var name = el.name || el.id;
						retVal = $("input[name='" + name + "']:radio:checked", _ctx.element).val();
					}
					else if (this.element.is("input:checkbox")) {
						retVal = this.IsChecked();
					}
					else if (this.element.is("select")) {
						retVal = $(":selected", this.element).val();
					}
					else if (this.element.is("span")) {
						retVal = this.element.text();
					}
					else if (this.element.is("a")) {
						retVal = this.element.text();
					}
					else if (this.element.is("div.expression-editor") && bpaExpressionEditor && this.id) {
						var editor = bpaExpressionEditor.GetEditor(this.id);
						if (editor) {
							retVal = editor.getValue();
						}
					}
					else {
						retVal = this.element.val();
					}
				}
				else if (typeof _org === "string") {
					retVal = $("input[name='" + _org + "']:radio:checked", _ctx.element).val();
				}
				return retVal;
			}
			else {
				// Set the value
				if (this.element.length > 0) {
					if (this.element.is(":checkbox")) {
						this.SetChecked(value);
					}
					else if (this.element.is(":radio")) {
						this._SetValueRadio(value);
					}
					else if (this.element.is("span")) {
						this.element.text(value);
					}
					else if (this.element.is("a")) {
						this.element.text(value);
					}
					else if (this.element.is("div.expression-editor") && bpaExpressionEditor && this.id) {
						bpaExpressionEditor.GetEditor(this.id).setValue(value);
					}
					else {
						this.element.val(value);
					}
				}
				else if (typeof _org === "string") {
					this._SetValueRadio(value);
				}
			}
		};

		SysElement.prototype.Text = function (value) {
			if (SysElement.IsNothing(value)) {
				if (this.element.is(":input")) {
					return this.Value();
				}
				else {
					return this.element.text();
				}
			}
			else {
				if (this.element.length > 0) {
					if (this.element.is(":input")) {
						this.Value(value);
					}
					else {
						this.element.text(value);
					}
				}
			}
		};

		SysElement.prototype.Attribute = function (name, value) {
			if (SysElement.IsNothing(value)) {
				// Get the attribute value
				return SysElement.attr(this.element, name);
			}
			else {
				// Set the attribute value
				this.element.attr(name, value);
			}
		};

		// Event handling

		SysElement.prototype.AttachEvent = function (event_name, func, contentWindow) {
			var evName = event_name;
			if (event_name.startsWith("on")) {
				evName = event_name.substr(2);
			}
			$addHandler2(this._el, evName, func, contentWindow);
		};

		SysElement.prototype.DetachEvent = function (event_name, func) {
			var evName = event_name;
			if (event_name.startsWith("on")) {
				evName = event_name.substr(2);
			}
			$removeHandler(this._el, evName, func);
		};


		// DOM Level 2 Events Specification
		//
		// User Interface event types:
		//      hasFeature("UIEvents", "2.0"), createEvent("UIEvents"):
		//          initUIEvent(<typeArg>, ...): DOMFocusIn, DOMFocusOut, DOMActivate
		// Mouse event types:
		//      hasFeature("MouseEvents", "2.0"), createEvent("MouseEvents"):
		//          initMouseEvent(<typeArg>, ...): click, mousedown, mouseup, mouseover, mousemove, mouseout
		// Key events:
		//      N/A
		// Mutation event types:
		//      hasFeature("MutationEvents", "2.0"), createEvent("MutationEvents"):
		//          initMutationEvent(<typeArg>, ...): DOMSubtreeModified, DOMNodeInserted, DOMNodeRemoved, 
		//          DOMNodeRemovedFromDocument, DOMNodeInsertedIntoDocument, DOMAttrModified, DOMCharacterDataModified
		// HTML event types:
		//      hasFeature("HTMLEvents", "2.0"), createEvent("HTMLEvents"):
		//          initEvent(<typeArg>, ...): load, unload, abort, error, select, change, submit, reset, focus, blur, resize, scroll
		//
		//
		// DOM Level 3 Events Specification -> <createEvent - eventType arg>: <init...Event - typeArg>
		//
		// Note: DOM Level 3 has been published as a Working Draft 21 February 2003, a 'Working Group Note' 07 November
		// 2003,  and as a 'Working draft' in December 2007
		//
		// 
		// User Interface event types:
		//      hasFeature("UIEvents", "3.0"), createEvent("UIEvent"):
		//          initUIEventNSDOMFocusIn, DOMFocusOut, DOMActivate, focus, blur
		// Text events types (applies only to characters and is designed for use with any text input devices, not just keyboards):
		//      hasFeature("TextEvents", "3.0"), createEvent("TextEvent"):
		//          initTextEventNStextInput
		// Keyboard event types:
		//      hasFeature("KeyboardEvents", "3.0"), createEvent("KeyboardEvent"):
		//          initKeyboardEventNS(<typeArg>, ...): keydowm, keyup
		// Mouse event types:
		//      hasFeature("MouseEvents", "3.0"), createEvent("MouseEvent"):
		//          initMouseEventNS(<typeArg>, ...): click, dblclick, mousedown, mouseup, mouseover, mousemove, mouseout
		// Mouse multi wheel event types:
		//      hasFeature("MouseMultiWheelEvents", "3.0"), createEvent("MouseMultiWheelEvent"):
		//          initMouseMultiWheelEventNSmousemultiwheel
		// Mouse wheel event types:
		//      hasFeature("MouseWheelEvents", "3.0 "), createEvent("MouseWheelEvent") :
		//          initMouseWheelEventNSmousewheel
		// Mutation event types:
		//      hasFeature("MutationEvents", "3.0"), createEvent("MutationEvent"):
		//          initMutationEventNS(<typeArg>, ...): DOMSubtreeModified, DOMNodeInserted, DOMNodeRemoved,
		//          DOMNodeRemovedFromDocument, DOMNodeInsertedIntoDocument, DOMAttrModified, DOMCharacterDataModified
		// Mutation name event types:
		//      hasFeature("MutationNameEvents", "3.0"), createEvent("MutationNameEvent"):
		//          initMutationNameEventNS(<typeArg>, ...): DOMElementNameChanged, DOMAttributeNameChanged
		// Basic event types:
		//      hasFeature("BasicEvents", "3.0"), createEvent("BasicEvent"):
		//          initEventNS(<typeArg>, ...): load, unload, abort, error, select, change, submit, reset, resize, scroll

		// Note: the click on an <a> does not work.
		SysElement.prototype.FireEvent = function (eventName) {

			var evName = eventName;
			var evtObj;

			if (document.createEvent) {
				// initMutationEvent

				if (evName.startsWith("on") === true) {
					evName = evName.substr(2);
				}

				switch (evName) {
					case "dblclick":
						// Note: not in the lvl 2 standard, but in lvl 3
					case "click":
					case "mousedown":
					case "mouseup":
					case "mouseover":
					case "mousemove":
					case "mouseout":
						evtObj = document.createEvent("MouseEvents");
						// type, canBubble, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, 
						// altKey, shiftKey, metaKey, button, relatedTarget);           
						evtObj.initMouseEvent(evName, true, true, this._el.ownerDocument.defaultView,
								0, 0, 0, 0, 0, false, false, false, false, 0, null);
						break;
					case "load":
					case "unload":
					case "abort":
					case "error":
					case "select":
					case "change":
					case "submit":
					case "reset":
					case "focus":
					case "blur":
					case "resize":
					case "scroll":
						evtObj = document.createEvent("HTMLEvents");

						// type, canBubble, cancelable
						evtObj.initEvent(evName, true, true);
						break;
					default:
						throw new Error("Unsupported event: " + eventName);
				}
				this._el.dispatchEvent(evtObj);
			} else if (document.createEventObject) {

				if (evName.startsWith("on") === false) {
					evName = "on" + evName;
				}

				evtObj = document.createEventObject();
				this._el.fireEvent(evName, evtObj);
			}

		};

		SysElement.prototype.HandleAccessKey = function (e) {
			var ret = this.element.click();
			if (SysElement.IsJQuery(ret)) {
				if (ret.length > 0) {
					SysCancelBubble(e);
					return false;
				}
				else {
					return true;
				}
			}
			return ret;
		};

		// DOM Manipulation / traversal

		SysElement.prototype.Parent = function (selector) {
			var prnt;
			if (SysElement.IsNothing(selector)) {
				prnt = this.element.parent();
			}
			else {
				prnt = this.element.closest(selector);
			}
			return new SysElement(prnt);
		};

		SysElement.prototype.Siblings = function (selector) {
			return new SysElement(this.element.siblings(selector));
		};

		SysElement.prototype.Find = function (selector) {
			return new SysElement(this.element.find(selector));
		};

		SysElement.prototype.GetDomElement = function () {
			return this._el;
		};

		SysElement.prototype.Remove = function () {
			if (!this.empty) {
				if (IE_LEGACY) {
					var hist = $(".saveHistory", this.element);
					hist.removeClass("saveHistory");
					this.element.remove();
					hist.addClass("saveHistory");
				}
				else {
					this.element.remove();
				}
			}
		};

		SysElement.prototype.PostFix = function (id) {
			return new SysElement(this.id + id);
		};

		// Local interface
		SysElement.prototype.Init = function (el, domain) {
			if (SysElement.IsNotNothing(el)) {
				var dom = domain;

				if (dom instanceof SysElement) {
					dom = dom.element;
				}

				// originally supplied element (indicator)
				_org = el;
				// originally supplied context
				_ctx = (domain || document);

				if (el instanceof SysElement) {
					this.element = el.element;
				}
				else if (el instanceof SysHandleEvent) {
					this.element = $(el.target);
				}
				else if (el instanceof jQuery) {
					this.element = el;
				}
				else if (typeof el === "string") {
					if (el.startsWith(".") || el.startsWith(":")) {
						this.element = $(el, dom);
					}
					else {
						// ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of
						// letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").
						// For jQuery the colons and periods have to be escaped.
						var selector = (el.startsWith("#") ? "" : "#") + el.replace(/(\.|\$|:)/g, '\\$1');
						this.element = $(selector, dom);
					}
				}
				else if (SysElement.IsNotNothing(el)) {
					this.element = $(el, dom);
				}

				if (SysElement.IsNotNothing(this.element) && this.element.length > 0) {
					this._el = this.element[0];
					this.id = this._el.id;
					this.empty = false;
				}
			}
		};

		SysElement.prototype._SetValueRadio = function (value) {
			var els = $(String.format("input[name='{0}']:radio", _org));
			els.each(function (i) {
				var cur = new SysElement(this);
				if (cur.element.val() === value.toString()) {
					cur.SetChecked(true);
					return false;
				}
				else {
					return true;
				}
			});
			if (els.length > 0) {
				// we want to keep the value of _org which has been modified in the above loop
				_org = els[0].name;
			}
		};

		SysElement._initialized = true;
	};

	if (SysElement.IsNotNothing(el)) {
		this.Init(el, domain);
	}
}
;
/// <reference path="..\base\jquery-1.5.1.js" />
/// <reference path="..\base\MicrosoftAjax.Debug.js" />

// Provides an interface to work with events.

// Interface
SysHandleEvent.prototype = {
	event: null,
	syshandleevent: "1.0.0",
	target: null,

	element: null,

	IsEventStopped: function() {
		/// <summary>Indicates if any further processing should take place. Where StopPropagation influences the
		/// flow of events from handler to handler, this could be used within functions within the same
		/// handler.</summary>
		/// <returns type="undefined">undefined</returns>
	},
	StopEvent: function() {
		/// <summary>Where StopPropagation stops the event flow AFTER all listeners on the current target have
		/// been called, StopEvent is used to indicate that no further processing of the event should take place.
		/// This should be checked using the IsEventStopped interface.</summary>
		/// <returns type="undefined">undefined</returns>
	},
	StopPropagation: function() {
		/// <summary>The stopPropagation method is used prevent further propagation of an event during event flow. 
		/// If this method is called by any EventListener the event will cease propagating through the tree. 
		/// The event will complete dispatch to all listeners on the current EventTarget before event flow stops
		/// (DOM level 2 definition).</summary>
		/// <returns type="undefined">undefined</returns>
	},
	PreventDefault: function(txt) {
		/// <summary>Signifies that the event is to be canceled, meaning any default action normally taken by the 
		/// implementation as a result of the event will not occur (DOM level 2 definition). Optionally it sets
		/// a text that can be displayed. (such as 'Your changes will not be saved.')</summary>
		/// <param name="txt" type="String" optional="true">Sets the event's 'returnValue'</param>
		/// <returns type="undefined">undefined</returns>
	},
	StopAll: function() {
		/// <summary>Stop any further processing of the event.</summary>
		/// <returns type="undefined">undefined</returns>
	}
};

// Mimic enumerators

// Mimic statics

// Constructor
function SysHandleEvent(ev) {
	/// <summary>Under construction: handle/manage events</summary>
	/// <param name="ev" type="Event"></param>
	/// <field name="event" type="Event">The Event object currently being worked on.</field>
	/// <field name="syshandleevent" type="String">contains the version number of this instance of SysHandleEvent 
	/// and identifies the object as being a SysHandleEvent.</field>
	/// <field name="target" type="EventTarget">Used to indicate the EventTarget to which the event was originally
	/// dispatched. On demand we may want to extend the interface to support currentTarget as well.</field>

	if (SysHandleEvent._initialized === undefined) {

		SysHandleEvent.prototype.IsEventStopped = function () {
			return (this.event.rawEvent || this.event).stopEvent === true;
		};

		SysHandleEvent.prototype.StopPropagation = function () {
			// This is the interface defined by the standard, but not supported by IE.
			if (this.event.stopPropagation) {
				this.event.stopPropagation();
			}
			// This is the interface used by IE, Safari and FF have adopted as a flag to indicate if propagation
			// has been stopped. BUT, Safari does not immediately toggle it upon a stopPropagation. Therefore we set 
			// it manually for all browsers. 
			this.event.cancelBubble = true;
		};

		SysHandleEvent.prototype.PreventDefault = function (txt) {
			var hasTxt = typeof txt === "string" && txt.length > 0;

			if (this.event.preventDefault) {
				this.event.preventDefault();
				if (hasTxt && this.event.rawEvent) {
					this.event.rawEvent.returnValue = txt;
				}
			}
			else {
				if (hasTxt) {
					this.event.returnValue = txt;
				}
				else {
					this.event.returnValue = false;
				}
			}
		};

		SysHandleEvent.prototype.StopEvent = function () {
			(this.event.rawEvent || this.event).stopEvent = true;
		};

		SysHandleEvent.prototype.StopAll = function () {
			this.StopPropagation();
			this.PreventDefault();
			this.StopEvent();
		};

		// Local interface
		SysHandleEvent.prototype._Init = function (ev) {
			this.event = ev;

			if (this.event.target) {
				this.target = this.event.target;
			}
			else {
				this.target = this.event.srcElement;
			}

			this.element = new SysElement(this.target);
		};

		SysHandleEvent._initialized = true;
	}

	this._Init(ev);
}

// Legacy
function SysSrcElement(e) {
	/// <summary>Obsolete, use the SysHandleEvent object</summary>
	return new SysHandleEvent(e).target;
}

function SysEvent(e) {
	/// <summary>Obsolete, use the SysHandleEvent object</summary>
	if (e && !e.rawEvent) return new Sys.UI.DomEvent(e);
	else return e;
}

function SysIsCancelBubble(e) {
	/// <summary>Obsolete, use the SysHandleEvent object</summary>
	return e.cancelBubble;
}

function SysStopPropagation(e) {
	/// <summary>Obsolete, use the SysHandleEvent object</summary>
	new SysHandleEvent(e).StopPropagation();
}

function SysPreventDefault(e, txt) {
	/// <summary>Obsolete, use the SysHandleEvent object</summary>
	new SysHandleEvent(e).PreventDefault(txt);
}

function SysCancelBubble(e) {
	/// <summary>Obsolete, use the SysHandleEvent object</summary>
	new SysHandleEvent(e).StopAll();
}

function SysDetachEvent(element, event_name, func) {
	/// <summary>Obsolete, use SysElement.DetachEvent.Detach an event handler, which was previously attached with 
	/// SysAttachEvent.</summary>
	/// <param name="element" type="DOMElement"></param>
	/// <param name="event_name" type="String">Event type with/without the IE 'on' prefix.</param>
	/// <param name="func" type="Function">The handler that should no longer be called when the event fires.</param>
	/// <returns type="undefined">undefined</returns>

	var el = new SysElement(element);
	el.DetachEvent(event_name, func);
}

function SysAttachEvent(element, event_name, func, contentWindow) {
	/// <summary>Obsolete, use SysElement.AttachEvent. Attach an event handler to an element.</summary>
	/// <param name="element" type="DOMElement" domElement="true"></param>
	/// <param name="event_name" type="String">Event type with/without the IE 'on' prefix.</param>
	/// <param name="func" type="Function">The handler that will be called when the event fires.</param>
	/// <param name="contentWindow" type="Window" optional="true">Supply the element's parent window, especially when 
	/// attaching events that are located inside a frame / outside the current window object.</param>
	/// <returns type="undefined">undefined</returns>

	var el = new SysElement(element);
	el.AttachEvent(event_name, func, contentWindow);
}

//pass global event to be handled by others
function SysBroadCastEvent(eventName, eventType) {
	if (eventType) {
		//client-side global event handling from ClientScript.js
		if(eventType === "client-tracking" && typeof ClientEventTracking === "function") {
			ClientEventTracking(eventName);
		}
	} else {
		//handle event with react
		var mainWindow = SysWindow.GetMainWindow();
		if(mainWindow){
			var reactComponent = mainWindow.document.getElementById('ReactRoot');
			if(reactComponent){
				reactComponent.setAttribute('data-event', eventName);
			}
		}
	}
}

var $addHandler2 = Sys.UI.DomEvent.addHandler2 =
	function Sys$UI$DomEvent$addHandler(element, eventName, handler, contentWindow) {
		/// <summary>Version 2 of the $addHandler, which fixes the ASP.NET AJAX BUG: $addHandler Can't Attach to Element Inside 
		/// an IFrame in Internet Explorer.</summary>
		/// <param name="element" domElement="true" type="DOMElement"></param>
		/// <param name="eventName" type="String">The DOM compliant event name (i.e. without the IE prefix).</param>
		/// <param name="handler" type="Function"></param>
		/// <returns type="undefined">undefined</returns>
		var e = Function._validateParams(arguments, [
			{ name: "element", domElement: true },
			{ name: "eventName", type: String },
			{ name: "handler", type: Function },
			{ name: "contentWindow", type: Object, optional: true, mayBeNull: true }
		]);
		if (e) throw e;

		if (!element._events) {
			element._events = {};
		}
		var eventCache = element._events[eventName];
		if (!eventCache) {
			element._events[eventName] = eventCache = [];
		}
		var browserHandler;
		if (element.addEventListener) {
			browserHandler = function (e) {
				return handler.call(element, new Sys.UI.DomEvent(e));
			};
			element.addEventListener(eventName, browserHandler, false);
		}
		else if (element.attachEvent) {
			browserHandler = function () {
				var w = (contentWindow == null) ? window : contentWindow;
				return handler.call(element, new Sys.UI.DomEvent(w.event));
			};
			element.attachEvent('on' + eventName, browserHandler);
		}
		eventCache[eventCache.length] = { handler: handler, browserHandler: browserHandler };
	};
;
/* js for only collapsable filters */
(function () {
	var _resizeListViews = function () {
		if (typeof (SysListView) == "function" && SysListView.DoResize) {
			for (var i = 0, j = SysListView.DoResize.length; i < j; i++) {
				SysListView.DoResize[i]();
			}
		}
	}

	var FilterCollapse = function (options) {
		var _this = this;
		this.collapsed = options.collapsed || false;

		var id = options.element;

		this._filterSection = $('#' + id);
		this._filterSectionCollapse = $('#' + id + '_FilterSectionCollapse');
		this._filterCollapseArrow = $('#' + id + '_FilterCollapse .FilterCollapseArrow');
		this._filterCollapseBar = $('#' + id + '_FilterCollapse');
		this._filterCollapseNoFilters = $('#' + id + '_FilterSectionNoFilters');

		this._filterCollapseBar.hover(
			function () { _this._filterCollapseBar.addClass('Hover') },
			function () { _this._filterCollapseBar.removeClass('Hover') }
		);

		this._filterCollapseNoFilters.hover(
			function () { _this._filterCollapseBar.addClass('Hover') },
			function () { _this._filterCollapseBar.removeClass('Hover') }
		);

		this._settingElement = options.settingElement;
		this._settingAlias = options.settingAlias;
		this._alternativeCollapsedText = options.alternativeCollapsedText
	}

	FilterCollapse.prototype.collapse = function () {
		var _this = this;
		this._filterSection.addClass('Hidden');
		this._filterCollapseArrow.addClass('Closed');
		this._filterCollapseBar.removeClass('Hover')

		var collapsedFilters = getCollapsedFilters(this._filterSection);
		if (collapsedFilters.length) {
			this._filterSectionCollapse.empty();
			if (this._alternativeCollapsedText) {	
				var label = $('<h4>').text(this._alternativeCollapsedText);
				this._filterSectionCollapse.append(label);
			}
			else {
				$.each(collapsedFilters, function () {
					_this._filterSectionCollapse.append(this);
				});
			}
			this._filterSectionCollapse.removeClass('Hidden');
			this._filterCollapseNoFilters.addClass('Hidden');
		} else {
			this._filterSectionCollapse.addClass('Hidden');
			this._filterCollapseNoFilters.removeClass('Hidden');
		}

		var originalValue = this.collapsed;
		this.collapsed = true;
		_resizeListViews();
		if (!originalValue) this.saveSetting();
	};

	FilterCollapse.prototype.expand = function () {
		this._filterSection.removeClass('Hidden');
		this._filterCollapseNoFilters.addClass('Hidden');
		this._filterSectionCollapse.addClass('Hidden');
		this._filterCollapseArrow.removeClass('Closed');
		this._filterCollapseBar.removeClass('Hover')

		var originalValue = this.collapsed;
		this.collapsed = false;
		_resizeListViews();
		if (originalValue) this.saveSetting();
	};

	FilterCollapse.prototype.toggle = function () {
		if (this.collapsed) {
			this.expand();
		} else {
			this.collapse();
		}

		$.fn.callout.reInitiateCallout(); //this is needed to reset any callouts that might be present in filter section
	};

	FilterCollapse.toggleFilterBlock = function (blockID) {
		var _filterBlock = $("#" + blockID);

		if (_filterBlock.hasClass('fb_collapsed')) {
			$("." + blockID + "_child").removeClass("HiddenFilterBlock");

			$("." + blockID + "_child").show(200);
			_filterBlock.removeClass("fb_collapsed");
			_filterBlock.addClass("fb_expanded");
		}
		else {
			$("." + blockID + "_child").hide(200);
			_filterBlock.addClass("fb_collapsed");
			_filterBlock.removeClass("fb_expanded");
		}
	};

	FilterCollapse.prototype.saveSetting = function () {
		var url = new SysUrlBuilder('SysCallback.aspx');
		url.Add('Action', 11); // 11 = SysCBAction.SetUserSetting
		url.Add('SettingName', 24); // 24 = SysCbSettingName.FilterCollapsed
		url.Add('SettingAlias', this._settingAlias);
		url.Add('SettingValue', this.collapsed);

		SysSet(this._settingElement, this.collapsed);
		$.get(url.ToString());
	}

	function getCollapsedFilters(filterSection) {

		var filters = filterSection.find("[id$='_f']"); // filters id are with suffix "_f"
		var prevFilterBlockName = "";

		var collapsedFilters = filters.map(function () {
			var filterContainer = $(this);
			var filterType = filterContainer.attr("data-controltype");
			var selectedFilters = filterContainer.find('[data-displayableval="true"]');

			var lastIndex = selectedFilters.length - 1;
			var collapsedSelectedFilterOptions = selectedFilters.map(function (index) {
				var $this = $(this);

				var text = $.trim(getControlText($this, filterContainer));
				if (text) {
					// Id of filter in "filter section" is same as id of filter in header after collapse with suffix "_c"
					var id = this.id || this.htmlFor;
					var removeButton = $("<button>").click(function () {
						new Function($this.attr('data-onclearvalue'))();

						SysSubmit();
					});

					if (id) {
						removeButton.addClass("clear-button");
						removeButton.attr('id', id + '_clearBtn');
					}
					var collapsedOption = $('<div>');

					var bShowClearFilterButton = true;
					bShowClearFilterButton = showClearFilterButton($this);

					if (id) {
						collapsedOption.attr('id', id + '_c');
					}

					if (index === lastIndex) {
						collapsedOption.addClass('CollapseFilterGroupLastDiv');
					}

					collapsedOption.text(text)
					if (bShowClearFilterButton) {
						collapsedOption.append(removeButton);
					}

					return collapsedOption;
				}
			});


			// If some filters are selected then add a filter group Text
			if (collapsedSelectedFilterOptions.length) {

				var collapsedFilter = $('<div>').addClass('CollapseFilterGroup');

				if (this.id) {
					var filterLabel = $('<span>').text($('#' + this.id.replace('_f', '_lb') + ' label').text());
					collapsedFilter.append(filterLabel);
				}

				$.each(collapsedSelectedFilterOptions, function () {
					collapsedFilter.append(this);
				});

				var formatedFilterHTML = formatSelecetdFilterHTML(filterType, collapsedFilter);

				//Add filter bLock, if current filterBlock is different from prevFilterBlock
				var filterBlock = filterContainer.parent().prevAll(".SectionHeader:first");
				if (filterBlock.length > 0 && filterBlock.text() != prevFilterBlockName) {
					prevFilterBlockName = filterBlock.text();
					var collapsedFilterBlock = $("<div>")
						.addClass('CollapseFilterBlock')
						.text(filterBlock.text());

					formatedFilterHTML = collapsedFilterBlock.add(formatedFilterHTML);
				}


				return formatedFilterHTML;
			}
		});

		return collapsedFilters;
	}
	// format selected filter HTML based on the filter Type
	function formatSelecetdFilterHTML(filterType, filterHtml) {

		switch (filterType) {
			case 'InputRange':
			case 'DateRange':
			case 'DateRange2':
			case 'ComboBoxRange':
			case 'WeekRange':
				var from = filterHtml.find("[id$=_From_c]");
				var to = filterHtml.find("[id$=_To_c]");
				if (!from.length && to.length) {
					to.before("<div> .. - </div>");
				}
				else if (!to.length && from.length) {
					from.after("<div> - .. </div>");
				}
				else if (to.length && from.length) {
					from.after("<div> - </div>");
				}

				if (filterType == 'WeekRange') {
					var selectionWeek = filterHtml.find("[id$=SelectionWeek_c]");
					selectionWeek.text('(' + selectionWeek.text() + ')');
				}

				break;
		}

		return filterHtml;
	}

	function showClearFilterButton(control) {

		var tagName = control.get(0).tagName;

		//if clear script is not present don't show the clear filter button
		if (!control.is('[data-onclearvalue]')) {
			return false;
		}

		switch (tagName) {
			case 'SELECT':
				// if no empty option is available then don't show the clear filter button
				var bEmptyTextVailable = false;
				control.find("option").each(function () {
					if ($.trim($(this).text()) == '') {
						bEmptyTextVailable = true;
					}
				});
				return bEmptyTextVailable;
				break;
			default:
				var showClearButton = true;
				if (control.get(0).getAttribute("readonly")) {
					if (control.get(0).getAttribute("readonly") === "readonly") {
						showClearButton = false;
					}
				}
				else if (control.get(0).getAttribute("disabled")) {
					if (control.get(0).getAttribute("disabled") === "disabled") {
						showClearButton = false;
					}
				}
				return showClearButton;
				break;
		}

		return true;
	}
	function getControlText(control, controlContainer) {
		var tagName = control.get(0).tagName;
		var regExDate = new RegExp('^\\s{2,4}' + sysFormatDateSep + '\\s{2,4}' + sysFormatDateSep + '\\s{2,4}$');

		switch (tagName) {
			case 'LABEL':
				return control.text();
				break;
			case 'SELECT':
				return control.find(":selected").text();
				break;
			case 'A':
				return control.text();
				break;
			case 'SPAN':
				return control.text();
				break;
			case 'INPUT':
				// for checkbox and radio buttons get label's text associated to checkbox/radio ID
				var text = ""
				if ((control.attr("type") == "checkbox" || control.attr("type") == "radio") && control.is('[id]')) {
					var associatedLabel = controlContainer.find("label[for='" + control.attr('id') + "']")[0];

					if ($(associatedLabel).length == 0) {
						associatedLabel = $("label[for='" + control.attr('id') + "']")[0];
					}

					text = $(associatedLabel).text();

					if ($.trim(text) == "") {
						return controlContainer.text();
					}
					else {
						return text;
					}
				}
				// remove html tags if appear in text and remove empty date text field text "  -  -    "
				return control.val().replace(regExDate, "");
				break;
			default:
				return "";
				break;
		}
	}


	window.FilterCollapse = FilterCollapse;

}());


function clearDropDown(controlID) {
	$("#" + controlID + " option").each(function () {
		if ($.trim($(this).text()) == '') {
			$(this).attr("selected", "selected")
		}
	});
}

function radioButtonToggleDisplayVal(id, name) {
	//set displayable attribute to "false" for all labels associated to radiobutton with name = "[name]"
	$('[name = "' + name + '"]').each(function () {
		var radioButtonId = $(this).attr("id");
		$('label[for="' + radioButtonId + '"]').attr('data-displayableval', 'false');
	});
	//set displayable attribute to "true" for only the selected radiobutton, passed as parameter "id"
	$('label[for="' + id + '"]').attr('data-displayableval', $('#' + id).is(':checked'));
};
/// <reference path="../base/jquery-1.5.1-vsdoc.js" />
/// <reference path="../base/MicrosoftAjax.debug.js" />
/// <reference path="SysEvents.js" />

/// <summary>
///     Keycode identification and handling routines, such as enter, tab, ...
/// </summary>

// Interface
SysHandleKey.prototype = {
	event: null,
	syshandlekey: "1.0.0",

	GetKey: function() {
		/// <summary>Returns the keycode of the pressed key.</summary>
		/// <remarks>To call this should not be necessary, key handling funcitonality should be provided through
		/// individual interfaces.</remarks>
	},
	HandleEnter: function(force) {
		/// <summary>If the pressed key was the enter key it is handled as though it was a tab.</summary>
		/// <param name="force" type="Boolean" optional="true"></param>
		/// <returns>true, if the pressed key was an enter key and it has been handled, otherwise false</returns>
	},
	IsEscapeKey: function() {
		/// <summary>Returns true if the pressed key was the escape key (and escape only).</summary>
	},
	IsEnterKey: function() {
		/// <summary>Returns true if the pressed key was the Enter key (and Enter only).</summary>
	},
	IsInsertKey: function() {
		/// <summary>Returns true if the pressed key was the Insert key (and Insert only).</summary>
	},
	IsLeftKey: function() {
		/// <summary>Returns true if the pressed key was the Left key (and Left only).</summary>
	},
	IsRightKey: function() {
		/// <summary>Returns true if the pressed key was the Right key (and Right only).</summary>
	},
	IsUpKey: function() {
		/// <summary>Returns true if the pressed key was the Up key (and Up only).</summary>
	},
	IsDownKey: function() {
		/// <summary>Returns true if the pressed key was the Down key (and Down only).</summary>
	},
	IsHomeKey: function() {
		/// <summary>Returns true if the pressed key was the Home key (and Home only).</summary>
	},
	IsEndKey: function() {
		/// <summary>Returns true if the pressed key was the End key (and End only).</summary>
	},
	IsPageUpKey: function() {
		/// <summary>Returns true if the pressed key was the Page Up key (and Page Up only).</summary>
	},
	IsPageDownKey: function() {
		/// <summary>Returns true if the pressed key was the Page Down key (and Page Down only).</summary>
	},
	IsF1Key: function() {
		/// <summary>Returns true if the pressed key was the F1 key (and F1 only).</summary>
	},
	IsF2Key: function() {
		/// <summary>Returns true if the pressed key was the F2 key (and F2 only).</summary>
	},
	IsTabKey: function() {
		/// <summary>Returns true if the pressed key was the tab key (and tab only).</summary>
	},
	IsBackspaceKey: function() {
		/// <summary>Returns true if the pressed key was the backspace key (and backspace only)</summary>
	},
	IsSingleKey: function(key) {
		/// <summary>Returns if a single key was pressed without any of the control keys.</summary>
		/// <param name="key" type="SysHandleKey.Key" optional="true"></param>
		/// <returns type="boolean">if a single key was pressed.</returns>
	},
	IsAltKey: function() {
		/// <summary>Returns if any of the alt keys was pressed. If the key being handled is the Alt key itself it 
		/// will return false.</summary>
		/// <returns type="Boolean"></returns>
	},
	IsCtrlKey: function() {
		/// <summary>Returns if any of the Ctrl keys was pressed. If the key being handled is the Ctrl key itself it
		/// will return false.</summary>
		/// <returns type="Boolean"></returns>
	},
	IsShiftKey: function() {
		/// <summary>Returns if any of the shift keys was pressed. If the key being handled is the Shift key itself it
		/// will return false.</summary>
		/// <returns type="Boolean"></returns>
	},
	IsDigitKey: function() {
		/// <summary>Returns true if any of the digit keys was pressed, either with the normal keys or with the numerical keyboad keys.
		/// Otherwise will return false.</summary>
		/// <returns type="Boolean"></returns>
	},
	DigitKey: function() {
		/// <summary>Returns the pressed digit, as an int, if any of the digit keys was pressed, either with the normal keys or with the numerical keyboad keys.
		/// Otherwise will return null</summary>
		/// <returns type="Int?"></returns>
	},
	IsFslashKey: function(){
		/// <summary>Returns if any of the '/' keys was pressed. If the key being handled is the Shift key itself it
		/// will return false.</summary>
		/// <returns type="Boolean"></returns>
	}
};

SysHandleKey.Key = {
	/// <summary>'Enumerator' containing keycodes</summary>
	backspace: 8,
	tab: 9,
	enter: 13,
	shift: 16,
	ctrl: 17,
	alt: 18,
	esc: 27,
	space: 32,
	pageUp: 33,
	pageDown: 34,
	end: 35,
	home: 36,
	left: 37,
	up: 38,
	right: 39,
	down: 40,
	ins: 45,
	// Note: keycode 46 will be changed into 127 by Sys.UI.DomEvent
	// del: 46,
	key_0: 48,
	key_9: 57,
	numeric_0: 96,
	numeric_9: 105,
	dot: 110,
	F1: 112,
	F2: 113,
	del: 127,
	numlock: 144,
	fslash: 191
};

// Constructor
function SysHandleKey(ev) {
	/// <summary>Provides an interface to identify pressed keys.</summary>
	/// <param name="ev" type="Object">user agent specific or DOMEvent event object</param>
	/// <field name="event" type="Sys.UI.DomEvent"></field>
	/// <field name="syshandlekey" type="String">contains a version number and identifies any instance as being an instance of
	/// SysHandleKey.</field>

	if (SysHandleKey._initialized === undefined) {

		SysHandleKey.prototype.HandleEnter = function(force) {

			if (force || this.IsEnterKey()) {
				SysCancelInputSearch();
				if (IE && !(UserAgent.IsIE() && UserAgent.majorVersion >= 9)) {
					SysSetKey(ev, 9);
				}
				else {
					SysCancelBubble(this.event);
					SysFocusNext(SysSrcElement(this.event));
				}
				return true;
			}
			else {
				return false;
			}
		};

		SysHandleKey.prototype.IsEscapeKey = function() {
			return this.IsSingleKey(SysHandleKey.Key.esc);
		};

		SysHandleKey.prototype.IsEnterKey = function() {
			return this.IsSingleKey(Sys.UI.Key.enter);
		};

		SysHandleKey.prototype.IsInsertKey = function() {
			return this.IsSingleKey(SysHandleKey.Key.ins);
		};

		SysHandleKey.prototype.IsLeftKey = function() {
			return this.IsSingleKey(SysHandleKey.Key.left);
		};

		SysHandleKey.prototype.IsRightKey = function() {
			return this.IsSingleKey(SysHandleKey.Key.right);
		};

		SysHandleKey.prototype.IsUpKey = function() {
			return this.IsSingleKey(SysHandleKey.Key.up);
		};

		SysHandleKey.prototype.IsDownKey = function() {
			return this.IsSingleKey(SysHandleKey.Key.down);
		};

		SysHandleKey.prototype.IsHomeKey = function() {
			return this.IsSingleKey(SysHandleKey.Key.home);
		};

		SysHandleKey.prototype.IsEndKey = function() {
			return this.IsSingleKey(SysHandleKey.Key.end);
		};

		SysHandleKey.prototype.IsPageUpKey = function() {
			return this.IsSingleKey(SysHandleKey.Key.pageUp);
		};
		SysHandleKey.prototype.IsPageDownKey = function() {
			return this.IsSingleKey(SysHandleKey.Key.pageDown);
		};
		
		SysHandleKey.prototype.IsF1Key = function() {
			return this.IsSingleKey(SysHandleKey.Key.F1);
		};

		SysHandleKey.prototype.IsF2Key = function() {
			return this.IsSingleKey(SysHandleKey.Key.F2);
		};

		SysHandleKey.prototype.IsTabKey = function() {
			return this.IsSingleKey(SysHandleKey.Key.tab);
		};

		SysHandleKey.prototype.IsBackspaceKey = function () {
			return this.IsSingleKey(SysHandleKey.Key.backspace);
		};

		SysHandleKey.prototype.IsSingleKey = function(key) {
			var isSingle = !(this.IsAltKey() || this.IsShiftKey() || this.IsCtrlKey());
			if (isSingle && key) {
				isSingle = this.GetKey() === key;
			}
			return isSingle;
		};

		SysHandleKey.prototype.IsAltKey = function() {
			return this.event.altKey;
		};

		SysHandleKey.prototype.IsCtrlKey = function() {
			return this.event.ctrlKey;
		};

		SysHandleKey.prototype.IsShiftKey = function () {
			return this.event.shiftKey;
		};

		SysHandleKey.prototype.IsDigitKey = function () {
			var key = this.GetKey();
			return (key >= SysHandleKey.Key.key_0 && key <= SysHandleKey.Key.key_9) || (key >= SysHandleKey.Key.numeric_0 && key <= SysHandleKey.Key.numeric_9);
		};

		SysHandleKey.prototype.DigitKey = function () {
			if (this.IsDigitKey()) {
				var key = this.GetKey();
				if (key <= SysHandleKey.Key.key_9) {
					return key - SysHandleKey.Key.key_0;
				}
				else {
					return key - SysHandleKey.Key.numeric_0;
				}
			}
			return null;
		}

		SysHandleKey.prototype.IsFslashKey = function (argParam) {
			if(typeof(argParam) !== 'undefined'){
				return argParam && this.GetKey() === SysHandleKey.Key.fslash;
			}
			else{
				return this.IsSingleKey(SysHandleKey.Key.fslash);
			}
		};

		SysHandleKey.prototype.GetKey = function() {
			if (this.event.type == "keypress") {
				return this.event.charCode;
			} else if (this.event.type == "keyup" || this.event.type == "keydown") {
				return this.event.keyCode;
			} else {
				// Should not occur.
				return this.event.keyCode;
			}
		}

		SysHandleKey.prototype._Init = function (ev) {
			if (ev === undefined) {
				throw new Error("You must supply an event to operate on");
			}
			if (ev instanceof SysHandleEvent) {
				this.event = ev.event;
			}
			else {
				this.event = SysEvent(ev);
			}

		}

		SysHandleKey._initialized = true;
	}

	this._Init(ev);
}

function SysProcessKey(e) {
	/// <summary>Determines if a pressed key should be handled (it filters out control keys 'accidentally' passed on).</summary>
	/// <returns type="boolean">True if a pressed key should be handled.
	/// <remarks>FF sends control keys (a.o. arrow keys) through to the keypress unlike other browsers.</remarks>
	/// False if a pressed key should not be handled </returns>

	var ev = e;
	if (e.rawEvent) {
		ev = e.rawEvent;
	}

	// Esc falls through in IE also (not Safari), so no use checking for browser. It just should not be processed.
	if (ev.type === "keypress" && ev.keyCode === SysHandleKey.Key.esc) {
		return false;
	}
	
	if (Sys.Browser.agent === Sys.Browser.Firefox) {		
		if (ev.type === "keypress" && ev.charCode == 0)
			return false;
	}
	return true;
}

// Legacy key handling routines
function SysKeyDown(e) {
	new SysHandleKey(e).HandleEnter();
}

function SysInputKeyDown(e, enterIsTab) {
	var handlekey = new SysHandleKey(e);
	if (handlekey.IsTabKey()) {
		SysCancelInputSearch();
	}
	else if (enterIsTab) {
		handlekey.HandleEnter();
	}
}

function SysGetKey(e) {
	/// <summary>obsolete: use <see cref="SysHandleKey.GetKey"/></summary>
	return new SysHandleKey(e).GetKey();
}
function SysSetKey(e, key) {
	/// <summary>obsolete: setting keys is considered a security risc. For non-IE user agents it is
	/// mimic'd by raising a keydown event. It is however not the preferred way.
	/// <summary>
	if (document.implementation.hasFeature("Events", "2.0") && !(UserAgent.IsIE() && UserAgent.majorVersion >= 10)) {
		e.stopPropagation();

		var evt = document.createEvent("KeyboardEvent");
		evt.initKeyEvent("keydown", true, true, null, false, false, false, false, key, 0);
		var el = SysSrcElement(e);
		el.dispatchEvent(evt);
	}
	else {
		e.keyCode = key;
	}
}
;
/// <reference path="../base/jquery-1.5.1-vsdoc.js" />
/// <reference path="../base/MicrosoftAjax.debug.js" />
/// <reference path="SysElement.js" />
/// <reference path="DialogWrapper.js" />
/// <reference path="SysWindow.js" />
/// <reference path="SysEvents.js" />
/// <reference path="SysHandleKey.js" />

// Public interface

(function () {
	var SysBrowser = (function () {
		SysBrowserDef.prototype = {

			sysbrowserversion: "1.0.0.0",
			id: null,

			browser: null,
			input: null,
			button: null,
			clearButton: null,
			container: null,
			edsEnabled: false,
			notValidIcon: null,
			reference: null,

			allowEmpty: false,
			multiSelect: false,
			params: null,
			refUrl: null,
			altKey: null,
			keyInRef: null,
			onChangeScript: null,
			extraResults: null,
			multiBrowser: false,
			useSelectionCriteria: true,
			readOnlyMode: false,
			browsingDisabled: false,
			divisionField: null,
			multipleWidth: null,

			//Testrunner settings
			isInTest: false,
			testValue: null,

			SetReadOnly: function (readOnly) {
				/// <summary>Sets the control in a read-only mode (i.e. related elements are set to readonly and/or disabled.
				/// </summary>
				/// <param name="readOnly" type="Boolean"></param>
				/// <returns type="undefined">undefined</returns>
			},

			Clear: function () {
				/// <summary>Clears all browser input values.</summary>
				/// <returns type="undefined">undefined</returns>
			},
			ClearBrowser: function () {
				/// <summary>Clear specifically only the browser element. Usually Clear should be called.</summary>
				/// <returns type="undefined">undefined</returns>
			},
			ClearInput: function () {
				/// <summary>Clear specifically only the input element. Usually Clear should be called.</summary>
				/// <returns type="undefined">undefined</returns>
			},
			ClearReference: function () {
				/// <summary>Clear specifically only the reference element. Usually Clear should be called.</summary>
				/// <returns type="undefined">undefined</returns>
			},

			GetValue: function () {
				/// <summary>Returns the value associated to the current selection.</summary>
				/// <returns type="String">This will in most cases be the guid associated with the selection.</returns>
			},
			SetValue: function (value, doOnChange) {
				/// <summary>Sets the value of the current browser and optionally executes the OnChange event.
				///	If doOnChange is not supplied, the default value is True.
				///	</summary>
				/// <param name="value" type="String"></param>
				/// <param name="doOnchange" type="Boolean"></param>
				/// <returns type="undefined">undefined</returns>
			},
			Show: function () {
				/// <summary>Displays the current browser.</summary>
				/// <returns type="undefined">undefined</returns>
			},
			Hide: function () {
				/// <summary>Hides the current browser.</summary>
				/// <returns type="undefined">undefined</returns>
			},
			Browse: function (handler) {
				/// <summary>Open the browser dialog for multi/single select browsing.</summary>
				/// <param name="handler" type="Function" optional="true">Optionally supply handler function to do additional 
				/// processing upon return from the dialog.</param>
				/// <returns type="undefined">undefined</returns>
			},
			ShowInput: function () {
				/// <summary>Displays the textbox for browser.</summary>
				/// <returns type="undefined">undefined</returns>
			},
			HideInput: function () {
				/// <summary>Hides the textbox for browser.</summary>
				/// <returns type="undefined">undefined</returns>
			},
		};

		// Mimic public enumerators

		// Mimic statics

		SysBrowserDef._BrowseDataHandler = function (browserCtrl, retValue) {
			/// <summary>Internal: not intended to be used directly.
			/// Callback function to process the results once the browser dialog is closed.</summary>
			/// <param name="browserCtrl" type="SysBrowser">The SysBrowser instance.</param>
			/// <param name="retValue" type="Any">The return value to be processed.</param>
			/// <returns type="undefined">undefined</returns>			
			if (retValue != null) {
				var er;
				var erCount = 0;
				if (browserCtrl.extraResults != null) {
					er = browserCtrl.extraResults.split('@');
					erCount = er[1];
					er = er[0].split(',');
				}
				if (typeof (retValue) != 'object' && retValue == "") {
					browserCtrl.Clear();
					if (er) {
						for (i = 0; i < er.length; i++) {
							var erc1 = er[i].split(';');
							SysSet(erc1[0], '');
							SysSet(erc1[0] + '_alt', '');
						}
					}
				}
				else {
					var c;
					var r = '';
					if (typeof (retValue) != 'object') {
						retValue = Array(retValue);
					}

					if (retValue[0] == 'multi' || retValue[0] == 'query' || retValue[0] == 'isnull') {
						browserCtrl.browser.Value(retValue[1]);
						browserCtrl.ClearInput();
						if (!browserCtrl.reference.empty) {
							if (!browserCtrl.multiBrowser) {
								browserCtrl.reference.GetDomElement().removeAttribute('href');
							}
							browserCtrl.reference.Text(retValue[2]);
						}
					}
					else {
						var f = 1;
						browserCtrl.browser.Value(retValue[0]);
						if (!browserCtrl.input.empty) {
							f = browserCtrl.altKey ? 1 : 0;
							browserCtrl.input.Value(retValue[f++]);
							if (retValue[f] && window._ENABLE_EDS_) {
								browserCtrl.container?.element.removeClass("bf-empty");
							}
						}
						if (!browserCtrl.reference.empty) {
							if (browserCtrl.refUrl.length > 0) {
								browserCtrl.reference.Attribute("href", browserCtrl.refUrl + SysURLEncode(retValue[0]));
							}
							if (browserCtrl.keyInRef) {
								r = SysTrim(retValue[0]);
							}
							for (j = f; j < (retValue.length - erCount); j++) {
								if (r.length > 0) { r += ' - '; }
								r += SysTrim(retValue[j]);
							}
							browserCtrl.reference.Text(r);
							browserCtrl.reference.Css("color", "");
							browserCtrl.container?.element.removeClass("bf-empty");
						}
						if (er) {
							for (k = 0; k < er.length; k++) {
								var erc2 = er[k].split(';');
								var erv = retValue[erc2[1]];
								// Null values are rendered as non breaking spaces; they should be cleared
								if (erv === String.fromCharCode(160)) {
									erv = "";
								}
								SysSet(erc2[0], erv);
								SysSet(erc2[0] + '_alt', erv);
							}
						}
					}
				}
				return true;
			}
			return false;
		};

		SysBrowserDef._CloseDialogHandler = function (browserCtrl, dlg) {

			if (dlg.returnValue && window._ENABLE_EDS_) {
				browserCtrl.container?.element.removeClass('bf-empty');
			}
			else if (window._ENABLE_EDS_ && !browserCtrl.GetValue()) {
				browserCtrl.container?.element.addClass('bf-empty');
			}
			if (dlg.returnValue != null) {
				SysBrowserTriggerChange(browserCtrl);
			}
			try {
				HlpHtHandleBrowser(browserCtrl.id);
			}
			catch (ex) { }
		};

		// Constructor

		function SysBrowserDef(el, options) {
			/// <summary>Wraps the browser control.</summary>
			/// <param name="el" type="Any">Dom element or element identification.</param>
			/// <param name="options" type="Object">Provide with 'key-value' pairs to initialize the fields of the browser instance.</param>
			/// <field name="id" type="String">The id of the browser control.</field>
			/// <field name="browser" type="SysElement">The browser control, i.e. the hidden input that receives the value 
			/// of the browsed data.</field>
			/// <field name="input" type="SysElement">The (alternative) input element for typing/searching.</field>
			/// <field name="button" type="SysElement">The browser button to open the browse window.</field>
			/// <field name="reference" type="SysElement">The link to the selected item.</field>

			if (SysBrowserDef._initialized === undefined) {

				SysBrowserDef.prototype.SetReadOnly = function (readOnly) {
					if (!this.input.empty) {
						this.input.SetReadonly(readOnly);
						if (readOnly) {
							this.input.AddClass("readonly");
							this.input.TabIndex(-1);
						}
						else {
							this.input.RemoveClass("readonly");
							this.input.TabIndex(0);
						}
						if (readOnly) {
							this.input.SetDisabled(true);
						}
						else {
							this.input.SetDisabled(false);
						}
					}

					if (!this.button.empty) {
						if (readOnly) {
							this.button.SetDisabled(true);
						}
						else {
							this.button.SetDisabled(false);
						}
					}

					if (readOnly) {
						this.DisableBrowsing();
					}
					else {
						this.EnableBrowsing();
					}

					if (window._ENABLE_EDS_) {
						if (readOnly) {
							this.container?.element.addClass("disabled");
						}
						else {
							this.container?.element.removeClass("disabled");
						}
					}
				};

				SysBrowserDef.prototype.ClearBrowser = function () {
					if (!this.browser.empty) {
						this.browser.Value("");
					}
				};

				SysBrowserDef.prototype.ClearInput = function () {
					if (!this.input.empty) {
						this.input.Value("");
					}
				};

				SysBrowserDef.prototype.ClearReference = function () {
					if (!this.reference.empty) {
						if (this.reference._el.tagName === "SPAN") {
							this.reference.element.text("");
						}
						else if (this.reference._el.tagName === "A") {
							this.reference.Value("");
							this.reference.element.text("");
							this.reference.element.attr("href", (this.multiBrowser ? "#" : ""));
						}
						else if (this.reference._el.tagName === "INPUT") {
							this.reference.Value("");
						}

					}
				};

				SysBrowserDef.prototype.Clear = function (doNotTriggerChange) {
					
					if (window._ENABLE_EDS_ && this.container)
					{
						 this.container.element.addClass("bf-empty");
					}

					var doesHaveValue = false;
					if (this.input.Value() || (this.browser.Value() && this.browser.Value()!='undefined')) {
						doesHaveValue = true;
					}		

					this.ClearBrowser();
					this.ClearInput();
					this.ClearReference();
					
					if (window._ENABLE_EDS_ &&  // when trigerred by reset button, give it a few milliseconds cos there might be multiple browsefields on the page which may have to go through clear action
						doesHaveValue   // this prevents infinite loop if the event handlers trigger a Clear again					
						&& doNotTriggerChange!=true) { 
						setTimeout(SysBrowserTriggerChange, 100, this);	
					}
				};

				SysBrowserDef.prototype.GetValue = function () {
					return this.browser.Value();
				};

				SysBrowserDef.prototype.SetValue = function (value, doOnChange) {
					this.Clear();
					this.input.Value(value);
					if (doOnChange === undefined || doOnChange === true) {
						this.input.element.change();
					}

					if (value && window._ENABLE_EDS_) {
						$("#eds-browsefield_" + this.id).removeClass("bf-empty");
					}
					else if (window._ENABLE_EDS_) {
						$("#eds-browsefield_" + this.id).addClass("bf-empty");
					}
				};

				SysBrowserDef.prototype.IsValid = function (value, validationMessage) {
					if (window._ENABLE_EDS_) {
						if (value === false) {
							this.container?.element.addClass('notValid');
							if (!this.notValidIcon.length) {
								var notValidIconDiv = $("<div>")
														.attr("id", "InvalidFlag_" + this.id)
														.addClass("not-valid-icon")
														.attr("title", validationMessage ? validationMessage : '');
								notValidIconDiv.insertBefore(this.button.element);
							}
						}
						else {
							this.container?.element.removeClass('notValid');
						}
					}
					else {
						if (value === false) {
							this.input?.element.addClass("notValid");
						}
						else {
							this.input?.element.removeClass("notValid");
						}
					}
				}

				SysBrowserDef.prototype.Hide = function () {
					this.input.Hide();
					if (!this.reference.empty) {
						this.reference.Hide();
					}
					if (!this.button.empty) {
						this.button.Hide();
					}
					if (this.container) {
						this.container.Hide();
					}
				};

				SysBrowserDef.prototype.Show = function () {
					this.input.Show();
					if (!this.reference.empty) {
						this.reference.Show();
					}
					if (!this.button.empty) {
						this.button.Show();
					}
					if (this.container) {
						this.container.Show();
					}
				};

				
				SysBrowserDef.prototype.HideInput = function () {
					if (window._ENABLE_EDS_) {
						$(this.input._el).closest('.eds-browsefield-input').hide();
					}
					else {
						this.input.Hide();
					}
				};

				SysBrowserDef.prototype.ShowInput = function () {
					if (window._ENABLE_EDS_) {
						$(this.input._el).closest('.eds-browsefield-input').show();
					}
					else {
						this.input.Show();
					}
				};

				SysBrowserDef.prototype.EnableBrowsing = function () {
					this.browsingDisabled = false;
					this.browser.Attribute("data-browsingdisabled", false);
					this.input.Attribute("title", this._title);
				};

				SysBrowserDef.prototype.DisableBrowsing = function () {
					this.browsingDisabled = true;
					this.browser.Attribute("data-browsingdisabled", true);
					this.input.Attribute("title", "");
				};

				SysBrowserDef.prototype.Browse = function (handler) {
					// Don't browse when it is disabled
					if (this.browsingDisabled || this.browser.Attribute('data-browsingdisabled') == "true") return;

					function GetBaseUri() {
						var baseUri = document.location.href;

						if (baseUri.indexOf("/docs/") === -1 && baseUri.indexOf("api/oauth2/auth") > -1) {
							return '../../docs/';
						}
						else {
							return "";
						}
					}

					var baseUri = GetBaseUri();

					var url;
					var args;
					var parameters = this._GetParams();
					if (this.multiBrowser === true) {
						url = baseUri + 'SysMultiBrowser.aspx?' + RemoveParameterFromAttributes("ValidationWhere", parameters);
						args = new Array(this.GetValue());
					}
					else {
						url = baseUri + 'SysBrowser.aspx?' + RemoveParameterFromAttributes("ValidationWhere", parameters);
					}
					url = new SysUrlBuilder(url);
					if (this.multiBrowser === true) {
						url.Add("UseSelectionCriteria", this.useSelectionCriteria);
						url.Add("ReadOnlyMode", this.readOnlyMode);
					}
					url.Add("IsModal", 1);
					if (this.divisionField != null) {
						var division = SysGet(this.divisionField);
						if (division != null) {
							url.OverrideDivisionKey(division);
						}
					}
					if (this.isInTest) {
						url.Add("IsInTest", 1);
						url.Add("TestValue", this.testValue);
					}

					var me = this,
						dlg;
					function BrowseData() {
						SysBrowserDef._BrowseDataHandler(me, (dlg || SysDialog).returnValue);
						if (typeof handler === "function") {
							handler();
						}
					}

					function ReturnFocus() {
						if (me.input.IsVisible()) {
							return me.input;
						}
						else {
							return me.button;
						}
					}

					dlg = new BrowserDialog({
						resizable: true,
						width: (this.multipleWidth || 800),
						arguments: args,
						contentsPage: url,
						handler: BrowseData,
						onClose: function () { SysBrowserDef._CloseDialogHandler(me, dlg); },
						returnFocus: ReturnFocus()
					});
				};

				SysBrowserDef.prototype._GetParams = function () {
					if (typeof this.params === "function") {
						return this.params();
					}
					else {
						return this.params;
					}
				};

				SysBrowserDef.prototype._Init = function (el, options) {
					if (typeof options === "object") {
						for (var name in options) {
							if (this[name] !== undefined) {
								this[name] = options[name];
							}
						}
					}

					this.browser = new SysElement(el);
					this.id = this.browser.element.attr("id");

					this.input = new SysElement(this.id + "_alt");
					this.button = new SysElement("p" + this.id);
					this.reference = new SysElement(this.id + "_ref");
					if (this.edsEnabled || window._ENABLE_EDS_) {
						this.container = new SysElement("eds-browsefield_" + this.id);
						this.clearButton = this.container.element.find('.clear-button');
						this.notValidIcon = this.container.element.find('.not-valid-icon');
						this.clearButton.click(this.Clear.bind(this));
					}

					this._title = this.input.Attribute("title");
					if (this.browsingDisabled) {
						this.DisableBrowsing();
					}
				};

				SysBrowserDef._initialized = true;
			}

			this._Init(el, options);
		}

		return SysBrowserDef;

	})();

	window.SysBrowser = SysBrowser;

})();

function SysBrowserKeyDown(e, allowEmpty) {
	/// <summary>'Special' key handling of tab, enter, F2, ... keys in input search controls. Is usually automatically
	/// added by the BrowseField control to the key down event.</summary>
	/// <param name="e" type="DOMEvent"></param>
	/// <returns type="undefined">undefined</returns>
	var hdl = new SysHandleKey(e);
	var key = hdl.GetKey();

	if (key === SysHandleKey.Key.tab) {
		SysCancelInputSearch();
	}

	// Invoke handler for special element described as InputSearchAction.
	// The handler invokes if element in context menu was selected and was pressed "Enter" key.
	if (key == SysHandleKey.Key.enter && sysCxMenu !== null && sysCxMenu.is(":visible")) {
		var isItemSelected = $(sysCxMenu).find("tr.Selected.InputSearchAction").length != 0;
		if (isItemSelected) {
			SysCancelBubble(e);
			$(sysCxMenu).find("tr.Selected td").click();
			return;
		}
	}

	var el = $(SysSrcElement(e));
	// Cancel propagation / default behaviour before firing the event: otherwise the event propagates anyway, 
	// because of the browser window popup.
	if (allowEmpty) {
		if (hdl.IsF2Key()) {
			SysCancelBubble(e);
			// When raising the dblclick the prevent default has no effect in FF 4 resulting in a click on a submit 
			// (or typeless) button.
			if (Sys.Browser.agent === Sys.Browser.Firefox && Sys.Browser.version >= 4) {
				setTimeout(function () {
					el.dblclick();
				});
			}
			else {
				el.dblclick();
			}
		}
	}
	else {
		if (hdl.IsF2Key() ||
			((el.val() == "undefined" || el.val().length == 0) && (key === SysHandleKey.Key.enter || hdl.IsTabKey()))) {

			SysCancelBubble(e);
			if (Sys.Browser.agent === Sys.Browser.Firefox && Sys.Browser.version >= 4) {
				setTimeout(function () {
					el.dblclick();
				});
			}
			else {
				el.dblclick();
			}
		}
	}
}

function SysBrowseData(ctl, params, refurl, useAltKey, useKeyInRef, onchangeScript, extraResults, multiple, useCriteria, readOnly) {
	if (window._ENABLE_EDS_) {
		if (params) {
			params+="&eds=1&edsBrowser=1"
		}
		else {
			params="&eds=1&edsBrowser=1"
		}
	}
	var browserCtrl = new SysBrowser(ctl, {
		params: params,
		refUrl: refurl,
		altKey: useAltKey,
		keyInRef: useKeyInRef,
		onChangeScript: onchangeScript,
		extraResults: extraResults,
		multiBrowser: multiple,
		useSelectionCriteria: (useCriteria == null ? true : useCriteria),
		readOnlyMode: (readOnly == null ? false : readOnly)
	});

	browserCtrl.Browse();
}

function SysBrowserClear(id) {
	/// <summary>Obsolete: use the SysBrowser object.</summary>

	var browser = new SysBrowser(id);
	browser.Clear();
}

function SysBrowserTriggerChange(browserCtrl) {
	if (typeof browserCtrl.onChangeScript === "function") {
		browserCtrl.onChangeScript();
	}
	else if (SysElement.IsNotNothing(browserCtrl.onChangeScript)) {
		new Function(browserCtrl.onChangeScript)();
	}
}

function SysBrowserSetReadOnly(id, readOnly) {
	/// <summary>Obsolete: use the SysBrowser object.</summary>

	var browser = new SysBrowser(id);
	browser.SetReadOnly(readOnly);
}

function SysMultiBrowserSingleSelect(e, toggle, isDoubleClick) {
	/// <summary>Toggle the checkbox when clicking in a row</summary>
	/// <param name="e">Event object</param>
	/// <param name="toggle">True: the checkmark is toggled, false the check mark is set.</param>
	var ev = SysEvent(e);
	var el = $(ev.target).parent("tr").children("td").find(":checkbox");
	el.attr("checked", !toggle || !el.attr("checked"));
}

function SysBrowserURL(url, value) {
	var re = new RegExp('<[A-Z](.+?)>', 'g');
	var r = url.match(re);
	if (r != null) {
		var v;
		for (i = 0; i < r.length; i++) {
			var c = SysGetElement(r[i].slice(1, -1));
			if (c != null) {
				v = SysURLEncode(c.value);
			}
			else {
				v = '';
			}
			url = url.replace(r[i], v);
		}
	}
	return url + SysURLEncode(value);
}

function SysBrowseParam(param, name) {
	var p = SysGetValue(param);
	return "&Param_" + name + "=" + (p ? SysURLEncode(p) : "");
}

function SysBrowseList(ctl, params, options, refurl, bAltKey, bKeyInRef) {
	var c;
	// DO NOT CHANGE: Different application name
	var u = 'SysBrowser.aspx?' + params;
	var v = window.showModalDialog(u, window, options);
	if (typeof (v) != 'undefined' && v != null) {
		var f = 1;
		var r = '';
		if (typeof (v) != 'object') {
			v = Array(v);
		}

		if (bKeyInRef || v.length == 1) {
			r = v[0];
		}
		for (j = 1; j < v.length; j++) {
			if (r.length > 0) { r += ' - '; }
			r += v[j];
		}
		var rl = SysGetElement(ctl.substr(0, ctl.length - 4));
		var rlv = rl.value;
		if (rlv != null && rlv.length > 0 && rlv.substr(rlv.length - 1, 1) != ';')
			rlv += ';';
		rlv += r;
		rl.value = rlv;
	}
	return false;
}

function SysBrowseEdit(page, resultcols) {
	var handleBrowseEdit = function (v) {
		if (v != null) {
			ListCurrent();
		}
	};

	var url = new SysUrlBuilder(page);
	url.Add("BCAction", 1);
	url.Add("Resultcols", resultcols);

	var dlg = new Dialog({
		autoShow: true,
		fullScreen: true,
		contentsPage: url,
		returnFocus: document.activeElement,
		handler: function () { handleBrowseEdit(dlg.returnValue); }
	});
}

function SysBrowseNew(page, resultcols) {

	var currentDialog = $dialog;
	var handleBrowseNew = function (v) {
		if (v != null) {
			currentDialog.returnValue = v;
		}
	};

	var url = new SysUrlBuilder(page);
	url.Add("BCAction", 0);
	url.Add("Resultcols", resultcols);

	var dlg = new Dialog({
		autoShow: true,
		fullScreen: true,
		contentsPage: url,
		returnFocus: document.activeElement,
		handler: function () {
			handleBrowseNew(dlg.returnValue);
		},
		onClose: function () {
			if (currentDialog.returnValue != null) {
				currentDialog.Close();
			}
		}
	});
}

function SysBrowse(name) {
	/// <summary>Obsolete: it will not work when using when using dialogs.</summary>
	SysGetElement('p' + name).click();
	return SysGet(name);
}

function SysBrowserKeyUp(e) {
	/// <summary>Handles browser specific key.</summary>
	/// <param name="e">Event argument. Preferably a DOMEvent, but a browser specific event object is also acceptable.</param>
	var ev = new SysHandleEvent(e);
	if (ev.IsEventStopped()) {
		return;
	}

	var hdl = new SysHandleKey(ev);
	if (hdl.IsEscapeKey()) {
		SysWindow.CloseDialog(new SysHandleEvent(e), this);
	}
	// Insert
	else if (hdl.IsInsertKey()) {
		BrowseNew();
	}
}

// This variable is used in BrowseField.vb
var isValueFromSuggestionList = false;
function HandleBrowseFieldSuggestionListClientData(el) {
	/// <summary>Insert client data value from suggestion list to extra result control.</summary>
	isValueFromSuggestionList = true;
	var browserCtrl = window[sysInputAlt + "Ctrl"];
	if (browserCtrl != null && browserCtrl.extraResults != null) {
		var extraResults = browserCtrl.extraResults.split('@')[0].split(',');
		// Format for extraResults: [ControlId;ValuePositionInReturnValue]
		// Example:[City;2,State;3]
		if (extraResults) {
			var returnValue = JSON.parse($(el.parentNode.lastChild).text());
			// Example format for returnValue: [1432,1432,Aalsmeer,NH]
			if (returnValue != null) {
				for (i = 0; i < extraResults.length; i++) {
					var extraResultControlData = extraResults[i].split(';');
					var extraResultControlId = extraResultControlData[0];
					var extraResultValue = returnValue[extraResultControlData[1]];
					// Null values are rendered as non breaking spaces; they should be cleared
					if (extraResultValue === String.fromCharCode(160)) {
						extraResultValue = "";
					}
					new SysElement(extraResultControlId).Value(extraResultValue);
					new SysElement(extraResultControlId + '_alt').Value(extraResultValue);
				}
			}
		}
	}
};
// Get the Buttonbar from the page and fix it during scrolling (only when not visible on page)
function SysFloatingButtonBar() {
	var hasHeader = $('.HdrTitleLine').length;
	var btnBar = $('.exButtonBar').first();
	var loginBtn = $('.LoginButton');
	
	if (hasHeader && btnBar.length && !loginBtn.length) {
		var hdrRefs = $('.HdrRefs');		
		var btnBarOffset = btnBar.offset();
		var scrollToTop = '<div class="ScrollToTop"><a id="ScrollToTopArrow" title="' + SysTerm(57231, "back to top") + '" href="#"><span></span></a></div>';
		var appendDone = false;
		var wrapper = $('.HdrTitleLine').add(btnBar).wrapAll('<div>').parent();

		var overlay = null;
		if (UserAgent.IsIE() || UserAgent.IsIE11OrUp()) {
			overlay = $("<iframe class='IEIFrameOverlay' frameborder='0' style='display: none;'></iframe>");
			overlay.css('width', '100%');
			overlay.insertBefore(wrapper); // insert just above the FixedButtonBar
		}

		$(window).scroll(function () {
			var fixedBtnBar = btnBar.parent();
			var btnBarHeight = fixedBtnBar.height();
			var contextHelp = $('.ch-container');
			if (contextHelp.length>0) {
				btnBarHeight = btnBarHeight - 200;
			}
			var scrollTop = $(window).scrollTop() + btnBarOffset.top;
			if (btnBarOffset.top < scrollTop) {
				fixedBtnBar.addClass('FixedButtonBar');
				if (!appendDone) {
					$('body').find('form').addClass('HasFixedButtonBar').css('padding-top', btnBarHeight + 1); // 1 needed somehow for IE8/IE9
					hdrRefs.hide();
					contextHelp.hide();
					btnBar.append(scrollToTop);					
					$('.ScrollToTop').click(function () {
						$("html, body").animate({ scrollTop: 0 }, 400);
						return false;
					});
					appendDone = true;
				}

				if (appendDone && overlay) {
					overlay.css('top', fixedBtnBar.css('top'));
					overlay.css('position', fixedBtnBar.css('position'));
					overlay.css('display', 'inline');
					overlay.css('height', btnBarHeight + 9);				// plus 9 is needed to include the bottom border and the shadow
					overlay.css('z-index', fixedBtnBar.css('z-index') - 1);	// the fixed button bar has to be on top
				}

			} else {
				btnBar.parent().removeClass('FixedButtonBar');

				if (overlay) {
					overlay.hide();
				}

				$('.ScrollToTop').remove();
				$('body').find('form').css('padding-top', '0px').removeClass('HasFixedButtonBar');
				hdrRefs.show();
				contextHelp.show();
				appendDone = false;
			}
		});
	}
};;
/// <reference path="..\docs\jquery-1.5.1.js" />
/// <reference path="..\docs\MicrosoftAjax.Debug.js" />
/// <reference path="..\docs\SysControls.debug.js" />

// System functions to support text selection.

// order of checking for interface:
// // FF, Safari, Chrome, Opera
// if (window.getSelection) {
// }
// // IE, Opera. This should come last; Opera supports both
// else if (document.selection) {
// }

// An element's nodeType can be any of
//        Node.ELEMENT_NODE == 1
//        Node.ATTRIBUTE_NODE == 2
//        Node.TEXT_NODE == 3
//        Node.CDATA_SECTION_NODE == 4
//        Node.ENTITY_REFERENCE_NODE == 5
//        Node.ENTITY_NODE == 6
//        Node.PROCESSING_INSTRUCTION_NODE == 7
//        Node.COMMENT_NODE == 8
//        Node.DOCUMENT_NODE == 9
//        Node.DOCUMENT_TYPE_NODE == 10
//        Node.DOCUMENT_FRAGMENT_NODE == 11
//        Node.NOTATION_NODE == 12



// Mimic public enumerators

SysSelection.Mode = {
	undefined: -1,
	control: 0,
	text: 1,
	mixed: 2
};

SysSelection._Type = {
	text: "Text",
	control: "Control",
	none: "None"
};

// Interface
SysSelection.prototype = {
	el: null,
	hasSelection: false,
	sysselection: "1.0.0",
	mode: SysSelection.Mode.undefined,

	GetCaretPosition: function () {
		/// <summary>Get the location of the caret, i.e. the cursor position within the text.</summary>
		/// <returns type="Integer"></returns>
	},
	SetCaretPosition: function (pos) {
		/// <summary>Set the location of the caret, i.e. the cursor</summary>
		/// <param name="pos" optional="false" integer="true">The position in the elements text where the caret should be set to.</param>
		/// <remarks>If any text was selected, this selection is lost.</remarks>
	},
	GetSelection: function () {
		/// <summary>Get the selected text</summary>
		/// <returns type="String">The selected text or an empty string if no text was selected.</returns>
	},
	SetSelection: function (start, nr) {
		/// <summary>Select a part of the inner text in an element.</summary>
		/// <param name="start" optional="true" integer="true">If supplied indicates the starting character for the new
		/// selection.</param>
		/// <param name="nr" optional="true" integer="true">If supplied, indicates the number of characters to include 
		/// in the selection.</param>
	},
	ClearSelection: function () {
		/// <summary>Unselects selected text / controls.</summary>
	},
	DeleteSelection: function () {
		/// <summary>Deletes the selection, returns the deleted selection text.</summary>
		/// <returns type="null|String">If no text was deleted null is returned.</returns>
	},
	RestoreSelection: function () {
		/// <summary>Restore the selection after it is lost by another event.</summary>
	},
	ReplaceSelection: function (ins) {
		/// <summary>Replace the selected text with the supplied text. If no text was selected the supplied text
		/// is inserted at the current caret position.</summary>
	},
	GetHtml: function () {
		
	},
	InsertHtml: function (html) {
		
	},
	ReplaceHtml: function (html) {
		
	}
}


// Mimic statics


// Constructor
function SysSelection(el) {
	/// <summary>Represents a (text) selection object.</summary>
	/// <param name="el" type="Any">Can be anything ranging from an element's id, a jQuery object, ... <see 
	/// cref="SysElement />.</param>
	/// <field name="el" type="jQuery">The element the selection operates on. Note: this is not necessarily the same as
	/// the element that was initially supplied.</field>
	/// <field name="hasSelection" type="boolean">Indicates if the selection can be manipulated. A false can occur
	/// if no text / element had been selected, or, if no manipulable element was supplied.</field>
	/// <field name="sysselection" type="String">contains a version number and identifies any instance as being an 
	/// instance of SysSelection.</field>

	if (SysSelection._initialized === undefined) {

		// Public interface
		SysSelection.prototype.GetCaretPosition = function () {
			if (this._selectionStart == -1) {
				if (this.hasSelection) {
					if (window.getSelection) {
						if (SysElement.IsNotNothing(this._el.selectionStart)) {
							this._selectionStart = this._el.selectionStart;
						}
						else {
							this._selectionStart = this._sel.anchorOffset;
							// this._selectionStart = this._rng.startOffset;
						}
					} else if (document.selection) {
						var i;
						var objCaret;
						if (this._sel && this._rng) {
							objCaret = SysSelection._CreateRange(this._sel);
						}
						else {
							objCaret = SysSelection._CreateRange(document.selection);
						}

						// We need to use val for e.g. an input element, text for e.g. button, td, ...
						var txt = this.el.text() || this.el.val();
						i = txt.replace(/\n/g, '').length + 1;

						var moved = 1;
						while (objCaret && objCaret.parentElement() == this._el && moved == 1) {
							moved = objCaret.move("character", 1);
							if (moved === 1) {
								--i;
							}
						}
						this._selectionStart = --i;
					}
					else {
						this._selectionStart = 0;
					}
				}
			}
			return this._selectionStart;
		};

		SysSelection.prototype.SetCaretPosition = function (pos) {
			if (this.hasSelection) {
				this._selectionStart = pos;
				if (window.getSelection) {
					this._el.selectionStart = pos;
					this._el.selectionEnd = pos;
				}
				else {
					var selRange = this._el.createTextRange();
					selRange.move("character", pos)
					selRange.select();
				}
			}
		};

		SysSelection.prototype.GetSelection = function () {
			var txt = "";
			if (this.hasSelection) {
				if (window.getSelection) {
					if (SysElement.IsNotNothing(this._el.selectionStart)) {
						var pos = this.GetCaretPosition();
						if (pos != this._el.selectionEnd) {
							txt = this.el.val().substring(pos, this._el.selectionEnd);
						}
					}
					else {
						txt = this._sel.toString();
					}
				}
				else if (document.selection) {
					if (this._sel.type === SysSelection._Type.text) {
						txt = this._rng.text;
					}
					else if (this._sel.type === SysSelection._Type.control) {
						txt = this._el.innerText;
					}
				}
			}
			return txt;
		};

		SysSelection.prototype.SetSelection = function (start, nr) {
			var selStart = -1;
			var selEnd = -1;
			var txtLen = (this.el.val() || this.el.text()).length;
			if (typeof start === "number" && start >= 0) {
				selStart = selEnd = start;
			}
			if (typeof nr === "number" && nr >= 0) {
				selEnd = selStart + nr;
			}

			if (window.getSelection) {
				if (selStart > -1) {
					this._selectionStart = this._el.selectionStart = selStart;
				}
				else {
					this._selectionStart = this._el.selectionStart = 0;
				}

				if (selEnd > -1) {
					this._el.selectionEnd = selEnd;
				}
				else {
					this._el.selectionEnd = txtLen;
				}
			}
			else if (document.selection) {
				var rng = document.selection.createRange();
				if (selStart > 0) {
					rng.moveStart("character", selStart);
				} else {
					rng.moveStart("textedit");
				}
				if (selEnd == -1) {
					rng.expand("textedit");
				} else {
					rng.expand("character", txtLen - selStart);
				}
				rng.select();
			}
		};

		SysSelection.prototype.ClearSelection = function () {
			if (this.hasSelection) {
				if (window.getSelection) {
					this._el.selectionEnd = this._el.selectionStart;
				}
				else if (document.selection) {
					this._sel.empty();
					this._rng = null;
					//                    if (this._sel.type === SysSelection._Type.text) {
					//                        this._sel.empty();
					//                        this._rng = this._sel.createRange();
					//                    }
					//                    else if (this._sel.type === SysSelection._Type.control) {
					//                        var el2 = this._rng.commonParentElement();
					//                        this._sel.empty();
					//                        if (el2.nodeType === 9) {
					//                            this._rng = el2.body.createControlRange();
					//                        }
					//                        else {
					//                            this._rng = el2.document.body.createControlRange();
					//                        }
					//                        
				}
			}
		};

		SysSelection.prototype.DeleteSelection = function () {
			var txt = null;
			if (this.hasSelection) {
				if (window.getSelection) {
					// possibly a text selection inside a single element (re-enabled to facilitate br 33.716.042)
					if (SysElement.IsNotNothing(this._el.selectionStart) &&
							SysElement.IsNotNothing(this._el.selectionEnd)) {

						var pos = this.GetCaretPosition();
						if (pos != this._el.selectionEnd) {
							var val = this.el.val();
							txt = val.substring(pos, this._el.selectionEnd);
							this.el.val(val.substring(0, pos) + val.substring(this._el.selectionEnd));
						}
					}
					else {
						// Note: inside input element in ff (3.5) txt would remain empty. In Safari deleteFromDocument
						// removed the selection from screen, but not from the value of the element which contained the 
						// selection
						txt = this._sel.toString();
						if (txt.length > 0) {
							this._sel.deleteFromDocument();
						}
					}
				}
				else if (document.selection) {
					if (this._sel.type === SysSelection._Type.text) {
						txt = this._rng.text;
						this._sel.clear();
					}
					else if (this._sel.type === SysSelection._Type.control) {
						var i = 0;
						var el = this._el.parentElement;
						while (i < this._rng.length) {
							txt += this._rng(i).innerText;
							i++;
						}
						this._sel.clear();
						this._Init(el);
					}
				}
			}
			return txt;
		};

		SysSelection.prototype.ReplaceSelection = function (ins) {
			if (this.hasSelection) {
				if (window.getSelection) {
					var pos = this.GetCaretPosition();
					this.DeleteSelection();
					if (SysElement.IsNotNothing(this._el.value)) {
						this._el.value = this._InsertValue(this._el.value, pos, ins);
					}
					else if (SysElement.IsNotNothing(this._el.textContent)) {
						this._el.textContent = this._InsertValue(this._el.textContent, pos, ins);
					}		
				}
				else if (document.selection) {
					if (this._sel.type === SysSelection._Type.none) {
						// determine if we're inside an element that can receive text
						// Note alternatively:
						//    this._rng = this._el.document.selection.createRange().duplicate();
						//    this._rng.text = ins;
						if (SysElement.IsNotNothing(this._rng)) {
							this._rng.text = this._rng.text.charAt(this._rng.text.length - 1) == '' ? ins + ' ' : ins;
						}
						else {
							this._el.focus();
							if (SysElement.IsNotNothing(this._el.value)) {
								this._el.value = ins;
							}
						}
					}
					else if (this._sel.type === SysSelection._Type.text) {
						this._rng.text = ins;
					}
					else {
						if (this._el.createTextRange) {
							this._rng = this._el.createTextRange();
							this._rng.text = ins;
						}
						this.DeleteSelection();
					}
				}

			}
		};

		SysSelection.prototype.RestoreSelection = function () {
			if (this.hasSelection) {
				if (this._sel && this._rng) {
					if (this._rng.select) {
						this._rng.select();
					} else if (this._sel.removeAllRanges && this._sel.addRange) {
						this._sel.removeAllRanges();
						this._sel.addRange(this._rng);
					}
				}
			}
		};

		SysSelection.prototype.GetHtml = function () {
			var html = "";
			if (this.hasSelection && this._rng) {
				if (window.getSelection) {
					// And the HTML:
					var clonedSelection = this._rng.cloneContents();
					var div = document.createElement('div');
					div.appendChild(clonedSelection);
					return div.innerHTML;
				} else if (document.selection) {
					return this._rng.htmlText;
				} else {
					return '';
				}
			}
			return html;
		}

		SysSelection.prototype.InsertHtml = function (html) {
			if (this.hasSelection && this._rng) {
				if (this._rng.pasteHTML) {
					if ((this._sel != null) && (this._sel.type.toLowerCase() != "control")) {
						this._rng.pasteHTML(html);
					}
				} else {
					var element = $(html)[0];
					if (UserAgent.IsIE() && UserAgent.majorVersion >= 9) {
						var container = el.document.createElement("div");
						container.innerHTML = html;
						element = container.firstChild;
					}
					this._rng.insertNode(element);
				}
			}
		}

		SysSelection.prototype.ReplaceHtml = function (html) {
			if (this.hasSelection && this._rng) {
				if (this._rng.pasteHTML) {
					if ((this._sel != null) && (this._sel.type.toLowerCase() != "control")) {
						this._rng.pasteHTML(html);
					}
				} else {
					this._rng.deleteContents();
					var element = $(html)[0];
					if (UserAgent.IsIE() && UserAgent.majorVersion >= 9) {
						element = $(html, el.document)[0];
						var container = el.document.createElement("div");
						container.innerHTML = html;
						element = container.firstChild;
					}
					this._rng.insertNode(element);
				}
			}
		}

		// Local interface
		SysSelection.prototype._Init = function (el) {
			/// <summary>This interface is NOT intended to be part of the public interface.</summary>
			var locEl = el;
			if (el) {
				var el2 = new SysElement(el).element;
				if (el2.length > 0) {
					locEl = el2[0];
				}
			}

			var ret = SysSelection._GetElement(locEl);
			this.el = ret[0];

			this._sel = ret[1];
			this._rng = ret[2];
			this.mode = ret[3];
			this._el = this.el[0];
			this._selectionStart = -1;
			this.hasSelection = true;
		}

		SysSelection.prototype._InsertValue = function (val, pos, ins) {
			/// <summary>This interface is NOT intended to be part of the public interface.</summary>
			var txt;
			if (pos != -1) {
				txt = val.substring(0, pos);
				txt += ins;
				txt += val.substring(pos);
			}
			else {
				txt = ins + val;
			}
			return txt;
		}

		SysSelection._initialized = true;

	}

	this._Init(el);

}

// private 'static':

SysSelection._GetElement = function (el) {
	var node, sel, rng, mode = SysSelection.Mode.undefined;
	if (el) {
		if (window.getSelection) {

			// In virtually all cases (I've seen sofar) all selections are wrapped in a TextNode element
			mode = SysSelection.Mode.text;

			// Make sure not to use the wrong parent window (e.g. a frame / window object was passed on)
			if (el.window) {
				sel = el.window.getSelection();
			}
			else {
				sel = window.getSelection();
			}

			// Selections inside an element (e.g. <input>) are not stored in range objects, ergo the rangeCount can be 0
			if (sel.rangeCount > 0) {
				rng = sel.getRangeAt(0);
				if (SysElement.IsNotNothing(el.selectionStart)) {
					node = el;
				}
				else {
					node = rng.startContainer;

					if (node.nodeType == 3) {
						node = node.parentNode;
					}
					else {
						mode = SysSelection.Mode.control;
					}
				}
			}
			else {
				node = el;
			}
		}
		else if (document.selection) {
			// nodeType === DOCUMENT_NODE
			if (el.nodeType === 9) {
				sel = el.selection;
			}
			else {
				sel = el.document.selection;
			}
			rng = SysSelection._CreateRange(sel);
			var type = sel.type;

			if (type === SysSelection._Type.text) {
				mode = SysSelection.Mode.text;
			}
			else if (type === SysSelection._Type.control) {
				mode = SysSelection.Mode.control;
			}
			else {
			}
			// not every DOM element has a nodeType: frames
			if (type === SysSelection._Type.text || SysElement.IsNothing(el.nodeType)) {
				if (rng.parentElement) {
					node = rng.parentElement();
				}
				else if (rng.commonParentElement) {
					node = rng.commonParentElement();
				}
			}
			else if (type === SysSelection._Type.control) {
				node = rng(0);
			}
			else if (type === SysSelection._Type.none) {
				node = el;
			}
		}
	}
	var ret = [];
	ret[0] = $(node);
	ret[1] = sel;
	ret[2] = rng;
	ret[3] = mode;
	return ret;
}

SysSelection._CreateRange = function (sel) {
	/// <summary>This interface is NOT intended to be part of the public interface.</summary>
	/// <remarks>When the selection.type is "Control", the interface of the selection object no longer supports 
	/// duplicate(). <br/>
	/// Use with the document.selection interface (i.e. IE)</remarks>
	var rng = sel.createRange();
	if (typeof (rng.duplicate) === "object") {
		rng = rng.duplicate();
	}
	return rng;
}
;
/// <reference path="../base/jquery-1.5.1-vsdoc.js" />
/// <reference path="SysUserAgent.js" />

SysWindow.prototype = {

	syswindow: "1.0.0",

	window: null,
	isMainWindow: false,

	Location: function (url, newWindow, name, features) {
		/// <summary>Navigate to the specified location indicated by url.</summary>
		/// <param name="url" type="String|SysUrlBuilder">Where to should be navigated.</param>
		/// <param name="newWindow" type="Boolean">If true specified url will be opened in a new window.</param>
		/// <param name="name" type="String" optional="true">Optionally supply a name for the new window.</param>
		/// <param name="features" type="String" optional="true">Optionally supply the features of the new window.
		/// </param>
		/// <returns type="undefined">undefined</returns>
	},
	Replace: function (url) {
		/// <summary>Replace the current document with that indicated by url. The additional effect is that the 
		/// replaced document is also removed from the history and the replacing document is added to the history.</summary>
		/// <param name="url" type="String|SysUrlBuilder">Where to should be navigated.</param>
		/// <returns type="undefined">undefined</returns>
	},
	MenuStyle: function () {
		/// <summary>Indicates the menu style in use.</summary>
		/// <returns type="MenuStyle">undefined</returns>
	}
};

// Mimic public enumerators

SysWindow.Window = {
	/// <summary>Enumeration over the window elements defined in eol.</summary>
	TheMainWindow: 0,
	MainWindow: 1,
	MenuLeft: 2,
	Toolbar: 3,
	Products: 4
};

SysWindow.MenuStyle = {
	/// <summary>Indicates the menu style in use.</summary>
	DosMenu: 1,
	Panel: 2,
	NewNavigation: 3
};

// Mimic statics

SysWindow.GetDialog = function (el, win) {
	var dlg = win && win.Dialog ? win.Dialog : window.Dialog;
	if (dlg.InDialog(el, win)) {
		var mainWindow = win;
		while (mainWindow != mainWindow.parent) {
			mainWindow = mainWindow.parent;
		}
		if (mainWindow.$dialog) {
			return mainWindow.$dialog;
		}
	}
	return null;
};

SysWindow.CloseDialog = function (el, win, retValue) {
	/// <summary>Close the current popup or dialog</summary>
	/// <param name="el" type="Any">Any type of element: DOMElement, SysElement, ...</param>
	/// <param name="win" type="Object">The window object of the aspx that was loaded into the dialog.</param>
	/// <param name="retValue" type="the return value for the dialog"></param>
	/// <returns type="undefined">undefined</returns>
	var dlg = SysWindow.GetDialog(el, win);
	if (SysElement.IsNotNothing(dlg)) {
		dlg.returnValue = retValue;
		dlg.Close();
	}
	else {
		if (/\/SysPopupFrame\.aspx/i.test(win.parent.location.href) ||
			/\/SysPopupHostingFrame\.aspx/i.test(win.parent.location.href)) {
			win.parent.returnValue = retValue;
			win.parent.close();
		}
		else {
			win.returnValue = retValue;
			win.close();
		}
	}
};

SysWindow.GetDialogArguments = function (el, win) {
	var dlg = SysWindow.GetDialog(el, win);
	if (SysElement.IsNotNothing(dlg)) {
		return dlg.arguments;
	}
	else {
		return win.parent.dialogArguments;
	}
};

SysWindow.SyncDivision = function (division) {
	/// <summary>With the main window (containing the menu) and its child, the division either is working on can run out of sync.
	/// This re-aligns them.
	/// </summary>
	/// <remarks> Make sure we actually have both a parent and a child window</remarks>
	if (SysElement.IsNotNothing(parent) && parent !== window && typeof parent.SysDivision === "function") {
		if (parseInt(division) !== parent.SysDivision()) {
			SysWindow.SwitchDivision(parent.SysDivision());
		}
	}
};

SysWindow.SwitchDivision = function (division, gopage) {
	var switchStamp = IsSwitchStampNeeded(division)
	/// <remarks> Do not update LastUsedDivision when switch to different stamp.
	if (!switchStamp) {
		/// <summary>Update the LastUsedDivision setting with the new value.</summary>
		/// <remarks>Using a synchronous callback; Firefox kills all running async callbacks
		/// when navigating away from the page (the redirect at the end of this function).</remarks>
		SysCallback(
			new SysUrlBuilder("SysCallback.aspx")
				.Add("Action", 11) // 11 = SysCBAction.SetUserSetting
				.Add("SettingName", 30) // 30 = SysCbSettingName.LastUsedDivision
				.Add("SettingValue", division)
		);
	}

	var url = switchStamp
		? SysWindow._SwitchStampUrl(division, gopage)
		: SysWindow._SwitchDivisionUrl(division, gopage);
	new SysWindow(SysWindow.GetMainWindow()).Location(url);
};

// <remarks> Check whether switch stamp is needed.</Remarks>
function IsSwitchStampNeeded(division) {
	var result
	try {
		var response = SysCallback(new SysUrlBuilder("SwitchStampCallback.aspx")
									.Add("Action", 1)
									.Add("Division", division));
		result = JSON.parse(response);
	}
	catch (e) {
		//When SysCallback is called from inactive company, eg. HRMDivision - Start From scratch
		//then it will return html of SysAccessDenied.
		//Hence, JSON.parse will fail.
		result = false;
	}
	return result
}

SysWindow._SwitchStampUrl = function (division, gopage) {
	var url = "SwitchStamp.aspx?Division=" + division;
	if (gopage != null && gopage != '') {
		url += "&gopage=" + SysURLEncode(gopage);
	}
	return url;
};

SysWindow.SwitchDivisionTemporary = function (division, previousDivision, goPage) {
	/// <summary>Update the LastUsedDivision setting with the new value.</summary>
	/// <remarks>Using a synchronous callback; Firefox kills all running async callbacks
	/// when navigating away from the page (the redirect at the end of this function).</remarks>
	SysCallback(
		new SysUrlBuilder("SysCallback.aspx")
			.Add("Action", 11) // 11 = SysCBAction.SetUserSetting
			.Add("SettingName", 30) // 30 = SysCbSettingName.LastUsedDivision
			.Add("SettingValue", division)
	);
	new SysWindow(SysWindow.GetMainWindow()).Location(SysWindow._SwitchDivisionTemporaryUrl(division, previousDivision, goPage));
};

SysWindow._SwitchDivisionUrl = function (division, gopage) {
	// TODO: Only add it conditionally
	var extra = '';
	if (gopage != null && gopage != '') {
		extra = "&gopage=" + SysURLEncode(gopage);

		if (IsMyFirmPortalPage(gopage)) {
			return "MyFirmPortal.aspx?_Division_=" + division;
		}
	}
	return "MenuPortal.aspx?_Division_=" + division + extra;
};

function IsMyFirmPortalPage(gopage) {
	var myFirmPortalPage = "MyFirmPortal.aspx";
	return gopage && gopage.toUpperCase().indexOf(myFirmPortalPage.toUpperCase()) !== -1;
}

SysWindow._SwitchDivisionTemporaryUrl = function (division, previousDivision, goPage) {
	var extra = '';
	if (goPage != null && goPage != '') {
		extra = "&gopage=" + SysURLEncode(goPage);
	}
	return "MenuPortal.aspx?_Division_=" + division + "&_PreviousDivision_=" + previousDivision + extra;
};

SysWindow.SwitchDivisionWindowTop = function (division, url) {
	var locUrl = new SysUrlBuilder(url);
	if (division != null) {
		locUrl.Add("_Division_", division);
	}
	try {
		window.top.name = "";
		window.top.allowSwitch = true;
		window.top.location = locUrl.ToString();
	}
	catch (ex) { }
}

SysWindow.SwitchToMenuPortalDivision = function (division, gopage) {
	/// <summary>Update the LastUsedDivision setting with the new value.</summary>
	/// <summary>Update the PortalViewMode session with the new value.</summary>
	/// <remarks>Using a synchronous callback; Firefox kills all running async callbacks
	/// when navigating away from the page (the redirect at the end of this function).</remarks>
	SysCallback(
		new SysUrlBuilder("SysCallback.aspx")
			.Add("Action", 27) // 27 = SysCBAction.SetUserSettingAndPortalViewMode
			.Add("SettingName", 30) // 30 = SysCbSettingName.LastUsedDivision
			.Add("SettingValue", division)
	);
	new SysWindow(SysWindow.GetMainWindow()).Location(SysWindow._SwitchDivisionUrl(division, gopage));
};

SysWindow.SwitchPracticeDivision = function (division, gopage) {
	/// <summary>Update the LastUsedDivision setting with the new value.</summary>
	/// <remarks>Using a synchronous callback; Firefox kills all running async callbacks
	/// when navigating away from the page (the redirect at the end of this function).</remarks>
	SysCallback(
		new SysUrlBuilder("SysCallback.aspx")
			.Add("Action", 11) // 11 = SysCBAction.SetUserSetting
			.Add("SettingName", 30) // 30 = SysCbSettingName.LastUsedDivision
			.Add("SettingValue", division)
	);
	
	var extra = '';
	if (gopage != null && gopage != '') {
		extra = "&gopage=" + encodeURIComponent(gopage);
	}
	new SysWindow(SysWindow.GetMainWindow()).Location("AccPracticePortal.aspx?IsAccPracticeNavigation=1&_Division_=" + division + extra);
};

SysWindow.GetWindow = function (win, parent) {
	/// <summary>Look for a specific window by its name.</summary>
	/// <param name="win" type="String">the id of the window (e.g. "MainWindow")</param>
	/// <param name="parent" optional="true" type="Window|Frame">Where to start looking: this is mainly used inside the 
	/// recursion and should usually not be supplied.</param>
	/// <returns type="Window|null">Returns the sought window object (or null if it cannot be found).</returns>
	var wnd = parent || top,
		i = 0,
		frame;

	while (i < wnd.frames.length) {
		frame = wnd.frames[i];
		try {
			if (frame.frameElement && frame.frameElement.id === win) {
				return frame.frameElement;
			}
			else {
				frame = SysWindow.GetWindow(win, frame);
				if (frame !== null) {
					return frame;
				}
			}
		} catch (e) { /* Skip frames without access*/ }
		i++;
	}

	return null;
};

SysWindow.GetMainWindow = function () {
	var mainWindow = window;
	while (mainWindow != mainWindow.parent) {
		mainWindow = mainWindow.parent;
	}
	return mainWindow;
};

SysWindow.SetMainWindow = function (url) {
	/// <summary>Redirect the main / top windown to the provided address</summary>
	/// <param name="url" type="String|UrlBuilder">The address to the page to which you wish to redirect.</param>
	new SysWindow(SysWindow.GetMainWindow()).Location(url);
};

SysWindow.IsMainWindow = function (win) {
	return SysWindow.GetMainWindow() === win;
};

SysWindow.FindInAllWindows = function (expr) {
	return SysWindow._GetAllDocuments().find(expr);
};

SysWindow._GetAllDocuments = function (parent) {
	var wnd = parent || top, frame, frames = [];
	if (wnd) {
		for (var i = 0; i < wnd.frames.length; i++) {
			frame = wnd.frames[i];
			try {
				var childFrames = SysWindow._GetAllDocuments(frame);
				frames.push(frame.frameElement.contentDocument || frame.frameElement.contentWindow.document);
				$(childFrames).each(function () { frames.push(this); });
			} catch (e) { /* Skip frames without access*/ }
		}
	}
	return parent ? frames : $(frames);
};

SysWindow.OpenInTab = function (url) {
	/// <summary>Opens a specific url in a new tab</summary>
	/// <param name="url" type="SysUrlBuilder">An url builder</param>
	/// <returns type="undefined">undefined</returns>
	if (typeof url === "string") {
		url = new SysUrlBuilder(url);
	}

	var tab;
	if (UserAgent.IsIE() || UserAgent.IsIE11OrUp()) {
		tab = window.open("about:blank");
		tab.navigate(url.ToString());
	}
	else {
		tab = window.open(url.ToString(), "_blank");
	}

	if (!tab || tab.closed || typeof tab == 'undefined' || typeof tab.closed == 'undefined') {
		InformationDialog.Show(
			56928, "Popup blocked",
			56929, "Page cannot be opened because of the popup blocker.",
			0,
			SysTerm(56937, "Click the OK button to navigate to the requested page.") + " " +
			SysTerm(56938, "If you don't want to see this message anymore disable the popup blocker for Exact Online in your browser."),
			function () { window.open(url.ToString(), "_blank"); });
	}
};

SysWindow.DownloadFile = function (url, onSuccess, onFail) {
	/// <summary>Downloads a file from an URL.</summary>
	/// <param name="url" type="SysUrlBuilder">A url builder</param>
	/// <param name="onSuccess" type="Function">Callback when the download succeed</param>
	/// <param name="onFail" type="Function">Callback when the download fails</param>
	/// <returns type="undefined">undefined</returns>
	if (typeof onFail !== 'function') {
		onFail = function () { };
	}
	if (typeof onSuccess !== 'function') {
		onSuccess = function () { };
	}
	if (typeof url === "string") {
		url = new SysUrlBuilder(url);
	}

	var $iframe = $("<iframe style='display: none'></iframe>")
		.appendTo("body")
		.attr("src", url.ToString());

	setTimeout(checkFileDownloadComplete, 100);
	function checkFileDownloadComplete() {
		if (document.cookie.indexOf("FileDownload=True") != -1) {
			onSuccess(url);
			var date = new Date(1000);
			document.cookie = "FileDownload=; expires=" + new Date(1000).toUTCString() + "; path=/";
			$iframe.remove();
			return;
		}

		try {
			var iframeDoc = $iframe[0].contentWindow || $iframe[0].contentDocument;
			if (iframeDoc.document) iframeDoc = iframeDoc.document;
			if (iframeDoc && iframeDoc.body != null && iframeDoc.body.innerHTML.length > 0) {
				var isFailure = true;
				if (isFailure) {
					onFail(iframeDoc.body.innerHTML, url);
					$iframe.remove();
					return;
				}
			}
		}
		catch (err) {
			onFail('', url);
			$iframe.remove();
			return;
		}
		setTimeout(checkFileDownloadComplete, 100);
	}
};

SysWindow.GetScrollbarWidth = function () {
	if (SysWindow._scrollWidth === undefined) {
		// There is a 2px width difference in scrollbars between Mac OS and Windows (and possibly other OS's as well).
		var ua = navigator.userAgent.toLowerCase();
		if (ua.indexOf("windows nt") !== -1 || ua.indexOf("windows 9") !== -1 || ua.indexOf("windows ce") !== -1) {
			SysWindow._scrollWidth = 17;
		}
		else if (ua.indexOf("macintosh" !== -1)) {
			SysWindow._scrollWidth = 15;
		}
		else {
			// Don't know, taking windows sized scrollbars
			SysWindow._scrollWidth = 17;
		}
	}
	return SysWindow._scrollWidth;
};

SysWindow.Print = function () {
	setTimeout(function () {
		try {
			window.focus();
			if (UserAgent.IsFF() && UserAgent.majorVersion >= 15) {
				window.print();
			}
			else {
				document.execCommand('print', false, null);
			}
		}
		catch (e) {
			window.focus();
			window.print();
		}
	}, 200);  //Timeout of 200ms otherwise Sarafi 9 shows the print dialog before the page is rendered.
};

// Constructor

function SysWindow(win) {
	/// <summary>Wraps the window object. Optionally (e.g. in case of frames) supply the window object.</summary>
	/// <param name="win" type="Object" optional="true">Optionally supply the specific window object to wrap.</param>
	/// <field name="window" type="Window">The window object that has been wrapped.</field>

	if (SysWindow._initialized === undefined) {

		SysWindow.prototype.Location = function (url, newWindow, name, features) {
			var ub = url;
			if (!(url instanceof SysUrlBuilder)) {
				ub = new SysUrlBuilder(url);
			}
			if (SysElement.IsNotNothing(newWindow) && (newWindow === true || newWindow.shiftKey)) {
				return this.window.open(ub.ToString(), name, features);
			}
			else {
				if (!this.isMainWindow && (UserAgent.IsIE() || UserAgent.IsIE11OrUp() || UserAgent.IsEdge())) {
					// In IE all of the window[.document].location[.href] in an iframe return menuportal.aspx as referrer, causing the callstack to be cleared upon the next http request.
					var link = document.createElement('a');
					link.href = ub.ToString();
					this.window.document.body.appendChild(link);
					link.click();
				}
				else {
					this.window.location.href = ub.ToString();
				}
			}
		};

		SysWindow.prototype.Replace = function (url) {
			var ub = url;
			if (!(url instanceof SysUrlBuilder)) {
				ub = new SysUrlBuilder(url);
			}
			this.window.location.replace(ub.ToString());
		};

		SysWindow.prototype.MenuStyle = function () {
			if (SysElement.IsNotNothing(this.window.SaveMenu) && SysElement.IsNotNothing(this.window.LoadMenu)) {
				return SysWindow.MenuStyle.DosMenu;
			}

			for (var i = 0; i < document.styleSheets.length; i++) {
				// In some cases there is no actual stylesheet attached to the ref
				if (SysElement.IsNotNothing(document.styleSheets[i].href)) {
					var sheet = document.styleSheets[i].href.toLowerCase();

					if (sheet.indexOf("_tab/css") > 0 || sheet.indexOf("_tabmnu/css") > 0) {
						return SysWindow.MenuStyle.NewNavigation;
					}
				}
			}

			return SysWindow.MenuStyle.Panel;
		};

		// Local interface
		SysWindow.prototype._Init = function (win) {
			if (SysElement.IsNotNothing(win)) {
				this.window = win;
			}
			else {
				this.window = window;
			}
			this.isMainWindow = SysWindow.IsMainWindow(this.window);
		};

		SysWindow._initialized = true;
	}

	this._Init(win);
}

// private 'static':
;
/// <reference path="SysWindow.js" />
/// <reference path="SysUrlBuilder.js" />

var SysMultiTab = (function () {

	this.v = "1.0.0";

	/**
	 * Rewire all relevant hyperlinks to wrap with their portal so "open in new tab / open in new window" get wrapped.
	 * @param {Document} document The document on which the links are searched.
	 */
	function RewireHyperlinks(document) {
		var links = _getLinksToRewire(document);
		for (var i = 0; i < links.length; ++i) {
			RewireHyperlink(links[i]);
		}
	};

	/**
	 * Rewire hyperlink to wrap with their portal so "open in new tab / open in new window" get wrapped.
	 * @param {HTMLAnchorElement} anchorElement
	 */
	function RewireHyperlink(anchorElement) {
		if (anchorElement.dataset.rewirelinkHandled)
			return;

		anchorElement.dataset.rewirelinkHandled = true;

		var originalhref = anchorElement.getAttribute("href");

		// If link does not look rewirable, skip it.
		if (!_isRewirableLink(originalhref)) return;

		// Avoid other r-click overrides so there's still a browser context menu on rewired hyperlinks directly.
		anchorElement.addEventListener('contextmenu', function (e) { e.stopPropagation(); });

		// Make normal user action (click) work on the original href as a location replacement on the current frame.
		if (!anchorElement.getAttribute('onclick')) {
			anchorElement.addEventListener('click', function (e) {
				var ev = SysEvent(e);
				var isUnmodifiedLeftClick = ev && !(ev.shiftKey || ev.ctrlKey) && ev.button === Sys.UI.MouseButton.leftButton;
				if (isUnmodifiedLeftClick) {
					// follow regular link instead of portal augmented permalinks
					location.href = originalhref;
					e.preventDefault();
					e.stopPropagation();
				}
			});
		}

		// Override the href to be one wrapped in the portal.
		// Only for accessing the link outside of normal user behavior (like right-click -> open in new tab).
		if (typeof SysWindow._SwitchDivisionUrl === 'function') {
			var url = new SysUrlBuilder(originalhref);
			url.OmitDivisionKey = url.OmitCallStackContextKey = true;
			anchorElement.target = "_top";
			var gopageurl = new SysUrlBuilder(SysWindow._SwitchDivisionUrl(SysDivision(), url.ToString()));
			gopageurl.OmitCallStackContextKey = true;
			if (typeof SysCallStackContextId === 'function') {
				gopageurl.Add('_from_csx_', SysCallStackContextId());
			}
			anchorElement.href = gopageurl.ToString();
		}

	};

	/**
	 * Get all anchor elements that have the data-rewirelink attribute set to true.
	 * @param {Document} document The document on which the links are searched.
	 * @returns {NodeListOf<HTMLElement>} anchor elements that match the selector.
	 */
	function _getLinksToRewire(document) {
		var anchorSelector = 'a[data-rewirelink=true]';
		return document.querySelectorAll(anchorSelector);
	};

	/**
	 * Check whether a given address is absolute.
	 * @param {string} href
	 * @returns {boolean}
	 */
	function _isAbsoluteUrl(href) {
		return /^(?:[a-z]+:)?\/\//.test(href);
	};

	/**
	 * Check whether a given address is valid to rewire.
	 * @param {string} href
	 * @returns {boolean}
	 */
	function _isRewirableLink(href) {
		// non empty
		if (!href) return false;
		// not absolute
		if (_isAbsoluteUrl(href)) return false;
		// not a hash link
		if (href.lastIndexOf('#', 0) === 0) return false;
		return true;
	};

	return {
		RewireHyperlink: RewireHyperlink,
		RewireHyperlinks: RewireHyperlinks,
		_getLinksToRewire: _getLinksToRewire,
		_isAbsoluteUrl: _isAbsoluteUrl
	};

})();
;
/// <reference path="..\docs\jquery-1.5.1.js" />
/// <reference path="..\docs\MicrosoftAjax.Debug.js" />
/// <reference path="..\docs\SysControls.debug.js" />
/// <reference path="..\Qowaiv\Qowaiv.debug.js" />

/// <summary>Used to contain (legacy) IE-specific code.</summary>
/// <field name="sysInputType" type="BrowseInputType">Possible values: 
///     I=Inputfield, B=Browser</field>



//The following would be necessary to have intellisense recognize BrowseInputType as an enum:

//Type.registerNamespace("SysControls");
//SysControls.BrowseInputType = function SysControls$BrowseInputType() {
//    if (arguments.length !== 0) throw Error.parameterCount();
//    throw Error.notImplemented();
//}

//SysControls.BrowseInputType.prototype = {
//    InputField: 1,
//    Browser: 2
//};
//SysControls.BrowseInputType.registerEnum("SysControls.BrowseInputType");


SysColors = {
	ActiveCaption: "#0054E3",
	CaptionText: "#FFFFFF"
};


BrowseInputType = {
	/// <summary>'Enumerator' to specify the type of input used in combination with browsing/searching based on something 
	/// entered by the user.</summary>
	InputField: "I",
	Browser: "B",
	SearchField: "S",
	InputList: "L",
	CustomInvitationEmailBrowser: "BI"
};

function SysGetElementsByTagName(ctl, tagName) {
	return ctl.getElementsByTagName(tagName);
}

function SysGetInnerText(element) {
	if (element.tagName == "INPUT")
		return $(element).attr("value");
	return $(element).text();
}

function SysGetInnerTextID(elId) {
	var el = SysGetElement(elId);
	if (el == null)
		return;
	return $(el).text();
}

function SysSetInnerTextID(elId, txtStr) {
	var el = SysGetElement(elId);
	if (el == null)
		return;
	SysSetInnerText(el, txtStr);
}

function SysSetInnerHtmlID(elId, txtStr) {
	var el = SysGetElement(elId);
	if (el == null)
		return;
	else if (txtStr == null)
		$(el).empty();
	else
		$(el).html(txtStr);
}

function SysSetInnerText(element, txtStr) {
	var el = new SysElement(element).element;
	if (txtStr == null) {
		txtStr = "";
	}

	if (el.is("input")) {
		el.attr("value", txtStr);
	}
	else {
		el.text(txtStr);
	}
}

function SysGetBoolean(ctlId) {
	var value = new SysElement(ctlId).Value();
	if (value == null || value === "") {
		value = 0;
	}
	if (value == true || value == 'True') {
		value = -1
	}
	return (value == -1);
}

function SysFrame(frameName) {
	return window.frames[frameName];
}

function SysFrameDocument(frame) {
	return frame.document;
}

// Placing
// -------
function SysLeft(el) {
	x = window.screenLeft;
	while (el != null) {
		x += el.offsetLeft;
		x -= el.scrollLeft;
		el = el.offsetParent;
	}
	return x;
}
function SysTop(el) {
	y = window.screenTop;
	while (el != null) {
		y += el.offsetTop;
		y -= el.scrollTop;
		el = el.offsetParent;
	}
	return y;
}
function SysBottom(el) {
	return el.offsetHeight + SysTop(el);
}
function SysRight(el) {
	return el.offsetWidth + SysLeft(el);
}

// Button
// ------
function SysButton(e, url) {
	new SysWindow().Location(url, e);
}

function SysGuid() {
	return Qowaiv.Guid.newGuid(sysSeed).format('b');
}


// Modal dialog
//-------------
function SysShowModal(url, args, width, height, returnFunc, withFrame, ops, hosting, e) {
	/// <summary>Show the supplied page in a modal window.</summary>
	/// <param name="url" type="String|SysUrlBuilder"></param>
	/// <param name="args" type="String|Object|Numeric|Array" optional="true">Can contain any data to pass on to the 
	/// modal window. The data can be retrieved by the client page by reading the dialogArguments property on the 
	/// window object. </param>
	/// <param name="width" type="String" optional="true">A number with optionally 'px' appended.</param>
	/// <param name="height" type="String" optional="true">A number with optionally 'px' appended.</param>
	/// <param name="returnFunc" type="String" optional="true">The function call that will be called when the modal
	/// dialog returns.</param>
	/// <param name="withFrame" type="Boolean" optional="true">Indicate if the page should be displayed inside a frame.
	/// </param>
	/// <param name="ops" type="String" optional="true">Specify additional ornaments (e.g. resizable, scroll) on the 
	/// window. It is a string of key/value pairs, where key and value are separated by a colon (':') and individual 
	/// pairs are separated with a semi-colon (';').</param>
	/// <param name="hosting" type="Boolean" optional="true">Applies only when withFrame is true. If true the frame 
	/// should be the hosting frame.</param>
	/// <param name="e" type="" optional="true"></param>
	/// <returns type="Any">Defined by the contents page, i.e. the page identified by the url argument.</returns>

	var ub = url;
	if (!(url instanceof SysUrlBuilder)) {
		ub = new SysUrlBuilder(url);
	}
	ub.Add("IsModal", 1);

	var rf;
	var re = /px/g;

	var left = '';
	if (width) {
		left = (window.top.screenLeft ? window.top.screenLeft : window.top.screenX) +
			((window.top.document.body.clientWidth - new Number(width.replace(re, ""))) / 2);
		left = "dialogLeft:" + left + ";";
	}
	var top = '';
	if (height) {
		var h = new Number(height.replace(re, ""));
		top = (window.top.screenTop ? window.top.screenTop : window.top.screenY) +
			((window.top.document.body.clientHeight - h) / 2);
		top = "dialogTop:" + top + ";";
	}
	if (returnFunc != null) {
		if (e) {
			rf = new Function('e', 'return ' + returnFunc + '(e)');
		}
		else {
			if (typeof returnFunc === "function") {
				rf = returnFunc;
			}
			else {
				rf = new Function(returnFunc);
			}
		}
	}
	var options = left + top + 'dialogHeight:' + height + ';dialogWidth:' + width + ';status:no;unadorned:yes;help:no;resizable:yes;';
	if (ops != null) {
		options = options + ops;
	}
	if (withFrame == null) {
		try {
			// Workaround for Safari 5.1+ on Mac OS X 10.7
			// The window.returnValue appears to be undefined sometimes.
			SysDialog.returnValue = undefined;
			var result = window.showModalDialog(ub.ToString(), args, options);
			if (SysDialog.returnValue == undefined) SysDialog.returnValue = result;
		}
		catch (ex) {
			window.alert(SysTerm(15693, 'Pop-up blocked. Please enable pop-ups for this site.'));
		}
	}
	else {
		var u = new SysUrlBuilder(hosting ? 'SysPopupHostingFrame.aspx' : 'SysPopupFrame.aspx');
		u.Add("Page", ub.ToString());
		try {
			// Workaround for Safari 5.1+ on Mac OS X 10.7
			// The window.returnValue appears to be undefined sometimes.
			SysDialog.returnValue = undefined;
			var result = window.showModalDialog(u.ToString(), args, options);
			if (SysDialog.returnValue == undefined) SysDialog.returnValue = result;
		}
		catch (ex) {
			window.alert(SysTerm(15693, 'Pop-up blocked. Please enable pop-ups for this site.'));
		}
	}
	if (rf != null) {
		if (e) {
			rf(e);
		}
		else {
			rf();
		}
	}
	return SysDialog.returnValue;
}

function SysFinalizeModal() {
}

// Browser
//----------
function BrowseTableMouseOver(e) {
	var el = SysSrcElement(e);
	if (el && el.tagName == "TD")
		el.parentNode.className = "Selected";
}
function BrowseTableMouseOut(e) {
	var el = SysSrcElement(e);
	if (el && el.tagName == "TD") {
		var p = el.parentNode;
		p.className = ((p.rowIndex % 2) != 0) ? "DataLight" : "DataDark";
	}
}
function BrowseTableClick(e) {
	var el = SysSrcElement(e);
	BrowseTableClicked(e, el.href == 'javascript:{}' ? el.parentNode : el);
}
function BrowseSetFocus(ctlID) {
	var ctl = SysGetElement(ctlID);
	if (ctl != null)
		ctl.focus();
}
function BrowseTableKeyPress(e) {
}

// ScriptCallback

var sysXmlHttp;
var sysXmlHttpAborted = false;

function SysCallback(url, callbackID, callbackFunction, dataType) {
	/// <summary>Perform an [asynchronous] (AJAX) XMLHTTP request.</summary>
	/// <param name="url" type="String|SysUrlBuilder">Adress / url to invoke.</param>
	/// <param name="callbackID" type="???"></param>
	/// <param name="callbackFunction" type="Function" optional="true">Optionally supply a callback function to handle
	/// an asynchronous call.</param>
	/// <param name="dataType" type="Boolean|String" optional="true">True by default, and the response should be plain text. If 
	/// false the response should be xml. With a string parameter the data type can also be set to "json".</param>
	/// <returns type="String">null, or, if the call is synchronous the reponse text/xml</returns>

	var ret;
	try {
		// url:    URL to invoke
		// params: string object to pass to the remote URL
		if (dataType == null) {
			dataType = true;
		}
		// Add some parameters to the query string
		if (callbackID == null) {
			callbackID = "true";
		}
		var ub = url;
		if (!(url instanceof SysUrlBuilder)) {
			ub = new SysUrlBuilder(url);
		}
		ub.Add("callback", callbackID);
		// Initialize the XmlHttp object
		if (sysXmlHttp) {
			sysXmlHttp.abort();
		}

		// Prepare for a GET statement and synchronous.
		var options = {
			url: ub.ToString(),
			cache: false,
			async: false,
			dataType: "text"
		};
		if (!dataType) {
			options.dataType = "xml";
		}
		if (dataType === "json") {
			options.dataType = "json";
		}
		if (callbackFunction) {
			options.async = true;
			options.success = callbackFunction;
		}
		sysXmlHttp = $.ajax(options);
		if (callbackFunction != null) {
			ret = null;
		}
		else if (dataType) {
			ret = sysXmlHttp.responseText;
			if (dataType === "json") {
				ret = JSON.parse(ret);
			}
		}
		else {
			ret = sysXmlHttp.responseXML;
		}
	}
	catch (e) {
		ret = null;
	}
	return ret;
}

// browser
function SysCancelInputSearch() {
	_sysBrowsing = false;
	SysCallbackAbort();
	if (sysCxMenu !== null) {
		sysCxMenu.hide();
	}
	if (sysCxMenuFrame !== null) {
		sysCxMenuFrame.hide();
	}
	if (InMenuLeft()) {
		parent.prtSetFrameCols();
	}
}
function SysCallbackAbort() {
	if (sysXmlHttp) {
		sysXmlHttp.abort();
	}
	sysXmlHttpAborted = true;
}

// Inputfield Selector

// Holds the id of the element that initiates a search / selection
var sysInput;
// Holds an alternative id, used with BrowseField controls
var sysInputAlt;
// Points to the popup menu (== a table element)
var sysInputMenu;
// Holds the last inputted text, for comparison with new inputted text.
var sysInputText;
// Holds the selected row index.
var sysInputRow;
// Holds the selected item description that is uniquely defining the item in a combination with the code
var sysInputSelectedDescription;

// No longer in use?
var sysInputXmlHttp;

var sysInputTimer;
var sysInputTextType;
var sysInputRefUrl;
var sysInputKeyInRef;
var sysInputType;
var sysInputExtraQuery = '';
var sysInputParm = '';
var sysInputDivisionField;

function SysInputFindElement(el) {
	while (el != null && el.className != "ContextMenuItems") {
		el = el.parentNode;
	}
	return el;
}
function SysInputHighlight(e) {
	var el = SysInputFindElement(SysSrcElement(e));
	if (el != null && el.className == "ContextMenuItems") {
		sysInputRow = SysElement.attr($(el).addClass("Selected"), "rowIndex");
	}
}

function SysInputLowlight(e) {
	if (sysInputRow > -1) {
		var r = sysInputMenu.rows[sysInputRow];
		if (r != null) {
			$(r).removeClass("Selected");
		}
	}
	var el = SysInputFindElement(SysSrcElement(e));
	if (el != null && el.className == "ContextMenuItems") {
		$(el).removeClass("Selected");
	}
}
function SysInputRowHide(row) {
	var r = sysInputMenu.rows[row];
	if (r != null) {
		$(r).removeClass("Selected");
	}
}

function SysInputSelectRow(e, key) {
	/// <summary>Select a row from a popup menu.</summary>
	/// <param name="e" type="event"></param>
	/// <param name="key" type="number">key code</param>
	/// <returns type="Boolean">true if a row was selected, false otherwise.</returns>

	if (sysInputMenu == null ||
		sysInput == null ||
		(sysCxMenu !== null && sysCxMenu.is(":hidden")) ||
		(key != SysHandleKey.Key.up && key != SysHandleKey.Key.down)
	) {
		return false;
	}
	SysInputLowlight(e);
	if (key == SysHandleKey.Key.up) {
		if (sysInputRow > 0) {
			sysInputRow -= 1;
		}
		else {
			sysInputRow = sysInputMenu.rows.length - 1;
		}
	}
	else {
		if (sysInputRow < (sysInputMenu.rows.length - 1)) {
			sysInputRow += 1;
		}
		else {
			sysInputRow = 0;
		}
	}
	var r = sysInputMenu.rows[sysInputRow];
	if (r != null) {
		$(r).addClass("Selected");
		var c = r.cells[0];
		SysInputSetValue(c);
	}
	return true;
}
function SysInputMouseSelect(e) {
	var el = SysSrcElement(e);
	if (el != null) {
		SysInputSetValue(el);
		// Necessary for IE8 only
		el.focus();
		SysMenuHide();

		var inputId = sysInput || sysInputAlt;

		var inputElement = SysGetElement(inputId + '_alt');
		if (!inputElement) {
			inputElement = SysGetElement(inputId);
		}

		//The sysinputchanged array works on the actual inputfield or inputfield _alt.
		//Be sure here that the inputfield is used here and not the dropdown control.
		if (inputElement && $(inputElement).data('sysinputchanged')) {
			SysChangeOnBlur(inputElement);
			inputElement.focus();
		}

		if ($(inputElement).attr("selectioncausespostback") === "true") { // this flag is set in EDS only
			$(inputElement).trigger(jQuery.Event('keydown', { keyCode: 13 }));
		}
	}
}

function SysInputSetValue(el) {
	/// <param name="el" type="DOMElement"></param>
	var el2 = $(el.parentNode.firstChild);
	// Autosuggestion selection of the respective Browser control
	sysInputSelectedDescription = el2.text();
	var iv = SysTrim(el2.attr('iv'));
	$("#" + sysInputAlt + "_alt").data('sysinputchanged', true);
	var sin;
	var ic;
	if (sysInputType === BrowseInputType.Browser
		|| sysInputType === BrowseInputType.CustomInvitationEmailBrowser) {

		sin = $("#" + sysInputAlt);
		var f = 1;
		var refUrl = sysInputRefUrl;
		var bKeyInRef = sysInputKeyInRef;
		ic = el2.attr('ic');
		if (ic == null) {
			ic = iv;
		}
		if (ic == null || ic.length == 0) {
			$("#" + sysInputAlt + "_alt").val('');
			$("#" + sysInputAlt + "_ref").attr('href', '').text('');
		}
		else {
			if (sin.length > 0) {
				sin.val(iv);
				$(sin).data('sysinputchanged', true);
			}
			var sinAlt = $("#" + sysInputAlt + "_alt");
			if (sinAlt.length > 0) {
				sinAlt.val(SysTrim(ic));
				f++;
			}
			var sinRef = $("#" + sysInputAlt + "_ref");
			if (sinRef.length > 0) {
				if (refUrl.length > 0) {
					sinRef.attr("href", refUrl + SysURLEncode(iv));
				}
				if (bKeyInRef) {
					SysSetInnerText(sinRef, el2.text());
				}
				else {
					SysSetInnerText(sinRef, ic + " - " + el2.text());
				}

				if (el2.text() && window._ENABLE_EDS_){
					$("#eds-browsefield_" + sysInputAlt).removeClass('bf-empty');
				}
				else if (window._ENABLE_EDS_) {
					$("#eds-browsefield_" + sysInputAlt).addClass('bf-empty');
				}
			}
			var validateBrowseFieldExtraResult = sinAlt.data("validatebrowsefieldextraresult");
			if (validateBrowseFieldExtraResult != null && !validateBrowseFieldExtraResult) {
				HandleBrowseFieldSuggestionListClientData(el, sinAlt);
			}
		}
	}
	else if (sysInputType === BrowseInputType.InputField) {
		sin = $("#" + sysInput);
		sin.val(el2.text());
		
	}
	else if (sysInputType === BrowseInputType.SearchField) {
		iv = el2.attr('iv');
		ic = el2.attr('ic');
		if (ic == null) {
			ic = iv;
		}
		sin = $("#" + sysInput);
		sin.val(SysTrim(ic));
	}
	else {
		Sys.Debug.fail("where does this occur");
		sin = sysInput;
		var si = SysGetElement(sin);
		var sit = si.value;
		var cp = SysGetCaretPosition($(si));
		var li = sit.lastIndexOf(";", cp - 1);
		if (li < 0) {
			li = -1;
		}
		var idx = sit.indexOf(";", cp);
		if (idx < 0) {
			idx = sit.length;
		}
		var st = sit.substring(0, li);
		if (st != '' && st != null) {
			st = st + ";";
		}
		var en = sit.substring(idx, sit.length);
		if (en != '' && en != null) {
			en = ";" + en;
		}
		si.value = st + el2.text() + en;
		selRange = si.createTextRange();
		selRange.move("character", cp);
		idx = si.value.indexOf(";", cp);
		if (idx < 0) {
			idx = si.value.length;
		}
		selRange.moveEnd("character", i - cp);
		selRange.select();
	}

	// When the user selects an item it will be different from the typed text. If we do not clear this, we can not
	// re-raise the popup on the same entered text. E.g. entering '8' for G/L account will usually give a list with
	// 5+ items. Without clearing this, replacing the text in the input with '8' will not raise a list.
	sysInputText = "";
}

function SysInputBrowseChg(ctl, refurl, bKeyInRef, where, extraResults, textOnly, divisionField) {
	var sin = SysGetElement(ctl + '_alt');
	if (sin == null)
		sin = SysGetElement(ctl);
	if (sin == null)
		return;
	var sit = sin.value;

	if (window._ENABLE_EDS_ && sit == "") {
		$('#eds-browsefield_' + ctl).addClass('bf-empty');
	}
	
	var t;
	where = RemoveParameterFromAttributes("Where", where);
	if (sit != null && sit != '') {
		// Get the xml (as indicated by the XML param)
		var url = new SysUrlBuilder("SysInputSearch.aspx?XML=1&InputType=" + BrowseInputType.Browser +
			"&Text=" + SysURLEncode(sit) + "&" + where);
		if (divisionField != null) {
			var division = SysGet(divisionField);
			if (division != null) {
				url.OverrideDivisionKey(division);
			}
		}
		t = SysCallback(url, "", null, false);
	}
	var ok = false;
	if (t != null && t.xml != '') {
		var pos = t.getElementsByTagName("Position").item(0);
		var posID = pos.getAttribute("id");
		var posCode = pos.getAttribute("code");
		var posDescription = pos.getAttribute("description");
		var es = t.getElementsByTagName("Entity");
		var id, desc, er, erv;
		for (i = 0; !ok && i < es.length; i++) {
			var e = es.item(i);
			var code = e.getAttribute("value" + posCode);
			if (code) {
				if (es.length == 1 || SysTrim(sit).toLowerCase() == SysTrim(code).toLowerCase()) {
					id = e.getAttribute("value" + posID);
					desc = e.getAttribute("value" + posDescription);
					if (textOnly && sit.substr(0, code.length) == code) {
						code = sit;
						id = sit;
					}
					// Make sure Auto suggestion selection should be available for Browser control
					// condition for checking given auto suggestion selection with Entity
					if (InputSelectionHasValue(desc)) {
						SysSetBrowser(ctl, id, code, refurl, desc, bKeyInRef);
						ok = true;
					}
				}
			}
			else {
				id = e.getAttribute("value" + posID);
				if (es.length == 1 || SysTrim(sit).toLowerCase() == SysTrim(id).toLowerCase()) {
					desc = e.getAttribute("value" + posDescription);

					if (InputSelectionHasValue(desc)) {
						SysSetBrowser(ctl, id, code, refurl, desc, bKeyInRef);
						ok = true;
					}
				}
			}
			if (!ok) {
				// Try match on description as a last resort
				desc = e.getAttribute("value" + posDescription);
				if (SysTrim(sit).toLowerCase() == SysTrim(desc).toLowerCase()) {
					id = e.getAttribute("value" + posID);
					SysSetBrowser(ctl, id, code, refurl, desc, bKeyInRef);
					ok = true;
				}
			}
		}
		// autosuggestion selection should be null once value set to the control
		sysInputSelectedDescription = null;
	}
	if (!ok && textOnly)
		SysSetBrowser(ctl, sit, sit);
	if (ok && extraResults != null && sin.original != sit.toLowerCase()) {
		sin.original = sit.toLowerCase();
		if (extraResults != '') {
			er = extraResults.split(',');
			for (k = 0; k < er.length; k++) {
				erv = er[k].split(':');
				var v = _GetExtraResultValue(e, erv[1]);
				SysSet(erv[0], v);
				SysSet(erv[0] + '_alt', v);
			}
		}
	}
	var el = SysGetElement(ctl + '_ref');
	if (el != null) {
		if (sit == null || sit == '')
			SysSetInnerText(el, '');
		else if (ok)
			$(el).css("color", "");
		else {
			SysSetInnerText(el, sysNoDataTerm);
			if (window._ENABLE_EDS_) {
				$('#eds-browsefield_' + ctl).removeClass('bf-empty');
			}
			$(el).css("color", "red");
			if (el.tagName == 'A')
				el.removeAttribute('href');
			if (extraResults != null && extraResults != '') {
				sin.original = sit.toLowerCase();
				er = extraResults.split(',');
				for (k = 0; k < er.length; k++) {
					erv = er[k].split(':');
					SysSet(erv[0], '');
					SysSet(erv[0] + '_alt', '');
				}
			}
		}
	}
	$(sin).data("sysinputchanged", false);
}

function InputSelectionHasValue(value) {
	return sysInputSelectedDescription == null || SysTrim(value).toLowerCase() == SysTrim(sysInputSelectedDescription).toLowerCase();
}

function RemoveParameterFromAttributes(parameterName, attributes) {
	if (attributes != null && parameterName != null) {
		var parameterIndex = GetParameterStartIndex(parameterName, attributes);
		var returnAttributes;
		if (parameterIndex != -1) {
			var parameterEndIndex = GetParameterEndIndex(attributes, parameterIndex + 1);
			returnAttributes = attributes.substring(0, parameterIndex) + attributes.substring(parameterEndIndex, attributes.length);
		}
		else {
			returnAttributes = attributes;
		}
		//remove the & if the first attribute is removed.
		if (returnAttributes.startsWith("&")) {
			returnAttributes = returnAttributes.substring(1, returnAttributes.length - 1);
		}
		return returnAttributes;
	}
}

function GetParameterStartIndex(parameterName, attributes) {
	var parameterIndex = -1;
	var searchParameterString;
	searchParameterString = "&" + parameterName + "=";
	parameterIndex = attributes.indexOf(searchParameterString);

	if (parameterIndex == -1) {
		searchParameterString = parameterName + "=";
		if (attributes.startsWith(searchParameterString)) {
			parameterIndex = 0;
		}
	}
	return parameterIndex;
}

function GetParameterEndIndex(attributes, indexStartFrom) {
	var parameterEndIndex;

	parameterEndIndex = attributes.indexOf("&", indexStartFrom);
	if (parameterEndIndex < 0) {
		parameterEndIndex = attributes.length;
	}
	return parameterEndIndex;
}

function _GetExtraResultValue(entity, name) {
	/// <summary>For internal use only.</summary>
	/// <param name="entity" type="Object">An entity element from the xml returned by an input search.</param>
	/// <param name="name" type="String"></param>
	/// <returns type="undefined">undefined</returns>
	/// <remarks>The entity object is expected to have name value pairs in the form of attributes: 
	/// name0 value0, name1 value1, ...</remarks>

	var value;
	for (var i = 0; i < entity.attributes.length; i++) {
		var attr = entity.attributes[i];
		if (attr.name.substr(0, 4) === "name" && attr.value === name) {
			var idx = parseInt(attr.name.substr(4));
			if (idx !== NaN) {
				value = entity.getAttribute("value" + idx);
			}
			break;
		}
	}
	return value;
}

var sysValidateBrowseFieldExtraResult;

function SysInputBrowse(e, id, refurl, bKeyInRef, where, inputSearchActions, validateInput, customInputType, divisionField) {
	// Disable lookup when browsing is disabled
	if (new SysElement(id).Attribute("data-browsingdisabled") === "true") {
		return;
	}
	// In FF (only) 3.5 F2 comes through to the keyup, even before the popup browser is shown. In the other browsers the keyup
	// is caught in the browser window, unless that was closed before the key was released, which in normal usage is an unlikely
	// scenario.
	var hdl = new SysHandleKey(e);
	if (hdl.IsF2Key()) {
		return;
	}

	sysInputType = customInputType || BrowseInputType.Browser;

	sysInputRefUrl = refurl;
	sysInputKeyInRef = bKeyInRef;
	sysInputExtraQuery = where;
	sysInputDivisionField = divisionField;
	var sin = $get(id + '_alt');
	$(sin).data('InputSearchActions', inputSearchActions);
	var validateBrowseFieldExtraResult = $(sin).data("validatebrowsefieldextraresult");
	if (validateBrowseFieldExtraResult != null) {
		sysValidateBrowseFieldExtraResult = validateBrowseFieldExtraResult;
	}
	var sit;
	if (sin != null) {
		sit = sin.value;
		return SysInputSelectDo(e, sin, '', id, sit, validateInput);
	}
	else {
		sin = $get(id);
		sit = sin.value;
		return SysInputSelectDo(e, sin, '', id, sit, validateInput);
	}
}

function SysInputSelect(e, me, browserName, inputSelectDoSettings) {
	/// <summary>Automatically attached to an input browser field (i.e. an Input control with a BrowserName)</summary>
	/// <param name="e" type="event"></param>
	/// <param name="me" type="DOMElement">The input element for which to browse.</param>
	/// <param name="browserName" type="String">BrowserName</param>
	/// <returns type="undefined|true">only returns true if we need to wait for a callback that will fill the 
	/// browser popup.</returns>
	sysInputType = BrowseInputType.InputField;
	var sit = me.value;
	return SysInputSelectDo(e, me, browserName, null, sit, true, inputSelectDoSettings);
}

// ExchangeRate Field
// ------------------
function SysExchangeRate(ctlSource, ctlRate, target, ctlDate, enabled, ctlType) {
	var cs = SysGetElement(ctlSource);
	var cr = SysGetElement(ctlRate);
	var cd = SysGetElement(ctlDate);
	var ip = SysGetElement(ctlRate + '_hidden');
	var et = new SysElement(ctlType);
	if (cr != null && cs != null) {
		var url = 'SysCallback.aspx?Action=1&TargetCurrency=' + target + '&Source=' + cs.value; // 1 = SysCBAction.ExchangeRate
		if (cd != null) url += '&Date=' + cd.value;
		if (!et.empty) url += '&Type=' + et.Value();
		cr.value = SysCallback(url);
		ip.value = cs.value;
		var disabled = (!enabled || cs.value == target);
		et.SetReadonly(disabled);
		et.SetDisabled(disabled);
		SysSetReadOnly(cr, disabled);
	}
}

// Callback values
function SysCbLoadList(url, setValues, callbackFunction) {
	/// <summary></summary>
	/// <param name="url" type="String|SysUrlBuilder"></param>
	/// <param name="setValues" type=""></param>
	/// <param name="callbackFunction" type="Function"></param>	
	/// <returns type="undefined">undefined</returns>
	function _extractCx(responseText) {
		var cx = $(responseText).filter("table#callbackvalues")[0];
		if (cx != null && setValues != null)
			SysCbSetValues(cx);
		return cx;
	}

	if (callbackFunction && typeof (callbackFunction) === 'function') {
		SysCallback(url, null, function (responseText) {
			var cx = _extractCx(responseText);
			callbackFunction(cx);
		});
	}
	else {
		return _extractCx(SysCallback(url));
	}
}

function SysCbSetValues(cx) {
	if (cx != null) {
		for (var ri = 0; ri < cx.rows.length; ri++) {
			var r = cx.rows[ri];
			var n = $(r).attr("id");
			SysCbSetValueRow(r, n);
		}
	}
}
function SysCbSetValue(cx, id, ctrl) {
	/// <summary>Sets the value for a control based on the value(s) retrieved from the callback object</summary>
	/// <param name="cx" type="String">Contrains return value of the SysCbLoadList</param>
	/// <param name="id" type="String">keyvalue as used in the callback to write the value(s)</param>
	/// <param name="ctrl" type="String">id of the control to set. If ctrl is not provided then parameter id is used as id of the control</param>
	var r = $(cx).find("#" + id)[0];
	if (r != null) {
		var n = ctrl;
		if (ctrl == undefined || ctrl == null) {
			n = $(r).attr("id");
		}
		SysCbSetValueRow(r, n);
	}
}
function SysCbSetValueRow(row, n) {
	var ty = $(row).attr("t");
	if (ty == null || ty == '') {
		var v = SysGetInnerText(row.cells[0]);
		SysSet(n, v);
	}
	else if (ty == 'B') {
		var iv = SysGetInnerText(row.cells[0]);
		var ic = SysGetInnerText(row.cells[1]);
		var refurl = SysGetInnerText(row.cells[2]);
		var d = SysGetInnerText(row.cells[3]);
		if (iv == null || iv == '')
			iv = ic;
		var bKeyInRef = false;
		if (ic == null || ic == '') {
			ic = iv;
			bKeyInRef = true;
		}
		SysSetBrowser(n, iv, ic, refurl, d, bKeyInRef);
	}
}
function SysCbGetValue(cx, id) {
	var r = $(cx).find("#" + id)[0];
	if (r != null) {
		return SysGetInnerText(r.cells[0]);
	}
}
function SysCbGetFloatValue(cx, id) {
	var r = $(cx).find("#" + id)[0];
	if (r != null) {
		// Return value from callback doesn't use the Exact number notation!
		return parseFloat(SysGetInnerText(r.cells[0]));
	}
}
function SysCbGetIntValue(cx, id) {
	var r = $(cx).find("#" + id)[0];
	if (r != null) {
		// Return value from callback doesn't use the Exact number notation!
		return parseInt(SysGetInnerText(r.cells[0]));
	}
}
function SysSetBrowser(id, idValue, code, refurl, description, bKeyInRef) {
		var f = 1;
		var r = '';
		if (code == null)
			code = idValue;
		var c = SysGetElement(id);
		if (c != null)
				c.value = idValue;
		c = SysGetElement(id + '_alt');
		if (c != null) {
			var tCode = SysTrim(code);
			if (c.value.toUpperCase() != tCode.toUpperCase())
				c.value = tCode;
		}

		if (c && window._ENABLE_EDS_) {
			var _alt = new SysElement(id + '_alt');
			 c = new SysElement('eds-browsefield_' + id);
			if (_alt.Value() == '') {
				c.element.addClass("bf-empty");
			} else {
				c.element.removeClass("bf-empty");
			}
		}

		c = SysGetElement(id + '_ref');
		if (c != null) {
				if (!bKeyInRef || code.length == 0)
					SysSetInnerText(c, description);
				else
					SysSetInnerText(c, code + " - " + description);
			if (refurl.length > 0)
				c.href = refurl + SysURLEncode(idValue);
		}
}

function SysTimeout(reset) {
	if (InMainWindow() && (window.top.Timeout != undefined)) {
		window.top.Timeout(reset);
	}
}
function InMainWindow() {
	return window.frameElement && (window.frameElement.id.toUpperCase() == 'MAINWINDOW');
}
;
/// <reference path="..\base\jquery-1.5.1-vsdoc.js" />
/// <reference path="..\base\MicrosoftAjax.Debug.js" />
/// <reference path="SysIE.js" />
/// <reference path="Dialog.js" />
/// <reference path="SysUserAgent.js" />

// These definitions are deprecated. Use the UserAgent object instead (Uses the Microsoft.Ajax library, which a) in online code
// should no longer be used and b) is flawed anyway.
var IE = (Sys.Browser.agent === Sys.Browser.InternetExplorer);
var IE6 = (IE && Sys.Browser.version < 7);
var IE7 = (IE && Sys.Browser.version >= 7 && Sys.Browser.version < 8);
var IE_LEGACY = (IE6 || IE7);
var IE8 = (IE && Sys.Browser.version >= 8 && Sys.Browser.version < 9);
var IE9 = (IE && Sys.Browser.version >= 9 && Sys.Browser.version < 10);

//// General functions
// -----------------
var sysWasSubmitted = false;
function SysSubmit(wait) {
	if (!sysWasSubmitted) {
		if (wait != false) {
			SysShowWaitMessage(1000);
		}
		sysIsSubmitted = true;
		sysWasSubmitted = true;
		$(document.forms[0]).submit();
	}
}
var sysWaitTimeoutId = null;
function SysShowWaitMessage(waitTime) {
	if (waitTime) {
		sysWaitTimeoutId = window.setTimeout("SysWaitMessage(true);", waitTime);
	}
	else {
		SysWaitMessage(true);
	}
}
function SysWaitMessage(show) {
	if (sysWaitTimeoutId) {
		window.clearTimeout(sysWaitTimeoutId);
	}
	var wm = SysGetElement('WaitMessage');
	if (wm != null) {
		sysWaitMessageGo = show;
		$(wm).css("display", (show ? "block" : "none"));
		$(wm).css("height", "100%");
		if (show) {
			window.setTimeout("SysDoAnim()", 50);
		}
	}
}
var sysWaitMessageGo;
var sysBackAndForth = 0;
var sysValue = 0;
function SysDoAnim() {
	var mydiv = SysGetElement('WaitMessageImg');

	if (sysBackAndForth == 0) {
		if (sysValue >= 150) {
			sysBackAndForth = 1;
		}
		else {
			sysValue += 5;
		}
	}
	else {
		if (sysValue <= -75) {
			sysBackAndForth = 0;
		}
		else {
			sysValue -= 5;
		}
	}
	if (mydiv && mydiv.filters) {
		// TODO: what to do?
		// var iX2 = mydiv.offsetWidth / 2;
		// var iY2 = mydiv.offsetHeight;
		// mydiv.filters.light.clear();
		// mydiv.filters[0].addCone(sysValue, sysValue / 5, 0, iX2, iY2, 255, 255, 100, 50, 180);
	}
	if (sysWaitMessageGo) {
		window.setTimeout("SysDoAnim()", 200);
	}
}

var sysIsSubmitted = false;
function SysAuto(id) {

	if(window._ENABLE_EDS_) {
		// in EDS mode we need to slightly delay the postback..
		//...because there are scenarios where postback is also trigerred by click (eg. when clicking Apply button in a filter popup that uses QuickAccess filters)
		//...when you edit an autopostack textbox and click on Apply button, both the textbox and the button do a postback causing double-postback and making UX weird
		//..this slight delay helps us avoid double-postback.
		setTimeout(SysAutoExecute, 100, id);
	}
	else {
		SysAutoExecute(id);
	}
}

function SysAutoExecute(id) {
	SysSet('sysFocus', id);
	return SysSubmit(1);
}

function SysLocation(url) {
	sysIsSubmitted = true;
	new SysWindow().Location(url);
}

function SysForward() {
	sysIsSubmitted = true;
	history.forward();
}

function SysBack() {
	sysIsSubmitted = true;
	history.back();
}

function SysAutoAsync(id, callbackOnSuccess, callbackOnError) {
	SysSet('sysFocus', id);
	var form = $(document.forms[0]);
	$.ajax({
		type: "POST",
		url: form.attr('action'),
		async: true,
		data: form.serialize(),
		success: function(data, status, jqXHR) {
			if (callbackOnSuccess !== undefined) {
				callbackOnSuccess(data, status, jqXHR);
			}
			else {
				Sys.Application.dispose();
				$('body').html(data);

				$(function() {
					var handler = Sys.Net.WebRequestManager._get_eventHandlerList().getHandler("completedRequest");
					if (handler) {
						
						handler(window, Sys.EventArgs.Empty);
					}
				});
			}		
		}
	}).fail(function(jqXHR, status, errorThrown) {
		if (callbackOnError !== undefined) {
			callbackOnError(jqXHR, status, errorThrown);
		}
	});
}

function SysAjaxPost(callbackOnSuccess, callbackOnError, asyncOption, sendFormDataToServer) {
	/// <summary>
	///     Perform an asynchronous HTTP (Ajax) request
	/// </summary>
	/// <param name="callbackOnSuccess" type="Function">
	///     A function to be called if the request succeeds. The function gets passed three arguments (data, status, jqXHR).
	/// </param>
	/// <param name="callbackOnError" type="Function">
	///     A function to be called if the request fails. The function receives three arguments(jqXHR, status, errorThrown).
	/// </param>
	/// <param name="asyncOption" type="Boolean">
	///     By default (true), all requests are sent asynchronously.
	/// </param>
	/// <param name="sendFormDataToServer" type=Boolean>
	///     By default (true), all form data are sent to the server. 
	///     Page is being loaded in response to a client postback (IsPostBack property in server side is true)
	/// </param>
	SysWaitMessage(true);
	var form = $(document.forms[0]);
	var url = form.attr('action');
	var formData;

	// The default value for asyncOption is always true unless passing parameter to set asyncOption to false. 
	if (asyncOption === false) {
		asyncOption = false;
	}
	else {
		asyncOption = true;
	}

	if (sendFormDataToServer != null && sendFormDataToServer === false) {
		formData = null;
	}
	else {
		formData = form.serialize();
	}

	//This is to avoid all the javascript files being reloaded so that performance is not affected
	$.ajaxPrefilter(function(options, originalOptions, jqXHR) {
		if (options.dataType == 'script' || originalOptions.dataType == 'script') {
			options.cache = true;
		}
	});

	$.ajax({
		type: "POST",
		url: url,
		async: asyncOption,
		data: formData,
		success: function(data, status, jqXHR) {
			if (callbackOnSuccess !== undefined) {
				callbackOnSuccess(data, status, jqXHR);
			}
			else {
				$('body')
					.empty()
					.html(data);
			}	
			if (window._ENABLE_EDS_)		
		    	TabStripScroll('LicUserRights_LicUserRights_Selector_tabs_TS');		
		}
	}).fail(function(jqXHR, status, errorThrown) {
		if (callbackOnError !== undefined) {
			callbackOnError(jqXHR, status, errorThrown);
		}
		if (window._ENABLE_EDS_)
			TabStripScroll('LicUserRights_LicUserRights_Selector_tabs_TS');
	});

	
}

function SysFocus(id) {
	var el = SysGetElement(id);
	if (el) {
		if (el.tagName == 'INPUT' && el.type == 'radio') {
			var c = document.getElementsByName(id);
			if (c != null) {
				for (i = 0; i < c.length; i++) {
					if (c[i].checked) {
						el = c[i];
						break;
					}
				}
			}
		}
		try {
			if (document.focus) {
				document.focus();
			}
			else {
				window.focus();
			}
			el.focus();
			SysSelect(el);
		}
		catch (ex) { }
	}
}

function SysSelect(el) {
	if (el.tagName != 'INPUT' || el.type == 'radio' || el.type == 'checkbox' || el.type == 'hidden') return;
	try {
		var sel = new SysSelection(el);
		sel.SetSelection();
	}
	catch (ex) { }
}

// Set focus to the first / next element

function SysFocusFirstEl() {
	/// <summary>
	///     Selects the first non-hidden input, select or textarea element. If none found selects the first non-hidden button.
	/// </remarks>
	var els = $(":input").not(":hidden,:disabled,:button,[readonly]").filter(":first");
	if (els.length === 0) {
		els = $(":button").not(":hidden,:disabled").filter(":first");
	}
	if (els.length > 0) {
		if (window._ENABLE_EDS_)
			els[0].focus({ preventScroll: true });
		else
			els.focus();
	}
}

function SysFocusFirst(doc) {
	if (doc == null)
		doc = document;
	if (doc.forms.length == 0)
		return;
	try {
		var f = doc.forms[0];
		for (var i = 0; i < f.elements.length; i++) {
			var el = f.elements[i];
			if (el.tagName != 'INPUT' || el.type != 'hidden') {
				el.focus();
				return;
			}
		}
	}
	catch (ex) { }
}

function SysFocusNext(el) {
	/// <summary>
	///     Set the focus to the next enabled visible input element, but buttons last.
	/// </summary>
	/// <param name="el">
	///     Accepts DOM element and jQuery object.
	/// </param>
	var els = $(":input").not(":hidden,:disabled,[readonly],[tabindex=-1]");
	var idx = els.index(el);
	var next = els.eq(idx + 1);

	// Start focus from a 'separate thread' to allow autocomplete/autofill to complete its work (if not FF will crash, IE
	// will throw errors).
	window.setTimeout(function() {
		next.focus();
		new SysElement(next).Select();
	}, 1);
}

function SysURLEncode(s) {
	return (encodeURIComponent(s));
}

// Replaces a couple a special character with the correct Html encoding
function SysHtmlEncode(text) {
	if (text) {
		return $('<div/>').text(text).html();
	}
	else {
		return text;
	}
}

// Html encodes a text and also injects break tags for all new lines
function SysHtmlEncodeLines(text) {
	if (text) {
		var lines = text.split(/\r\n|\r|\n/);
		for (var i = 0; i < lines.length; i++) {
			lines[i] = SysHtmlEncode(lines[i]);
		}
		return lines.join('<br/>');
	}
	else {
		return text;
	}
}

function SysXmlEncode(t) {
	var test = /(&)|(<)|(>)/g;

	return t.replace(test, function($0, $1, $2) {
		switch ($0) {
			case '<': return "&lt;";
			case '&': return "&amp;";
			case '>': return "&gt;";
		}
	});
}

function SysButtonDefault(e, id) {
	if (SysGetKey(e) == 13) {
		if (SysSrcElement(e).tagName == 'TEXTAREA') return;
		var b = SysGetElement(id);
		if (b) {
			b.click();
			SysCancelBubble(e);
		}
	}
}

function SysParentBack(e) {
	if (!new SysHandleEvent(e).IsEventStopped() && new SysHandleKey(e).IsEscapeKey()) {
		parent.GoBack();
	}
}

var sysButtonClose = null;
function SysBackUrl(e, url) {
	if (!new SysHandleEvent(e).IsEventStopped() && new SysHandleKey(e).IsEscapeKey()) {
		if (sysButtonClose == null)
			new SysWindow().Location(url);
		else {
			var b = SysGetElement(sysButtonClose);
			if (b) {
				b.click();
			}
		}
		SysCancelBubble(e);
	}
}

function SysCancelClose(e, el) {
	if (!new SysHandleEvent(e).IsEventStopped() && new SysHandleKey(e).IsEscapeKey()) {
		SysCancelBubble(e);
		SysWindow.CloseDialog(el, window);
	}
}

function SysClickTag(e) {
	/// <summary>(Re)direct the hyperlink when pressing the space bar. The link is redirected to the MainWindow</summary>
	/// <param name="e" type="DOMEvent"></param>
	/// <returns type="undefined">undefined</returns>
	/// <remarks>Enable using space bar to select/execute links: e.g. in menus, but also in listviews and listviews in browsers.</remarks>
	var el = $(SysSrcElement(e));
	var hdl = new SysHandleKey(e);
	if (hdl.GetKey() === SysHandleKey.Key.space && el.is("a")) {
		// el.click() does not work, el[0].click() does not exist in non-IE, ergo this variant.
		var mw = new SysElement("MainWindow", parent.document);
		if (!Dialog.InDialog(el) && !mw.empty) {
			new SysWindow(mw.GetDomElement().contentWindow).Location(el.attr("href"));
		}
		else {
			// ergo in some popup/browser window. And thus we have no choice 
			if (el[0].click) {
				el[0].click();
			}
			else if (el.click) {
				el.click();
			}
		}
	}
}

function SysEnable(id) {
	/// <summary>Obsolete: not guaranteed to work in all browsers. Use SysElement.SetDisabled instead.</summary>
	var el = SysGetElement(id);
	if (el != null) {
		el.disabled = false;
	}
}

function SysDisable(id) {
	/// <summary>Obsolete: not guaranteed to work in all browsers. Use SysElement.SetDisabled instead.</summary>
	var el = SysGetElement(id);
	if (el != null) {
		el.disabled = true;
	}
}

function SysSetImage(id, imgs) {
	var img = SysGetElement(id);
	if (img != null) {
		img.src = imgs;
	}
}
function SysSetDisplay(name, style) {
	new SysElement(name).SetDisplay(style);
}

// goPageUrl = The redirect url as used for parameter goPage in url for MenuPortal.aspx 
//          Empty means MenuPortal.aspx is started with default page
// divisionCode = Gives the possibility to go to another division
// Remarks: There are other alternatives maybe to be combined in the future
// a) SysSwitchAdministration(divisionCode, goPageUrl) - which will also show a question dialog
// b) SysWindow.SwitchDivision(divisionCode, goPageUrl) - don't know what happens when divisionCode is empty
// c) SysSwitchDivision but that's more or less obsolete. That's still using ClearSession.aspx which is not needed.
function SysRefreshMenuPortal(goPageUrl, divisionCode, sessionCheck) {
	var url = new SysUrlBuilder('MenuPortal.aspx');
	if (sessionCheck === 1) {
		url.Add("SsC", 1);
	}
	if (SysElement.IsNothing(divisionCode)) {
		url.OmitDivisionKey = true;
	}
	else {
		url.OverrideDivisionKey(divisionCode);
	}
	if (!SysElement.IsNothing(goPageUrl)) {
		url.Add('goPage', goPageUrl);
	}
	window.top.allowSwitch = true;
	window.top.location.href = url.ToString();
}

//Check back history
function SysCheckBackHistory() {
	var ne = SysGet('SysNoBack');
	if (ne == null || ne == '') {
		SysSet('SysNoBack', 1);
	}
	else {
		SysForward();
	}
}

// Format number
// -------------
// Events
function SysNumKeyDown(e, el, dec, neg) {
	/// <summary>Handles key down events for numeric input fields. To be used in combination with SysNumKeyPress/></summary>
	/// <param name="e" type="DOMEvent"></param>
	/// <param name="el" type="jQuery">The element that is accepting the input</param>
	/// <param name="dec" type="Number">Number of decimals that should be shown</param>
	/// <param name="neg" type="Boolean">True if the input should accept negative values</param>
	/// <returns type="undefined">undefined</returns>
	if (el.is("[readonly]")) {
		return;
	}

	var hdl = new SysHandleKey(e);
	switch (hdl.GetKey()) {
		case SysHandleKey.Key.del:
			{
				_SysNumDelete(el, dec, neg);
				SysCancelBubble(e);
				break;
			}
		case SysHandleKey.Key.backspace:
			{
				_SysNumBackSpace(el, dec, neg);
				SysCancelBubble(e);
				break;
			}
		case SysHandleKey.Key.dot:
			{
				_SysNumStep(el);
				SysCancelBubble(e);
				break;
			}
	}
}

function SysNumKeyPress(e, el, dec, neg, ch) {
	/// <summary>Handles key press events for numeric input fields. To be used in combination with SysNumKeyDown</summary>
	/// <param name="e" type="DOMEvent"></param>
	/// <param name="el" type="jQuery">The element that is accepting the input</param>
	/// <param name="dec" type="Number">Number of decimals that should be shown</param>
	/// <param name="neg" type="Boolean">True if the input should accept negative values</param>
	/// <param name="ch" type="String" optional="true">Optionally supply a character to use as input. If it is
	/// not supplied the character is derived from the keypress event.</param>
	/// <returns type="undefined">undefined</returns>
	if (new SysElement(el).IsReadonly()) {
		return;
	}

	// FF sends control keys (a.o. arrow keys) through to the keypress unlike other browsers
	if (SysProcessKey(e)) {
		if (ch == null) {
			SysCancelBubble(e);
			ch = String.fromCharCode(SysGetKey(e));
		}
		if (ch >= '0' && ch <= '9') {
			_SysNumInput(el, dec, ch, neg);
		}
		else if (ch == sysFormatDecSep) {
			_SysNumStep(el);
		}
		else if (ch == '-' && neg) {
			_SysNumToggleSign(el, dec);
		}
	}
}

function _GetClipboardData(ev) {
	return (window.clipboardData || ev.clipboardData);
}

function SysNumPaste(e, el, dec, neg) {
	var clipboardData = _GetClipboardData(e);
	if (clipboardData) {
		SysCancelBubble(e);
		var ch = clipboardData.getData("Text");
		if (ch == null) return;
		var sel = new SysSelection(el);
		var v = _SysNumClearSelection(sel);
		if (v != '' && v != null) {
			var pos = sel.GetCaretPosition();
			el.val(v);
			sel.SetCaretPosition(pos);
		}
		var f = SysNumUnFormat(ch, neg);
		var n = neg && (f.substr(0, 1) == '-');
		if (n) f = f.substr(1);
		if (el.val() != '' && el.val() != null) {
			ch = f;
		}
		else if (n) {
			SysNumKeyPress(e, el, dec, neg, '-');
			ch = ch.replace(/-/g, '');
		}
		for (var i = 0; i < ch.length; i++) {
			SysNumKeyPress(e, el, dec, neg, ch.charAt(i));
		}
	}
}

function SysNumCut(ev, el, dec) {
	if (UserAgent.IsIE() || UserAgent.IsIE11OrUp()) {
		document.execCommand('Copy');
	}
	var sel = new SysSelection(el);
	var v = _SysNumClearSelection(sel);
	if (v == '') {
		return;
	}
	var pos = sel.GetCaretPosition();
	var num = SysNumUnFormat(v, true);
	v = SysNumFormat(num, dec);
	el.val(v);
	sel.SetCaretPosition(pos);
	$(el).data('sysinputchanged', true);
}

function SysNumUnFormat(val, neg) {
	/// <summary>Strip the formatting from the given value (such as decimal/thousand separators) </summary>
	/// <param name="val" type="String">value to unformat</param>
	/// <param name="neg" type="boolean">Preserve the negativity of the value, i.e. if this is false and val is 
	/// a negative, this is omitted from the result, otherwise a minus sign is prepended to the unformatted value.</param>
	/// <returns type="String">Unformatted value</returns>

	if (val == null) {
		return '0';
	}
	var t = '';
	var i;
	var n = false;
	var first = true;
	for (i = 0; i < val.length; i++) {
		var c = val.charAt(i);
		if (!first || c != '0') {
			if (c >= '0' && c <= '9') {
				first = false;
				t += c;
			}
			if (neg && (c == '-' || c == '(' || c == ')')) {
				n = true;
			}
		}
	}
	if (t.length == 0) {
		t = '0';
	}
	if (n) {
		t = '-' + t;
	}
	return t;
}

function SysNumFormat(num, dec) {
	var n = (num.substr(0, 1) == '-');
	if (n) {
		num = num.substr(1);
	}
	if (dec == null) {
		dec = 2;
	}
	var v = '';
	var i = num.length - 1;
	var j = 0;
	for (; j < dec && i >= 0; i--, j++) {
		var l = num.substr(i, 1);
		v = l + v;
	}
	if (j < dec || num.length == dec) {
		if (dec == 0) {
			v = '0';
		}
		else {
			for (; j < dec; j++) {
				v = '0' + v;
			}
			v = '0' + sysFormatDecSep + v;
		}
	}
	else {
		if (dec != 0) {
			v = sysFormatDecSep + v;
		}
		var k = 0;
		for (; i >= 0; i--, k++) {
			if (k == 3) {
				v = sysFormatSep + v;
				k = 0;
			}
			v = num.substr(i, 1) + v;
		}
	}
	if (n) {
		return SysFormatNegative(v, sysFormatNegative);
	}
	else {
		return v;
	}
}

function SysFormatNegative(num, fmt) {
	switch (fmt) {
		// (100) 
		case 0:
			return '(' + num + ')';
		// -100
		case 1:
			return '-' + num;
		// - 100
		case 2:
			return '- ' + num;
		// 100-
		case 3:
			return num + '-';
		// 100 -
		case 4:
			return num + ' -';
	}
	return num;
}

function SysNegativeChars(fmt) {
	var nc = new Array();
	nc[0] = 0; nc[1] = 0;
	switch (fmt) {
		// (100)
		case 0:
			{ nc[0] = 1; nc[1] = 1; break; }
		// -100
		case 1:
			{ nc[0] = 1; break; }
		// - 100
		case 2:
			{ nc[0] = 2; break; }
		// 100-
		case 3:
			{ nc[1] = 1; break; }
		// 100 -
		case 4:
			{ nc[1] = 2; break; }
	}
	return nc;
}

function _SysNumStep(el) {
	var v = el.val();
	var c = v.indexOf(sysFormatDecSep);
	if (c >= 0) {
		new SysSelection(el).SetCaretPosition(c + 1);
	}
}

function _SysNumClearSelection(sel) {
	var pos = sel.GetCaretPosition();
	var t = sel.DeleteSelection();

	if (t === null) {
		return null;
	}

	var v = sel.el.val();
	if (v === '' || v === null) {
		sel.el.val('');
		sel.SetCaretPosition(1);
		$(sel.el).data('sysinputchanged', true);
		return '';
	}
	var c = v.indexOf(sysFormatDecSep);
	if (c >= 0 && pos > c) {
		t = t.replace(/-|\)| /g, '');
		for (var length = t.length; length > 0; length--) {
			v += '0';
		}
	}
	return v;
}

function _SysNumDelete(el, dec, neg) {
	var ch;
	var sel = new SysSelection(el);
	var pos = sel.GetCaretPosition();
	var v = _SysNumClearSelection(sel);
	if (v == '') {
		return;
	}
	else if (v == null) {
		v = el.val();
		if (pos == v.length) return;
		ch = v.substr(pos, 1);
		if (ch == sysFormatDecSep || ch == sysFormatSep || ch == ' ' || ch == '(') {
			pos++;
		}
		var c = v.indexOf(sysFormatDecSep);
		v = v.substr(0, pos) + v.substr(pos + 1) + ((c >= 0 && pos > c) ? '0' : '');
	}
	var p = v.length - pos;
	var num = SysNumUnFormat(v, neg);
	v = SysNumFormat(num, dec);
	el.val(v);
	pos = v.length - p;
	ch = v.substr(pos, 1);
	if (ch == sysFormatSep || '( -'.indexOf(ch) >= 0) {
		pos++;
	}
	sel.SetCaretPosition(pos);
	$(el).data('sysinputchanged', true);
}

function _SysNumBackSpace(el, dec, neg) {
	var sel = new SysSelection(el);
	var pos = sel.GetCaretPosition();
	var p;
	var v = _SysNumClearSelection(sel);
	if (v === '') {
		return;
	}
	else if (v === null) {
		if (pos == 0) {
			return;
		}
		v = el.val();
		var ch = v.substr(pos - 1, 1);
		if (ch == sysFormatDecSep || ch == sysFormatSep || ch == ' ' || ch == ')') {
			pos--;
		}
		p = v.length - pos;
		var c = v.indexOf(sysFormatDecSep);
		v = v.substr(0, pos - 1) + v.substr(pos);
		if (c >= 0 && pos > c && ch != '-') {
			v += '0';
			p++;
		}
	}
	else {
		p = v.length - pos;
	}
	var num = SysNumUnFormat(v, neg);
	v = SysNumFormat(num, dec);
	el.val(v);
	pos = v.length - p;
	sel.SetCaretPosition(pos);
	$(el).data('sysinputchanged', true);
}

function SysNumZeros(dec) {
	var v = '';
	for (; dec > 0; dec--)
		v += '0';
	return v;
}

function _SysNumToggleSign(el, dec) {
	/// <summary>Toggle the value of el between positive and negative, preserving the format defined by sysFormatNegative 
	/// and the selected text.</summary>
	/// <param name="el" type="jQuery"></param>
	/// <param name="dec" type="number"></param>
	/// <returns type="undefined">undefined</returns>

	var sel = new SysSelection(el);

	var pos = sel.GetCaretPosition(el);
	sel.DeleteSelection();
	var v = el.val();

	var num = SysNumUnFormat(v, true);
	var n = (num.substr(0, 1) == '-');
	if (n) {
		num = num.substr(1);
	}
	else {
		if (num == '0' && pos == 0)
			pos++;
		num = '-' + num;
	}
	el.val(SysNumFormat(num, dec));
	sel.SetCaretPosition(pos + (n ? -1 : 1) * SysNegativeChars(sysFormatNegative)[0]);
	$(el).data('sysinputchanged', true);

	sel = null;
}

function _SysNumInput(el, dec, ch, neg) {
	var sel = new SysSelection(el);
	var pos = sel.GetCaretPosition();
	var v = _SysNumClearSelection(sel);

	if (v === null) {
		v = el.val();
	}
	if (v === '' || v === null) {
		el.val(SysNumFormat(ch + SysNumZeros(dec), dec));
		{
			sel.SetCaretPosition(1);
		}
	}
	else {
		var c = v.indexOf(sysFormatDecSep);
		var add = true;
		var n = false;
		if (c >= 0 && pos > c) {
			if (neg) {
				var f = SysNumUnFormat(v, neg);
				n = (f.substr(0, 1) == '-');
			}
			if (v.length <= pos + (n ? SysNegativeChars(sysFormatNegative)[1] : 0)) {
				return;
			}
			add = false;
		}
		var p = v.length - pos;
		var l = v.substr(0, pos);
		var r;
		if (add) {
			r = v.substr(pos);
		}
		else {
			r = v.substring(pos, c + dec);
			if (n) {
				r += v.substr(v.length - SysNegativeChars(sysFormatNegative)[1]);
			}
		}
		var num = SysNumUnFormat(l + ch + r, neg);
		v = SysNumFormat(num, dec);
		el.val(v);
		pos = v.length - p;
		if (!add) {
			pos++;
		}
		sel.SetCaretPosition(pos);
	}
	$(el).data('sysinputchanged', true);
}

function SysInputEmpty(id) {
	var ctl = new SysElement(id);
	ctl.Value("^mp!y");
	ctl.PostFix("_empty").Show();
	ctl.PostFix("_value").Hide();
}

function SysInputValue(id) {
	var ctl = new SysElement(id);
	ctl.Value("");
	ctl.PostFix("_value").Show();
	ctl.PostFix("_empty").Hide();
}


// Validation
// ----------
function ValidateKey(e, s) {
	var ev = SysEvent(e);
	var key = SysGetKey(ev);
	var c = String.fromCharCode(key);

	if (SysProcessKey(e)) {
		if (!((key <= 31) || (s.indexOf(c) >= 0))) {
			ev.preventDefault();
		}
	}
}

function SysValidateNumber(e, bInteger, bNegative, bThoSep) {
	var s = '1234567890';
	if (!bInteger) { s += sysFormatDecSep; }
	if (bNegative) { s += '-() '; }
	if (bThoSep) { s += sysFormatSep; }
	if (!bInteger && sysFormatDecSep == ',' && key == 46) {
		SysSetKey(e, 44);
	}
	else {
		ValidateKey(e, s);
	}
}

function SysValidateDate(e) {
	var s = '.-/1234567890';
	ValidateKey(e, s);
}

function SysValidateTime(e, b12) {
	var s = ':1234567890';
	if (b12) {
		s += ' apmAPM';
	}
	ValidateKey(e, s);
}

function SysAddClass(el, className) {
	/// <summary>Obsolete: use SysElement.AddClass.</summary>
	if (el.className == null || el.className == '')
		el.className = className;
	else {
		if (el.className.indexOf(className) >= 0) {
			return;
		}
		el.className = className + ' ' + el.className;
	}
}
function SysRemoveClass(el, className) {
	/// <summary>Obsolete: use SysElement.RemoveClass.</summary>
	if (el.className == null || el.className == '') {
		return;
	}
	var i = el.className.indexOf(className);
	if (i >= 0) {
		el.className = el.className.substring(0, i) + el.className.substr(i + className.length);
		el.className = SysTrim(el.className);
	}
}

function SysResetInvalidFlag(ctl) {
	var c = SysGetElement('InvalidFlag_' + ctl);
	if (c != null) {
		$('#InvalidFlag_' + ctl).hide();
	}
	var e = new SysElement(ctl + '_alt');
	if (e == null || !e.IsVisible()) {
		e = new SysElement(ctl);
	}
	if (e && e.IsVisible()) {
		e.RemoveClass('notValid');
	}
	if (window._ENABLE_EDS_) {
		$('#eds-browsefield_' + ctl).removeClass('notValid');
		$('#date-field_' + ctl).removeClass('notValid');
		$('#inputfield_' + ctl).removeClass('notValid');
	}
}

function SysSetInvalidFlag(ctl) {
	var c = SysGetElement('InvalidFlag_' + ctl);
	if (c != null) {
		$('#InvalidFlag_' + ctl).show();
	}
	var e = new SysElement(ctl + '_alt');
	if (e == null || !e.IsVisible()) {
		e = new SysElement(ctl);
	}
	if (e && e.IsVisible() && !e.HasClass('notValid')) {
		e.AddClass('notValid');
	}
	if (window._ENABLE_EDS_) {
		$('#eds-browsefield_' + ctl).addClass('notValid');
		$('#date-field_' + ctl).addClass('notValid');
		$('#inputfield_' + ctl).addClass('notValid');
	}
}

// format Date
function SysSetDate(parts) {
	switch (sysFormatDate) {
		//DateMonthYear
		case '1':
			{
				return SetDate(parts[2], parts[1], parts[0]);
				break;
			}
		//MonthDateYear
		case '2':
			{
				return SetDate(parts[2], parts[0], parts[1]);
				break;
			}
		//YearMonthDate
		case '3':
			{
				return SetDate(parts[0], parts[1], parts[2]);
				break;
			}
	}
}

function SetDate(y, m, d) {
	if (y >= 0 && y <= 99) {
		if (y < 50) {
			y += 2000;
		}
		else {
			y += 1900;
		}
	}
	if (y > 9999) {
		y = 9999;
	}
	if (m > 12) {
		m = 12;
	}
	var md = 31;
	switch (m) {
		case 2:
			{
				md = (SysLeapYear(y)) ? 29 : 28;
				break;
			}
		case 4:
		case 6:
		case 9:
		case 11:
			{
				md = 30;
				break;
			}
	}
	if (d > md) {
		d = md;
	}

	var dt = new Date();
	//decrease month because offset is 0
	dt.setFullYear(y, m - 1, d);
	dt.setHours(0, 0, 0, 0);
	return dt;
}

function SysLeapYear(y) {
	if (y % 400 == 0) {
		return true;
	}
	else if (y % 100 == 0) {
		return false;
	}
	else if (y % 4 == 0) {
		return true;
	}
	else {
		return false;
	}
}

function SysFormatDate(expr) {
	var sdate = expr.getDate();
	if (sdate.toString(10).length == 1) {
		sdate = '0' + sdate;
	}
	var smonth = expr.getMonth() + 1;
	if (smonth.toString(10).length == 1) {
		smonth = '0' + smonth;
	}
	var syear = expr.getFullYear();
	if (syear.toString(10).length == 3) {
		syear = ' ' + syear;
	}
	switch (sysFormatDate) {
		case '1':
			{
				return (sdate + sysFormatDateSep + smonth + sysFormatDateSep + syear);
				break;
			}
		case '2':
			{
				return (smonth + sysFormatDateSep + sdate + sysFormatDateSep + syear);
				break;
			}
		case '3':
			{
				return (syear + sysFormatDateSep + smonth + sysFormatDateSep + sdate);
				break;
			}
	}
}

function SysEmptyDate() {
	var sdate = '  ';
	var smonth = '  ';
	var syear = '    ';
	switch (sysFormatDate) {
		case '1':
			{
				return (sdate + sysFormatDateSep + smonth + sysFormatDateSep + syear);
				break;
			}
		case '2':
			{
				return (smonth + sysFormatDateSep + sdate + sysFormatDateSep + syear);
				break;
			}
		case '3':
			{
				return (syear + sysFormatDateSep + smonth + sysFormatDateSep + sdate);
				break;
			}
	}
}

function SysDateParts(val) {
	//first retrieve values from string
	var parts = new Array();
	var sDt = val, pos, sub;
	var separator = sysFormatDateSep;
	if (separator == '.') {
		separator = '\\.';
	}
	pos = sDt.search(separator);
	if (pos != -1) {
		sub = SysStrip(sDt.substr(0, pos));
		parts[0] = parseInt(sub);
		sDt = sDt.substr(pos + 1);
	}
	pos = sDt.search(separator);
	if (pos != -1) {
		sub = SysStrip(sDt.substr(0, pos));
		parts[1] = parseInt(sub);
		sDt = sDt.substr(pos + 1);
	}
	parts[2] = parseInt(SysStrip(sDt));

	for (var i = 0; i < 3; i++) {
		if (isNaN(parts[i])) parts[i] = 0;
	}
	return parts;
}

function SysStrip(val) {
	if (val == null) {
		return '';
	}
	val = val.replace(/ /g, '');
	for (; val.length > 1 && val.substr(0, 1) == '0'; val = val.substr(1)) { }
	return val;
}

function SysUnFormatDate(val) {
	var parts = SysDateParts(val);
	if (parts[0] == 0 || parts[1] == 0 || parts[2] == 0) {
		return null;
	}
	else {
		return SysSetDate(parts);
	}
}

function _SysMClearSelection(el, sel) {
	/// <summary>Intended for internal use only</summary>
	/// <param name="el" type="jQuery"></param>
	/// <param name="sel" type="SysSelection"></param>
	/// <returns type="boolean">true if a selection was cleared, false otherwise</returns>

	var selTxt = sel.GetSelection();
	if (selTxt.length > 0) {
		var pos = sel.GetCaretPosition();
		var value = el.val();
		var v = value.substr(0, pos);
		for (; v.length < selTxt.length + pos; v += '#') { }
		v += value.substr(pos + selTxt.length);
		var mask = sysDateMask;
		v = SysUnmask(mask, v, pos).replace(/#/g, ' ');
		el.val(SysMask(mask, v));
		sel.SetCaretPosition(pos - sysMaskEnd);
		$(el).data('sysinputchanged', true);
		return true;
	}
	return false;
}

var sysMaskPos, sysMaskEnd;
function SysUnmask(mask, value, pos) {
	sysMaskEnd = 0;
	sysMaskPos = pos;
	var v = '';
	var maskEnd = true;
	for (var i = mask.length - 1; i >= 0; i--) {
		switch (mask.charAt(i)) {
			// lower case only
			case 'a':
			// upper case only
			case 'A':
			// '0'=48, '9'=57
			case '9':
			// all chars
			case '#':
				{
					v = value.charAt(i) + v;
					if (i < pos) maskEnd = false;
					break;
				}
			default:
				{
					if (i < pos) {
						sysMaskPos--;
						if (maskEnd) sysMaskEnd++;
					}
					break;
				}
		}
	}
	return v;
}

function SysMask(mask, value) {
	var v = '';
	var j = 0;
	for (var i = 0; i < mask.length; i++) {
		switch (mask.charAt(i)) {
			// lower case only
			case 'a':
			// upper case only
			case 'A':
			// '0'=48, '9'=57
			case '9':
			// all chars
			case '#':
				{
					if (j < value.length)
						v += value.charAt(j);
					else
						v += ' ';
					j++;
					break;
				}
			default:
				{
					v += mask.charAt(i);
					break;
				}
		}
	}
	return v;
}

function SysMKeyDown(e, el) {
	var hdl = new SysHandleKey(e);
	switch (hdl.GetKey()) {
		case SysHandleKey.Key.del:
			{
				_SysMDelete(el);
				SysCancelBubble(e);
				break;
			}
		case SysHandleKey.Key.backspace:
			{
				_SysMBackSpace(el);
				SysCancelBubble(e);
				break;
			}
	}
}

function SysMKeyPress(e, el) {
	/// <summary>Handles keypress events on 'date type' input elements (DateField controls)</summary>
	/// <param name="e" type="DOMEvent">Can be a browser specefic event object or a Sys.UI.DomEvent</param>
	/// <param name="el" type="jQuery">The element upon which the keypress applies</param>
	/// <remarks>if the pressed key is handled propagation of the event is stopped en the default action
	/// is prevented.</remarks>

	if (SysProcessKey(e)) {
		var sel = new SysSelection(el);
		_SysMPassChar(el, SysGetKey(e), sel);
		SysCancelBubble(e);
	}
}

function _SysMDelete(el) {
	/// <summary>Intended for internal use only</summary>
	/// <param name="el" type="jQuery"></param>

	var sel = new SysSelection(el);

	if (_SysMClearSelection(el, sel)) {
		return;
	}

	var pos = sel.GetCaretPosition();
	var value = el.val();
	var mask = sysDateMask;
	var v = SysUnmask(mask, value, pos);
	for (; v.charAt(sysMaskPos) == ' '; sysMaskPos++) { }
	v = SysMPutChar(sysMaskPos, ' ', v);
	el.val(SysMask(mask, v));
	sel.SetCaretPosition(pos);
	if (value != el.val()) {
		$(el).data('sysinputchanged', true);
	}
}

function _SysMBackSpace(el) {
	/// <summary>Intended for internal use only</summary>
	/// <param name="el" type="jQuery"></param>

	var sel = new SysSelection(el);

	if (_SysMClearSelection(el, sel)) {
		return;
	}

	var pos = sel.GetCaretPosition();
	if (pos > 0) {
		var mask = sysDateMask;
		var value = el.val();
		var v = SysUnmask(mask, value, pos);
		v = SysMPutChar(sysMaskPos - 1, ' ', v);
		el.val(SysMask(mask, v));
		sel.SetCaretPosition(pos - sysMaskEnd - 1);
		$(el).data('sysinputchanged', true);
	}
}

function SysMPutChar(pos, ch, value) {
	var l = value.substr(0, pos);
	var r = value.substr(pos + 1);
	return l + ch + r;
}

function _SysMPassChar(el, key, sel, pass) {
	/// <summary>Intended for internal use only</summary>
	/// <param name="el" type="jQuery"></param>
	/// <param name="key" type="number">character code of a pressed key</param>
	/// <param name="sel" type="SysSelection" optional="true"></param>
	/// <param name="pass" type="number" optional="true">should only be assigned from inside this function</param>
	/// <remarks>There is recursion in this function, and when this function is recursively called the pass argument
	/// should be filled.</remarks>
	/// <returns type="number">(new) position of the caret</returns>

	// This is intended as fail safe terminating condition to the recursion inside this function (which could happen
	// if the pos variable does not get increased with every iteration
	var iteration = 1;
	if (typeof pass === "number") {
		iteration = pass;
	}

	_SysMClearSelection(el, sel);

	var pos = sel.GetCaretPosition();
	var mask = sysDateMask;
	var value = el.val();
	var ch = String.fromCharCode(key);

	// (one of the) recursion terminating condition(s)
	if (pos >= mask.length || iteration > mask.length) {
		return;
	}

	var done = true;
	switch (mask.charAt(pos)) {
		// lower case only
		case 'a':
			{
				if (ch >= 'a' && ch <= 'z') {
					el.val(SysMPutChar(pos, ch, value));
					$(el).data('sysinputchanged', true);
					pos += 1;
					sel.SetCaretPosition(pos);
				}
				else done = false;
				break;
			}
		// upper case only
		case 'A':
			{
				if (ch >= 'A' && ch <= 'Z') {
					el.val(SysMPutChar(pos, ch, value));
					$(el).data('sysinputchanged', true);
					pos += 1;
					sel.SetCaretPosition(pos);
				}
				else done = false;
				break;
			}
		// '0'=48, '9'=57
		case '9':
			{
				if (ch >= '0' && ch <= '9') {
					el.val(SysMPutChar(pos, ch, value));
					$(el).data('sysinputchanged', true);
					pos += 1;
					sel.SetCaretPosition(pos);
				}
				else done = false;
				break;
			}
		// all chars
		case '#':
			{
				el.val(SysMPutChar(pos, ch, value));
				$(el).data('sysinputchanged', true);
				pos += 1;
				sel.SetCaretPosition(pos);
				break;
			}
		default:
			{
				pos += 1;
				sel.SetCaretPosition(pos);
				if (mask.charAt(pos - 1) != (('.-/'.indexOf(ch) >= 0) ? sysFormatDateSep : ch)) {
					_SysMPassChar(el, key, sel, iteration + 1);
				}
				break;
			}
	}
	if (!done && '.-/'.indexOf(ch) >= 0) {
		// Try to set cursor right after first matching separator
		for (var i = pos; i < mask.length; i++) {
			if (mask.charAt(i) == sysFormatDateSep) {
				pos = ++i;
				sel.SetCaretPosition(pos);
				break;
			}
		}
	}
	return pos;
}

function SysMCut(ev, el) {
	if (UserAgent.IsIE() || UserAgent.IsIE11OrUp()) {
		document.execCommand('Copy');
	}
	var sel = new SysSelection(el);
	_SysMClearSelection(el, sel);
	if (UserAgent.IsIE() || UserAgent.IsIE11OrUp()) {
		SysCancelBubble(ev);
	}
}

function SysMPaste(e, el) {
	var clipboardData = _GetClipboardData(e);
	if (clipboardData) {
		SysCancelBubble(e);
		var ch = clipboardData.getData("Text");
		if (ch == null) {
			return;
		}

		var sel = new SysSelection(el);
		for (var i = 0; i < ch.length; i++) {
			_SysMPassChar(el, ch.charCodeAt(i), sel);
		}
	}
}

function SysSetDateCursor(el) {
	if (el.val() == SysMask(sysDateMask, "")) {
		SysSetCaretPosition(el, 0);
	}
}

function SysParseDate(el) {
	var parts = SysDateParts(el.val());
	var zc = 0, i;
	for (i = 0; i < 3; i++) {
		if (parts[i] == 0) zc++;
	}

	var dt, d, m, y;
	switch (zc) {
		case 3:
			{
				break;
			}
		case 2:
			{
				dt = new Date();
				m = dt.getMonth() + 1;
				y = dt.getFullYear();
				for (i = 0; i < 3; i++) {
					if (parts[i] != 0)
						el.val(SysFormatDate(SetDate(y, m, parts[i])));
				}
				break;
			}
		case 1:
			{
				dt = new Date();
				y = dt.getFullYear();
				var first = true;
				for (i = 0; i < 3; i++) {
					if (parts[i] != 0) {
						if (first ^ (sysFormatDate != '1')) {
							d = i;
						}
						else {
							m = parts[i];
						}
						first = false;
					}
				}
				el.val(SysFormatDate(SetDate(y, m, parts[d])));
				break;
			}
		case 0:
			{
				el.val(SysFormatDate(SysSetDate(parts)));
				break;
			}
	}
}

// Format number
function SysUnFormatNumber(val) {
	if (val == null)
		return 0;
	var t = '';
	var i;
	var n = false;
	for (i = 0; i < val.length; i++) {
		var c = val.charAt(i);
		if (c >= '0' && c <= '9') {
			t += c;
		}
		if (c == sysFormatDecSep) {
			t += '.';
		}
		if (c == '-' || c == '(' || c == ')') {
			n = true;
		}
	}
	if (t.length == 0) {
		return 0;
	}
	if (n) {
		t = '-' + t;
	}
	return parseFloat(t);
}

function SysFormatNumber(num, prec) {
	if (prec == null) {
		prec = 2;
	}
	return SysFormatNumberEx(num, prec);
}

function SysFormatQuantity(quantity) {
	return SysFormatNumberEx(quantity, sysQuantityPrecision);
}

function SysFormatNumberEx(num, prec) {
	var pow = Math.pow(10, prec);

	if (num == null) {
		num = '0';
	}
	num = num.toString().replace(/\$|\,/g, '');
	if (isNaN(num)) {
		num = "0";
	}

	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num * pow + 0.50000000001);
	cents = num % pow;
	num = Math.floor(num / pow).toString();

	var i;
	// set precision
	if (cents < pow) {
		if (cents == 0) {
			cents = "";
		}
		var x = prec - cents.toString().length;
		for (i = 0; i < x; i++) {
			cents = "0" + cents;
		}
	}

	// format
	var sep = sysFormatSep;
	var decsep = sysFormatDecSep;
	for (i = 0; i < Math.floor((num.length - (1 + i)) / 3); i++)
		num = num.substr(0, num.length - (4 * i + 3)) + sep + num.substr(num.length - (4 * i + 3));
	if (prec > 0) {
		num = num + decsep + cents;
	}
	return ((sign) ? num : SysFormatNegative(num, sysFormatNegative));
}

// Dialog handling
// FROM: XXX
// ---------------
// One object tracks the current modal dialog opened from this window.
var SysDialog = new Object();

// Event handler to inhibit Navigator form element 
function SysDialogDeadend() {
	if (SysDialog.win && !SysDialog.win.closed) {
		SysDialog.win.focus();
		return false;
	}
}

// Invoked by onFocus event handler of EVERY frame, return focus to dialog window if it's open.
function SysDialogCheckModal() {
	if (SysDialog.win && !SysDialog.win.closed) {
		SysDialog.win.focus();
	}
}

// Grab all Navigator events that might get through to form elements while dialog is open.
function SysDialogBlockEvents() {
	//	window.captureEvents(Event.CLICK | Event.MOUSEDOWN | Event.MOUSEUP | Event.FOCUS);
	//	window.onclick = SysDialogDeadend;
	//	window.onfocus = SysDialogCheckModal;
}

// As dialog closes, restore the main window's original event mechanisms.
function SysDialogUnblockEvents() {
	//	window.releaseEvents(Event.CLICK | Event.MOUSEDOWN | Event.MOUSEUP | Event.FOCUS)
	//	window.onclick = null;
	//	window.onfocus = null;
}

function SysHostingDialog(url, title) {
	/// <summary>Shows a modal dialog which runs on the hosting environment. Refreshes the session after closing the dialog.</summary>
	/// <param name="url" type="String | SysUrlBuilder">The url of the aspx to load into the dialog.</param>
	/// <param name="title" type="String" optional="true"></param>
	/// <returns type="undefined">undefined</returns>
	sysNoBeforeUnloadCheck = true;
	var dialogHandler = function() {
		window.top.allowSwitch = true;
		SysLogOff(-1, 'MenuPortal.aspx');
	};

	var myUrl = url;
	if (!(myUrl instanceof SysUrlBuilder)) {
		myUrl = new SysUrlBuilder(url);
	}
	var options = {
		autoShow: true,
		fullScreen: true,
		contentsPage: myUrl,
		onClose: function() {
			dialogHandler();
		}
	};
	if (SysElement.IsNotNothing(title)) {
		options.titleTerm = title.titleTerm;
		options.titleTermId = title.titleTermId || -1;
		options.titleTermSuffix = title.titleTermSuffix;
		options.titleTermSuffixId = title.titleTermSuffixId || -1;
	}
	new Dialog(options);
}

function SysDisplayDialog(url, title, dialogOptions, reloadCurrentPage) {
	/// <param name="url" type="String | SysUrlBuilder">The url of the aspx to load into the dialog.</param>
	/// <param name="title" type="String" optional="true"></param>
	/// <param name="dialogOptions" optional="true">User provided dialog's options.</param>
	/// <returns type="undefined">undefined</returns>
	sysNoBeforeUnloadCheck = true;
	var dialogHandler = function() {
		window.top.allowSwitch = true;
		if (SysElement.IsNotNothing(reloadCurrentPage) && reloadCurrentPage == 1) {
			SysSubmit();
		}
	};

	var myUrl = url;
	if (!(myUrl instanceof SysUrlBuilder)) {
		myUrl = new SysUrlBuilder(url);
	}

	var dialogFullScreen = true;
	var dialogWidth = 0;
	var dialogHeight = 0;
	var dialogCrossButtonDisable = false;

	if (dialogOptions) {
		dialogFullScreen = dialogOptions.fullScreen;
		dialogWidth = dialogOptions.width;
		dialogHeight = dialogOptions.height;
		dialogCrossButtonDisable = dialogOptions.disableHeaderCrossButton;
	}

	var options = {
		autoShow: true,
		fullScreen: dialogFullScreen,
		width: dialogWidth,
		height: dialogHeight,
		contentsPage: myUrl,
		onClose: function() {
			dialogHandler();
		}
	};
	if (SysElement.IsNotNothing(title)) {
		options.titleTerm = title.titleTerm;
		options.titleTermId = title.titleTermId || -1;
		options.titleTermSuffix = title.titleTermSuffix;
		options.titleTermSuffixId = title.titleTermSuffixId || -1;
	}

	var dialog = new Dialog(options);

	if (dialogCrossButtonDisable) {
		dialog.dialog.element.parent().find(".ui-dialog-titlebar-close").hide();
	}
}

// Header
// ------
function SysShowFavorite(title, url, root) {
	if (root == undefined) { root = ''; }
	var u = root + 'SysFavoriteAddContent.aspx?Description=' + SysURLEncode(title) + "&_URL=" + SysURLEncode(url);
	new Dialog({ autoShow: true, width: 500, height: 300, contentsPage: new SysUrlBuilder(u) });
}

function SysAddUrl(url, parm) {
	/// <summary>Obsolete: use SysUrlBuilder instead.</summary>
	if (url.indexOf('?') < 0) {
		return url + "?" + parm;
	}
	else {
		return url + "&" + parm;
	}
}

// ---- Printing / Exporting ----
var sysPageUrl;
function SysPrintPage(url) {
	var ub = url;
	if (!(url instanceof SysUrlBuilder)) {
		ub = new SysUrlBuilder(url);
	}
	// Internet Explorer has problems with dialogs that contains PDF documents and that are disposed after a submit.
	// This could be due to the out dated jQuery (UI) and needs to be verified when upgraded.
	new Dialog({ autoShow: true, fullScreen: true, contentsPage: ub, disposeOnClose: !UserAgent.IsIE11OrUp() });
}

var sysExportOptions = false;
var _overrideExportOptions = false;
var sysExportOptionsDialogTitle = "Exact Online";
var sysSubEntity = 0;
function SysPrint() {
	_ShowExportOptions(0, null, function(vars) {
		if (vars != null) {
			var newAction = new SysUrlBuilder(sysPageUrl);
			newAction.Add("SysDoPrinting", 1);
			if (!_SaveExportSettings(vars)) {
				newAction.Add("ExportLines", vars[0]);
			}
			SysPrintPage(newAction);
		}
	});
}

function nodeListToArray(nodeList) {
	return Array.prototype.slice.call(nodeList);
}

var currentPageName = window.location.pathname.split("/").pop().split(".")[0];
var exportHandler = {
	storageKey: "currExports" + currentPageName,
	activeExports: function() {
		return JSON.parse(sessionStorage.getItem(this.storageKey)) || [];
	},
	currentExportString: function(e) {
		var exportType = document.createElement("input");
		exportType.value = e;
		exportType.id = "exportType";
		var inputs = nodeListToArray(window.document.querySelectorAll(".FilterSection input"));
		inputs.unshift(exportType);
		var textareas = nodeListToArray(window.document.querySelectorAll(".FilterSection textarea"));
		return inputs
			.concat(textareas)
			.map(function(elm) {
				var value = "";
				if (elm.type !== "hidden"
					&& !(elm.type === "checkbox" && !elm.checked)
					&& elm.value !== "")
				{
					value = elm.value;
				}
				return elm.id + "-" + value;
			}).join(":");
	},
	currentExportIndex: function(e) {
		var activeExports = this.activeExports();
		var currExport = this.currentExportString(e);
		if (activeExports.indexOf(currExport) >= 0) {
			return -1;
		}
		sessionStorage.setItem(this.storageKey, JSON.stringify(activeExports.concat(currExport)));
		return activeExports.length;
	}, 
	removeExportByIndex: function(index) {
		var activeExports = this.activeExports();
		activeExports.splice(index);
		sessionStorage.setItem(this.storageKey, JSON.stringify(activeExports));
		if (activeExports.length === 0) {
			window.removeEventListener("beforeunload", exportHandler.onbeforeunloadPendingExport);
		}
	},
	getFileExtension: function(fileType) {
		var fileExtension;
		switch (fileType) {
			case "application/vnd.ms-excel":
			case "application/vnd.ms-excel; charset=utf-8":
				fileExtension = "xls";
				break;
			case "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":
			case "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; charset=utf-8":
				fileExtension = "xlsx";
				break;
			case "application/msword":
			case "application/msword; charset=utf-8":
				fileExtension = "doc";
				break;
			case "application/vnd.openxmlformats-officedocument.wordprocessingml.document":
			case "application/vnd.openxmlformats-officedocument.wordprocessingml.document; charset=utf-8":
				fileExtension = "docx";
				break;
			case "application/atom+xml":
			case "application/atom+xml; charset=utf-8":
				fileExtension = "atom";
				break;
			case "application/rss+xml":
			case "application/rss+xml; charset=utf-8":
				fileExtension = "rss";
				break;
			case "text/csv":
			case "text/csv; charset=utf-8":
				fileExtension = "csv";
				break;
			default:
				fileExtension = "";
				break;
		}
		if (fileExtension !== "") {
            fileExtension = "." + fileExtension;
        }
        return fileExtension;
	},
	getFileName: function(request) {
		var fileName;
		var contentDispositionHeader = request.getResponseHeader("content-disposition");
		var regex = /filename=([\w-()\.]+\.[a-z]{2,});?$/;
		if (contentDispositionHeader !== null && regex.test(contentDispositionHeader)) {
			fileName = contentDispositionHeader.match(regex)[1];
		} else {
			fileName = currentPageName + this.getFileExtension(request.response.type);
		}
		return fileName;
	},
	openDialog: function(message) {
		var dlg = new Dialog({
			titleTerm: "Export",
			messageTerm: message,
			heigh: 150,
			buttons: [{
				Close: function() { dlg.Close(); }
			}]
		});
		dlg.Open();
	},
	onbeforeunloadPendingExport: function(e) {
		var dialogText = SysTerm(-1, "Your export file is still being generated. If you leave this page now, the generation of the file will be stopped. Are you sure you want to leave this page?");
		e.returnValue = dialogText;
		return dialogText;
	},
	exportInBackground: function (request, exportType) {
		if (exportType !== "1") { return false; }

		var value = request.getResponseHeader("ExportInBackground");
		if (value == null) {
			return false;
		}
		return (value.toLowerCase() == 'true');
	}
};
window.addEventListener("load", function() {
	if (sessionStorage) {
		sessionStorage.removeItem(exportHandler.storageKey);
	}
});

function SysExport(e, msgExportBusy, msgExportError, exportDoubleClickPreventionEnabled, pageName) {
	var vars, url;
	var currentExportIndex = exportHandler.currentExportIndex(e);
	if (currentExportIndex === 0) {
		window.addEventListener("beforeunload", exportHandler.onbeforeunloadPendingExport);
	}
	// The currentExport returns -1 in the case when the currentExportString is already being exported (which is part of the activeExports)
	// While the same export is requested, the currentExport reflects _this_ export, where the same export in activeExport should be refered
	// to as another (not _this) export.
	// In order to see if we need to export anything, we dont check "currentExportIndex may be exported", we check if currentExport has an index
	// (aka, did the current exportString gets added to the activeExports array). We need an index here, since we need to clear up once exporting is done.
	if (exportDoubleClickPreventionEnabled && currentExportIndex < 0) {
		var busyMsg = msgExportBusy || SysTerm(656013, "An export is already in progress. Please wait until it's completed");
		exportHandler.openDialog(busyMsg, currentExportIndex);
		return false;
	}
	_ShowExportOptions(e, currentExportIndex, function(vars) {
		if (vars != null) {
			if (typeof(_List_CS) !== "undefined") {
				_List_CS.Unload(); // Populate columnbuilder hidden field before sending
			}
			var action = window.document.forms[0].action;
			var newAction = new SysUrlBuilder(action);
			newAction.Add("SysDoPrinting", 1);
			newAction.Add("SysExporting", e);
		
			if (!_SaveExportSettings(vars)) {
				newAction.Add("ExportLines", vars[0]);
				newAction.Add("CsvDelimiter", vars[1]);
			}
			newAction.Add("DataSubscriptionKey", vars[2]);

			var prevCheck = sysNoBeforeUnloadCheck;
			sysNoBeforeUnloadCheck = true;

			var formData = $(window.document.forms[0]).serialize();
			var exportMessageId = null;

			InitializeExport(e, pageName)
				.then(function(request) {
					exportMessageId = request.getResponseHeader("ExportMessageId");
					if (exportMessageId == undefined && e === "1") {
						handleError("Message is not created.");
						return;
					}

					newAction.Add("ExportMessageId", exportMessageId);
					newAction.Add("ExportPageName", pageName);
					newAction.Add("IsNewExport", request.getResponseHeader("IsNewExport"));

					return PerformExport(newAction, formData, vars[0], exportDoubleClickPreventionEnabled);
				})
				.then(function(request) {
					if (request == undefined) {
						handleError("Unable to proceed for download. request is null.")
						return;
					}

					if (exportHandler.exportInBackground(request, e)) {
						if (exportMessageId == undefined) {
							handleError("Unable to proceed for download. message id is null.")
							return;
						}
						_SysExportDownloadProgressDialog(request, exportMessageId, e, handleError);
					} else {
						_SysExportFileDownload(request);
					}
				})
				.catch(function(message) {
					handleError(message);
				})
				.finally(function() {
					if(exportDoubleClickPreventionEnabled) {
						SysWaitMessage(false);
					}
					exportHandler.removeExportByIndex(currentExportIndex);
					sysNoBeforeUnloadCheck = prevCheck;
					sysWasSubmitted = false;

					if (exportMessageId != null) {
						_SysExportCleanUp(e, exportMessageId);
					}
				});

			function handleError(message) {
				var dialogMessage = msgExportError || SysTerm(67104, "Something went wrong, please try again");
				exportHandler.openDialog(dialogMessage);
				_SysExportErrorHandler(exportMessageId, e, message, pageName);
			}
		}
	});
}

function InitializeExport(exportType, pageName) {
	return new Promise(function(resolve, reject) {
		var errMessage = null;
		var initPage = new SysUrlBuilder("SysExportInitialize.aspx");
		initPage.Add("ExportType", exportType);
		initPage.Add("PageName", pageName);

		var request = new XMLHttpRequest();
		request.addEventListener("error", function (event) {
			errMessage = "Initialize export: Error event raised: " + event + ", request.status: " + request.status;
		});
		request.addEventListener("load", function (event) {
			var messageId = request.getResponseHeader("ExportMessageId");
			if (request.readyState !== 4 || request.status !== 200 || (exportType === "1" && messageId == undefined)) {
				errMessage = "Initialize export: Error in load event. request.readyState: " + request.readyState + ", request.status: " + request.status;
				if (messageId == undefined) {
					errMessage += ", ExportMessageId is null.";
				}
			}
		});
		request.addEventListener("loadend", function (event) {
			return (errMessage === null) ? resolve(request) : reject(errMessage);
		});
		request.open("POST", initPage.ToString());
		request.send();
	});
}

function PerformExport(action, formData, exportLines, exportDoubleClickPreventionEnabled) {
	return new Promise(function(resolve, reject) {
		var errMessage = null;
		var request = new XMLHttpRequest();
		request.addEventListener("error", function (event) {
			errMessage = "Perform export: Error event raised";
			if (event !== undefined) { errMessage += ", " + event; }
			errMessage += ", request.status: " + request.status;

			if (event.message !== undefined) { errMessage += ", Message: " + event.message; }
			if (event.error !== undefined) { errMessage += ", Error: " + event.error; }
		});
		request.addEventListener("load", function (event) {
			if (request.readyState !== 4 || request.status !== 200) {
				errMessage = "Perform export: Error in load event. request.readyState: " + request.readyState + ", request.status: " + request.status;
			}
		});
		request.addEventListener("loadstart", function (event) {
			if (exportDoubleClickPreventionEnabled) {
				SysShowWaitMessage(1000);
			}
			request.responseType = "blob";
		});
		request.addEventListener("loadend", function (event) {
			if (exportDoubleClickPreventionEnabled) {
				SysWaitMessage(false);
			}
			return (errMessage === null) ? resolve(request) : reject(errMessage);
		});
		request.open("POST", action.ToString());
		request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		request.setRequestHeader("IsExporting", 1);
		request.setRequestHeader("ExportLines", exportLines);
		request.send(formData);
	});
}

function _SysExportErrorHandler(messageId, exportType, logMessage, pageName) {
	var errorPage = new SysUrlBuilder("SysExportErrorHandler.aspx");
	errorPage.Add("ExportType", exportType);
	errorPage.Add("ExportMessageId", messageId);
	errorPage.Add("LogMessage", logMessage);
	errorPage.Add("PageName", pageName);

	var request = new XMLHttpRequest();
	request.open("POST", errorPage.ToString());
	request.send();
}

function _SysExportFileDownload(request) {
	var fileName = exportHandler.getFileName(request);
	if (window.navigator && window.navigator.msSaveOrOpenBlob) {
		var blob = new Blob([request.response], {type: request.response.type});
		window.navigator.msSaveOrOpenBlob(blob, fileName);
	}
	else {
		var file = new File([request.response], fileName, {type: request.response.type});
		var fileUrl = URL.createObjectURL(file);
		var fileDownload = document.createElement("a");
		fileDownload.href = fileUrl;
		fileDownload.download = fileName;
		fileDownload.click();
		URL.revokeObjectURL(fileUrl);
	}
}

function _SysExportCleanUp(exportType, messageId) {
	var cleanupPage = new SysUrlBuilder("SysExportCleanUp.aspx");
	cleanupPage.Add("ExportType", exportType);
	cleanupPage.Add("ExportMessageId", messageId);

	var request = new XMLHttpRequest();
	request.open("POST", cleanupPage.ToString());
	request.send();
}

function _SysExportDownloadProgressDialog(request, messageId, exportType, handleErrorCallBack) {
	var messageType = request.getResponseHeader("ExportMessageType");
	var isCurrentExport = request.getResponseHeader("IsCurrentExport");

	var errorMessage = "";
	if (messageId == undefined) { errorMessage += "messageId is null. "; }
	if (messageType == undefined) { errorMessage += "messageType is null. "; }
	if (isCurrentExport == undefined) { errorMessage += "isCurrentExport is null. "; }
	if (exportType == undefined) { errorMessage += "exportType is null. "; }

	if (errorMessage !== "") {
		handleErrorCallBack("Download error: " + errorMessage);
		return;
	}

	var downloadPage = new SysUrlBuilder("SysExportDownload.aspx");
	downloadPage.Add("ExportMessageId", messageId);
	downloadPage.Add("ExportMessageType", messageType);
	downloadPage.Add("IsCurrentExport", isCurrentExport);
	downloadPage.Add("ExportType", exportType);

	new Dialog({
		autoShow: true,
		width: 720,
		height: 250,
		titleTerm: document.title,
		contentsPage: downloadPage,
		onDismiss: function () {
			_SysExportDownloadDialogClose(downloadPage);
		},
		onClose: function () {
			_SysExportDownloadDialogClose(downloadPage);
		}
	});
}

function _SysExportDownloadDialogClose(downloadPage) {
	downloadPage.Add("Action", 2);
	var request = new XMLHttpRequest();
	request.open("POST", downloadPage.ToString());
	request.send();
}

var sysExportOptionsDialogWidth = 300;

function _ShowExportOptions(mode, currentExportIndex, callback) {
	if ((sysExportOptions && !_overrideExportOptions) || sysSubEntity != 0) {
		var dialogHandler = function(value) {
			if (typeof callback === 'function') {
				callback(value);
			}
		};
		url = new SysUrlBuilder('SysExportOptions.aspx?edsBrowser=1&eds=' + window._ENABLE_EDS_);
		url.Add("Mode", mode);
		url.Add("SubEntity", sysSubEntity);
		var height = (window._ENABLE_EDS_ ? 357 : 260), width = (window._ENABLE_EDS_ ? (sysExportOptionsDialogWidth + 100) : sysExportOptionsDialogWidth) ;
		var dlg = new Dialog({
			autoShow: true,
			width: width,
			height: height,
			titleTerm: sysExportOptionsDialogTitle,
			contentsPage: url,
			doSysCallback: false,
			handler: function() {
				dialogHandler(dlg.returnValue);
			},
			onDismiss: function() {
				if (currentExportIndex !== null && currentExportIndex !== undefined  && currentExportIndex >= 0) {
					exportHandler.removeExportByIndex(currentExportIndex);
				}
			}
		});
		return true;
	}
	if (typeof callback === 'function') {
		callback(false);
	}
	return false;
}

function _SaveExportSettings(vars) {
	if (vars[3] === true) {
		var url = new SysUrlBuilder("SysCallback.aspx");
		url.Add("Action", 11); // 11 = SysCBAction.SetUserSetting
		// ExportDelimiter = 4, NrOfExportLines = 5, ShowExportOptions = 6
		url.Add("SettingName", "4|5|6");
		url.Add("SettingValue", vars[1] + "|" + vars[0] + "|" + false);
		SysCallback(url);
		_overrideExportOptions = true;
		return true;
	}
	else {
		return false;
	}
}

// Values
// ------
function SysSet(ctl, v) {
	/// <summary>Obsolete, use the SysElement object instead.</summary>
	SysSetValue(ctl, v);
}

function SysSetValue(ctl, v) {
	/// <summary>Obsolete, use the SysElement object instead.</summary>
	new SysElement(ctl).Value(v);
}

function SysGetElement(id, doc) {
	/// <summary>Obsolete, use the SysElement object instead.</summary>
	/// <param name="id" type="String">the element's id</param>
	/// <param name="doc" type="DOMElement" optional="true">Optionally a context (preferably a document) can be 
	/// specified in which to search.</param>
	/// <returns> Returns the DOM element. NOTE: this will be a different type of object with a different interface,
	/// depending on the user agent.</returns>
	if (SysElement.IsNothing(id) || (typeof id === 'string' && id == '')) {
		return null;
	}

	var el = doc;
	if (doc) {
		if (typeof (doc.nodeName) !== 'string') {
			el = doc.document;
		}
	}
	return $get(id, el);
}

function SysGet(ctl) {
	/// <summary>Obsolete, use the SysElement object instead.</summary>
	return SysGetValue(ctl);
}

function SysGetValue(ctl) {
	/// <summary>Obsolete, use the SysElement object instead.</summary>
	return new SysElement(ctl).Value();
}

function SysTrim(val) {
	if (val == null)
		return '';
	var t = '';
	var b = false;
	var i, c;
	for (i = 0; i < val.length; i++) {
		c = val.charAt(i);
		b = b || (c != ' ');
		if (b) {
			t += c;
		}
	}
	var s = '';
	b = false;
	for (i = t.length - 1; i >= 0; i--) {
		c = t.charAt(i);
		b = b || (c != ' ');
		if (b) {
			s = c + s;
		}
	}
	return s;
}

function SysChange(ctl, v) {
	var el = new SysElement(ctl);
	el.Value(v);
	el.element.change();
}

// Set Default
// -----------
function SysDef(ctl, v) {
	/// <summary>Obsolete, use the SysElement object instead.</summary>
	new SysElement(ctl).Value(v);
}

function SysDefCheck(ctl, v) {
	/// <summary>Obsolete, use the SysElement object instead.</summary>
	new SysElement(ctl).SetChecked(v);
}

function SysDefCheckList(name, val) {
	/// <summary>Sets/removes the check mark for all elements of input type=checkbox identified by their name 
	/// attribute, based on the values in val (i.e. the elements that have value which is in 'val' will have their 
	/// checkmark set, all others will have their checkmark removed).</summary>
	/// <param name="name" type="String">The name of the elements.</param>
	/// <param name="val" type="String">A comma separated list of (integer) values.</param>
	/// <returns type="undefined">undefined</returns>
	var ctrls = document.getElementsByName(name);
	if (ctrls.length === 0) {
		return;
	}
	var ar;
	if (SysElement.IsNotNothing(val) && val !== '') {
		ar = val.split(',');
	}

	for (i = 0; i < ctrls.length; i++) {
		var checked = false;
		var el = new SysElement(ctrls[i]);
		var v = el.element.val();
		if (SysElement.IsNotNothing(ar)) {
			var j = 0;
			while (!checked && j < ar.length) {
				if (v === ar[j]) {
					checked = true;
					break;
				}
				j++;
			}
		}
		el.SetChecked(checked);
	}
}

function SysDefRadioList(ctl, v) {
	/// <summary>Obsolete, use the SysElement object instead.</summary>
	new SysElement(ctl).Value(v);
}

// ConfirmBox
// ----------
function SysAsk(ctl, question) {
	if (!Dialog.ShowDialog()) {
		QuestionDialog.Show(6593, "Confirm", 0, question,
			function() {
				SysSet(ctl, 1);
				SysSubmit();
			}, 0, '',
			function() {
				SysSet(ctl, 0);
				SysSubmit();
			}
		);
	}
	else {
		if (window.confirm(question)) {
			SysSet(ctl, 1);
		}
		else {
			SysSet(ctl, 0);
		}
		SysSubmit();
	}
}

// Color Field
// -----------
function SysBrowseColor(ctl, script) {
	var url = new SysUrlBuilder('SysPopupColorPicker.aspx');
	var dlg = new Dialog({
		autoShow: true, width: 400, height: 480,
		contentsPage: new SysUrlBuilder('SysPopupColorPicker.aspx'),
		handler: DialogHandler,
		returnFocus: ctl
	});

	function DialogHandler(value) {
		if (value != null) {
			SysGetElement(ctl).value = value[0];
			SysGetElement(ctl + '_color').style.backgroundColor = value[1];
			SysGetElement(ctl + '_color').title = value[1] + '(' + value[0] + ')';
			if (script != null && script != '') {
				var onc = new Function(script);
				onc();
			}
		}
	}
}

function SysLogOff(division, url, remember) {
	var locUrl = new SysUrlBuilder("Clearsession.aspx");
	locUrl.Add("Date", new Date());
	if (division != null) {
		locUrl.Add("Division", division);
	}
	if (url != null) {
		locUrl.Add("App", url);
	}
	if (remember != null) {
		locUrl.Add("Remember", remember);
	}
	try {
		window.top.name = "";
		window.top.allowSwitch = true;
		// TODO: modify and call new SysWindow().Location()
		window.top.location = locUrl.ToString();
	}
	catch (ex) { }
}

// Button Ask
var _sysDirtyChecks;
var _sysDirtyIDs;
var sysNoBeforeUnloadCheck = false;
function SysDirtyBeforeUnload(e, txt) {
	// We only show a message when we have to do the check, we are navigating away (so no submit) and there are dirty controls
	if (!sysNoBeforeUnloadCheck && !sysIsSubmitted && SysIsDirty()) {
		SysPreventDefault(e, txt);
	}
}
function SysIsDirty() {
	try {
		if (typeof (SysCheckDirty) === 'function' && SysCheckDirty()) {
			return true;
		}
	}
	catch (ex) { }
	if (_sysDirtyIDs != null && _sysDirtyChecks != null) {
		for (i = 0; i < _sysDirtyIDs.length; i++) {
			var e = SysGetElement(_sysDirtyIDs[i]);
			if (e != null) {
				if (e.tagName == 'INPUT' && (e.type == 'checkbox' || e.type == 'radio')) {
					if (_sysDirtyChecks[i] != e.checked) {
						return true;
					}
				} else if (e.tagName == 'DIV') {
					if (_sysDirtyChecks[i] != new SysElement(e).Value()) {
						return true;
					}
				} else {
					if (_sysDirtyChecks[i] != e.value) {
						return true;
					}
				}
			}
		}
	}
	return false;
}
function SysSaveDirtyValues() {
	if (_sysDirtyIDs != null) {
		_sysDirtyChecks = new Array();
		for (i = 0; i < _sysDirtyIDs.length; i++) {
			var e = SysGetElement(_sysDirtyIDs[i]);
			if (e != null) {
				if (e.tagName == 'INPUT' && (e.type == 'checkbox' || e.type == 'radio'))
					_sysDirtyChecks[i] = e.checked;
				else if (e.tagName == 'DIV')
					_sysDirtyChecks[i] = new SysElement(e).Value();
				else
					_sysDirtyChecks[i] = e.value;
			}
			else
				_sysDirtyChecks[i] = "";
		}
	}
}
function SysSetDirtyFalse(ctrlid) {
	if (_sysDirtyIDs != null && _sysDirtyChecks != null) {
		for (i = 0; i < _sysDirtyIDs.length; i++) {
			if (_sysDirtyIDs[i] == ctrlid) {
				var e = SysGetElement(_sysDirtyIDs[i]);
				if (e != null) {
					if (e.tagName == 'INPUT' && (e.type == 'checkbox' || e.type == 'radio')) {
						_sysDirtyChecks[i] = e.checked;
					}
					else {
						_sysDirtyChecks[i] = e.value;
					}
				}
				break;
			}
		}
	}
	return false;
}

//This function is used to reset the control value back to original value
function SysResetDirtyValues() {
	if (_sysDirtyIDs != null && _sysDirtyChecks != null) {
		for (i = 0; i < _sysDirtyIDs.length; i++) {
			var e = SysGetElement(_sysDirtyIDs[i]);
			if (e != null) {
				if (e.tagName == 'INPUT' && (e.type == 'checkbox' || e.type == 'radio')) {
					e.checked = _sysDirtyChecks[i];
				}
				else {
					e.value = _sysDirtyChecks[i];
				}
			}
		}
	}
}

//This function is used to determine whether specify elementId is dirty or not. 
function SysFieldIsDirty(elementId) {
	if (_sysDirtyIDs != null && _sysDirtyChecks != null) {
		for (i = 0; i < _sysDirtyIDs.length; i++) {
			var e = SysGetElement(_sysDirtyIDs[i]);
			if (e != null) {
				if (e.id == elementId) {
					if (e.tagName == 'INPUT' && (e.type == 'checkbox' || e.type == 'radio')) {
						if (_sysDirtyChecks[i] != e.checked) {
							return true;
						}
					}
					else {
						if (_sysDirtyChecks[i] != e.value) {
							return true;
						}
					}
				}
			}
		}
	}
	return false;
}


// SysConfirm
function SysConfirm(mode, captionid, caption, width, height, explanation) {
	var url = "SysConfirm.aspx?CSRFToken=" + SysURLEncode(SysGet("CSRFToken"));
	if (mode == undefined) {
		mode = 2;
	}
	url += "&Mode=" + SysURLEncode(mode);
	if (mode > 3) {
		if (caption)
			url += "&Caption=" + SysURLEncode(caption);
		if (captionid)
			url += "&CaptionID=" + SysURLEncode(captionid);
		if (explanation)
			url += "&Explanation=" + SysURLEncode(explanation);
	}
	if (!width) {
		width = "300px";
	}
	if (!height) {
		height = "150px";
	}
	SysShowModal(url, null, width, height);
	if (SysDialog.returnValue == null) {
		return false;
	}
	return SysDialog.returnValue;
}

function SysBrowseDate(ctl, linkedCtl, script, enableWeekPicker) {
	var datePickerCtl = $('#' + ctl);
	var keepFocus = true;
	var datePickerElement = getdatePickerElement();
	var weekPickerEnabled = (enableWeekPicker != undefined && enableWeekPicker);

	if (!datePickerCtl.data('datepicker')) {
		datePickerCtl.removeClass('hasDatepicker');

		var element = SysGetElement(ctl);
		var curDate = element.value;
		var linkedElement;

		var minimumDate = null;
		var maximumDate = null;
		if (element.attributes.getNamedItem("minimumdate") !== null) {
			minimumDate = element.attributes.getNamedItem("minimumdate").value;
		}
		if (element.attributes.getNamedItem("maximumdate") !== null) {
			maximumDate = element.attributes.getNamedItem("maximumdate").value;
		}

		if (linkedCtl != undefined) {
			linkedElement = SysGetElement(linkedCtl);
		}

		datePickerCtl.datepicker($.extend($.datepicker.regional[sysLanguageCode], {
			duration: 0,
			changeMonth: true,
			changeYear: true,
			showButtonPanel: true,
			showOn: "",
			firstDay: 1,
			showOtherMonths: true,
			showWeek: true,
			selectOtherMonths: true,
			yearRange: '1900:2099',
			maxDate: maximumDate,
			minDate: minimumDate,
			dateFormat: sysDateFormatString.replace('yyyy', 'yy').replace('gg y', 'yy'), //yy - year (four digit)  ,   y - year (two digit), gg y  (Japanese Year)

			onSelect: function(dateValue) {
				//Japanese Date format
				if (sysDateFormatString.indexOf('gg') != -1) {
					var dateParts = dateValue.split('年');
					if (dateParts != null && dateParts.length > 1) {
						dateValue = SysJapaneseYearFormat(dateParts[0]) + '年' + dateParts[1];
						$(this).val(dateValue);
					}
				}

				if (linkedElement != null && linkedElement.value == curDate) {
					linkedElement.value = dateValue;
				}

				if (typeof script === 'function') {
					script.call(element);
				} else if (typeof script === 'string' && script != '') {
					var func = new Function(script);
					func.call(element);
				}
				curDate = dateValue;

			},
			beforeShowDay: function(dateValue) {
				var cssClass = '';
				if (weekPickerEnabled) {
					var weekNumber = $.datepicker.iso8601Week(datePickerCtl.datepicker('getDate'));
					if (weekNumber == $.datepicker.iso8601Week(dateValue)) {
						cssClass = 'ui-datepicker-current-day';
					}
				}
				return [true, cssClass];
			},
			onChangeMonthYear: function() {
				if (weekPickerEnabled) { refreshWeekRangeControl(); }
			},
			onClose: function() {
				if (keepFocus) {
					$(this).focus();
				}

				keepFocus = true;
				if (isIE) {
					hideIEIFrameOverlayDatePicker();
				}
			}
		}));

		datePickerCtl.datepicker('show');
		setZIndex(datePickerElement, 102);

		//adjust top position of datepicker for hidden textbox
		if (datePickerCtl.attr('type') === 'hidden') {
			datePickerElement.addClass('topfix');
		}

		// clear button click event
		var bindCustomEvents = function() {

			// clear button click event - only on day picker
			if (!weekPickerEnabled) {
				datePickerElement.find('.ui-datepicker-close').click(function() {
					datePickerCtl.val(SysEmptyDate());
				});
			}

			//unbind month and year click events, used to Restore input focus after not changing month/year.
			datePickerElement.find('.ui-datepicker-month').attr('onclick', '').unbind('click');
			datePickerElement.find('.ui-datepicker-year').attr('onclick', '').unbind('click');

			//Set iframe properties when selecting other month/year
			var dim = getDimensions(datePickerElement);
			setHeight(getIEIFrameOverlay(), dim.height);
		};

		datePickerCtl.focus(function() {
			keepFocus = true;
			bindCustomEvents();
		});
		datePickerCtl.change(function() {
			bindCustomEvents();
		});

		// fix for moving in different datefields in grid
		datePickerCtl.blur(function() {

			window.setTimeout(function() {
				if ($(document.activeElement).attr('type') == 'text') {

					if (datePickerCtl.data('datepicker')) {
						keepFocus = false;
						datePickerCtl.datepicker('hide');
					}
				}
			}, 1);
		});

		bindCustomEvents();

	}
	else {
		datePickerCtl.datepicker('show');
		setZIndex(datePickerElement, 102);
	}

	if (weekPickerEnabled) {
		initWeekRangeControl();
	}

	//Iframe fix for datepicker on top of pdf viewer in IE (bug216820)
	var isIE = function() {
		return (UserAgent.IsIE() || UserAgent.IsIE11OrUp());
	};
	var IEIFrameOverlayDatePicker = function() {
		setZIndex(datePickerElement, 102);

		//Create iframe and container
		var ieIFrameOverlay = getIEIFrameOverlay();
		if (ieIFrameOverlay.length === 0) {
			datePickerElement.wrap('<div class="IEIFrameOverlayContainer"></div>');
			ieIFrameOverlay = $('<iframe frameborder="0" class="IEIFrameOverlayDatePicker" src="about:blank"></iframe>');
			setZIndex(ieIFrameOverlay, 101);
			datePickerElement.after(ieIFrameOverlay);
		}

		//Get dimensions and position of datepicker
		var dim = getDimensions(datePickerElement);
		var pos = getPosition(datePickerElement);

		//Set iframe properties
		ieIFrameOverlay.css({
			'height': dim.height,
			'width': dim.width,
			'top': pos.top,
			'left': pos.left,
			'display': 'block'
		});
	};

	if (isIE) {
		IEIFrameOverlayDatePicker();
	}

	function getIEIFrameOverlay() {
		return $('.IEIFrameOverlayDatePicker');
	}
	function getdatePickerElement() {
		return datePickerCtl.datepicker('widget');
	}
	function getDimensions(element) {
		var height = element.outerHeight(true) + 1;
		var width = element.outerWidth(true) + 2;
		return { height: height, width: width };
	}
	function getPosition(element) {
		var top = element.offset().top;
		var left = element.offset().left - 1;
		return { top: top, left: left };
	}
	function setHeight(element, newHeight) {
		element.css({ 'height': newHeight });
	}
	function setZIndex(element, newZIndex) {
		element.css('z-index', newZIndex);
	}
	function hideIEIFrameOverlayDatePicker() {
		getIEIFrameOverlay().css('display', 'none');
	}
	function SetWeekSelectionCssClass() {
		//current week div set to active
		$('.ui-datepicker-current-day a').removeClass('ui-state-active');
		$('.ui-datepicker-current-day a').addClass('ui-state-active');
	}
	function ClearDateSetToCurrentDate() {
		//set back to current week when clear button process
		datePickerElement.find('.ui-datepicker-close').click(function() {
			datePickerCtl.datepicker("setDate", new Date());
			datePickerElement.find('.ui-datepicker-today a').click();
		});
	}
	//week selector and week hover control 
	function initWeekRangeControl() {

		SetWeekSelectionCssClass();

		//if user press clear button
		ClearDateSetToCurrentDate();

		//mousemove
		datePickerElement.delegate('tr', 'mousemove', function() {
			$(this).find('td a').addClass('ui-week-hover');
		});
		//mouseleave
		datePickerElement.delegate('tr', 'mouseleave', function() {
			$(this).find('td a').removeClass('ui-week-hover');
		});
	}
	//move to next month remain the week selection
	function refreshWeekRangeControl() {
		window.setTimeout(function() {
			SetWeekSelectionCssClass();
			ClearDateSetToCurrentDate();
		}, 1);
	}
}

// File Field
// ----------
function SysFileFieldToggle(ctl) {
	var tdName = SysGetElement(ctl + '_tdName');
	var tdFile = SysGetElement(ctl + '_tdFile');
	if (tdName.style.display == "none") {
		tdName.style.display = "block"; tdFile.style.display = "none";
	}
	else {
		tdName.style.display = "none"; tdFile.style.display = "block";
	}
}

// Combobox
function SysComboUp(id) {
	var ctl = SysGetElement(id);
	if (ctl != null) {
		if (ctl.selectedIndex > 0)
			ctl.selectedIndex -= 1;
	}
}
function SysComboDown(id) {
	var ctl = SysGetElement(id);
	if (ctl != null) {
		if (ctl.selectedIndex < (ctl.options.length - 1))
			ctl.selectedIndex += 1;
	}
}

// Memo Field
// ----------

// helpers for insert at the cursor
function SysGetCaretPosition(ctl) {
	/// <summary>Obsolete: use the SysSelection object instead.</summary>
	if (window.getSelection) {
		// TODO: fill in for ff
		return ctl[0].selectionStart;
	}
	else {
		var i = ctl.val().replace(/\n/g, '').length + 1;
		var objCaret = document.selection.createRange().duplicate();
		while (objCaret.parentElement() == ctl[0] && objCaret.move("character", 1) == 1) {
			--i;
		}
		return --i;
	}
}
function SysSetCaretPosition(ctl, pos) {
	/// <summary>Obsolete: use the SysSelection object instead.</summary>
	var el = ctl[0];
	if (window.getSelection) {
		// TODO: fill in for ff
		el.selectionStart = pos;
		el.selectionEnd = pos;
	}
	else {
		// Put the cursor in the correct position
		var objSelectedRange = el.createTextRange();
		objSelectedRange.move("character", pos);
		objSelectedRange.select();
	}
}
function _SysInsertAtCaret(ctl, text) {
	/// <remarks>IE only</remarks>
	if (ctl.createTextRange && ctl._caretPos) {
		var caretPos = ctl._caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == '' ? text + ' ' : text;
	}
	else {
		ctl.focus();
		if (ctl.value.length > 0)
			ctl.value = ctl.value + ' ' + text;
		else
			ctl.value = text;
	}
}

function _SysStoreCaret(ctl) {
	/// <summary>A little trick to store caret positions inside (a.o.) memo fields, which should only be necessary for IE 
	/// browsers.</summary>
	/// <param name="ctl" type="Any" >A 'reference' to a DOM Element</param>
	/// <returns type="undefined">undefined</returns>
	/// <remarks>Use in conjunction with _SysInsertAtCaret</remarks>

	var el = SysElement.GetDomElement(ctl);
	if (el.createTextRange) {
		el._caretPos = document.selection.createRange().duplicate();
	}
}

function SysSetTimestamp(tag) {
	/// <summary>Set a username/date/time indication on the indicated element</summary>
	/// <param name="tag" type="Any">Any 'reference' to DOM Element</param>
	/// <returns type="undefined">undefined</returns>
	var s = SysCallback("SysCallback.aspx?Action=12"); // 12 = SysCBAction.UserTimestamp
	var el = SysElement.GetDomElement(tag);

	if (window.getSelection) {
		var sel = new SysSelection(el);
		sel.ReplaceSelection(s);
	}
	else if (document.selection) {
		_SysInsertAtCaret(el, s);
	}
	new SysElement(el).Focus();
}

//Memo
function SysPopupMemo(tag, buttonid, imgMemo, imgNoMemo, fullScreen, readOnly, titleTerm, titleTermId, showTimestamp) {
	if (readOnly == null) {
		readOnly = 0;
	}

	if (showTimestamp == null) {
		showTimestamp = true;
	}

	var rc = SysGetElement(tag);
	var oldtxtlen = rc.value.length;
	var dlgargs = new Array();
	var block = 4096;
	if (oldtxtlen <= block) {
		dlgargs[0] = rc.value;
	}
	else {
		var nParts = Math.floor((oldtxtlen / block) + 1);
		dlgargs[0] = rc.value.substr(0, block);
		for (i = 2; i < nParts; i++) {
			dlgargs[i - 1] = rc.value.substr((i - 1) * block, block);
		}
		dlgargs[nParts - 1] = rc.value.substr((nParts - 1) * block);
	}
	var url = new SysUrlBuilder('SysPopupMemo.aspx?EDS=' + window._ENABLE_EDS_);
	url.Add('Mode', readOnly);
	url.Add('ShowTimestamp', showTimestamp);
	if (!titleTermId) {
		titleTermId = -1;
	}

	new Dialog({
		autoShow: true, fullScreen: fullScreen, width: 500, height: 300, contentsPage: url, arguments: dlgargs,
		resizable: true, handler: DialogHandler, returnFocus: buttonid || tag, titleTerm: titleTerm, titleTermId: titleTermId
	});
	function DialogHandler(newText) {
		if (readOnly == 0)
			SysSetMemoValue(tag, newText, buttonid, imgMemo, imgNoMemo);
	}
}

function SysSetMemoValue(memoFieldId, text, buttonId, imgMemo, imgNoMemo) {
	/// <summary>Sets value of memo field.</summary>
	/// <param name="memoFieldId" type="String">Id of memo field control.</param>
	/// <param name="text" type="String">Value that has to be set to memo control.</param>
	/// <param name="buttonId" type="String" optional="true">Id of the element that opens memo popup.
	/// If not specified default is used.</param>
	/// <param name="imgMemo" type="String" optional="true">Id of the element that should be displayed if memo has value.
	/// If not specified default is used.</param>
	/// <param name="imgNoMemo" type="String" optional="true">Id of the element that should be displayed if memo is empty.
	/// If not specified default is used.</param>

	var rc = SysGetElement(memoFieldId);
	var dispText = text;
	if (text != null) {
		var oldtext = rc.value;
		rc.value = text;
		if (rc.onchange != null && oldtext != rc.value) {
			$(rc).change();
		}

		var button = SysGetElement(buttonId || 'p' + memoFieldId);
		if (button != null) {
			if (text.length == 0) {
				dispText = 'F2 = ' + SysTerm(25319, 'Edit');
			}
			else if (text.length > 160) {
				dispText = text.substr(0, 157) + '...';
			}

			button.title = dispText;

			var memo = new SysElement(imgMemo || 'i1' + memoFieldId);
			var nomemo = new SysElement(imgNoMemo || 'i2' + memoFieldId);
			if (text.length == 0) {
				memo.Hide();
				memo.element.attr("title", "");
				nomemo.Show();
				nomemo.element.attr("title", dispText);
			}
			else {
				memo.Show();
				memo.element.attr("title", dispText);
				nomemo.Hide();
				nomemo.element.attr("title", "");
			}
		}
	}
}


function SysSetFullscreen(tag) {
	SysPopupMemo(tag, null, null, null, true);
}

// Image button lists
function SysImageRadioButton(ctl, n) {
	var v = SysGetElement(ctl).value;
	SysGetElement(ctl + v).className = 'unselected';
	SysGetElement(ctl + n).className = 'selected';
	SysGetElement(ctl).value = n;
}

function SysImageToggleButton(ctl, val, img, txt) {
	var c = new SysElement(ctl);
	var ix;
	for (ix = 0; (ix < val.length) && (val[ix] != c.Value()); ix++) { }
	if (ix < val.length - 1) {
		ix++;
	}
	else {
		ix = 0;
	}
	c.Value(val[ix]);
	c.PostFix("_btn").Attribute("title", txt[ix]);
	c.PostFix("_img").Attribute("src", img[ix]);
}
function SysImageToggleButtonReset(ctl, val, img, txt, value) {
	var ix;
	for (ix = 0; (ix < val.length) && (val[ix] != value); ix++) { }
	if (ix >= val.length) {
		// value not found; reset to first item
		ix = 0;
	}
	var c = new SysElement(ctl);
	c.Value(val[ix]);
	c.PostFix("_btn").Attribute("title", txt[ix]);
	c.PostFix("_img").Attribute("src", img[ix]);
}

// Security level control
// ----------------------
function SysSetSecurity(ctl) {
	SysSetValue(ctl, SysGetValue(ctl + '_select'));
}
function SysSetSecuritySelect(ctl) {

	var val = SysGetValue(ctl);

	if (val == null || val == "")
		return;
	if (val == 0 || val == 1 || val == 2 || val == 3 || val == 4 || val == 10 || val == 100 || val == 101 || val == 102)
		SysSetValue(ctl + '_select', val);
	else
		SysSetValue(ctl + '_select', '10');
}

function SysSetReadOnly(el, readOnly) {
    /// <summary>Sets the readonly state and visibility of the supplied element and removes the element from the tabbing 
    /// order.</summary>
    /// <param name="el" type="Any">Any form of DOM element identification.</param>
    /// <param name="readOnly" type=""></param>
    /// <returns type="undefined">undefined</returns>
    if (el) {
        var _el = new SysElement(el);
        var _elClick = $("#" + _el.id).attr('ondblclick');
		if (_elClick && _el.id.endsWith("_alt")){
			if (_elClick.includes('Browse')) {
				var browserId = _el.id.slice(0, -4);
				SysBrowserSetReadOnly(browserId, readOnly);
			} 
		}
		else {
            _el.SetReadonly(readOnly);
            if (readOnly) {
                // This is legacy incorrect casing.
                _el.AddClass("readonly");
                _el.TabIndex(-1);
            }
            else {
                _el.RemoveClass("readonly");
                _el.TabIndex(0);
            }
        }
    }
}

function SysStartUrl(e, url) {
	/// <summary>Open a url in the MainWindow</summary>
	/// <param name="e">event object</param>
	SysMenuHide(e);
	var mw = SysWindow.GetWindow('MainWindow');
	if (mw) {
		var ub = url;
		if (!(url instanceof SysUrlBuilder)) {
			ub = new SysUrlBuilder(url);
		}
		mw.src = ub.ToString();
	}
}

function SysInputOnFocus(el) {
	el = new SysElement(el);
	if (!el.IsReadonly() && !el.HasClass("Selected")) {
		el.AddClass("Selected");
		if(el.element[0] !==undefined){
			el.element[0].select();
		}
		else if(el._el !==undefined){
			el._el.select();
		}
		else if(el.id !==undefined){
			const element= document.getElementById(el.id);
			element.select();
		}
	}
}

function SysInputOnBlur(el) {
	el = new SysElement(el);
	if (!el.IsReadonly() && el.HasClass("Selected")) {
		el.RemoveClass("Selected");
	}
}

function SysChangeOnBlur(el) {
	if ($(el).data('sysinputchanged')) {
		// Note: the change event is explicitly fired, because some handlers will otherwise not be called. (In particular 
		// events added by the help guidance control.
		$(el).data('sysinputchanged', false);
		new SysElement(el).FireEvent("change");

	}
}

// Files
function SysFileName(doc) {
	// TODO: modify and call SysWindow.Location()?
	var pn = doc.location.pathname;
	var li = pn.lastIndexOf('/');
	var dot = pn.lastIndexOf('.');
	if (li < 0 || dot < 0) {
		return null;
	}
	return pn.substring(li + 1, dot);
}

// Search framework
// ----------------
function SysSearchSubmit(search, action) {
	SysSet(search + '_SCAction', action);
	SysSubmit();
}

function SysSearchSaveTemplate(search, key, template) {
	SysDialog.search = search;
	var url = new SysUrlBuilder('SysSearchSaveTemplate.aspx');
	url.Add('Code', key);
	url.Add('Template', template);
	var dlg = new Dialog({
		autoShow: true, width: 360, height: 240,
		contentsPage: url,
		handler: function() {
			SysDialog.returnValue = dlg.returnValue;
			SysSearchSaveTemplateHandler();
		}
	});
}

function SysSearchSaveTemplateHandler() {
	var res = SysDialog.returnValue;
	var search = SysDialog.search;
	if (res != null) {
		SysGetElement(search + '_Template').value = res[1];
		SysGetElement(search + '_SaveName').value = res[2];
		SysGetElement(search + '_SavePrivate').value = res[0];
		SysSearchSubmit(search, 5);
	}
}

function SysSearchSelectAll(cb) {
	$(cb).parents(window._ENABLE_EDS_ || window._EDS_BROWSER_ ? '[class*="SectionHeader"]':"tr").eq(0).nextAll().each(function() {
		if ($(this).hasClass(".SectionHeader")) {
			return false;
		}
		else {
			$(this).find(":checkbox:enabled")
				.filter(cb.checked ? ":not(:checked)" : ":checked").click();
		}
	});
}

function SysSearchTemplateChange(action) {
	SysSet("SCAction", action);
	SysSubmit();
}

function SysSearchTempSwitch(ctl) {
	var s = SysGetElement(ctl + '_ShowTemp');
	var h = SysGetElement(ctl + '_HideTemp');
	var th = SysGetElement('SeaTemplateHide');
	if (s == null || h == null || th == null) {
		return;
	}
	var d = s.style.display;
	s.style.display = h.style.display;
	h.style.display = d;
	if (d == 'none') {
		th.value = '1';
	}
	else {
		th.value = '0';
	}
}

function SysSearchHidePane(pane) {
	var d = SysGetElement(pane);
	if (d != null) {
		d.style.display = "none";
	}
}

function SysSearchShowPane(pane) {
	var d = SysGetElement(pane);
	if (d != null) {
		d.style.display = "block";
	}
}

function SysSearchSwitchTab(tab) {
	var t = SysGetElement(tab);
	if (t == null)
		return;
	SysSearchHidePane(sysSearchCurrent);
	SysSearchShowPane(t.value);
	sysSearchCurrent = t.value;
}
var sysSearchCurrent;

// ListBox
// ----------------
function LbxReset(ctl, values) {
	var c = SysGetElement(ctl);
	if (c == null)
		return;
	var i;
	for (i = 0; i < c.options.length; i++) {
		new SysElement(c.options[i]).SetSelected(false);
	}

	var vs = values.split(',');
	for (i = 0; vs.length > i; i++) {
		var val = vs[i];
		for (var j = 0; j < c.options.length; j++) {
			var opt = new SysElement(c.options[j]);
			if (opt.Value() == val)
				opt.SetSelected(true);
		}
	}
}

function LbxMoveUp(boxId) {
	var box = SysGetElement(boxId);
	if (box == null || box.selectedIndex <= 0)
		return;
	var i = box.selectedIndex;
	var o = box.options[i];
	box.options.remove(i);
	LbxAdd(box, o, i - 1);
}

function LbxMoveDown(boxId) {
	var box = SysGetElement(boxId);
	if (box == null || box.selectedIndex < 0 || box.selectedIndex == (box.options.length - 1))
		return;
	var i = box.selectedIndex;
	var o = box.options[i];
	box.options.remove(i);
	LbxAdd(box, o, i + 1);
}

function LbxAdd(box, option, index) {
	if (index != null)
		box.options.add(option, index);
	else
		box.options.add(option);
	LbxStore(box);
}

function LbxRemove(boxId) {
	var box = SysGetElement(boxId);
	if (box == null || box.selectedIndex < 0)
		return;
	var i = box.selectedIndex;
	box.options.remove(i);
	LbxStore(box);
}
//
function LbxStore(box) {
	var boxlist = SysGetElement(box.id + "_List");
	if (boxlist == null)
		return;
	var val = "";
	for (i = 0; i < box.options.length; i++) {
		if (val != "")
			val += ",";
		val += box.options[i].value;
	}
	boxlist.value = val;
}

// DataList
function SysDLAction(val, id) {
	SysSet('BCAction', val);
	SysSet('BCActionID', id);
	SysSubmit();
}

function SysDataList(colFunc, val, url) {
	if (SysColumnDirty(colFunc)) {
		SysSet('BCUrl', url);
		SysSet('BCAction', 9); // BCDataSourceAction.Copy
		SysSubmit();
	}
}

function SysHideSelect() {
	var sels = document.all.tags('SELECT');
	for (i = 0; i < sels.length; i++) {
		var s = sels[i];
		s.style.visibility = "hidden";
	}
}

function SysShowSelect() {
	var sels = document.all.tags('SELECT');
	for (i = 0; i < sels.length; i++) {
		var s = sels[i];
		s.style.visibility = "visible";
	}
}

function SysSearch(txt) {
	new SysWindow().Location("SysSearch.aspx?txt=" + txt);
}

// --- Selected Row ------------------------------------------
function SysRowGetCellKey(e, el) {
	if (el == null && e != null)
		el = SysSrcElement(e);
	var SysMenuCurrentKey = null;
	while (el != null && SysMenuCurrentKey == null) {
		try { SysMenuCurrentKey = el.getAttribute("cmxkey"); } catch (ex) { }
		el = el.parentNode;
	}
	return SysMenuCurrentKey;
}

function SysRowGetCellDescription(e, el) {
	if (el == null && e != null) {
		el = SysSrcElement(e);
	}
	var SysMenuCurrentKey = null;
	while (el != null && SysMenuCurrentKey == null) {
		SysMenuCurrentKey = SysGetInnerText(el);
		el = el.parentNode;
	}
	return SysMenuCurrentKey;
}

function SysRowSelect() {
	sysRowCurrent = sysListPrevRow;
	return sysRowCurrent != null;
}

function SysWizNext(tab) {
	var t = SysGetElement(tab);
	if (t == null) return;
	var v = SysWizGetNext(tab, t.value);
	if (v != null) {
		t.value = v;
		SysTabShow(v);
	}
}

function SysWizGetNext(tab, value) {
	switch (t.value) {
		case "pane0": { return "pane1"; }
	}
}

function SysWizCheckFirst(tab, pane, first) {
	var b = SysGetElement(tab + '_Prev');

	if (b == null)
		return;
	b.disabled = pane == first;
}

function SysWizCheckLast(tab, pane, last) {
	var b = SysGetElement(tab + '_Next');

	if (b == null) {
		return;
	}
	b.disabled = pane == last;
}

function SysWizChkButton(tab, first, last) {
	var t = SysGetElement(tab);
	if (t == null) return;
	SysWizCheckFirst(tab, t.value, first);
	SysWizCheckLast(tab, t.value, last);
}

// Menu
function MnuActivate(e) {
	var me = SysSrcElement(e);
	if (me.tagName == 'A')
		me.focus();
}

function MnuOnKeyDown(e) {
	var me = SysSrcElement(e);
	var td = me.parentNode;
	var tr = td.parentNode;
	var tbody = tr.parentNode;
	var table = tbody.parentNode;
	var rIndex = tr.rowIndex;
	var mainTableTD = table.parentNode;
	var mainTableRow = mainTableTD.parentNode;
	var mainTable = mainTableRow.parentNode;

	var tableColumnIndex = mainTableTD.cellIndex;
	var tableRowIndex = mainTableRow.rowIndex;

	var code = SysGetKey(e);

	var result;
	switch (code) {
		case SysHandleKey.Key.left:
			if (tableColumnIndex == 0) {
				tableColumnIndex = mainTableRow.cells.length - 1;
				result = MnuActiveCell(mainTable, tableRowIndex, tableColumnIndex, rIndex);
			}
			else {
				tableColumnIndex--;
				result = MnuActiveCell(mainTable, tableRowIndex, tableColumnIndex, rIndex);
			}
			if (!result) {
				while (!MnuActiveCell(mainTable, tableRowIndex, tableColumnIndex, rIndex) && rIndex > 0) {
					rIndex--;
				}
				if (rIndex == 0) {
					rIndex = 1;
					while (MnuActiveCell(mainTable, tableRowIndex - 1, tableColumnIndex, rIndex) && rIndex > 0) {
						rIndex++;
					}
				}
			}
			SysCancelBubble(e);
			break;
		case SysHandleKey.Key.up:
			if (rIndex == 1) {
				tableRowIndex--;
				if (!MnuActiveCell(mainTable, tableRowIndex, tableColumnIndex, 1)) {
					tableRowIndex = mainTable.rows.length - 1;
					if (!MnuActiveCell(mainTable, tableRowIndex, tableColumnIndex, 1)) {
						tableRowIndex--;
						MnuActiveCell(mainTable, tableRowIndex, tableColumnIndex, 1);
					}
				}
				//get last because of up
				while (MnuActiveCell(mainTable, tableRowIndex, tableColumnIndex, rIndex)) {
					rIndex++;
				}
			}
			else {
				MnuActiveCell(mainTable, tableRowIndex, tableColumnIndex, rIndex - 1);
			}
			SysCancelBubble(e);
			break;
		case SysHandleKey.Key.right:
			if (tableColumnIndex == mainTableRow.cells.length - 1) {
				tableColumnIndex = 0;
				result = MnuActiveCell(mainTable, tableRowIndex, tableColumnIndex, rIndex);
			}
			else {
				tableColumnIndex++;
				result = MnuActiveCell(mainTable, tableRowIndex, tableColumnIndex, rIndex);
			}
			if (!result) {
				while (!MnuActiveCell(mainTable, tableRowIndex, tableColumnIndex, rIndex) && rIndex > 0) {
					rIndex--;
				}
				if (rIndex == 0) {
					rIndex = 1;
					while (MnuActiveCell(mainTable, tableRowIndex - 1, tableColumnIndex, rIndex) && rIndex > 0) {
						rIndex++;
					}
				}
			}
			SysCancelBubble(e);
			break;
		case SysHandleKey.Key.down:
			if (!MnuActiveCell(mainTable, tableRowIndex, tableColumnIndex, rIndex + 1)) {
				if (!MnuActiveCell(mainTable, tableRowIndex + 1, tableColumnIndex, 1)) {
					MnuActiveCell(mainTable, 0, tableColumnIndex, 1);
				}
			}
			SysCancelBubble(e);
			break;
		default:
			break;
	}
}

function MnuActiveCell(Table, RowIndex, ColIndex, ItemIndex) {
	if (RowIndex >= 0 && RowIndex < Table.rows.length && ColIndex < Table.rows[RowIndex].cells.length) {
		var innerTable = $("table", Table.rows[RowIndex].cells[ColIndex])[0];
		if (innerTable && innerTable.tagName == "TABLE" & ItemIndex < innerTable.rows.length) {
			var innerElement = innerTable.rows[ItemIndex].cells[0].childNodes[0];
			if (innerElement.tagName == 'A') {
				innerElement.focus();
				return true;
			}
		}
	}
	return false;
}

function SysReplaceRegEx(r) {
	var rr = '';
	for (var i = 0; i < r.length; i++) {
		var c = r.charAt(i);
		switch (c) {
			case '\\':
				{
					rr += '\\\\';
					break;
				}
			case '.':
				{
					rr += '\\.';
					break;
				}
			case '$':
				{
					rr += '\\$';
					break;
				}
			default:
				{
					rr += c;
					break;
				}
		}
	}
	return rr;
}

// ToolBox
var sysToolboxFrom;
var sysToolboxTo;
var sysToolboxPct = 0;
function SysToolBoxClick(me, id, val) {
	SysSet(id, val);
	var t = me.parentNode.parentNode;

	for (i = 0; i < t.rows.length; i++) {
		var tr = t.rows[i];
		if (tr.style.height == '100%') {
			sysToolboxFrom = tr;
		}
	}
	sysToolboxTo = me.nextSibling;
	if (sysToolboxTo == sysToolboxFrom)
		return;
	sysToolboxPct = 0;
	$(sysToolboxTo).show();
	$(sysToolboxFrom).show();
	sysToolboxPct = 0;
	SysToolboxMove();
}

function SysToolboxMoveEnd() {
	$(sysToolboxTo).show().height('100%');

	$(sysToolboxFrom).hide().height('1px');
}

function SysToolboxMove() {
	if (sysToolboxPct == 100) {
		SysToolboxMoveEnd();
	}
	else {
		sysToolboxPct += 20;
		sysToolboxTo.style.height = sysToolboxPct + '%';
		try {
			sysToolboxFrom.style.height = (100 - sysToolboxPct) + '%';
		}
		catch (ex) {
			SysToolboxMoveEnd();
			return;
		}
		window.setTimeout("SysToolboxMove()", 25);
	}
}

function SysToolBoxHide(id) {
	var n = SysGetElement(id);
	if (n != null) {
		$(n).hide();
	}
}

function SysSelectMenu(e) {
	if ((e.ctrlKey || e.ctrlLeft) && !(e.altKey || e.altLeft)) {
		var prd = SysGetElement('Products', parent);
		if (prd) {
			try {
				if (prd.contentWindow.HandleKey(SysGetKey(e), e))
					return;
			}
			catch (ex) { }
		}
	}
	else if ((e.ctrlKey || e.ctrlLeft) && (e.altKey || e.altLeft)) {
		prd = SysGetElement('Toolbar', parent);
		if (prd) {
			try {
				if (prd.contentWindow.HandleKey(SysGetKey(e), e))
					return;
			}
			catch (ex) { }
		}
	}

	// Under experimentation 1
	//    var cancel;
	//    var prd = SysGetElement('Products', parent);
	//    if (prd && prd.contentWindow && prd.contentWindow.HandleMenuKey) {
	//        cancel = prd.contentWindow.HandleMenuKey(e);
	//    }
	//   
	//    if (cancel !== false) {
	//        prd = SysGetElement('Toolbar', parent);
	//        if (prd && prd.contentWindow && prd.contentWindow.HandleMenuKey) {
	//            cancel = prd.contentWindow.HandleMenuKey(e);
	//        }
	//    }
	//    return cancel;

	// Under experimentation 2
	//    var fireNext = true;
	//    var i = 0;
	//    while (fireNext !== false && i < window.frames.length) {
	//        if (window.frames[i].contentWindow && window.frames[i].contentWindow.HandleAccessKey) {
	//            fireNext = window.frames[i].contentWindow.HandleAccessKey(e);
	//        }
	//        i++;
	//    }
	//    SysCancelBubble(e);
	//    return fireNext;
}

function ShowAgreementInTab(document, source) {
	var url;
	url = new SysUrlBuilder('SysAttachment.aspx');
	url.Add('ID', document);
	url.Add('Source', source);
	SysWindow.OpenInTab(url);
}

function SysShowDocument(document) {
	var url = new SysUrlBuilder('BoDocumentViewer.aspx');
	url.Add('Document', document);

	new Dialog({
		autoShow: true,
		contentsPage: url,
		width: 900,
		height: $(window).height() * 0.90
	});
}

function SysShowDocumentInTab(document) {
	var url = new SysUrlBuilder('BoDocumentViewer.aspx');
	url.Add('Document', document);
	SysWindow.OpenInTab(url);
}

function SysIsDialogOpened() {
	return $('.ui-dialog').is(':visible');
}

//Adds the 'exclude-overlay' class to iframe for pages that set the page property ExcludeDragAndDropOverlay (mainly used for pages with dropzone)
//Applies only when not in dialog to avoid an issue that causes the next accessed page to unbind the drag and drop
//cause of the added 'exclude-overlay' class. 
function SysExcludeDragAndDropOverlay() {
	if (!Dialog.InDialog(window)) {
		var contentFrame = $('#MainWindow', parent.document);

		if (contentFrame.length == 0) {
			contentFrame = $('#MainWindow');
		}
		contentFrame.addClass('exclude-overlay');
	}
};
/// <reference path="..\docs\jquery-1.5.1.js" />
/// <reference path="..\docs\MicrosoftAjax.Debug.js" />
/// <reference path="..\docs\SysControls.debug.js" />

// TabPages

// Tab Strip
// ---------

function SysSetTab(me, ctl, tab) {
	var e = me;
	if (e.parentNode.classList.contains("tabClear")) {
		var t = SysGetElement(ctl);
		t.value = tab;
		var parentContainer = e.parentNode.parentNode.parentNode;

		if(e.parentNode.parentNode.classList.contains("eds-tabs")){
			parentContainer = e.parentNode.parentNode;
		} 

		$(".tabSelected", parentContainer).each(function(index,element){
			element.classList.remove("tabSelected"); 
			element.classList.add("tabClear");
		});
		e.parentNode.classList.remove('tabClear');
		e.parentNode.classList.add('tabSelected');
	}
}
function SysTabHide(pane) {
	var d = SysGetElement(pane);
	if (d != null) {
		d.style.display = "none";
		d.classList.remove('active-tab');
	}
}
function SysTabShow(pane, parentID) {
	var d = SysGetElement(pane);
	if (document.getElementsByClassName('eds-maintenance').length) {
		var reactRootElement = document.getElementById('ReactRoot');
		var eventObject = { type: 'RELOAD' };
		reactRootElement.setAttribute('data-event', JSON.stringify(eventObject));
	}

	if (d == null) d = SysGetElement(parentID + '_' + pane);
	if (d != null) {
		d.style.display = "block";
		d.classList.add('active-tab');
	} 

}
function SysTabSwitch(tab, clientID) {
	var t = SysGetElement(tab);
	if (t == null) return;
	SysTabShow(t.value, clientID)
}

function SysTabDisable(pane) {
	/// <summary>Disable a tab page.</summary>
	/// <param type="String" name="pane">The id of ex:TabPage</param>

	var el = new SysElement('tab_' + pane);
	el.SetDisabled(true);
}

function SysTabEnable(pane) {
	/// <summary>Disable a tab page.</summary>
	/// <param type="String" name="pane">The id of ex:TabPage</param>

	var el = new SysElement('tab_' + pane);
	el.SetDisabled(false);
}

function SysTabActivate(pane) {
	/// <summary>Activate a tab page.</summary>
	/// <param type="String" name="pane">The id of ex:TabPage</param>

	var el = new SysElement('tab_' + pane);
	el.element.click();
}
;
/// <reference path="../base/jquery-1.5.1.js" />
/// <reference path="SysElement.js" />
/// <reference path="SysUserAgent.js" />
/// <reference path="SysIE.js" />

// Everything that has to do with popup menus

// ---- Context SysMenu ----------------------------------------------------------------

// Note: Show any popup/menu prior to filling it with html to allow for automatic resizing, otherwise (especially the 
// div/container, will retain a minimal height, regardless of the size the table will take).
var sysCxMenu = null;
var sysCxMenuFrame = null;
var sysCxMenuName;
var sysCxRowCurrent = 0;

// TODO: rename to SysMenuKill, sysCxMenu.hide() -> SysMenuHide()
function SysMenuHide() {
	/// <summary>Hides the visible popup menu</summary>
	/// <returns type="undefined">undefined</returns>

	_sysBrowsing = false;

	//Just kill it to avoid positioning problems 
	try {
		if (sysCxMenu !== null) {
			if (InMenuLeft()) {
				parent.prtSetFrameCols();
			}

			var menu = new SysElement(sysCxMenu);
			menu.DetachEvent("onkeydown", SysMenuOnKeyDown);
			menu.DetachEvent("onmouseout", _DoValidateMouseOut);
			menu = null;

			sysInputMenu = null;

			document.body.removeChild(sysCxMenu[0]);
			sysCxMenu = null;

			if (sysCxMenuFrame !== null) {
				document.body.removeChild(sysCxMenuFrame[0]);
				sysCxMenuFrame = null;
			}
		}
	}
	catch (ex) {
		alert('Unable to handle SysMenuHide properly.');
	}
}

function SysMenuShouldShow(e, SysMenuName, func, ctlID) {
	if ((!e || !e.ctrlKey) && SysElement.IsNotNothing(window.parent) && top === window.parent.parent) {
		SysMenuShowW(SysMenuName, func, ctlID, e);
		SysCancelBubble(e);
	}
}
function SysMenuShow(SysMenuName, func, ctlID) {
	/// <summary>Obsolete, not multi-browser</summary>
	SysMenuShowW(SysMenuName, func, ctlID, window.event);
}

function _DoValidateMouseOut(e) {
	ValidateMouseOut(e, sysCxMenu, 0);
}

function ValidateMouseOut(e, ctlMenu, topMargin) {
	/// <summary>Determine if the mouse pointer falls outside the boundaries of a popped up menu. If so, the popup is 
	/// hidden.</summary>
	/// <param name="e" type="DOMEvent"></param>
	/// <param name="ctlMenu" type="jQuery"></param>
	/// <param name="topMargin" type="Number"></param>
	/// <returns type="undefined">undefined</returns>

	// has it really exceeded the bounds and not just a propagation effect? (assuming the hide still deletes the 
	// object).
	if (SysElement.IsNothing(ctlMenu)) {
		return;
	}

	var xScrollLeft = $(document.body).scrollLeft() || $(document.documentElement).scrollLeft();
	var yScrollTop = $(document.body).scrollTop() || $(document.documentElement).scrollTop();
	var xMouse = e.clientX + xScrollLeft;
	var yMouse = e.clientY + yScrollTop;
	var x = ctlMenu.offset().left;
	var y = ctlMenu.offset().top;
	var w = ctlMenu.width();
	var h = ctlMenu.height();

	if (xMouse <= x) SysMenuHide();
	if (xMouse >= (x + w)) SysMenuHide();

	if (yMouse <= (y - topMargin)) SysMenuHide();
	if (yMouse >= (y + h)) SysMenuHide();
}

function _CreateMenuContainer(container, frame, id, withEvents) {
	var create = container === null;

	if (create) {
		var div = document.createElement("div");
		container = $(div);
		container.attr("id", "cnt" + id);
	}

	var scrollLeft = 0;
	var scrollTop = 0;
	if (IE6) {
		var body = $(document.body);
		var docElement = $(document.documentElement);
		var scrTopHtml = docElement.scrollTop();
		var scrTopBody = body.scrollTop();
		scrollLeft = body.scrollLeft() + docElement.scrollLeft() + 1;
		scrollTop = scrTopHtml + 1;
	}

	container.css({
		'position': 'absolute',
		'display': 'none',
		'padding': '0px',
		'zIndex': 100,
		'left': scrollLeft,
		'top': scrollTop
	});
	// Part of an IE specific fix for dropdowns being displayed underneath iframes with PDF
	if (UserAgent.IsIE() || UserAgent.IsIE11OrUp()) {
		if (create) {
			var iframe = document.createElement("iframe");
			frame = $(iframe);
			frame.attr({ "id": "fra" + id, "src": "empty.html" });
		}
		frame.css({
			'position': 'absolute',
			'display': 'none',
			'zIndex': 50,
			'border': 0,
			'margin': 0,
			'left': scrollLeft,
			'top': scrollTop
		});
	}
	if (create) {
		document.body.appendChild(div);
		if (frame !== null) {
			document.body.appendChild(iframe);
		}

		if (withEvents === true) {
			var divEl = new SysElement(div);
			divEl.AttachEvent("onkeydown", SysMenuOnKeyDown);
			divEl.AttachEvent("onmouseout", _DoValidateMouseOut);
		}

		return { container: container, frame: frame };
	}
	else {
		return null;
	}
}

function SysMenuShowW(SysMenuName, func, ctlID, e) {
	SysMenuHide();

	if (e != null) {
		if (e.ctrlKey)
			return;
	}

	var obj = _CreateMenuContainer(sysCxMenu, sysCxMenuFrame, "PopupMenu", true);
	if (obj !== null) {
		sysCxMenu = obj.container;
		sysCxMenuFrame = obj.frame;
	}

	if (func != null) {
		var f = new Function('return ' + func);
		if (!f()) {
			SysMenuHide();
			return;
		}
	}
	var body = SysGetElement(SysMenuName + '_MenuDiv');
	if (body == null) {
		SysMenuHide();
		return false;
	}

	_sysBrowsing = true;
	sysCxMenu.show();
	var sHTML = $(body).html();

	sysCxMenu.html(sHTML);

	var mnu = new SysElement(SysMenuName + '_Menu', sysCxMenu[0]);
	if (mnu.empty === false) {
		var h = mnu.TotalHeight();
		var w = mnu.TotalWidth();
		var coords;

		if (ctlID == null) {
			coords = PopupCoordinates(e, 0, 0, w, h);
		}
		else {
			var par = $(SysGetElement(ctlID));
			if (w < par.width()) {
				w = par.width();
				mnu.Width(w);
			}
			coords = PopupCoordinates(e, 0, 0, w, h, par);
		}

		if (window._ENABLE_EDS_&&  e.srcElement.nodeName == "BUTTON"){		
			coords.up ? sysCxMenu.addClass("ArrowEds ArrowDownEds") : sysCxMenu.addClass("ArrowEds ArrowUpEds");
			coords.reverse ? sysCxMenu.addClass("ArrowRightEds") : sysCxMenu.addClass("ArrowLeftEds");
			let style = sysCxMenu[0]?.attributes?.style;
			setTimeout(() => {
				if(style){
					let styleString = style?.value;
					if (styleString) {
						let styleArray = styleString.split(";");
						styleArray.forEach((item) => {
							if (item?.includes("height")) {
								let height = item.split(":")[1];
								if (height) {
									let heightInt = parseInt(height);
									let heightNew = heightInt + 10;
									sysCxMenu.css("height", heightNew + "px");
								}
							}
						});
					}
				}	
			}
			, 100);
		}
		
		sysCxMenu.css({
			'left': coords.left,
			'top': coords.top,
			'width': w,
			'height': h
		});

		if (sysCxMenuFrame !== null) {
			sysCxMenuFrame.css({
				'left': coords.left,
				'top': coords.top,
				'width': w + 1,
				'height': h + 1
			});
		}

		if (InMenuLeft()) {
			parent.prtBroadenFrameCols(w);
		}

		sysCxRowCurrent = -1;
		if (sysCxMenuFrame !== null) {
			sysCxMenuFrame.show();
		}
		mnu.Focus();
	}

	sysCxMenuName = SysMenuName;
	if (e) {
		e.cancelBubble = true;
		e.returnValue = false;
	}

	return true;
}

function SysMenuOnKeyDown(e) {
	var menu = $(SysSrcElement(e));
	if (!menu.hasClass("ContextMenu")) {
		menu = menu.parents(".ContextMenu");
	}
	if (menu.length > 0) {
		var tb = menu[0];
		if (tb != null) {
			var hdl = new SysHandleKey(e);
			var keyCode = hdl.GetKey();

			switch (keyCode) {
				case SysHandleKey.Key.up:
					if (sysCxRowCurrent >= 0) {
						for (i = sysCxRowCurrent - 1; i >= 0; i--) {
							if (tb.rows[i].className == "ContextMenuItems") {
								break;
							}
						}
					}
					break;
				case SysHandleKey.Key.down:
					if (sysCxRowCurrent < tb.rows.length - 1) {
						for (i = sysCxRowCurrent + 1; i < tb.rows.length; i++) {
							if (tb.rows[i].className == "ContextMenuItems") {
								break;
							}
						}
					}
					break;
				case SysHandleKey.Key.tab:
				case SysHandleKey.Key.enter:
					$(tb.rows[sysCxRowCurrent]).click();
					break;
				case SysHandleKey.Key.end:
					for (i = tb.rows.length - 1; i > 0; i--) {
						if (tb.rows[i].className == "ContextMenuItems") {
							break;
						}
					}
					break;
				case SysHandleKey.Key.home:
					for (i = 0; i < tb.rows.length; i++) {
						if (tb.rows[i].className == "ContextMenuItems") {
							break;
						}
					}
					break;
					//find the one(s) beginning with typed character
				default:
					var key;
					var found = 0;
					if (keyCode >= 96 && keyCode <= 105) {
						// numbers 0 .. 9 on numeric keypad
						key = keyCode - 48;
					} else if (keyCode >= 106 && keyCode <= 111) {
						// "*", "/", "-", "+", "." on numeric keypad
						key = keyCode - 64;
					} else {
						key = keyCode;
					}
					for (i = sysCxRowCurrent + 1; i < tb.rows.length; i++) {
						if (tb.rows[i].className == "ContextMenuItems" &&
							SysGetInnerText(tb.rows[i].children[1]).toUpperCase().substring(0, 1).charCodeAt(0) == key) {
							found = 1;
							break;
						}
					}
					if (!found) {
						for (i = 0; i < sysCxRowCurrent && i < tb.rows.length; i++) {
							if (tb.rows[i].className == "ContextMenuItems" &&
								SysGetInnerText(tb.rows[i].children[1]).toUpperCase().substring(0, 1).charCodeAt(0) == key) {
								break;
							}
						}
					}
					break;
			}
		}
		SysCancelBubble(e);
	}
}

function SysMenuFindElement(el) {
	while (el != null && el.className != "ContextMenuItems") {
		el = el.parentNode;
	}
	return el;
}

function SysMenuSwitchColor(item) {
	if (item != null) {
		var el = $(item);
		var clr = el.css("backgroundColor");
		el.css("backgroundColor", el.css("color"));
		el.css("color", clr);
	}
}

function SysMenuCmxClick(el, val, url) {
	if (url != null && url != '') {
		SysLocation(url);
	}
}

function SysMenuClick(e, val, url) {
	SysMenuHide();
	if (val != '')
		SysSetValue(sysCxMenuName, val);

	if (url != null && url != '') {
		var attValue = SysRowGetCellKey(e, sysRowCurrent);
		if (attValue == null) {
			var p = sysRowCurrent.previousSibling;
			while (p != null && sysRowCurrent.className == p.className) {
				attValue = SysRowGetCellKey(e, p);
				p = p.previousSibling;
			}
		}
		if (attValue != null)
			SysLocation(url + attValue);
	}
}


// Used for SysInputSelectDo to set timeout for SysInputTimerHandler
// It uses a gradient scale, so that there is more delay on the first char and less with the number of steps
function getSysInputTimeoutGradientValue(textInput, inputSelectDoSettings) {
	var min = inputSelectDoSettings && inputSelectDoSettings.min || 600;
	var max = inputSelectDoSettings && inputSelectDoSettings.max || 300;
	var steps = inputSelectDoSettings && inputSelectDoSettings.steps || 3;
	var stepSize = (max-min)/(steps-1);
	var delay = textInput.length < steps ? max - (stepSize * (textInput.length - 1)) : min;
	return Math.round(delay);
}

// Typically used with menus inside a browser
function SysInputSelectDo(e, me, browserName, altid, sit, validateInput, inputSelectDoSettings) {
	/// <summary>Do a selection from a browser/selection popup: if it does not exist it is created.</summary>
	/// <param name="e" type="event"></param>
	/// <param name="me" type="DOMElement">The input element for which to browse.</param>
	/// <param name="browserName" type="String">Browser name</param>
	/// <param name="altid" type="String"></param>
	/// <param name="sit" type="String">The search input text to look for.</param>
	/// <param name="validateInput" type="Boolean">Whether or not input is validated towards the quickselect list.</param>
	/// <returns type="undefined|true">only returns true if we need to wait for a callback that will fill the 
	/// browser popup.</returns>

	if (SysElement.IsNothing(e)) {
		// Nothing we can do
		sysInputText = "";
		return;
	}

	var hdl = new SysHandleKey(e);
	var key = hdl.GetKey();
	if (SysInputSelectRow(e, key)) {
		SysStopPropagation(e);
		sysInputText = "";
		return;
	}

	if (key == SysHandleKey.Key.esc || key == SysHandleKey.Key.enter || key == SysHandleKey.Key.left ||
		key == SysHandleKey.Key.right || key == SysHandleKey.Key.up || key == SysHandleKey.Key.down) {
		SysCancelInputSearch();
		sysInputText = "";
		return;
	}

	if (hdl.IsCtrlKey() || me.value == null || me.value == "" || key == SysHandleKey.Key.tab) {
		sysInputText = "";
		return;
	}

	// We're also catching the controls keys themselves (no need + unwanted side effects to let them through).
	if (key === SysHandleKey.Key.ctrl || key === SysHandleKey.Key.shift || key === SysHandleKey.Key.alt) {
		return;
	}

	if (sysInputText != sit || me.id != sysInput) {
		sysInputRow = -1;
		sysInputText = sit;
		sysInput = me.id;
		sysInputAlt = altid;
		sysInputTextType = browserName;

		sysXmlHttpAborted = false;
		if (sysInputTimer != null) {
			window.clearTimeout(sysInputTimer);
		}
		var weightedTimeout = getSysInputTimeoutGradientValue(sysInputText, inputSelectDoSettings);
		sysInputTimer = window.setTimeout(function () { SysInputTimerHandler(validateInput); }, weightedTimeout);
		return true;
	}
	else {
		// E.g. menu will not have been created when waiting for a search callback
		if (sysCxMenu !== null) {
			SysInputHandle();
		}
	}
	SysStopPropagation(e);
	SysPreventDefault(e);
}

function SysInputTimerHandler(validateInput) {
	if (!sysXmlHttpAborted) {
		var url = new SysUrlBuilder("SysInputSearch.aspx");
		url.Add("InputType", sysInputType);
		url.Add("Text", sysInputText);

		if (sysValidateBrowseFieldExtraResult != null && !sysValidateBrowseFieldExtraResult) {
			url.Add("ValidateBrowseFieldExtraResult", sysValidateBrowseFieldExtraResult);
			sysValidateBrowseFieldExtraResult = null;
		}

		if (sysInputType === BrowseInputType.Browser || sysInputType === BrowseInputType.CustomInvitationEmailBrowser) {
			if (!validateInput) {
				url.Add("ValidateInput", 0);
			}
			sysInputExtraQuery = RemoveParameterFromAttributes("ValidationWhere", sysInputExtraQuery);
			url = new SysUrlBuilder(url.ToString() + "&" + sysInputExtraQuery);
		}
		else {
			url.Add("Name", sysInputTextType);
			url.Add("eq", sysInputExtraQuery + sysInputParm);
		}

		if (sysInputDivisionField != null) {
			var division = SysGet(sysInputDivisionField);
			if (division != null) {
				url.OverrideDivisionKey(division);
			}
		}

		SysCallback(url, "", _SysInputCallback);
	}
}

// Maintain the 'browsing' state: i.e. when user input is directed at a (quicksearch) popup this will in a number of 
// cases lead to change events (the focus leaves the input box to the popup with search results, causing 'premature' 
// change events). This flag can be used in the change event to test for that state.
var _sysBrowsing = false;

// callback function for ajax calls (e.g. results of a search)
function _SysInputCallback() {
	//
	//This line of code was introduced in 793 and causes some very strange timing issues
	//So it's removed for the time being. Have to figure out what is was needed for and if
	//it has to be solved differently
	// call is being handled, reset the input search string
	//sysInputText = "";
	//
	if (!sysXmlHttpAborted && sysXmlHttp.readyState == 4) {
		var body = sysXmlHttp.responseText;
		body = body.replace(/\r\n/g, '').replace(/[\t]+/g, ' ');
		if (body == "ShowLoginPage") {
			new SysWindow(SysWindow.GetMainWindow()).Location("Login.aspx");
		}
		else {
			// Because server-side a redirect might take place, which could be an entire form we make sure
			// that a) not an entire document will be inserted and
			// b) that no script is executed (especially the re-loading/executing of MSAjax library)
			var $body = $(body);
			if ($body.length > 1) {
				var form = $body.filter("form");
				if (form.length > 0) {
					$("script", form).remove();
					body = form.html();
				}
			}

			if (body == null || body == "") {
				if (InMenuLeft()) {
					parent.prtSetFrameCols();
				}
				_sysBrowsing = false;
				if (sysCxMenu) {
					sysCxMenu.hide();
				}
				if (sysCxMenuFrame !== null) {
					sysCxMenuFrame.hide();
				}
				return;
			}
			if (SysElement.IsNotNothing(body) && body.length > 0) {
				// We kill the menu to prevent events firing for the previous menu contents (especially unexpected mouse 
				// overs).
				SysMenuHide();
				var obj = _CreateMenuContainer(sysCxMenu, sysCxMenuFrame, "PopupSearch", true);
				if (obj !== null) {
					sysCxMenu = obj.container;
					sysCxMenuFrame = obj.frame;
				}

				_sysBrowsing = true;
				sysCxMenu.show();
				sysCxMenu.html(body);
				if (sysCxMenuFrame) {
					sysCxMenuFrame.show();
				}
				SysInputSearchActions();
				SysInputHandle();
			}
		}
	}
}

function SysInputHandle() {
	var si = SysGetElement(sysInput);
	if ( window._ENABLE_EDS_) {
		var browsefieldSi = SysGetElement("eds-browsefield_" + sysInputAlt);

		if (browsefieldSi != null){
			si = browsefieldSi;
		}
	}
	if (si != null) {
		//get position of the input control first

		//set initial size of popup (adjust to input control)
		var h = 29;
		var w = 125;

		//search for contents
		mnu = new SysElement('_Menu', sysCxMenu[0]);
		if (mnu.empty === false)
			sysInputMenu = mnu.GetDomElement();
		else {
			sysInputMenu = null;
			mnu = new SysElement('_MenuError', sysCxMenu[0]);
			var actions = $(si).data('InputSearchActions');
			if (actions) {
				sysInputMenu = mnu.GetDomElement();
			}
		}
		if (mnu.empty === false) {
			h = mnu.TotalHeight();
			w = window._ENABLE_EDS_ ? $(si).width() : mnu.TotalWidth();
			if (w < 125) w = 125;
			coor = PopupCoordinates(null, 0, 6, w, h, si);

			mnu.Width("100%");	
		}
		
		sysCxMenu.css({
			'left': coor.left,
			'top': coor.top,
			'width': w,
			'height': h
		});
		if (sysCxMenuFrame !== null) {
			sysCxMenuFrame.css({
				'left': coor.left,
				'top': coor.top,
				'width': w + 1,
				'height': h + 1
			});
		}

		if (InMenuLeft()) {
			parent.prtBroadenFrameCols(w);
		}
	}
	return true;
}

function SysInputSearchActions() {
	var si = SysGetElement(sysInput);
	if (si != null) {
		var actions = $(si).data('InputSearchActions');
		if (actions) {
			var menu = $('#_Menu');
			if (!menu.length) {
				menu = $('#_MenuError');
			}
			if (menu.length) {
				var tbody = $(menu).find('tbody:last');
				$.each(actions, function () {
					var obj = this;
					var row = $('<tr></tr>')
						.addClass('ContextMenuItems')
						.addClass('InputSearchAction');
					var cell = $('<td></td>')
						.attr('colspan', '2')
						.text(this.Caption)
						.click(function () {
							window[obj.Handler].call(null);
						})
						.data('Handler', this.Handler);
					cell.appendTo(row);
					tbody.append(row);
				});
			}
		}
	}
	return true;
}

function InMenuLeft() {
	return window.frameElement && (window.frameElement.id.toUpperCase() == 'MENULEFT');
}

function PopupCoordinates(e, offsetX, offsetY, width, height, anchor) {
	/// <summary></summary>
	/// <param name="e" type="DOMEvent" optional="True">If no anchor element is supplied an event object is needed
	/// to determine the cursor position.</param>
	/// <param name="offsetX" type="Number">A horizontal offset for the location of the popup.</param>
	/// <param name="offsetY" type="Number">A vertical offset for the location of the popup.</param>
	/// <param name="width" type="Number">The width of the popup.</param>
	/// <param name="height" type="Number">The height of the popup.</param>
	/// <param name="anchor" type="Any" optional="true">The element to which to attach the popup.</param>
	/// <remarks>Default position will be the lower left corner of the parent control / cursor. 
	/// determine the available width between the left edge of the control and the right edge of the window.
	/// If insufficient, we will stick the div to the right edge. </remarks>
	///	<returns type="Object">An object with two Integer properties, 'top' and 'left'.</returns>

	var body = $(document.body);
	var docElement = $(document.documentElement);
	var posBody = body.css("position");
	var posHtml = docElement.css("position");
	var edsdatabar = document.getElementsByClassName("edsBarDefault")
	var xCoord, yCoord, xDiff, yDiff, openUp, openLeft;
	var anch = new SysElement(anchor);

	var scrTopHtml = docElement.scrollTop();
	var scrTopBody = body.scrollTop();
	var scrBarHtml = (document.documentElement.offsetWidth > document.documentElement.clientWidth);
	var scrBarBody = (document.body.offsetWidth > document.body.clientWidth);
	var scrollLeft = body.scrollLeft() || docElement.scrollLeft();

	var scrollTop = IE6 && scrTopHtml > 0 ? scrTopHtml : scrTopBody || scrTopHtml;

	// 1) First determine the viewport size (i.e. the viewable area between the borders and scrollbars)
	var frameXEdge;
	var frameYEdge;
	if (IE6) {
		frameXEdge = docElement[0].clientWidth + scrollLeft;
		frameYEdge = docElement[0].clientHeight + scrollTop;
	}
	else {
		frameXEdge = Math.min(body.innerWidth(), docElement.innerWidth()) + scrollLeft;
		frameYEdge = Math.min(body.innerHeight(), docElement.innerHeight()) + scrollTop;

		if (window._ENABLE_EDS_){
			frameYEdge = window.innerHeight;
		}
	}
	var marginLeft = parseInt(body.css("margin-left"));
	var marginRight = parseInt(body.css("margin-right"));
	if (!isNaN(marginLeft) && posBody !== SysElement.Position.Relative) {
		frameXEdge += marginLeft;
	}
	if (IE7) {
		// deduct the possible size of the scrollbar
		frameXEdge -= document.body.offsetWidth - document.body.clientWidth;
	}
	else if (!isNaN(marginRight)) {
		frameXEdge += marginRight;
	}

	// 2) Determine where we initially want to position the popup
	if (anch.empty) {
		xCoord = e.clientX + offsetX;
		yCoord = e.clientY + offsetY;

		// x will be a screen coordinate therefore we include the scroll offset
		xCoord += scrollLeft;
		yCoord += scrollTop;

		openUp = false; // popup will open down
		openLeft = false;
	}
	else {
		// x will be a relative offset (already including the scroll offset) (well, at least in most cases!).
		xCoord = anch.Left() + offsetX;
		if (posBody === SysElement.Position.Relative) {
			xCoord -= marginLeft;
		}
		// Position below the anchor -> + anch.height

		if (window._ENABLE_EDS_ && e !==null &&  e.srcElement.nodeName == "BUTTON"){
			yCoord = anch.Top() + anch.OuterHeight() + offsetY;
			openUp = false; // popup will open down
		}
		else{
			yCoord = anch.Top() + anch.Height() + offsetY;
		}
	}

	// 3) Adjust the x-coord when necessary

	// The box must fit inside the window => left + width < rhs edge
	xDiff = (xCoord + width) - frameXEdge;
	if (xDiff > 0) {
		xCoord -= xDiff < xCoord ? xDiff : xCoord;
		if (window._ENABLE_EDS_ && !edsdatabar){ 
			xCoord = anch.Left() + anch.Width() - width;
			openLeft=true;
		}
	}

	if (IE6) {
		if (posBody === SysElement.Position.Static ||
			(posHtml === SysElement.Position.Static && posBody === SysElement.Position.Relative &&
				!scrBarHtml && scrBarBody)) {
			xDiff = (xCoord + width) - document.body.clientWidth;
			if (xDiff > 0) {
				xCoord -= xDiff;
			}
		}
	}

	if (IE7) {
		// In IE7 the position of the scrollbar is not to be included.
		if (posBody === SysElement.Position.Static) {
			xCoord -= body.scrollLeft();
			if (xCoord < marginLeft) {
				xCoord = marginLeft;
			}
		}
		else {
			if (xCoord < scrollLeft) {
				xCoord = scrollLeft;
			}
		}
	}

	if (!IE7) {
		var lhsEdge = scrollLeft;
		if (posBody === SysElement.Position.Relative) {
			lhsEdge -= marginLeft;
		}
		if (xCoord <= lhsEdge) {
			xCoord = lhsEdge;
		}
	}

	// Take 5 pixels of the x-coord in IE9
	if (UserAgent.IsIE() && UserAgent.majorVersion >= 9) {
		xCoord -= 1;
	}

	// 4) Adjust the y-coord when necessary

	// The box must fit inside the window => top + height < bottom edge
	yDiff = (yCoord + height) - frameYEdge;
	// if (IE7) {
	if (IE_LEGACY) {
		// include the height of a horizontal scrollbar
		yDiff += (document.body.offsetHeight - document.body.clientHeight);
	}
	if (yDiff >= 0) {
		// if need be put the popup above the cursor iso below.
		openUp = true;
		var newYCoord = yCoord - height - offsetY;
		if (IE6) {
			if (newYCoord < 0) {
				newYCoord = 0;
			}
		}
		if (newYCoord >= 0) {
			yCoord = newYCoord;
			if (!anch.empty) {

				if (window._ENABLE_EDS_&& e !== null &&  e.srcElement?.nodeName == "BUTTON"){	
					yCoord -= anch.OuterHeight();
				}
				else{
					yCoord -= anch.Height();
				}		
			}
		}
	}
	if (IE_LEGACY) {
		if (IE7) {
			if (posBody === SysElement.Position.Static) {
				yCoord -= scrTopBody;
			}
			else if (posBody === SysElement.Position.Relative) {
				if (yCoord <= scrollTop) {
					yCoord = scrollTop;
				}
			}
		}
		else if (IE6) {
			if (posHtml === SysElement.Position.Static && posBody === SysElement.Position.Relative) {
				if (scrBarHtml && scrBarBody) {
					// Ergo double scrollbars
					if (scrTopHtml > 0) {
						yCoord += scrTopBody;
					}
					if (yCoord < (scrTopBody + scrTopHtml)) {
						yCoord = scrTopBody + scrTopHtml;
					}
				}
				else { // tested for if (scrBarHtml && !scrBarBody) || (!scrBarHtml && scrBarBody) {
					// Ergo one scrollbar on the html element
					if (yCoord < scrTopBody) {
						yCoord = scrTopBody;
					}
				}
			}
			else {
				// assuming posHtml === SysElement.Position.Static && posBody === SysElement.Position.Static.
				if (scrBarHtml && scrBarBody) {
					if (scrTopHtml === 0) {
						yCoord -= scrTopBody;
					}
				} else if (!(scrBarHtml && !scrBarBody)) {
					yCoord -= (scrTopBody + scrTopHtml);
				}

				if (yCoord < scrTopHtml) {
					yCoord = scrTopHtml;
				}
			}
		}
		if (yCoord < 0) {
			yCoord = 0;
		}

	}
	else {
		if (yCoord <= scrollTop) {
			yCoord = scrollTop;
		}
	}

	return { top: yCoord, left: xCoord, up: openUp,reverse:openLeft };
}
;
/// <reference path="..\docs\jquery-1.5.1.js" />
/// <reference path="..\docs\MicrosoftAjax.Debug.js" />
/// <reference path="..\docs\SysControls.debug.js" />

// Progress Bar: the client-side counterpart of Exact.Web.UI.Controls.ProgressBar
// Note: should really be in SysComponents.js, which contains the client-side controls.

var sysProgressBar = null;
var sysProgressBarFrame = null;

function SysProgressBarShow(bPrepend) {
	if (sysProgressBar == null) {
		return false;
	}

	$(sysProgressBarFrame).show();
	$(sysProgressBar).show();

	if (bPrepend) {
		$(sysProgressBar).prependTo("body");
		$(sysProgressBarFrame).prependTo("body");
	}
	return true;
}

function getProgressBarContent(stylesheet, mode) {
	var txt;

	if (mode == '1') {
		txt = '<img alt="" src="images/wait.gif">';
	}
	else {
		txt = '<img src="images/AnimBarCenterBack.png" style="width:356px;height:22px;position:absolute;left:10px;top:8px;z-index:-1"/>' +
			'<img src="images/AnimBarRightBack.png" style="height:22px;position:absolute;left:366px;top:8px;z-index:-1"/>' +
			'<img src="images/AnimBarLeft.png" style="height:22px"/>' +
			'<img id="progress_Img" src="images/AnimBarCenter.png" style="width:0px;height:22px;"/>' +
			'<img src="images/AnimBarRight.png" style="height:22px"/>';
	}

	var sHTML = '' +
		'<div id="divProgressContent" class="ProgressBar" style="text-align:center;background-color:white;border:1px solid;" >' +
			'<table id="progress" style="width:400px;height:150px;text-align:left;" cellpadding="0" cellspacing="0">' +
				'<tr style="height:40%">' +
					'<td id="progress_caption" colspan="3" style="text-align:center"></td>' +
				'</tr>' +
				'<tr style="height:30%">' +
					'<td style="width:1px">&nbsp;</td>' +
					'<td id="progress_img_row" colspan="2" style="width:100%;position:relative">' + txt + '</td>' +
				'</tr>' +
				'<tr style="height:30%;vertical-align:top">' +
					'<td></td>' +
					'<td colspan="2">' +
						'<table cellpadding="0" cellspacing="0" style="width:100%">' +
							'<tr>' +
								'<td id="progress_Text" class="Explanation" style="text-align:left"></td>' +
								'<td class="Explanation" style="text-align:right;padding-right:10px;">' +
									'<div id="progress_Step"></div>' +
								'</td>' +
							'</tr>' +
						'</table>' +
					'</td>' +
				'</tr>' +
			'</table>' +
		'</div>';

	return sHTML;
}

function SysProgressBarStart(stylesheet, mode, pbdiv, pbframe) {
	if (!pbdiv) {
		pbdiv = SysGetElement("maindivProgressBar");
	}
	if (!pbframe) {
		pbframe = SysGetElement("mainframeProgressBar");
	}
	if (!pbdiv) return;
	if (!pbframe) return;

	sysProgressBar = pbdiv;
	sysProgressBarFrame = pbframe;

	var sHTML = getProgressBarContent(stylesheet, mode);
	$(sysProgressBar).html(sHTML);

	SysProgressBarShow(true);

	var cWidth = 402;
	var cHeight = 152;
	var nMargin = 3;
	var xCoord = (document.body.clientWidth - cWidth - nMargin) / 2;
	var yCoord = (document.body.clientHeight - cHeight - nMargin) / 2;

	$(sysProgressBar).css({
		'left': xCoord,
		'top': yCoord,
		'width': cWidth,
		'height': cHeight
	});

	$(sysProgressBarFrame).css({
		'left': xCoord,
		'top': yCoord,
		'width': cWidth,
		'height': cHeight
	});
}

function SysProgressBarCaption(txtStr) {
	if (SysProgressBarShow()) {
		if (txtStr == null) {
			$('#progress_caption', sysProgressBar).text("");
		}
		else {
			$('#progress_caption', sysProgressBar).text(txtStr);
		}
	}
}

function SysProgressBarText(txtStr) {
	if (SysProgressBarShow()) {
		if (txtStr == null) {
			$('#progress_Text', sysProgressBar).text("");
		}
		else {
			$('#progress_Text', sysProgressBar).text(txtStr);
		}
	}
}

function SysProgressBarImage(width, step) {
	if (SysProgressBarShow()) {
		$('#progress_Img', sysProgressBar).css("width", width);
	}
	SysProgressBarStep(step);
}

function SysProgressBarStep(step) {
	if (SysProgressBarShow()) {
		$('#progress_Step', sysProgressBar).text(step);
	}
}

// Be aware that this function is not id specific when using 2 progress bars.
function SysProgressBarHideImage() {
	if (SysProgressBarShow()) {
		$('#progress_img_row', sysProgressBar).hide();
	}
}

// Be aware that this function is not id specific when using 2 progress bars.
function SysProgressBarHide() {
	if (sysProgressBar) {
		$(sysProgressBar).hide();
		$(sysProgressBarFrame).hide();
	}
}
;
/// <reference path="..\docs\jquery-1.5.1.js" />
/// <reference path="..\docs\MicrosoftAjax.Debug.js" />
/// <reference path="..\docs\SysControls.debug.js" />

// Table manipulation routines
// ----------------------------------------

function SysInsertRow(table, tr) {
	/// <summary>Inserts an empty row into a table.</summary>
	/// <param name="table" type="jQuery"></param>
	/// <param name="tr" type="jQuery" optional="true">If supplied the new row is inserted before 'tr', otherwise 
	/// the new row is appended to the table at the end.</param>
	/// <returns type="jQuery">A jQuery wrapped tr.</returns>

	var row = $("<tr/>");
	if (tr) {
		tr.before(row);
	}
	else {
		table.append(row);
	}
	return row;
}

function SysAppendRow(table, tr) {
	/// <summary>Inserts an empty row into a table.</summary>
	/// <param name="table" type="jQuery"></param>
	/// <param name="tr" type="jQuery" optional="true">If supplied the new row is inserted after 'tr', otherwise 
	/// the new row is appended to the table at the end.</param>
	/// <returns type="jQuery">A jQuery wrapped tr.</returns>

	var row = $("<tr/>");
	if (tr) {
		tr.after(row);
	}
	else {
		table.append(row);
	}
	return row;
}

function SysInsertCell(row, td) {
	/// <summary>Inserts a cell into a row.</summary>
	/// <param name="row" type="jQuery"></param>
	/// <param name="td" type="jQuery" optional="true">If supplied the new cell is inserted before 'td', otherwise 
	/// the new cell is appended to the row at the end.</param>
	/// <returns type="jQuery">A jQuery wrapped td.</returns>

	var cell = $("<td/>");
	if (td) {
		td.before(cell);
	}
	else {
		row.append(cell);
	}
	return cell;
}
;
/// <reference path="..\docs\jquery-1.5.1.js" />
/// <reference path="..\docs\MicrosoftAjax.Debug.js" />
/// <reference path="..\docs\SysControls.debug.js" />

function SysTreeFindElement(el, tagName) {
	while (el != null && el.tagName != tagName)
		el = el.parentNode;
	return el;
}
function SysTreeCollapseOrExpand(ev, treeID) {

	var button = $(SysSrcElement(ev));

	// new code that uses class names
	if(button.hasClass('expanded') || button.hasClass('collapsed')){

		var isCollapsed = button.hasClass('collapsed');
		var node = $("#"+treeID);
		if (isCollapsed) {
			node.show();
			button.removeClass('collapsed');
			button.addClass('expanded');
		} else {
			node.hide();
			button.removeClass('expanded');
			button.addClass('collapsed');
		}
	
		return;
	}

	// old code that uses image filename, left here as fallback for backward compatibility
	var expanded = $(SysSrcElement(ev)).css("background-image").match("Expand");
	var node = $("#"+treeID);
	if (expanded) {
		node.show();
	} else {
		node.hide();
	}
	$(SysSrcElement(ev)).css("background-image"
	,"url('images/btnDoc"+(expanded?"Collapse":"Expand")+".gif')");
// There is a bug that prevent the toggle function to work properly in IE8
// Code below is the original code and is the preferred implementation
//	$(SysSrcElement(ev)).css("background-image"
//	,"url('images/btnDoc"+($("#"+treeID).toggle().is(":hidden")?"Expand":"Collapse")+".gif')");
}
function SysTreeMouseOver(ev) {
	var e = SysSrcElement(ev);
	var a = SysTreeFindElement(e, "A")
	if (a == null) return
	if (a.className == "Selected") {
		a.className = "SelectedMouseOver";
	}
	else {
		a.className = "MouseOver";
	}
}
function SysTreeMouseOut(ev) {
	var e = SysSrcElement(ev);
	var a = SysTreeFindElement(e, "A")
	if (a == null) return
	if (a.className == "SelectedMouseOver" || a.className == "Selected") {
		a.className = "Selected";
	}
	else {
		a.className = "";
	}
}

function SysTreeRuleOver(ev) {
	var e = SysSrcElement(ev);
	var td = SysTreeFindElement(e, "TD")
	if (td == null) return
	if (td.className == "MouseOver" || td.className == "Text") {
		td.className = "MouseOver";
	}
}
function SysTreeRuleOut(ev) {
	var e = SysSrcElement(ev);
	var td = SysTreeFindElement(e, "TD")
	if (td == null) return
	if (td.className == "MouseOver" || td.className == "Text") {
		td.className = "Text";
	}
}

var sysTreeLastSelected;
function SysTreeSelect(ev, treeID) {
	var e = SysSrcElement(ev);
	if (e.tagName == "A") {
		e = e.parentNode;
	}
	if (e.tagName == "TD") {
		if (e.className == "" || e.className == "NoEvents")
			return false;
		if (sysTreeLastSelected != null) {
			sysTreeLastSelected.className = "";
		}
		else {
			var t = SysGetElement(treeID);
			if (t != null) {
				 SysTree_Clear(t.childNodes);
			}
		}
		e.className = "SelectedMouseOver";
		sysTreeLastSelected = e;
		var tr = SysTreeFindElement(e, "TR");
		if (tr) {
			var v = tr.getAttribute('value')
			if (v) {
				SysSet(treeID, v);
				var td = tr.cells[3];
				if (td) {
					SysSet(treeID + '_Text', SysGetInnerText(td));
				}
				td = tr.cells[2];
				if (td) {
					SysSet(treeID + '_Code', SysGetInnerText(td));
				}
				return true;
			}
		}
	}
	else if (e.tagName == "BUTTON") {
		SysTree_SaveNodes(treeID);
	}
	return false;
}
function SysTree_Clear(nodes) {
	for (var i = 0; i < nodes.length; i++) {
		var n = nodes[i];
		if (n != null) {
			if (n.tagName == "A" && n.getAttribute("name") == "Selected")
				n.className = "";
			SysTree_Clear(n.childNodes);
		}
	}
}
function SysTree_InitSelected(nodes, treeID) {
	if (nodes == null) {
		var t = SysGetElement(treeID + "_Tree");
		if (t != null)
			nodes = t.childNodes;
	}
	for (var i = 0; i < nodes.length; i++) {
		var n = nodes[i];
		if (n != null) {
			if ((n.tagName == "A" || n.tagName == "TD") && n.className == "Selected") {
				sysTreeLastSelected = n;
			}
			SysTree_InitSelected(n.childNodes, treeID);
		}
	}
}
function SysTree_SaveNodes(nodes, v) {
	if (nodes) {
		for (var i = 0; i < nodes.length; i++) {
			var n = nodes[i];
			if (n != null) {
				if (n.tagName == "TR" && n.name == "TableRow")
					if (n.style.display == "block")
					v += n.getAttribute("ID") + ":";
				v = SysTree_SaveNodes(n.childNodes, v);
			}
		}
	}
	return v;
}
function SysTreeStartDrag(e) {
	var MoveID = SysSrcElement(e).getAttribute("treeid");
	var dragData = e.dataTransfer;
	dragData.setData('Text', "@tree@-" + MoveID);
	dragData.effectAllowed = 'linkMove';
	dragData.dropEffect = 'move';
}
function SysTreeStopDrag(e) {
	e.dataTransfer.clearData();
}
function SysTreeOverDrag(e) {
	e.returnValue = false;
}
function SysTreeEnterDrag(e) {
	e.dataTransfer.getData('Text');
}
function SysTreeDrop(e, treeID, postback) {
	var MoveID1 = e.dataTransfer.getData("Text")
	// eliminate default action of ondrop so we can customize:
	e.returnValue = false;
	if (MoveID1 && MoveID1.substr(0, 7) == "@tree@-") {
		var MoveID = MoveID.substr(7);
		var MoveValue;
		var t = SysSrcElement(e);
		while (t.getAttribute("name") != (treeID + "_Tree"))
			t = t.parentNode;
		if (t != null) {
			for (i = 0; i < t.all.length; i++)
				if (t.all(i).tagName == "TR" && t.all(i).getAttribute("id") == MoveID)
				MoveValue = t.all(i).getAttribute("value");
		}
		var el = SysTreeFindElement(SysSrcElement(el), "TR");
		SysSet(treeID + "_DropTarget", el.getAttribute("value"));
		SysSet(treeID + "_DropSource", MoveValue);
		SysSet("BCAction", 4);
		SysSubmit();
		return true;
	}
}
;
/// <reference path="..\docs\jquery-1.5.1.js" />
/// <reference path="..\docs\MicrosoftAjax.Debug.js" />
/// <reference path="..\docs\SysControls.debug.js" />

// Date Range control
// ------------------

function SysDateRangeSelect(ctl) {
	var dF, dT;
	var c = SysGetElement(ctl + '_Selection');
	var x;

	x = c[c.length - 1].value;

	if (x.substr(0, 2) == 'S_') {
		c.options[c.length - 1] = null;

		var v = SysGetElement(ctl + '_SelectionValue');
		if (v != null) {
			v.value = ''
		}
	}
	var i;
	i = c.selectedIndex - 1;

	if (i >= 0) {
		if (IsAllOptionExists(c)) {
			dF = SysDateRange[i][0]; dT = SysDateRange[i][1];
		} else {
			dF = SysDateRange[i + 1][0]; dT = SysDateRange[i + 1][1];
		}
		//dF = SysDateRange[i][0]; dT = SysDateRange[i][1];
		var f = SysGetElement(ctl + '_From');
		if (f != null) {
			if (dF == null) {
				f.value = sysDateMask.replace(/9/g, ' ');
			}
			else {
				f.value = SysDateFormat(dF);
			}
		};
		var t = SysGetElement(ctl + '_To'); if (t != null) { if (dT == null) { t.value = sysDateMask.replace(/9/g, ' '); } else { t.value = SysDateFormat(dT); } };
		//var v = SysGetElement(ctl + '_SelectionValue'); if (v!=null) {v.value=c.options[i+1].value;}
	}
	var a
	a = (c[i + 1].value >= 1000);

	var n = SysGetElement(ctl + '_More'); if (n != null) { n.disabled = a; };
	var b = SysGetElement(ctl + '_Less'); if (b != null) { b.disabled = a; };

	if (dF != null && dT != null) { return new Array(dF, dT); } else { return null; }
}

function SysDateRangeNavigate(ctl, d, dF, dT) {
	if (ctl == null || dF == null || dT == null)
		return;
	// set the navigation interval
	var c = SysGetElement(ctl + '_Selection');
	var x;
	x = c[c.length - 1].value;

	var i;
	i = c.selectedIndex - 1;

	if (x.substr(0, 2) != 'S_') {
		if (i >= 0) {
			var v = SysGetElement(ctl + '_SelectionValue');
			if (IsAllOptionExists(c)) {
				c.options[c.length] = new Option('-- ' + SysDateRange[i][2] + ' --', 'S_' + c.options[i + 1].value);
			}
			else {
				c.options[c.length] = new Option('-- ' + SysDateRange[i + 1][2] + ' --', 'S_' + c.options[i + 1].value);
			}
			c.selectedIndex = c.length - 1;
			if (v != null) {
				v.value = c.options[i + 1].value;
			}
		}
	}

	// based on interval, calculate next in range
	i = c.selectedIndex; x = c[i].value;


	if (x.substr(0, 2) == 'S_') {
		x = x.substr(2);
	}
	x = parseInt(x)
	if (x > 0) {
		switch (x) {
			case 1:
				dF = new Date(dF.getFullYear(), dF.getMonth(), dF.getDate() + d);
				dT = new Date(dF.getFullYear(), dF.getMonth(), dF.getDate());
				break;
			case 7:
				dF = new Date(dF.getFullYear(), dF.getMonth(), dF.getDate() + (7 * d));
				dT = new Date(dF.getFullYear(), dF.getMonth(), dF.getDate() + 6);
				break;
			case 30:
				dF = new Date(dF.getFullYear(), dF.getMonth() + d, 1);
				dT = new Date(dF.getFullYear(), dF.getMonth() + 1, 0);
				break;
			case 90:
				dF = new Date(dF.getFullYear(), dF.getMonth() + (3 * d), 1);
				dT = new Date(dF.getFullYear(), dF.getMonth() + 3, 0);
				break;
			case 365:
				dF = new Date(dF.getFullYear() + d, 0, 1);
				dT = new Date(dF.getFullYear(), 11, 31);
				break;
		}
	}
	else {
		x = -1 * x;
		dF = new Date(dF.getFullYear(), dF.getMonth(), dF.getDate() + (x * d));
		dT = new Date(dT.getFullYear(), dT.getMonth(), dT.getDate() + (x * d));
	}

	var f = SysGetElement(ctl + '_From');
	if (f != null) {
		if (dF == null)
			f.value = '';
		else
			f.value = SysDateFormat(dF);
	}
	var t = SysGetElement(ctl + '_To');
	if (t != null) {
		if (dT == null)
			t.value = '';
		else
			t.value = SysDateFormat(dT);
	}

	if (dF != null && dT != null) { return new Array(dF, dT); } else { return null; }
}

function SysDateRangeClearNavigator(ctl) {
	new SysElement(ctl + '_Selection').Value(1000);
	new SysElement(ctl + '_SelectionValue').Value('');
	new SysElement(ctl + '_Less').SetDisabled(true);
	new SysElement(ctl + '_More').SetDisabled(true);
}

function IsAllOptionExists(c) {
	var allOption;
	allOption = c.querySelector("[value='1100']");

	if (allOption) { return true; } else {
		return false;
	}
}

function SysDateNavigate(ctl, d, selectedDate) {
	if (ctl == null || selectedDate == null)
		return;

	selectedDate = new Date(selectedDate.getFullYear(), selectedDate.getMonth(), selectedDate.getDate() + d);

	var dateControl = SysGetElement(ctl);
	if (dateControl != null) {
		dateControl.value = SysDateFormat(selectedDate);
	}

	return new Array(selectedDate);
};
/// <reference path="..\docs\jquery-1.5.1.js" />
/// <reference path="..\docs\MicrosoftAjax.Debug.js" />
/// <reference path="..\docs\SysControls.debug.js" />

// Date Range 2 control
// ------------------
var DateRangeSelection2 = { "Range": 0,
	"All": 1,
	"ThisYear": 2,
	"ThisQuarter": 3,
	"ThisMonth": 4,
	"ThisWeek": 5,
	"Today": 6,
	"Yesterday": 7,
	"Last7Days": 8,
	"Last30Days": 9,
	"Last90Days": 10,
	"Last365Days": 11,
	"Next7Days": 12,
	"Next30Days": 13,
	"Next90Days": 14,
	"Next365Days": 15,
	"LastWeek": 16,
	"LastMonth" : 17,
	"LastQuarter": 18,
	"LastYear": 19, 
	"Tomorrow": 20,
	"NextWeek": 21,
	"NextMonth": 22,
	"NextQuarter": 23,
	"NextYear": 24
};

(function () {
	var DateRange2 = (function () {

		DateRange2Def.prototype = {
			name: null,
			DateRangeSelection: [],
			DateRangeSelect: function () { },
			DateRangeNavigate: function () { }
		};

		//Constructor
		function DateRange2Def(name, selectionList) {
			if (DateRange2Def._initialized === undefined) {
				DateRange2Def.prototype._Init = function (name, selectionList) {
					this.name = name;
					this.DateRangeSelection = selectionList;
				};

				DateRange2Def.prototype.DateRangeSelect = function (ctl) {
					var dF, dT;
					var c = SysGetElement(ctl + '_Selection');
					var x = c[c.length - 1].value;
					if (x.substr(0, 2) == 'S_') {
						c.options[c.length - 1] = null;
						var v = SysGetElement(ctl + '_SelectionValue');
						if (v != null) {
							v.value = ''
						}
					}
					var i = c.selectedIndex - 1;
					if (i >= 0) {
						dF = this.DateRangeSelection[i][0]; dT = this.DateRangeSelection[i][1];
						var f = SysGetElement(ctl + '_From');
						if (f != null) {
							if (dF == null) {
								f.value = sysDateMask.replace(/9/g, ' ');
							}
							else {
								f.value = SysDateFormat(dF);
							}
						};
						var t = SysGetElement(ctl + '_To'); 
						if (t != null) { 
							if (dT == null) { 
								t.value = sysDateMask.replace(/9/g, ' '); 
							} 
							else { 
								t.value = SysDateFormat(dT); 
							} 
						};
						//var v = SysGetElement(ctl + '_SelectionValue'); if (v!=null) {v.value=c.options[i+1].value;}
					}
					var a = (c[i + 1].value <= DateRangeSelection2.All); // Range or All
					var n = SysGetElement(ctl + '_More'); 
					if (n != null) { 
						n.disabled = a; 
					};
					var b = SysGetElement(ctl + '_Less'); 
					if (b != null) { 
						b.disabled = a; 
					};

					if (dF != null && dT != null) { 
						return new Array(dF, dT); 
					} 
					else { 
						return null; 
					}
				};

				DateRange2Def.prototype.DateRangeNavigate = function (ctl, d, dF, dT) {
					if (ctl == null || dF == null || dT == null)
						return;
					// set the navigation interval
					var c = SysGetElement(ctl + '_Selection');
					var x = c[c.length - 1].value;
					var i = c.selectedIndex - 1;
					if (x.substr(0, 2) != 'S_') {
						if (i >= 0) {
							c.options[c.length] = new Option('-- ' + this.DateRangeSelection[i][2] + ' --', 'S_' + c.options[i + 1].value);
							c.selectedIndex = c.length - 1;
							var v = SysGetElement(ctl + '_SelectionValue');
							if (v != null) {
								v.value = c.options[i + 1].value;
							}
						}
					}

					// based on interval, calculate next in range
					i = c.selectedIndex; x = c[i].value;
					if (x.substr(0, 2) == 'S_') {
						x = x.substr(2);
					}
					x = parseInt(x)
					switch (x) {
						case DateRangeSelection2.LastYear:
							//fall through
						case DateRangeSelection2.NextYear:
							//fall through
						case DateRangeSelection2.ThisYear:
							dF = new Date(dF.getFullYear() + d, 0, 1);
							dT = new Date(dF.getFullYear(), 11, 31);
							break;
						case DateRangeSelection2.LastQuarter:
							//fall through
						case DateRangeSelection2.NextQuarter:
							//fall through
						case DateRangeSelection2.ThisQuarter:
							dF = new Date(dF.getFullYear(), dF.getMonth() + (3 * d), 1);
							dT = new Date(dF.getFullYear(), dF.getMonth() + 3, 0);
							break;
						case DateRangeSelection2.LastMonth:
							//fall through
						case DateRangeSelection2.NextMonth:
							//fall through
						case DateRangeSelection2.ThisMonth:
							dF = new Date(dF.getFullYear(), dF.getMonth() + d, 1);
							dT = new Date(dF.getFullYear(), dF.getMonth() + 1, 0);
							break;
						case DateRangeSelection2.LastWeek:
							//fall through
						case DateRangeSelection2.NextWeek:
							//fall through
						case DateRangeSelection2.ThisWeek:
							dF = GetNewDate(dF, 7, d);
							dT = GetNewDate(dF, 6, 1);
							break;
						case DateRangeSelection2.Today:
							//fall through
						case DateRangeSelection2.Tomorrow:
							//fall through
						case DateRangeSelection2.Yesterday:
							dF = dT = GetNewDate(dF, 1, d);
							break;
						case DateRangeSelection2.Last7Days:
							//fall through
						case DateRangeSelection2.Next7Days:
							dF = GetNewDate(dF, 7, d);
							dT = GetNewDate(dT, 7, d);
							break;
						case DateRangeSelection2.Last30Days:
							//fall through
						case DateRangeSelection2.Next30Days:
							dF = GetNewDate(dF, 30, d);
							dT = GetNewDate(dT, 30, d);
							break;
						case DateRangeSelection2.Last90Days:
							//fall through
						case DateRangeSelection2.Next90Days:
							dF = GetNewDate(dF, 90, d);
							dT = GetNewDate(dT, 90, d);
							break;
						case DateRangeSelection2.Last365Days:
							//fall through
						case DateRangeSelection2.Next365Days:
							dF = GetNewDate(dF, 365, d);
							dT = GetNewDate(dT, 365, d);
							break;
					}

					var f = SysGetElement(ctl + '_From');
					if (f != null) {
						if (dF == null)
							f.value = '';
						else
							f.value = SysDateFormat(dF);
					}
					var t = SysGetElement(ctl + '_To');
					if (t != null) {
						if (dT == null)
							t.value = '';
						else
							t.value = SysDateFormat(dT);
					}

					if (dF != null && dT != null) { 
						return new Array(dF, dT); 
					} 
					else { 
						return null; 
					}
				};
				DateRange2Def._initialized = true;
			}
			this._Init(name, selectionList);
		}
		return DateRange2Def;
	})();
	window.DateRange2 = DateRange2;
})();

function GetNewDate(dateField, day, operation) {
	return new Date(dateField.getFullYear(), dateField.getMonth(), dateField.getDate() + (day * operation));
}

function DateRange2ClearNavigator(ctl) {
	new SysElement(ctl + '_Selection').Value(DateRangeSelection2.Range);
	new SysElement(ctl + '_SelectionValue').Value('');
	new SysElement(ctl + '_Less').SetDisabled(true);
	new SysElement(ctl + '_More').SetDisabled(true);
};
/// <reference path="..\docs\jquery-1.5.1.js" />
/// <reference path="..\docs\MicrosoftAjax.Debug.js" />
/// <reference path="..\docs\SysControls.debug.js" />

// Week control
// ----------------

function SysWeekOnChangeInput(ctl) {
	/// <summary>Sets the date from/to corresponding to the selected week number</summary>
	/// <param name="ctl">base control id of the week control</param>
	/// <returns type="undefined">undefined</returns>
	var rawFromDate = SysGet(ctl + "_From");
	var dF = SysUnFormatDate(rawFromDate);
	var week = SysGet(ctl + "_SelectionWeek");
	if (dF != null) {
		dF = new Date(dF.getFullYear(), dF.getMonth(), dF.getDate() + 3);
		var year = dF.getFullYear();
		var d = new Date(year, 0, 4 + 7 * (week - 1));
		SysSet(ctl + "_From", SysFormatDate(d));
		SysSet(ctl + "_SelectionDate", SysFormatDate(d));
		SysWeekRangeNavigate(ctl, 0)
	}
}

function SysWeekRangeNavigate(ctl, d) {
	/// <summary>Sets the year/week corresponding to the selected date</summary>
	/// <param name="ctl">base control id of the week control</param>
	/// <param name="d">number of weeks to add to the week, which corresponds to the from date</param>
	/// <returns type="undefined">undefined</returns>
	var dF = null; var dT = null;
	var f = SysGetElement(ctl + "_From");
	var dF = SysUnFormatDate(f.value);

	//First convert to a Monday
	if (dF != null) {
		var weekDay = dF.getDay();
		if (weekDay == 0) {
			//Sunday
			dF = new Date(dF.getFullYear(), dF.getMonth(), dF.getDate() - 6);
		}
		else {
			dF = new Date(dF.getFullYear(), dF.getMonth(), dF.getDate() + (1 - weekDay));
		}

		dF = new Date(dF.getFullYear(), dF.getMonth(), dF.getDate() + (7 * d));
		dT = new Date(dF.getFullYear(), dF.getMonth(), dF.getDate() + 6);
	}
	if (f != null) {
		if (dF == null)
			f.value = '';
		else
			f.value = SysDateFormat(dF);
	}

	var t = SysGetElement(ctl + "_To");
	if (t != null) {
		if (dT == null)
			t.value = "";
		else
			t.value = SysDateFormat(dT);
	}

	SysWeekValue(ctl, dF);
}

function SysWeekValue(ctl, d) {
	/// <summary>Set the corresponding date, weeknumber and caption of control to the selected date</summary>
	/// <param name="ctl">base control id of the week control</param>
	/// <param name="d">it should be first day of week, so it's should be Monday</param>
	/// <returns type="undefined">undefined</returns>
	if (d != null) {
		//the week number is defined by 4 days of week - so by Thursday
		var d3 = new Date(d.getFullYear(), d.getMonth(), d.getDate() + 3);
		var w = d3.getWeek();
		SysSet(ctl + "_SelectionDate", SysFormatDate(d));
		SysSet(ctl + "_SelectionWeek", w);
		SysSetInnerText(ctl + "_WeekCaption", d3.getFullYear().toString());
	}
}

Date.prototype.getWeek = function () {
	/// <summary>Returns the ISO 8601 week number for this date</summary>
	/*getWeek() was developed by Nick Baicoianu at MeanFreePath: http://www.meanfreepath.com */
	//monday
	dowOffset = 1;
	var newYear = new Date(this.getFullYear(),0,1);
	//the day of week the year begins on
	var day = newYear.getDay() - dowOffset;
	day = (day >= 0 ? day : day + 7);
	var daynum = Math.floor((this.getTime() - newYear.getTime() -
	(this.getTimezoneOffset()-newYear.getTimezoneOffset())*60000)/86400000) + 1;
	var weeknum;
	//if the year starts before the middle of a week
	if(day < 4) {
		weeknum = Math.floor((daynum+day-1)/7) + 1;
		if(weeknum > 52) {
			nYear = new Date(this.getFullYear() + 1,0,1);
			nday = nYear.getDay() - dowOffset;
			nday = nday >= 0 ? nday : nday + 7;
			//if the next year starts before the middle of the week, it is week #1 of that year
			weeknum = nday < 4 ? 1 : 53;
		}
	}
	else {
		weeknum = Math.floor((daynum+day-1)/7);
	}
	return weeknum;
};
;
/// <reference path="..\docs\jquery-1.5.1.js" />
/// <reference path="..\docs\MicrosoftAjax.Debug.js" />
/// <reference path="..\docs\SysControls.debug.js" />

// Public interface

SysUrlBuilder.prototype = {
	sysurlbuilder: "1.0.0",

	Add: function (parameter, value) {
		/// <summary>Adds a parameter, existing of a key-value pair, to the url; replaces an existing key-value pair if the key already exists</summary>
		/// <param name="parameter" type="String">The key of the key-value pair</param>
		/// <param name="value" type="Number|String">The value of the key-value pair</param>
		/// <returns type="SysUrlBuilder">this</returns>
	},

	Append: function (parameter, value) {
		/// <summary>Appends a parameter, existing of a key-value pair, to the url; if the key already exists the value is appended separated by a comma</summary>
		/// <param name="parameter" type="String">The key of the key-value pair</param>
		/// <param name="value" type="Number|String">The value of the key-value pair</param>
		/// <returns type="SysUrlBuilder">this</returns>
	},

	SetKeyValue: function (value) {
		/// <summary>Sets the key value parameter, if there is one</summary>
		/// <param name="value" type="Number|String">The value, which corresponds to the key parameter</param>
		/// <returns type="SysUrlBuilder">this</returns>
	},

	OverrideDivisionKey : function (value) {
		/// <summary>Override the division key - parameter</summary>
		///<param name="value" type="Number">The code of the administration to switch to</param>
		/// <returns type="SysUrlBuilder">this</returns>
	},

	ToString: function () {
		/// <summary>The complete url</summary>
		/// <returns type="string">The complete url, including _Division_ parameter and value</returns>
	}

};

function SysUrlBuilder(url, external) {
	/// <summary>Wraps a url and provides an interface to manipulate it. 
	/// The interface is a subset of the interface of the server side URLBuilder object.
	/// The SysUrlBuilder automatically adds the mandatory _Division_ parameter if the url is not an external url.
	/// </summary>
	/// <param name="url" type="String"></param>
	/// <param name="external" type="Boolean">Indicate if the url is an external url and should not include the _Division_ parameter.</param>
	if (SysUrlBuilder._initialized === undefined) {

		SysUrlBuilder.prototype._rawUrl = "";
		SysUrlBuilder.prototype._keyParameter = "";
		SysUrlBuilder.prototype._ref = "";
		SysUrlBuilder.prototype._divisionKeyValue = null;
		SysUrlBuilder.prototype._cslKeyValue = null;
		SysUrlBuilder.prototype._external = external | false;
		SysUrlBuilder.prototype._staticFileTypes = GetStaticFileTypes();

		// Usually not needed to set this to true, but needed when used in a gopage
		SysUrlBuilder.prototype.OmitDivisionKey = false;
		SysUrlBuilder.prototype.OmitCallStackContextKey = false;

		SysUrlBuilder.prototype.Add = function (parameter, value) {
			parameter = SysURLEncode(parameter);
			var pos = this._rawUrl.lastIndexOf("&" + parameter + "=");
			if (pos < 0) {
				pos = this._rawUrl.lastIndexOf("?" + parameter + "=");
			}
			if (pos < 0) {
				// parameter not found; just add the value
				if (this._rawUrl.indexOf("?") >= 0)
					this._rawUrl += "&";
				else
					this._rawUrl += "?";
				this._rawUrl += parameter + "=" + (!SysElement.IsNothing(value) ? SysURLEncode(value) : "");
			}
			else {
				var tmp = "";
				pos += parameter.length + 2;
				var pos2 = this._rawUrl.indexOf("&", pos);
				if (pos2 >= 0) {
					tmp = this._rawUrl.substring(pos2);
				}
				this._rawUrl = this._rawUrl.substring(0, pos) + (!SysElement.IsNothing(value) ? SysURLEncode(value) : "") + tmp;
			}
			return this;
		};

		SysUrlBuilder.prototype.GetParameterValue = function (parameter) {
			parameter = SysURLEncode(parameter);
			var pos = this._rawUrl.lastIndexOf("&" + parameter + "=");
			if (pos < 0) {
				pos = this._rawUrl.lastIndexOf("?" + parameter + "=");
			}
			if (pos >= 0) {
				pos += parameter.length + 2;
				var pos2 = this._rawUrl.indexOf("&", pos);
				return pos2 >= 0 ?
					this._rawUrl.substring(pos, pos2) :
					this._rawUrl.substring(pos);
			}
			return null;
		};

		SysUrlBuilder.prototype.Remove = function (parameter) {
			parameter = SysURLEncode(parameter);
			var firstChar = "&";
			var pos = this._rawUrl.lastIndexOf("&" + parameter + "=");
			if (pos < 0) {
				firstChar = "?";
				pos = this._rawUrl.lastIndexOf("?" + parameter + "=");
			}
			if (pos >= 0) {
				var theOtherParameters = "";
				var pos2 = this._rawUrl.indexOf("&", pos + parameter.length + 2);
				if (pos2 >= 0) {
					theOtherParameters = firstChar + this._rawUrl.substring(pos2 + 1);
				}
				this._rawUrl = this._rawUrl.substring(0, pos) + theOtherParameters;
			}
			return this;
		};

		SysUrlBuilder.prototype.Append = function (parameter, value) {
			parameter = SysURLEncode(parameter);
			var pos = this._rawUrl.lastIndexOf("&" + parameter + "=");
			if (pos < 0) {
				pos = this._rawUrl.lastIndexOf("?" + parameter + "=");
			}
			if (pos < 0) {
				// parameter not found; just add the value
				if (this._rawUrl.indexOf("?") >= 0)
					this._rawUrl += "&";
				else
					this._rawUrl += "?";
				this._rawUrl += parameter + "=" + (!SysElement.IsNothing(value) ? SysURLEncode(value) : "");
			}
			else if (!SysElement.IsNothing(value)) {
				// only non empty values have to be appended
				var tmp = "";
				pos += parameter.length + 2;
				var pos2 = this._rawUrl.indexOf("&", pos);
				if (pos2 >= 0) {
					tmp = this._rawUrl.substring(pos2);
				}
				else {
					pos2 = this._rawUrl.length;
				}
				this._rawUrl = this._rawUrl.substring(0, pos2) + (pos2 > pos ? "," : "") + SysURLEncode(value) + tmp;
			}
			return this;
		};

		SysUrlBuilder.prototype.SetKeyValue = function (value) {
			if (this._keyParameter != "") {
				this.Add(this._keyParameter, value);
			}
			return this;
		};

		SysUrlBuilder.prototype.OverrideDivisionKey = function (value) {
			this._divisionKeyValue = value;
			return this;
		};

		SysUrlBuilder.prototype.GetDivisionKeyValue = function () {
			if (this._divisionKeyValue !== null) {
				return parseInt(this._divisionKeyValue);
			} else {
				var divisionParameterValue = this.GetParameterValue('_Division_');
				if (divisionParameterValue) {
					return parseInt(divisionParameterValue);
				}
				return null;
			}
		};

		SysUrlBuilder.prototype.OverrideCSLKey = function (value) {
			this._cslKeyValue = value;
			return this;
		};

		SysUrlBuilder.prototype.ToString = function () {
			// Note: some pages are excluded on purpose: these are hybrid pages, in certain cases they do need the 
			// _Division_ parameter, at the same time these can be accessed while not being logged on onto 
			// the website. It is safer to just always add the _Division_ parameter. E.g. : "XMLUpload.aspx"

			// Note: all pages in lower case and should be kept in sync with the list in Enviroment.vb!
			var lst = [
				"_testcreatebanklink.aspx",
				"clearsession.aspx",
				"crmmailupload.aspx",
				"cvtupload.aspx",
				"docimage.aspx",
				"hlpdocument.aspx",
				"hlprestapiresources.aspx",
				"hlprestapiresourcesdetails.aspx",
				"hrmsubscriptionnew.aspx",
				"hrmescssubscription.aspx",
				"hrmsubtrialnew.aspx",
				"licacceptinvitation.aspx",
				"licadditionalinfo.aspx",
				"login.aspx",
				"loginexactsharedcloudservices.aspx",
				"menuportal.aspx",
				"publicoauth2.aspx",
				"publicoauth2login.aspx",
				"publicsso.aspx",
				"sysaccessdenied.aspx",
				"syserror.aspx",
				"syserror404.aspx",
				"syserror500.aspx",
				"testcoreoauth.aspx",
				"testcoreoauth2callback.aspx",
				"testrunnerdivision.aspx",
				"testrunneruser.aspx",
				"websitesubscription.aspx",
				"websliceeolnews.aspx",
				"wizacceptcontracttransfer.aspx",
				"wizsubscription.aspx",
				"xmldivisions.aspx",
				"xmlerror.aspx"
			];

			var refLower = this._ref.toLowerCase();

			var divisionAdded = false;
			if (this.OmitDivisionKey) {
				this.Remove('_Division_');
			}
			else {
				if (this._divisionKeyValue !== null) {
					this.Add('_Division_', this._divisionKeyValue);
					divisionAdded = true;
				}
				else if (!this._external
					&& !Array.contains(lst, refLower)
					&& !this._staticFileTypes.some(function (x) { return refLower.endsWith(x); })) {
					var pos = this._rawUrl.lastIndexOf("&_Division_=");
					if (pos < 0) {
						pos = this._rawUrl.lastIndexOf("?_Division_=");
					}
					if (pos < 0) {
						this.Add('_Division_', SysDivision());
					}
					divisionAdded = true;
				}
			}

			if (divisionAdded) {
				var _csl_;
				if (this._cslKeyValue !== null) {
					_csl_ = this._cslKeyValue;
				}
				else {
					_csl_ = SysCSL();
				}
				if (_csl_ !== 1) {
					this.Add('_CSL_', _csl_);
				}
			}

			if (this.OmitCallStackContextKey) {
				this.Remove('_csx_');
			} else if (divisionAdded && typeof SysCallStackContextId === 'function') {
				var _csx_ = SysCallStackContextId();
				if (_csx_ !== 0) {
					this.Add('_csx_', _csx_);
				}
			}

			return this._rawUrl;
		};

		SysUrlBuilder.prototype._Init = function (url) {
			var pos = url.lastIndexOf('?');
			if (pos == -1) {
				this._ref = url;
			}
			else {
				this._ref = url.substring(0, pos);
			}

			if (url.lastIndexOf('=') === url.length - 1) {
				pos = url.lastIndexOf('&');
				if (pos == -1) {
					pos = url.lastIndexOf('?');
				}
				if (pos >= 0) {
					this._keyParameter = url.substring(pos + 1, url.length - 1);
				}
			}

			this._rawUrl = url;
		};

		/// <Remarks>
		/// This list must be in sync with the list from: Exact.Core.Web.Url.UrlBuilder.StaticFileTypes
		/// </Remarks>
		function GetStaticFileTypes() {
			return [
				".png",
				".jpg",
				".jpeg",
				".gif",
				".svg",
				".htm",
			];
		}
	}

	SysUrlBuilder._initialized = true;

	this._Init(url);
};
/// <reference path="../base/MicrosoftAjax.debug.js" />
/// <reference path="../base/jquery-ui-1.8.12.custom.js" />
/// <reference path="SysElement.js" />
/// <reference path="SysUrlBuilder.js" />
/// <reference path="SysIE.js" />
/// <reference path="SysEvents.js" />
/// <reference path="SysUserAgent.js" />
/// <reference path="../SysHelp/HelpDocument.js" />

(function () {

	var Dialog = (function () {

		DialogDef.prototype = {

			// Determines contents
			id: null,
			arguments: null,
			getContents: null,
			contentsPage: null,
			data: null,
			messageTerm: "",
			messageTermId: -1,
			encodeMessage: true,

			// Determines the dialog's caption
			titleTerm: null,
			titleTermId: -1,
			titleTermSuffix: null,
			titleTermSuffixId: -1,

			// Attributes
			usePostMethod: false,
			modal: true,
			resizable: false,
			fullScreen: false,
			autoSize: false,
			autoShow: false,
			width: 300,
			height: null,
			customDialogClass: "",
			returnFocus: null,
			doSysCallback: true,

			handler: null,
			onOpen: null,
			onClose: null,
			buttons: null,

			disposeOnClose: true,

			// Add the possibility to differ from a close (dialog dismiss) or a close on one of the action buttons
			// isDismiss will be set to false on any button press (see Dialog.prototype.Close)
			// if onDismiss is a function, this function will run on dismiss (i.e. ESC button press or close button click top corner).
			isDismiss: true,
			onDismiss: null,

			// Determined during operation, not intended to be set directly.
			returnValue: undefined,
			dialog: undefined,
			helpId: null,

			AddButton: function (func, caption, captionId, captionSuffix, captionSuffixId) {
				/// <summary>Add a custom button to the collection of buttons that will be displayed.</summary>
				/// <param name="func" type="Function">The handler function to attach to the button.</param>
				/// <param name="caption" type="String"></param>
				/// <param name="captionId" type="Number" optional="true"></param>
				/// <param name="captionSuffix" type="String" optional="true"></param>
				/// <param name="captionSuffixId" type="Number" optional="true"></param>
				/// <returns type="undefined">undefined</returns>
			},

			SetTitle: function (title) {
				/// <summary>Set the title of the dialog (after it's been created). Note: by default you should supply the title properties,
				/// (such as titleTerm) as options during initialization. However, if this is not possible this allows to set the title at a later
				/// time. </summary>
				/// <param name="title" type="String" optional="true">If title is not supplied it is constructed using the dialog's title properties.</param>
				/// <returns type="undefined">undefined</returns>
			},

			Open: function () {
				/// <summary>Open and thus display the dialog.</summary>
				/// <returns type="undefined">undefined</returns>
			},
			Close: function () {
				/// <summary>Close and hide the dialog.</summary>
				/// <returns type="undefined">undefined</returns>
			},
			Dispose: function () {
				/// <summary>Dispose the object's instance. Call this before dereferencing the object.</summary>
				/// <returns type="undefined">undefined</returns>
			},
			MoveBy: function (x, y) {
				/// <summary>Move the dialog by a number of pixels. The outer edges of the dialog will however, not 
				/// move beyond the boundaries of the browser window.</summary>
				/// <param name="x" type="Number">Move the dialog by x amount of pixels from left to right; a negative 
				/// number moves from right to left.</param>
				/// <param name="y" type="Number">Move the dialog by y amount of pixels from top to bottom; a negative 
				/// number moves from the bottom to the top.</param>
				/// <returns type="undefined">undefined</returns>
			},
			MoveTo: function (x, y) {
				/// <summary>Move the dialog to an absolute position.</summary>
				/// <param name="x" type="Number">Number of pixels, from left to right.</param>
				/// <param name="y" type="Number">Number of pixels, from top to bottom.</param>
				/// <returns type="undefined">undefined</returns>
			},

			SetHelpId: function (helpId) {
				// <summary>Set the helpId of the currently active dialog.</summary>
				/// <param name="helpId" type="String">HelpId that will be used for opening help page from Exact help center</param>
				/// <returns type="undefined">undefined</returns>
			}

		};

		// Mimic public enumerators

		DialogDef.Buttons = {
			Custom: 1,
			Ok: 2,
			Cancel: 3,
			Yes: 4,
			No: 5,
			Open: 6,
			Delete: 7,
			Ignore: 8,
			Accept: 9,
			Continue: 10,
			Close: 11
		};

		// Mimic statics

		DialogDef.ShowDialog = function () {
			/// <summary>Determines if the Dialog should be shown or the 'old style' popups.</summary>
			/// <returns type="Boolean">true always, false is obsolete</returns>
			return true;
		};

		DialogDef.InDialog = function (el, win) {
			/// <summary>Determines if the supplied element is a descendant of a Dialog.</summary>
			/// <param name="el" type="Any">Any type of element</param>
			/// <param name="win" type="DOMElement" optional="true">window</param>
			/// <returns type="undefined">undefined</returns>
			return new SysElement((win || window).frameElement).HasClass("DialogContentFrame") ||
				new SysElement(el).Parent(".ui-dialog").element.length > 0;
		};

		DialogDef.SetTitle = function (title) {
			/// <summary>Set the title of the currently active dialog. 
			/// Note: the best course of action is this to supply the dialog's title properties during instantiation in the options. This is an out in exceptional cases.</summary>
			/// <param name="title" type="String"></param>
			/// <returns type="undefined">undefined</returns>
			window.$dialog.SetTitle(title);
		};

		DialogDef.SetHelpId = function (helpId) {
			/// <summary>Set the helpId of the currently active dialog.</summary>
			/// <param name="helpId" type="String">HelpId that will be used for opening help page from Exact help center</param>
			/// <returns type="undefined">undefined</returns>
			window.$dialog.SetHelpId(helpId);
		};

		// ----- Constructor -----

		function DialogDef(options) {
			/// <summary>Dialog creates and optionally opens a new modal/modeless dialog, which is displayed on top of
			/// everything else. The contents of the dialog is determined by either getContents, contentsPage or messageTerm(Id).
			/// </summary>
			/// <param name="options" type="Object">An object consisting of name value pairs whose names must match the fields of the Dialog. 
			/// Those names matching the object's properties will override the default: e.g. overriding/supplying the height and the dialog's 
			/// title: '{titleTerm: "My title", height:450}' </param>
			/// <field name="id" type="String">The id of the dialog. If during the creation of the dialog
			/// an id was supplied the matching element will be sought and will be the dialog's contents (or an empty 
			/// div with this id is created). Note: an existing element conflicts with supplying a contentsPage.</field>
			/// <field name="getContents" type="null|Function">If a function is supplied it is assumed that the contents 
			/// of the dialog is filled by that function. Ergo you supply either getContents, contentsPage or messageTerm(Id).</field>
			/// <field name="contentsPage" type="SysUrlBuilder">A reference to page that will be loaded as contents 
			/// into the dialog. If a page has been provided the message will be ignored.</field>
			/// <field name="messageTerm" type="String">If a message is provided through the Term and/or TermId it 
			/// shall be used as the contents of the dialog.</field>
			/// <field name="messageTermId" type="Number">If a message is provided through the Term and/or TermId it 
			/// shall be used as the contents of the dialog.</field>
			/// <field name="encodeMessage" type="Boolean">Determines if the message will be Html encoded; the default value is true.</field>
			/// <field name="titleTerm" type="String">The title of the dialog, which can be composed through the Term 
			/// and/or TermId, optionally appended with the Suffix and/or SuffixId. NOTE an empty string also overrides
			/// the default title too.</field>
			/// <field name="titleTermId" type="Number"><see cref="titleTerm"/></field>
			/// <field name="titleTermSuffix" type="String"><see cref="titleTerm"/></field>
			/// <field name="titleTermSuffixId" type="Number"><see cref="titleTerm"/></field>
			/// <field name="modal" type="Boolean">Show as modal dialog, i.e. none of the parents elements are 
			/// accessible, which, not accidentally, is also the default.</field>
			/// <field name="resizable" type="Boolean"> Determines if the dialog is resizable.
			/// Note: Resizable is disabled by default because the content normally should fit inside the dialog.
			/// Examples: color picker, date picker, message dialogs.</field>
			/// <field name="fullScreen" type="Boolean">Use the maximum available window/screen space for showing the dialog. Default is false.</field>
			/// <field name="autoSize" type="Boolean">Automatically size the dialog to its contents. Default is false.</field>
			/// <field name="autoShow" type="Boolean">Auto show the dialog upon creation, or wait for an explicit 
			/// open (the latter being the default).</field>
			/// <field name="width" type="Number">Inner width of the dialog's canvas, i.e. the part of the dialog 
			/// where its contents is displayed. Its default is 300px. </field>
			/// <field name="height" type="Number">Inner height of the dialog's canvas, i.e. the part of the dialog 
			/// where its contents is displayed. There is no default, because by default the vertical axes is used
			/// to size the dialog to fit the contents.</field>
			/// <field name="customDialogClass" type="String">Provide a css class to enable custom styling.</field>
			/// <field name="returnFocus" type="Any">Any type of element ($, DOM, SysElement), that will receive the focus,
			/// when the dialog is closed.</field>
			/// <field name="handler" type="function">A function that will be called when the dialog is closed. See also onClose.</field>
			/// <field name="onOpen" type="function">A function that will be called when the dialog is opened.</field>
			/// <field name="onClose" type="function">A function that will be called when the dialog is closed even with the close button. 
			/// Usually inbetween the handler and the onClose a call to SysCallback is done to clear the callstack of the dialog.</field >
			/// <field name="buttons" type="Object|Array">The collection of buttons to placed on the bottom of the dialog.</field>
			/// <field name="disposeOnClose" type="Boolean" default="true">When the dialog is closed, by default it is 
			/// also disposed, i.e. the entire object and any related html is removed.</field>
			/// <field name="dialog" type="SysElement">The dom element which is the dialog.</field>
			/// <field name="helpId" type="String">HelpId that will be used for opening help page from Exact help center</field>
			/// <field name="returnValue" type="Any">Possibly determined by a page loaded inside the dialog. E.g. 
			/// SysPopupCalender.aspx 'return' the date. NOTE: the page loaded MUST return something, which includes 'null',
			/// but NOT 'undefined'.</field>
			/// <remarks>The contents of the dialog is filled by either getContents, contentsPage or messageTerm(Id).</remarks>

			if (DialogDef._initialized === undefined) {
				DialogDef.prototype._dlg = null;
				// Use the legacy modal dialog
				DialogDef.prototype._usePopup = false;
				DialogDef.prototype._jq = null;
				DialogDef.prototype._contentFrame = null;
				DialogDef.prototype._renderForm = null;

				DialogDef.prototype.AddButton = function (func, caption, captionId, captionSuffix, captionSuffixId) {
					if (this.buttons == null) {
						this.buttons = [];
					}

					this.buttons[SysTerm(captionId, caption, captionSuffixId, captionSuffix)] = func;
					this._dlg.dialog("option", "buttons", this.buttons);
				};

				DialogDef.prototype.SetTitle = function (title) {
					var myTitle = title || this._GetTitle();
					this._dlg.dialog("option", { title: myTitle });
				};

				DialogDef.prototype.Open = function () {
					if (!this._usePopup) {
						this._dlg.dialog("open");

						if (this.helpId) {
							var helpButton = $('<a>').addClass('ui-dialog-titlebar-help')
								.click({ helpId: this.helpId }, this._openHelpCenter)
								.attr("id", "TitleBarHelpButton")
								.attr("target", "_blank");

							$(this._dlg).prev('.ui-dialog-titlebar').append(helpButton);
						}
					}
					else {
						throw new Error("TODO: use legacy modal popup");
					}

				};

				DialogDef.prototype.Close = function () {
					this.isDismiss = false;
					this._RevertHandle();
					if (typeof this.handler === "function") {
						this.handler(this.returnValue);
					}
					if (!this.disposed) {
						this._dlg.dialog("close");
					}
					this.isDismiss = true;
				};

				DialogDef.prototype.MoveBy = function (x, y) {
				};

				DialogDef.prototype.MoveTo = function (x, y) {
				};

				DialogDef.prototype.SetHelpId = function (helpId) {
					$(this._dlg).prev().find('a.ui-dialog-titlebar-help')
						.unbind("click")
						.click({ helpId: helpId }, this._openHelpCenter)
						.attr("target", "_blank");
				};

				DialogDef.prototype._openHelpCenter = function (event) {
					HlpDocumentBase(event.data.helpId, 'DocumentModal');
				};

				DialogDef.prototype._oldTitleTermId = -1;
				DialogDef.prototype._oldTitleSuffixTermId = -1;
				DialogDef.prototype._title;

				DialogDef.prototype._GetTitle = function () {
					if (SysElement.IsNothing(this._title) ||
						this._oldTitleTermId !== this.titleTermId || this._oldTitleSuffixTermId !== this.titleTermSuffixId) {
						if (SysElement.IsNothing(this.titleTerm) && this.titleTermId === -1) {
							this._title = SysTerm(26862, "Exact Online");
						}
						else if (this.titleTermId > 0 || this.titleTermSuffixId > 0) {
							this._title = SysTerm(this.titleTermId, this.titleTerm, this.titleTermSuffixId, this.titleTermSuffix);
							this._oldTitleTermId = this.titleTermId;
							this._oldTitleSuffixTermId = this.titleTermSuffixId;
						}
						else {
							this._title = this.titleTerm;
						}
					}
					return SysHtmlEncode(this._title);
				};

				DialogDef.prototype._message = "";
				DialogDef.prototype._oldMessageTermId = -1;

				DialogDef.prototype._GetMessage = function () {
					if (this._message === "" || this._oldMessageTermId !== this.messageTermId) {
						if (this.messageTermId > 0) {
							this._message = SysTerm(this.messageTermId, this.messageTerm);
							this._oldMessageTermId = this.messageTermId;
						}
						else {
							this._message = this.messageTerm;
						}
					}
					return (this.encodeMessage ? SysHtmlEncodeLines(this._message) : this._message);
				};


				var btns = {};
				btns[DialogDef.Buttons.Ok] = { id: 9830, caption: "Ok" };
				btns[DialogDef.Buttons.Cancel] = { id: 1021, caption: "Cancel" };
				btns[DialogDef.Buttons.Yes] = { id: 1014, caption: "Yes" };
				btns[DialogDef.Buttons.No] = { id: 1015, caption: "No" };
				btns[DialogDef.Buttons.Open] = { id: 24466, caption: "Open" };
				btns[DialogDef.Buttons.Delete] = { id: 16636, caption: "Delete" };
				btns[DialogDef.Buttons.Ignore] = { id: 1016, caption: "Ignore" };
				btns[DialogDef.Buttons.Accept] = { id: 4389, caption: "Accept" };
				btns[DialogDef.Buttons.Continue] = { id: 3949, caption: "Continue" };
				btns[DialogDef.Buttons.Close] = { id: 8450, caption: "Close" };
				DialogDef.prototype._GetDefaultButtonCaption = function (id) {
					return SysTerm(btns[id].id, btns[id].caption);
				};

				DialogDef.prototype._GetButton = function (btn) {
					var obj = {},
						me = this,
						buttonId;

					switch (typeof btn) {
						case "object":
							{
								if (typeof btn.buttonId === "number") {
									buttonId = btn.buttonId;
								}
								else {
									obj = btn;
								}
								break;
							}
						case "number":
							{
								buttonId = btn;
								break;
							}
						default:
							{
								throw new Error("Cannot process button");
							}

					}

					if (buttonId !== undefined) {
						obj[this._GetDefaultButtonCaption(buttonId)] = function () {
							me.returnValue = buttonId;
							me._ReturnFocus();
							if (typeof btn.func === "function") {
								btn.func();
							}
							me.Close();
						};
					}

					return obj;
				};

				DialogDef.prototype._GetButtons = function (options) {
					if (this.buttons !== null) {
						var buttons = {},
							me = this;
						if (this.buttons instanceof Array) {
							var i = 0;
							while (i < this.buttons.length) {
								var obj = this._GetButton(this.buttons[i]);
								for (var prop in obj) {
									buttons[prop] = obj[prop];
								}
								i++;
							}
						}
						else if (typeof this.buttons === "object") {
							for (var btn in this.buttons) {
								buttons[btn] = this.buttons[btn];
							}
						}
						else {
							throw new Error("Can't process buttons for dialog");
						}

						return buttons;
					}
				};

				DialogDef.prototype._GetOptions = function () {
					var dlg = this,
						jq = this._jq,
						options = {
							create: function (event, ui) {
								dlg._contentFrame = jq("iframe.DialogContentFrame", this);
								dlg._renderForm = jq("form", this)[0];
							},

							/*  IE8 (+ 9?) Scrollbar fix: http://forum.jquery.com/topic/opening-a-modal-dialog-shows-a-horizontal-scroll-bar  */
							open: function (event, ui) {
								jq('body').css('overflow', 'hidden');
								jq('.ui-widget-overlay').css('width', '100%');
								// Explicly setting the height and width is necessary for Safari 4.0: the dialog's 
								// dimensions are explicitly set by default to w*h = 300px*auto. When setting the 
								// width and height to 100% of the iframe in Safari the dialog is stretched in height 
								// beyond the available window space
								jq('.ui-widget-overlay').css('position', 'fixed')
									.html('<div style="width: 100%; height: 100%; background-color: black;"></div><iframe style="position: absolute; border: none; top: 0; left: 0; height: 100%; width: 100%; z-index: -1;" src="about:blank"></iframe>');
								/* IE8 IE9 IE10 Overlay fix: http://stackoverflow.com/questions/12911428/z-index-does-not-work-in-ie7-ie8-with-pdf-in-iframe */
								if (UserAgent.IsSafari && UserAgent.majorVersion == 4) {
									var me = $(this);
									me.height(me.height()).width(me.width());
								}
								if (dlg.contentsPage instanceof SysUrlBuilder) {
									// Set the window.$dialog handler
									dlg._prevDialog = dlg._mainWindow.$dialog;
									dlg._mainWindow.$dialog = dlg;
									// Always add IsModal to the url of the contentsPage option to enforce modal dialog behavior
									dlg.contentsPage.Add('IsModal', 1);
									// Always add BeginModalCallStack to the url of the contentsPage option to enforce a new call stack
									dlg.contentsPage.Add('BeginModalCallStack', 1);
									dlg.contentsPage.OverrideCSLKey(SysCSL() + 1);

									if (!dlg.usePostMethod) {
										dlg._contentFrame.attr("src", dlg.contentsPage.ToString());
									}

									dlg._contentFrame
										.width("100%").height("100%")
										.load(function () {
											// Adjust dialog height and width based on the content dimensions
											var contentBody = dlg._contentFrame.contents().find("body");
											contentBody = contentBody[0];
											var contentDocument = contentBody.ownerDocument;

											var contentHeight = Math.max(
												Math.max(contentBody.scrollHeight, contentDocument.documentElement.scrollHeight),
												Math.max(contentBody.offsetHeight, contentDocument.documentElement.offsetHeight),
												Math.max(contentBody.clientHeight, contentDocument.documentElement.clientHeight)),
												contentWidth = Math.max(
													Math.max(contentBody.scrollWidth, contentDocument.documentElement.scrollWidth),
													Math.max(contentBody.offsetWidth, contentDocument.documentElement.offsetWidth),
													Math.max(contentBody.clientWidth, contentDocument.documentElement.clientWidth));

											// // we have to adjust height for .fuel-popup-footer because it's height is not considered in normal content due to position:fixed
											var popupFooter = dlg._contentFrame.contents().find(".fuel-popup-footer");
											if (popupFooter.length > 0 && !window._ENABLE_EDS_ && dlg._dlg.attr("eds-resized")!= "true") {
												contentHeight += popupFooter.height();
												dlg._dlg.attr("eds-resized","true");
											}

											var dialogSpacingWidth = dlg._widget.width() - dlg._dlg.width(),
												dialogSpacingHeight = dlg._widget.height() - dlg._dlg.height();
											var maxDialogWidth = dlg._jqMainWindow.width() * 0.95,
												maxDialogHeight = dlg._jqMainWindow.height() * 0.90;
											var dialogWidth = contentWidth + dialogSpacingWidth,
												dialogHeight = contentHeight + dialogSpacingHeight;
											if (dialogWidth > maxDialogWidth) {
												dialogWidth = maxDialogWidth;
											}
											if (dialogHeight > maxDialogHeight) {
												dialogHeight = maxDialogHeight;
											}
											

											if (dlg._dlg.dialog("option", "width") < dialogWidth || dlg._dlg.dialog("option", "height") < dialogHeight) {
												dlg._dlg.dialog("option", {
													width: dialogWidth + SysWindow.GetScrollbarWidth(),
													height: dialogHeight + SysWindow.GetScrollbarWidth(),
													position: [
														(dlg._jqMainWindow.width() - dialogWidth) / 2,
														(dlg._jqMainWindow.height() - dialogHeight) / 2
													]
												});
											}
									 });
									if (dlg.usePostMethod) {
										dlg._renderForm.action = dlg.contentsPage.ToString();
										dlg._renderForm.submit();
									}
									dlg._dlg.addClass("ui-dialog-contentiframe");
									if (UserAgent.IsIE() && dlg.resizable) {
										dlg._dlg.css("padding", "1px");
									}
								}
								else if (dlg.autoSize) {
									dlg._AutoSize(this);
								}
								// Make first button the default and set focus to it
								dlg._dlg.siblings('.ui-dialog-buttonpane').find('button:eq(0)').addClass("Default").focus();
								// Disable access keys for buttons below the dialog
								dlg._DisableAccessKeys();
								// Trigger the onOpen handler
								if (typeof dlg.onOpen === "function") {
									dlg.onOpen();
								}

								//backward compatibility for jquery UI 1.10 to 1.8
								if (typeof jq.prop === 'function') {
									try {
										//for UI test purposes on "ClickDialog" , 
										//the dialog's title ID format must stay the same as pregvious jquery
										// TODO: change the format on the UI test itself later
										jq(".ui-dialog-title", dlg._widget).prop("id", "ui-dialog-title-" + dlg._dlg.prop("id"));
									} catch (ex) {
										//do nothing, continue.
									}

								}
							},
							close: function (event, ui) {
								// Revert the window.$dialog handler
								dlg._RevertHandle();

								if (jq("div.ui-widget-overlay").length == 0) {
									jq('body').css('overflow', 'auto');
								}

								// End modal dialog callstack: do the synchronous callback before e.g. any redirects are executed.
								if (dlg.contentsPage instanceof SysUrlBuilder && dlg.doSysCallback) {
									var currentURL = document.location.href;
									if (currentURL.indexOf('/docs/') === -1 && currentURL.indexOf('/api/oauth2/auth') > -1) {
										// Action 15 = SysCBAction.EndModalCallStack
										SysCallback('../../docs/SysCallback.aspx?Action=15');
									}
									else {
										// Action 15 = SysCBAction.EndModalCallStack
										SysCallback('SysCallback.aspx?Action=15');
									}
								}

								if (dlg.isDismiss === true && typeof dlg.onDismiss === "function") {
									dlg.onDismiss(event);
								}

								if (typeof dlg.onClose === "function") {
									dlg.onClose(event);
								}

								dlg._ReturnFocus();

								// Enable access keys for buttons below the dialog
								dlg._EnableAccessKeys();
								// Show IFrames referencing SysAttachments
								SysWindow.FindInAllWindows('iframe.view-disabled[src^="SysAttachment.aspx"]').removeClass("view-disabled").show();
								if ((UserAgent.IsIE() && UserAgent.majorVersion >= 9)) {
									//// For IE we wait with disposing to let all remaining code be executed first.
									//// Otherwise we get script errors because in IE9 and above the iframe and all code is immediately
									//// removed. A timeout of 1 or even 100 milliseconds is not enough for bigger operations.
									setTimeout(function () {
										dlg.Dispose();
									}, 1000);
								}
								else {
									dlg.Dispose();
								}
							},
							dragStart: function () {
								dlg._BeginDrag();
							},
							dragStop: function () {
								dlg._EndDrag();
							},
							resizeStart: function () {
								dlg._BeginDrag(true);
							},
							resizeStop: function () {
								dlg._EndDrag(true);
							}
						};

					var title = this._GetTitle();
					if (SysElement.IsNotEmpty(title)) {
						options["title"] = title;
					}

					// always set
					if (!this.fullScreen && !this.autoSize) {
						options["width"] = this.width;
						if (this.height !== null) {
							options["height"] = this.height;
						}
					}
					else if (this.fullScreen) {
						var w = dlg._jqMainWindow;
						options["width"] = w.width() * 0.95;
						options["height"] = w.height() * 0.90;
						if (!this.resizable) {
							options["draggable"] = false;
						}
					}

					if (SysElement.IsNotEmpty(this.customDialogClass)) {
						options["dialogClass"] = this.customDialogClass;
					}

					// UI.Dialog has different defaults, hence '===' iso '!=='
					if (this.modal === DialogDef.prototype.modal) {
						options["modal"] = this.modal;
					}

					// 'autoOpen' is never done automatically or we loose property/field value dialog
					options["autoOpen"] = false;

					this.buttons = this._GetButtons();
					if (this.buttons != null) {
						options["buttons"] = this.buttons;
					}

					options["position"] = [(dlg._jqMainWindow.width() - options["width"]) / 2, (dlg._jqMainWindow.height() - options["height"]) / 2];

					options["resizable"] = this.resizable;
					// Temporally disable resizability for Internet Explorer 9+
					if (UserAgent.IsIE() && UserAgent.majorVersion >= 9) {
						options["resizable"] = false;
					}

					return options;
				};

				DialogDef.prototype.Dispose = function (forceDispose) {
					if ((forceDispose || this.disposeOnClose) && !this.disposed) {
						if (this._contentFrame) {
							if ((UserAgent.IsIE() && UserAgent.majorVersion >= 9) || UserAgent.IsIE11OrUp()) {
								this._contentFrame.attr('src', 'about:blank');
							}
							this._contentFrame.remove();
						}
						if (this._renderForm) {
							if ((UserAgent.IsIE() && UserAgent.majorVersion >= 9) || UserAgent.IsIE11OrUp()) {
								this._renderForm.action = 'about:blank';
							}
							this._renderForm.remove();
						}
						this.dialog = null;
						this._widget = null;
						this._dlg.dialog("destroy");
						this._contentFrame = null;
						this._renderForm = null;
						this._RevertHandle();
						this._mainWindow = null;
						this._jqMainWindow = null;
						this._prevDialog = null;
						this._dlg.detach();
						this._dlg = null;
						this._jq = null;
						this.disposed = true;
					}
				};

				DialogDef.prototype._AutoSize = function (element) {
					var contentHeight = Math.max(
						Math.max(element.scrollHeight),
						Math.max(element.offsetHeight),
						Math.max(element.clientHeight)),
						contentWidth = Math.max(
							Math.max(element.scrollWidth),
							Math.max(element.offsetWidth),
							Math.max(element.clientWidth));
					var dialogSpacingWidth = this._widget.width() - this._dlg.width(),
						dialogSpacingHeight = this._widget.height() - this._dlg.height();
					var dialogWidth = contentWidth + dialogSpacingWidth,
						dialogHeight = contentHeight + dialogSpacingHeight;
					this._dlg.dialog("option", {
						width: dialogWidth,
						height: dialogHeight,
						position: [
							(this._jqMainWindow.width() - dialogWidth) / 2,
							(this._jqMainWindow.height() - dialogHeight) / 2
						]
					});
				};

				DialogDef.prototype._BeginDrag = function (resize) {
					this._dragDivInner = this._jq('<div class="ui-prevent" style="position:absolute; left:0; top:0; bottom:0; right:0;z-index: 10000"></div>');
					if (!this.modal || resize) {
						this._dragDivOuter = this._dragDivInner.clone();
						this._dlg.dialog("widget").after(this._dragDivOuter);
					}
					this._contentFrame.before(this._dragDivInner);
				};

				DialogDef.prototype._EndDrag = function (resize) {
					this._dragDivInner.remove();
					this._dragDivInner = null;
					if (this._dragDivOuter) {
						this._dragDivOuter.remove();
						this._dragDivOuter = null;
					}
				};

				DialogDef.prototype._RevertHandle = function () {
					if (this._contentFrame !== null && this._contentFrame.is("iframe") && this._prevDialog !== null) {
						this._mainWindow.$dialog = this._prevDialog;
						this._prevDialog = null;
					}
				};

				DialogDef.prototype._EnableAccessKeys = function () {
					//Renable all access keys
					$("button[data-accesskey]").each(function () {
						var button = $(this);
						button.attr("accesskey", button.attr("data-accesskey"));
						button.removeAttr("data-accesskey");
					});
				};

				DialogDef.prototype._DisableAccessKeys = function () {
					//Disable all access keys of the underlying page to prevent accessing them from the dialog
					$("button[accesskey]").each(function () {
						var button = $(this);
						button.attr("data-accesskey", button.attr("accesskey") || button.attr("accessKey"));
						button.removeAttr("accesskey").removeAttr("accessKey");
					});
				};

				DialogDef.prototype._ReturnFocus = function () {
					if (!this._focusReturned) {
						if (UserAgent.IsChrome() || UserAgent.IsSafari()) {
							// Verified for Chrome 19.0.1084.56 m and Safari/Win 5.1.7.
							var ret = new SysElement(this.returnFocus);
							// To make focus work a tab index is required and set to '0' so it don't mess with default tab flow.
							if (SysElement.IsEmpty(ret.Attribute("tabIndex"))) {
								ret.Attribute("tabIndex", 0);
							}
							ret.Focus();
						}
						else {
							// Verified for FireFox 13.0, Opera 11.64, IE8, IE9 and IE11
							new SysElement(this.returnFocus).Focus();
						}
						this._focusReturned = true;
					}
				};

				// Local interface
				DialogDef.prototype._Init = function (options) {

					var me = this;
					for (var name in options) {
						if (this[name] !== undefined) {
							this[name] = options[name];
						}
					}

					if (SysElement.IsEmpty(this.returnFocus)) {
						// In IE9 document.activeElement can throw an error. If this happen fall back to the document.documentElement.
						try {
							this.returnFocus = document.activeElement;
						} catch (e) {
							this.returnFocus = document.body;
						}
					}
					if ($ && $.ui && typeof $.ui.dialog === "function") {
						this._jq = $;
					}

					this._mainWindow = window.parent;
					while (this._mainWindow && this._mainWindow.parent !== this._mainWindow) {
						this._mainWindow = this._mainWindow.parent;
					}

					//	We must create any dialog on the 'real main window', the root window for all others
					if (this._mainWindow && this._mainWindow.$ && this._mainWindow.$.ui && typeof this._mainWindow.$.ui.dialog === "function") {
						this._jq = this._mainWindow.$;
						this._jqMainWindow = this._jq(this._mainWindow);
					}
					if (this._mainWindow && this._mainWindow.Dialog && !this._mainWindow.Dialog.uuid) {
						this._mainWindow.Dialog.uuid = 0;
					}

					if (this._jq) {
						var container = this._jq("<div></div>");
						var el = new SysElement(this.id);

						if (el.empty) {
							if (this.id == null) {
								this.id = ++this._mainWindow.Dialog.uuid;
							}

							container.attr("id", "container_" + this.id);

							if (typeof this.getContents === "function") {
								container.append(this.getContents());
							}
							else if (this.contentsPage instanceof SysUrlBuilder) {
								container.append("<iframe id='frame_" + this.id + "' name='frame_" + this.id + "' src='about:blank' frameborder='0' class='DialogContentFrame'></iframe>");
								if (this.usePostMethod) {
									var inputFields = "";
									var encodedValue;
									for (var name in this.data) {
										var value = this.data[name];
										if (value !== undefined) {
											if (Array.isArray(value)) {
												for (var i = 0; i < value.length; i++) {
													encodedValue = $.type(value[i]) === "string" ? SysHtmlEncode(value[i]).replace(/"/g, "&quot;") : value[i];
													inputFields += "<input type=\"hidden\" name=\"" + name + "\" value=\"" + encodedValue + "\" />";
												}
											}
											else {
												encodedValue = $.type(value) === "string" ? SysHtmlEncode(value).replace(/"/g, "&quot;") : value;
												inputFields += "<input type=\"hidden\" name=\"" + name + "\" value=\"" + encodedValue + "\" />";
											}
										}
									}
									container.append(
										"<form id='RenderForm_" + this.id + "' action='about:blank' method='post' target='frame_" + this.id + "' hidden='hidden'>" +
										inputFields +
										"</form>"
									);
								}
							}
							else {
								container.append(this._GetMessage());
							}
						}
						else {
							// We need to remove the element from the DOM tree first (specifically Safari 4.0), so it 
							// can be moved to the top most window.

							//first, append detached element to the wrapper container to adjust the ownerDocument context 
							container.append(el.element.detach());

							//second, removed the wrapper after the element's context adjusted.
							container = container.children(":last").unwrap();
						}

						this._dlg = this._jq(container).dialog(this._GetOptions());
						this._widget = this._dlg.dialog("widget");
						this.dialog = new SysElement(this._dlg);
						if (this.autoShow) {
							this.Open();
						}

						$(window).unload(function () {
							me.Dispose();
						});
					}
					else {
						this._usePopup = true;
					}
				};

				DialogDef._initialized = true;
			}

			if (!(typeof options === "object" && options.inherit)) {
				this._Init(options);
			}
		}

		return DialogDef;
	})();

	window.Dialog = Dialog;

	// Create a dialog replacement handler
	window.$dialog = null;
	var parentWindow = window.parent;
	do {
		if (parentWindow.$dialog) {
			window.$dialog = parentWindow.$dialog;
			break;
		}
		parentWindow = parentWindow.parent;
	} while (parentWindow != parentWindow.parent);

	if ($dialog) {
		window.close = function () {
			if ($dialog) {
				$dialog.returnValue = window.returnValue;
				$dialog.Close();
			}
		};
		window.dialogArguments = $dialog.arguments;
		// Add popup class for resetting margins and scroll bars
		$(function () {
			if (Dialog.InDialog(document, window)) {
				var currentUrl = new URL(window.location.href);
				var edsBrowser = currentUrl.searchParams.get('edsBrowser');
				var os = "os-win"
				if (window.navigator.userAgent.toLowerCase().indexOf("mac") != -1) {
					os = "os-mac"
				}
				if (edsBrowser) {
					$("body").addClass("edsBrowserBody").addClass(os);
				} else {
					$("body").addClass("popup").addClass(os);
				}
			}
		});
	}
})();
(function ($) {
	$.fn.bgiframe = function () {
		// Hide IFrames referencing SysAttachments
		SysWindow.FindInAllWindows('iframe[src^="SysAttachment.aspx"]:not([class*="no-hiding"])').addClass("view-disabled").hide();
		return this;
	};
})(jQuery);;
/// <reference path="../base/jquery-1.5.1-vsdoc.js" />
/// <reference path="../base/MicrosoftAjax.debug.js" />
/// <reference path="SysLegacy.js" />
/// <reference path="SysElement.js" />
/// <reference path="Dialog.js" />

(function () {
	var BaseMessageDialog = (function () {
		var imageTypes = {
			info: 0,
			question: 1,
			warning: 2,
			error: 3,
		};
		var imageTypeImages = [
			["icon-info.svg", "dialog_Information_icon.png"],
			["dialog_question_EDS_icon.png", "dialog_Question_icon.png"],
			["icon-warning.svg", "dialog_Warning_icon.png"],
			["icon-error.svg", "dialog_error_icon.png"]
		];

		BaseMessageDialogDef.prototype = new Dialog({ inherit: true });

		BaseMessageDialogDef.imageTypes = imageTypes;

		function BaseMessageDialogDef(options) {
			/// <summary>A dialog that displays some header text, message text and in front of the text an icon.</summary>
			/// <param name="options" type="Object">An object consisting of name value pairs whose names must match the fields of the BaseMessageDialog.</param>
			/// <field name="headerTerm" type="String">The text for the header is determined throug the (default) headerTerm and/or headerTermId.</field>
			/// <field name="headerTermId" type="Number"><see cref="headerTerm"/></field>
			/// <field name="encodeHeader" type="Boolean">Determines if the header will be Html encoded; the default value is true.</field>
			/// <field name="image" type="SysUrlBuilder"></field>
			/// <field name="altText" type="string">The alternative text to be displayed instead of the image (i.e. the 'alt' attribute).</field>
			if (BaseMessageDialogDef._initialized === undefined) {

				BaseMessageDialogDef.prototype.headerTerm = "";
				BaseMessageDialogDef.prototype.headerTermId = -1;
				BaseMessageDialogDef.prototype.encodeHeader = true;
				BaseMessageDialogDef.prototype.autoShow = true;
				BaseMessageDialogDef.prototype.image = null;
				BaseMessageDialogDef.prototype.altText = "";
				BaseMessageDialogDef.prototype.width = 500;
				BaseMessageDialogDef.prototype._header = "";
				BaseMessageDialogDef.prototype._oldHeaderTermId = -1;
				BaseMessageDialogDef.prototype._GetHeader = function () {
					if (this._header === "" || this._oldHeaderTermId !== this.messageTermId) {
						if (this.headerTermId > 0) {
							this._header = SysTerm(this.headerTermId, this.headerTerm);
							this._oldHeaderTermId = this.headerTermId;
						}
						else {
							this._header = this.headerTerm;
						}
					}
					return (this.encodeHeader ? SysHtmlEncodeLines(this._header) : this._header);
				};

				BaseMessageDialogDef.prototype._GetContents = function () {
					var contents = '<table class="MessageContents" cellpadding="0" cellspacing="0"><tr>'
					if (this.image instanceof SysUrlBuilder) {
						contents += '<td class="MessageIcon"><img src="' + this.image.ToString() + '"';
						if (SysElement.IsNotEmpty(this.altText)) {
							contents += ' alt="' + this.altText + '"';
						}
						contents += '/></td>';
					}

					var header = this._GetHeader();
					var msg = this._GetMessage();

					// in EDS, we don't want a big header if there is no message, 
					// so just show header as msg
					if(window._ENABLE_EDS_){
						if(header && !msg){
							msg = header;
							header=null;
						}
					}

					if (SysElement.IsNotEmpty(header)) {
						contents += '<td><h2 class="MessageHeader">' + header + '</h2>'
					} 

					if (!SysElement.IsNotEmpty(header) && SysElement.IsNotEmpty(msg)) {
						contents += '<td>'
					}

					if (SysElement.IsNotEmpty(msg)) {
						contents += '<p class="MessageText">' + msg + '</p></td>';
					}

					if (SysElement.IsNotEmpty(header) && !SysElement.IsNotEmpty(msg)) {
						contents += '</td>'
					}
					contents += '</tr></table>';

					return contents;
				}

				BaseMessageDialogDef.prototype._OnOpen = function () {
					this.dialog.Find("a[href]").element.click(function (e) {
						var el = $(this);
						var hostWindow = window;
						while (hostWindow != hostWindow.parent) {
							hostWindow = hostWindow.parent;
						}
						var mainWindow = hostWindow.jQuery("iframe[id=MainWindow]");
						if (mainWindow.length > 0) {
							var actionWindow = mainWindow[0].contentWindow || mainWindow[0].contentDocument.window;
							e.preventDefault();
							actionWindow.location = el.attr("href");
						}
					});
				};

				BaseMessageDialogDef.prototype.AddButtonToOptions = function (options, buttonId, func) {
					/// <summary>Add a default buttons to an options parameter that will be supplied to the constructor of a BaseMessageDialog.</summary>
					/// <param name="options" type="Object">An object to be supplied to the constructor of a BaseMessageDialog. If it does not have 
					/// a buttons property it will be created.</param>
					/// <param name="buttonId" type="Dialog.Buttons">The id of the default button.</param>
					/// <param name="func" type="Function" optional="true">The function that will be called when the button is pressed.</param>
					/// <remarks>For this to work correctly the option autoShow: false must have been set.</remarks>
					/// <returns type="undefined">undefined</returns>
					if (SysElement.IsNothing(options.buttons)) {
						options.buttons = [];
					}
					if (options.buttons instanceof Array) {
						if (typeof func === "function") {
							options.buttons.push({ buttonId: buttonId, func: func });
						}
						else {
							options.buttons.push(buttonId);
						}
					}
				};

				BaseMessageDialogDef.prototype.GetImageUrl = function (imageType, defaultType) {
					if (imageType == null) {
						imageType = defaultType;
					}
					if (imageType == null) {
						imageType = BaseMessageDialog.imageTypes.info;
					}
					var index = window._ENABLE_EDS_ ? 0 : 1;
					return new SysUrlBuilder("images\\" + imageTypeImages[imageType][index]);
				};

				BaseMessageDialogDef._initialized = true;
			}

			options.onOpen = this._OnOpen;
			options.getContents = this._GetContents;
			if (!options.width) {
				//Override default width of base 
				options.width = 500;
			}
			Dialog.call(this, options);
		}

		return BaseMessageDialogDef;

	})();
	window.BaseMessageDialog = BaseMessageDialog;

})();

;
/// <reference path="../base/jquery-1.5.1-vsdoc.js" />
/// <reference path="../base/MicrosoftAjax.debug.js" />
/// <reference path="SysLegacy.js" />
/// <reference path="SysElement.js" />
/// <reference path="Dialog.js" />
/// <reference path="BaseMessageDialog.js" />

(function () {
	var ErrorDialog = (function () {
		ErrorDialogDef.prototype = new BaseMessageDialog({ inherit: true });

		ErrorDialogDef.Show = function (captionId, caption, width, height, explanationId, explanation) {
			/// <summary>Displays an error popup or dialog, with an error icon and an OK button</summary>
			/// <param name="" type=""></param>
			/// <returns type="undefined">undefined</returns>
			new ErrorDialog({
				headerTermId: captionId,
				headerTerm: caption,
				width: width,
				messageTermId: explanationId,
				messageTerm: explanation
			});
		};

		function ErrorDialogDef(options) {
			/// <summary>A dialog, derived from the BaseMessageDialog that displays an error icon in front of the message text.</summary>

			if (ErrorDialogDef._initialized === undefined) {
				ErrorDialogDef.prototype.buttons = [Dialog.Buttons.Ok];
				ErrorDialogDef.prototype.image = this.GetImageUrl(options.imageType, BaseMessageDialog.imageTypes.error);
				ErrorDialogDef.prototype.altText = SysTerm(4467, "Error");

				ErrorDialogDef._initialized = true;
			}
			BaseMessageDialog.call(this, options);
		}

		return ErrorDialogDef;

	})();
	window.ErrorDialog = ErrorDialog;

})();

(function () {
	var WarningDialog = (function () {
		WarningDialogDef.prototype = new BaseMessageDialog({ inherit: true });

		WarningDialogDef.Show = function (titleId, title, captionId, caption, explanationId, explanation, okFunction, width, height) {
			/// <summary>Displays a warning popup or dialog, with a warning icon and an OK button</summary>
			/// <param name="titleId" type="Number">Term id of the title</param>
			/// <param name="title" type="String">Title</param>
			/// <param name="captionId" type="Number">Term id of the caption</param>
			/// <param name="caption" type="String">The warning message</param>
			/// <param name="explanationId" type="Number" optional="true">Term id of the explanation</param>
			/// <param name="explanation" type="String" optional="true">The additional information text</param>
			/// <param name="okFunction" type="Function" optional="true">The function that will be called when the ok button has been clicked.</param>
			/// <param name="width" type="Number|String" optional="true">Width of the dialog. Default width is 500px</param>
			/// <param name="height" type="Number|String" optional="true">height of the popup: only used for popups, not for dialogs</param>
			/// <returns type="undefined">undefined</returns>
			new WarningDialog({
				titleTermId: titleId,
				titleTerm: title,
				headerTermId: captionId,
				headerTerm: caption,
				messageTermId: explanationId,
				messageTerm: explanation,
				okFunction: okFunction,
				width: width
			});
		};

		function WarningDialogDef(options) {
			/// <summary>A dialog, derived from the BaseMessageDialog that displays an error icon in front of the message text.</summary>

			if (WarningDialogDef._initialized === undefined) {
				WarningDialogDef.prototype.okFunction = null;
				WarningDialogDef.prototype.image = this.GetImageUrl(options.imageType, BaseMessageDialog.imageTypes.warning);
				WarningDialogDef.prototype.altText = SysTerm(3749, "Warning");

				WarningDialogDef._initialized = true;
			}
			this.AddButtonToOptions(options, Dialog.Buttons.Ok, options.okFunction);
			BaseMessageDialog.call(this, options);
		}

		return WarningDialogDef;

	})();
	window.WarningDialog = WarningDialog;

})();

(function () {
	var InformationDialog = (function () {
		InformationDialogDef.prototype = new BaseMessageDialog({ inherit: true });

		InformationDialogDef.Show = function (titleId, title, captionId, caption, explanationId, explanation, okFunction, width, height) {
			/// <summary>Displays an information popup or dialog, with an information icon and an OK button</summary>
			/// <param name="titleId" type="Number">Term id of the title</param>
			/// <param name="title" type="String">Title</param>
			/// <param name="captionId" type="Number">Term id of the caption</param>
			/// <param name="caption" type="String">The message</param>
			/// <param name="explanationId" type="Number">Optional: Term id of the explanation</param>
			/// <param name="explanation" type="String">Optional: The additional information text</param>
			/// <param name="okFunction" type="Function">Optional: The function that will be called when the ok button has been clicked.</param>
			/// <param name="width" type="Number|String">Optional: width of the dialog. Default width is 500px</param>
			/// <param name="height" type="Number|String">Optional: height of the popup: only used for popups, not for dialogs</param>
			/// <returns type="undefined">undefined</returns>
			new InformationDialog({
				titleTermId: titleId,
				titleTerm: title,
				headerTermId: captionId,
				headerTerm: caption,
				messageTermId: explanationId,
				messageTerm: explanation,
				okFunction: okFunction,
				width: width
			});
		};

		InformationDialogDef.ShowNoDataSelected = function (titleId, title, okFunction) {
			new InformationDialog({
				titleTermId: titleId,
				titleTerm: title,
				headerTerm: "No data selected.",
				headerTermId: 20060,
				okFunction: okFunction
			});
		};

		function InformationDialogDef(options) {
			/// <summary>A dialog, derived from the BaseMessageDialog that displays an exclamation mark icon in front of the message text.</summary>

			if (InformationDialogDef._initialized === undefined) {
				InformationDialogDef.prototype.okFunction = null;
				InformationDialogDef.prototype.image = this.GetImageUrl(options.imageType, BaseMessageDialog.imageTypes.info);
				InformationDialogDef.prototype.altText = SysTerm(8642, "Information");

				InformationDialogDef._initialized = true;
			}
			this.AddButtonToOptions(options, Dialog.Buttons.Ok, options.okFunction);

			BaseMessageDialog.call(this, options);
		}

		return InformationDialogDef;

	})();
	window.InformationDialog = InformationDialog;

})();

(function () {
	var ContinueDialog = (function () {
		ContinueDialogDef.prototype = new BaseMessageDialog({ inherit: true });

		ContinueDialogDef.Show = function (titleId, title, captionId, caption, explanationId, explanation, okFunction, width, height) {
			/// <summary>Displays an information popup or dialog, with an information icon and Continue button</summary>
			/// <param name="titleId" type="Number">Term id of the title</param>
			/// <param name="title" type="String">Title</param>
			/// <param name="captionId" type="Number">Term id of the caption</param>
			/// <param name="caption" type="String">The message</param>
			/// <param name="explanationId" type="Number">Optional: Term id of the explanation</param>
			/// <param name="explanation" type="String">Optional: The additional information text</param>
			/// <param name="okFunction" type="Function">Optional: The function that will be called when the Continue button has been clicked.</param>
			/// <param name="width" type="Number|String">Optional: width of the dialog. Default width is 500px</param>
			/// <param name="height" type="Number|String">Optional: height of the popup: only used for popups, not for dialogs</param>
			/// <returns type="undefined">undefined</returns>
			new ContinueDialog({
				titleTermId: titleId,
				titleTerm: title,
				headerTermId: captionId,
				headerTerm: caption,
				messageTermId: explanationId,
				messageTerm: explanation,
				okFunction: okFunction,
				width: width
			});
		};

		ContinueDialogDef.ShowNoDataSelected = function (titleId, title, okFunction) {
			new ContinueDialog({
				titleTermId: titleId,
				titleTerm: title,
				headerTerm: "No data selected.",
				headerTermId: 20060,
				okFunction: okFunction
			});
		};

		function ContinueDialogDef(options) {
			/// <summary>A dialog, derived from the BaseMessageDialog that displays an exclamation mark icon in front of the message text.</summary>

			if (ContinueDialogDef._initialized === undefined) {
				ContinueDialogDef.prototype.okFunction = null;
				ContinueDialogDef.prototype.image = this.GetImageUrl(options.imageType, BaseMessageDialog.imageTypes.info);
				ContinueDialogDef.prototype.altText = SysTerm(8642, "Information");

				ContinueDialogDef._initialized = true;
			}
			this.AddButtonToOptions(options, Dialog.Buttons.Continue, options.okFunction);

			BaseMessageDialog.call(this, options);
		}

		return ContinueDialogDef;

	})();
	window.ContinueDialog = ContinueDialog;

})();

(function () {
	var QuestionDialog = (function () {
		QuestionDialogDef.prototype = new BaseMessageDialog({ inherit: true });
		QuestionDialogDef.Show = function (titleId, title, questionId, question, yesFunction, explanationId, explanation, noFunction, width, height) {
			/// <summary>Displays a question popup or dialog, with a question icon and an Yes and No buttons</summary>
			/// <param name="titleId" type="Number">Term id of the title</param>
			/// <param name="title" type="String">Title</param>
			/// <param name="questionId" type="Number">Term id of the caption</param>
			/// <param name="question" type="String">The question</param>
			/// <param name="explanationId" type="Number">Optional: Term id of the explanation</param>
			/// <param name="explanation" type"=String">Optional: The additional information text</param>
			/// <param name="yesFunction" type="Function">The function that will be called when the yes button has been clicked.</param>
			/// <param name="noFunction" type="Function">The function that will be called when the no button has been clicked.</param>
			/// <param name="width" type="Number|String">Optional: width of the dialog. Default width is 500px</param>
			/// <param name="height" type="Number|String">Optional: height of the popup: only used for popups, not for dialogs</param>
			/// <returns type="undefined">undefined</returns>
			new QuestionDialog({
				titleTermId: titleId,
				titleTerm: title,
				headerTermId: questionId,
				headerTerm: question,
				width: width,
				messageTermId: explanationId,
				messageTerm: explanation,
				yesFunction: yesFunction,
				noFunction: noFunction
			});
		};

		QuestionDialogDef.ShowYesNoCancel = function (titleId, title, questionId, question, yesFunction, noFunction, explanationId, explanation, cancelFunction, width, height) {
			/// <summary>Displays a question popup or dialog, with a question icon and an Yes, No and Cancel buttons</summary>

			/// <summary>Displays a question popup or dialog, with a question icon and an Yes and No buttons</summary>
			/// <param name="titleId" type="Number">Term id of the title</param>
			/// <param name="title" type="String">Title</param>
			/// <param name="questionId" type="Number">Term id of the caption</param>
			/// <param name="question" type="String">The question</param>
			/// <param name="explanationId" type="Number">Optional: Term id of the explanation</param>
			/// <param name="explanation" type"=String">Optional: The additional information text</param>
			/// <param name="yesFunction" type="Function">The function that will be called when the yes button has been clicked.</param>
			/// <param name="noFunction" type="Function">The function that will be called when the no button has been clicked.</param>
			/// <param name="cancelFunction" type="Function">The function that will be called when the cancel button has been clicked.</param>
			/// <param name="width" type="Number|String">Optional: width of the dialog. Default width is 500px</param>
			/// <param name="height" type="Number|String">Optional: height of the popup: only used for popups, not for dialogs</param>

			/// <returns type="undefined">undefined</returns>
			new QuestionDialog({
				titleTermId: titleId,
				titleTerm: title,
				headerTerm: question,
				headerTermId: questionId,
				width: width,
				messageTerm: explanation,
				messageTermId: explanationId,
				yesFunction: yesFunction,
				noFunction: noFunction,
				cancelFunction: cancelFunction,
				showCancelButton: true
			});
		};

		QuestionDialogDef.ShowConfirmDelete = function (mode, url, yesFunction, explanation, explanationId) {
			/// <summary>Displays a 'Do you want to delete' dialog or pop-up, depending on user agent and parameters</summary>
			/// <param name="mode" type="Number" optional="true">delete mode: obsolete</param>
			/// <param name="url" type="String|SysUrlBuilder">Optional: the url</param>
			/// <param name="yesFunction" type="function">A function that will be called when button Yes was selected in the dialog</param>
			/// <param name="explanation" type="String|SysUrlBuilder">Optional: the explanation</param>
			/// <param name="explanationId" type="Number">Optional: the explanation term id</param>
			/// <returns type=undefined">Undefined</returns>
			/// <remarks>
			/// If a url is specified, then the handler is ignored
			/// If no url and no yesFunction are specified, then we fall back to the pop-ups: probably this means that SysConfirmDelete is called by still to be modified code
			/// </remarks>
			if (Dialog.ShowDialog() && (SysElement.IsNotEmpty(url) || typeof yesFunction === "function")) {
				var dlg = new QuestionDialog({
					titleTerm: "Delete",
					titleTermId: 16636,
					headerTerm: "Do you want to delete?",
					headerTermId: 55590,
					yesFunction: function () {
						if (url) {
							SysLocation(url);
						}
						else {
							if (yesFunction) {
								yesFunction();
							}
						}
					},
					messageTermId: explanationId,
					messageTerm: explanation
				});
			}
			else {
				SysShowModal("SysConfirm.aspx?Mode=2&DeleteMode=" + mode, null, "300px", "150px");
				if (SysDialog.returnValue) {
					if (url) {
						SysLocation(url);
					}
					else {
						if (yesFunction) {
							yesFunction();
						}
					}
				}
				return SysDialog.returnValue;
			}
		};

		function QuestionDialogDef(options) {
			/// <summary>A dialog, derived from the BaseMessageDialog that displays an question mark icon in front of the message text.
			/// By default it has yes, no and cancel buttons</summary>
			/// <param name="yesFunction" type="Function">The function that will be called when the yes button has been clicked.</param>
			/// <param name="noFunction" type="Function">The function that will be called when the no button has been clicked.</param>
			/// <param name="cancelFunction" type="Function">The function that will be called when the cancel button has been clicked.</param>

			if (QuestionDialogDef._initialized === undefined) {
				QuestionDialogDef.prototype.yesFunction = null;
				QuestionDialogDef.prototype.noFunction = null;
				QuestionDialogDef.prototype.cancelFunction = null;
				QuestionDialogDef.prototype.showCancelButton = false;
				QuestionDialogDef.prototype.image = this.GetImageUrl(options.imageType, BaseMessageDialog.imageTypes.question);
				QuestionDialogDef.prototype.altText = SysTerm(6340, "Question");

				QuestionDialogDef._initialized = true;
			}

			this.AddButtonToOptions(options, Dialog.Buttons.Yes, options.yesFunction);
			this.AddButtonToOptions(options, Dialog.Buttons.No, options.noFunction);
			if (options.showCancelButton) {
				this.AddButtonToOptions(options, Dialog.Buttons.Cancel, options.cancelFunction);
			}

			var closeFunction = options.cancelFunction || options.noFunction;
			if (options.showCancelButton && !options.cancelFunction) closeFunction = null;
			if (closeFunction) {
				var prevOnClose = options.onClose;
				options.onClose = function(event) {
					if (prevOnClose) {
						prevOnClose(event);
					}
					var triggeredEvent = event.originalEvent || event;
					var eventTarget = $(triggeredEvent.srcElement || triggeredEvent.target);
					if (eventTarget.is(".ui-dialog-titlebar-close") || eventTarget.parents().is(".ui-dialog-titlebar-close")) {
						closeFunction();
					}
				};
			}
			BaseMessageDialog.call(this, options);
		}

		return QuestionDialogDef;

	})();
	window.QuestionDialog = QuestionDialog;

})();

(function () {
	var ConfirmationDialog = (function () {
		ConfirmationDialogDef.prototype = new BaseMessageDialog({ inherit: true });

		ConfirmationDialogDef.ShowConfirmDelete = function (mode, url, okFunction) {
			/// <summary>Obsolete: use QuestionDialog.ShowConfirmDelete instead</summary>
			return QuestionDialog.ShowConfirmDelete(mode, url, okFunction);
		};

		function ConfirmationDialogDef(options) {
			/// <summary>A dialog, derived from the BaseMessageDialog that displays an exclamation mark icon in front of the message text.
			/// By default it has ok and cancel buttons.</summary>
			if (ConfirmationDialogDef._initialized === undefined) {
				ConfirmationDialogDef.prototype.titleTerm = "Confirm";
				ConfirmationDialogDef.prototype.titleTermId = 6593;
				ConfirmationDialogDef.prototype.okFunction = null;
				ConfirmationDialogDef.prototype.cancelFunction = null;
				ConfirmationDialogDef.prototype.image = this.GetImageUrl(options.imageType, BaseMessageDialog.imageTypes.question);
				ConfirmationDialogDef.prototype.altText = SysTerm(21189, "Confirmation");

				ConfirmationDialogDef._initialized = true;
			}
			this.AddButtonToOptions(options, Dialog.Buttons.Ok, options.okFunction);
			this.AddButtonToOptions(options, Dialog.Buttons.Cancel, options.cancelFunction);

			BaseMessageDialog.call(this, options);
		}
		return ConfirmationDialogDef;

	})();
	window.ConfirmationDialog = ConfirmationDialog;
})();

(function () {
	var BrowserDialog = (function () {
		BrowserDialogDef.prototype = new Dialog({ inherit: true });

		function BrowserDialogDef(options) {
			if (BrowserDialogDef._initialized === undefined) {
				BrowserDialogDef.prototype.autoShow = true;
				BrowserDialogDef.prototype.width = 800;
				BrowserDialogDef.prototype.height = 600;

				BrowserDialogDef._initialized = true;
			}

			Dialog.call(this, options);
		}
		return BrowserDialogDef;
	})();
	window.BrowserDialog = BrowserDialog;
})();
;
/// <reference path="../base/jquery-1.5.1-vsdoc.js" />
/// <reference path="../base/MicrosoftAjax.debug.js" />
/// <reference path="SysLegacy.js" />
/// <reference path="SysElement.js" />
/// <reference path="Dialog.js" />
/// <reference path="BaseMessageDialog.js" />
/// <reference path="DialogObjects.js" />

// SysButtonAsk
function SysButtonAsk(e, url, funcYes, funcNo, titleId, title, options) {
	/// <summary>Displays a 'Save changes' dialog or pop-up, depending on user agent and parameters</summary>
	/// <param name="url" type="String|SysUrlBuilder">Optional: the url, to which the user is redirected</param>
	/// <field name="funcYes" type="function">A function that will be called when Yes was selected in the dialog. 
	///		If this function returns true, then saving continues, otherwise saving is canceled</field>
	/// <field name="funcNo" type="function">A function that will be called when No was selected in the dialog</field>
	/// <field name="titleId" type="Number" optional="true">>Title term id of the dialog</field>
	/// <field name="title" type="String" optional="true">Default title term of the dialog</field>
	/// <field name="options" type="object" optional="true">Container for more optional options</field>
	/// <returns type=undefined"></returns>
	var defaults = { showCancelButton: true };
	var settings = $.extend( {}, defaults, options );
	
	if (!SysIsDirty()) {
		if (url == null) {
			SysWindow.CloseDialog(new SysHandleEvent(e), this);
		}
		else {
			SysLocation(url);
		}
		return;
	}

	var dlg = new QuestionDialog({
		titleTerm: (title || "Close"),
		titleTermId: (titleId || 8450),
		headerTerm: "Save changes?",
		headerTermId: 4650,
		showCancelButton: settings.showCancelButton,
		yesFunction: function () {
			if (typeof funcYes === "function") {
				if (!funcYes()) {
					return;
				}
			}
			SysSet("BCAction", 6);
			SysSubmit(1);
		},
		noFunction: function () {
			if (typeof funcNo === "function") {
				if (!funcNo()) {
					return;
				}
			}
			if (SysElement.IsEmpty(url)) {
				sysIsSubmitted = true;
				SysWindow.CloseDialog(new SysHandleEvent(e), window);
			}
			else {
				SysLocation(url);
			}
		}
	});
}

// SysShowConfirmation
function SysShowConfirmation(e, url, options) {
	/// <summary>Displays a 'Save changes' dialog or pop-up, depending on user agent and parameters</summary>
	/// <param name="url" type="String|SysUrlBuilder">Optional: the url, to which the user is redirected</param>
	/// <field name="options" type="object" optional="true">Container for more optional options</field>
	/// <returns type=undefined"></returns>
	var defaults = 
	{ 
		showCancelButton: true,
		title: 'Close',
		titleId: 8450,
		content: 'Save changes?',
		contentId: 4650
	};
	var settings = $.extend({}, defaults, options);
	var shouldSwitchDivision = typeof settings.division === "number" && settings.division !== SysDivision();
	
	if (!SysIsDirty()) {
		if (shouldSwitchDivision) {
			SysWindow.SwitchDivision(settings.division, url);
		} else if (SysElement.IsEmpty(url)) {
			SysWindow.CloseDialog(new SysHandleEvent(e), this);
		} else {
			SysLocation(url);
		}
		return;
	}

	new QuestionDialog({
		titleTerm: settings.title,
		titleTermId: settings.titleId,
		headerTerm: settings.content,
		headerTermId: settings.contentId,
		showCancelButton: settings.showCancelButton,
		yesFunction: function () {
			if (typeof settings.yesFunction === "function" && !settings.yesFunction()) {
				return;
			}
			SysSet("BCAction", 6);
			SysSubmit(1);
		},
		noFunction: function () {
			if (typeof settings.noFunction === "function" && !settings.noFunction()) {
				return;
			}
			if (shouldSwitchDivision) {
				SysWindow.SwitchDivision(settings.division, url);
			} else if (SysElement.IsEmpty(url)) {
				sysIsSubmitted = true;
				SysWindow.CloseDialog(new SysHandleEvent(e), window);
			} else {
				SysLocation(url);
			}
		}
	});
}

function SysButtonHandler() {
	var a = SysDialog.returnValue;
	if (a == 1) {
		var f = SysDialog.funcYes;
		if (f != null) {
			if (!f())
				return;
		}
		SysSet("BCAction", 6);
		SysSubmit(1);
	}
	else
		if (a == 0) {
			var f = SysDialog.funcNo;
			if (f != null) {
				f();
			}
			if (SysDialog.url == null) {
				sysIsSubmitted = true;
				SysWindow.CloseDialog(null, window);
			}
			else {
				SysLocation(SysDialog.url);
		}
	}
}

// SysConfirmDelete
function SysConfirmDelete(mode, url, okHandler) {
	/// <summary>Obsolete: use QuestionDialog.ShowConfirmDelete instead</summary>
	QuestionDialog.ShowConfirmDelete(mode, url, okHandler);
}

// Switch Division
function SysSwitchDivision(division, url, nomsg, remember) {
	/// <summary>Displays a 'You are being redirected. Continue?' dialog or pop-up, depending on user agent</summary>
	/// <param name="division" type="Number">The division to be redirected</param>
	/// <param name="url" type="String|SysUrlBuilder">Optional: the url</param>
	/// <param name="nomsg" type="boolean">Suppresses popup/dialog, if true</param>
	/// <remarks>
	/// This method is deprecated. First of all it calls SysLogOff which is not ok.
	/// Secondly no one knows what the remember parameter does.
	/// When redirection to MenuPortal.aspx is required use either SysWindow.SwitchDivision(division) if no dialog is needed.
	/// Otherwise use SysSwitchAdministration(division) instead.
	/// When redirecting to another page contact the System team and we will figure out the best approach.
	/// </remarks>
	if (nomsg) {
		SysLogOff(division, url, remember);
	}
	else {
		var dlg = new ConfirmationDialog({
			headerTerm: "You are being redirected to another administration.",
			headerTermId: 15585,
			okFunction: function () {
				SysLogOff(division, url, remember);
			}
		});
	}
}

// Switch Division, set window.top.location = url
function SysSwitchDivisionWindowTop(division, url, showDialog) {
	/// <summary>Displays a 'You are being redirected. Continue?' dialog or pop-up, depending on user agent</summary>
	/// <param name="division" type="Number">The division to be redirected</param>
	/// <param name="url" type="String|SysUrlBuilder">Optional: the url</param>
	/// <param name="showDialog" type="boolean">Show confirmation dialog, if true</param>
	/// <remarks>
	/// </remarks>
	if (showDialog) {
		new ConfirmationDialog({
			headerTerm: "You are being redirected to another administration.",
			headerTermId: 15585,
			okFunction: function () {
				SysWindow.SwitchDivisionWindowTop(division, url);
			}
		});
	}
	else {
		SysWindow.SwitchDivisionWindowTop(division, url);
	}
}

// Switch Administration
function SysSwitchAdministration(division, gopage, cancelUrl) {
	/// <summary>Displays a 'You are being redirected. Continue?' dialog or pop-up, depending on user agent</summary>
	/// <param name="division" type="Number">The division to be redirected</param>
	var confirmationDialogProperties = {
		headerTerm: "You are being redirected to another administration.",
		headerTermId: 15585,
		okFunction: function () {
			SysWindow.SwitchDivision(division, gopage);
		}
	};
	if (cancelUrl) {
		confirmationDialogProperties.cancelFunction = function () {
			SysLocation(cancelUrl);
		};
	}
	new ConfirmationDialog(confirmationDialogProperties);
}

function SysColumnDirty(b) {
	/// <summary>Returns true if b is true; else displays a 'No data selected' dialog or pop-up, depending on user agent</summary>
	/// <param name="b" type="boolean">Condition</param>
	if (b)
		return true;
	else {
		SysNoDataSelected();
		return false;
	}
}

function SysColumnDeleteAsk(b, okHandler) {
	if (b) {
		SysConfirmDelete(0, null, okHandler);
	}
	else {
		SysNoDataSelected();
	}
}

function SysColumnCancelAsk(b, okHandler) {
	if (b) {
		QuestionDialog.Show(1021, 'Cancel', 55589, "Do you want to cancel?", okHandler);
	}
	else {
		SysNoDataSelected();
	}
}

function SysNoDataSelected() {
	new InformationDialog({
		headerTerm: "No data selected.",
		headerTermId: 20060
	});
}

// SysAlert
function SysAlert(captionid, caption, width, height, explanation, func, funcParameters) {
	/// <summary>Shows an alert with an OK button</summary>
	/// <param name="func" type="function">Handler function</param>
	/// <param name="funcParameters" type="object">Parameters object for the func function</param>
	var options = {
		headerTerm: caption,
		headerTermId: captionid,
		messageTerm: explanation,
		handler: function () {
			if (typeof func === "function") {
				func(funcParameters);
			}
		}
	};
	if (SysElement.IsNotEmpty(width)) {
		options.width = width;
	}
	if (SysElement.IsNotEmpty(height)) {
		options.height = height;
	}
	new InformationDialog(options);
}

// SysErrorMessage
function SysErrorMessage(e) {
	/// <summary>Shows the error message, corresponding to the specified element, in a pop-up or dialog</summary>
	var el = new SysElement(e);
	if (!el.empty) {
		var g = SysGuid();
		var rawMsg = el.element.html();
		var msg = $("<span id='" + g + "' style='display:none'>" + rawMsg + "</span>");
		$("body").append(msg);
	}
}

function SysSetupEventsForSnackBar() {
	document.addEventListener("keypress", SysRemoveSnackBarMessage);
	document.addEventListener("click", SysRemoveSnackBarMessage);
}

function SysRemoveSnackBarMessage() {
	var snackBar = (document.getElementsByClassName("SnackBar").length > 0 ? document.getElementsByClassName("SnackBar")[0] : false);
	var messageHtmlCustom = document.querySelector(".MessageHtmlCustom");
	var element = event.target;
	// if action happened outside the Error Message Box then we can close it.
	if (snackBar || messageHtmlCustom) {
		if (element.classList.contains("Close")) {
			if (snackBar) {
				snackBar.style.display = "none";
			} else {
				messageHtmlCustom.style.display = "none";
			}
			document.removeEventListener("click", SysRemoveSnackBarMessage);
			document.removeEventListener("keypress", SysRemoveSnackBarMessage);
		}
	}
}

//ShowWarningMessage
function SysShowWarningMessage(message, showWarningAsPopup, warningDivId, returnFocus) {
	/// <summary>Show warning message, show warning popup if showWarningAsPopup</summary>
	var warningMessage = null;
	if (message) {
		warningMessage = GetWarningMessageContainer(warningDivId);
		warningMessage.show().find('span').html(SysHtmlEncode(message));
		if (showWarningAsPopup) {
			new WarningDialog(
					{
						headerTerm: message,
						width: 300,
						returnFocus: new SysElement(returnFocus)
					});
		}
	}
}

function ClearCascadingWarningMessage(warningDivId) {
	if ($("#" + warningDivId).length > 0) {
		var warningMessage = $("#" + warningDivId);
		warningMessage.find('span').html('');
	}
}

function SysShowCascadingWarningMessage(message, showWarningAsPopup, warningDivId, returnFocus) {
	/// <summary>Show warning message that keeps adding up, show warning popup if showWarningAsPopup</summary>
	var warningMessage = null;
	if (message) {
		warningMessage = GetWarningMessageContainer(warningDivId);
		var span = warningMessage.show().find('span');

		if (span.text().length > 0) {
			warningMessage.show().find('span').html(span.html() + "<br/>" + SysHtmlEncode(message));
		}
		else {
			warningMessage.show().find('span').html(SysHtmlEncode(message));
		}

		if (showWarningAsPopup) {
			new WarningDialog(
				{
					headerTerm: message,
					width: 300,
					returnFocus: new SysElement(returnFocus)
				});
		}
	}
}

function GetWarningMessageContainer(warningDivId) {
	var warningMessage = null;

	if ($("#" + warningDivId).length == 0) {
		var div = '<div class="Message Warning" id="' + warningDivId + '">';
		div += '<img src="images/dialog_Warning_icon2.png" alt="" />';
		div += '<span>';
		div += '</span>';
		div += '</div>';
		warningMessage = $(div);
		var bb = $(".exButtonBar");
		if (bb.length > 0) {
			bb.eq(0).after(warningMessage);
		}
	}
	else {
		warningMessage = $("#" + warningDivId);
	}

	return warningMessage;
}

function SysShowCascadingErrorMessage(message, showErrorAsPopup, errorDivId, returnFocus) {
	/// <summary>Show error message that keeps adding up, show error popup if showErrorAsPopup</summary>
	var errorMessage = null;
	if (message) {
		errorMessage = GetErrorMessageContainer(errorDivId);
		var span = errorMessage.show().find('span');

		if (span.text().length > 0) {
			errorMessage.show().find('span').html(span.html() + "<br/>" + SysHtmlEncode(message));
		}
		else {
			errorMessage.show().find('span').html(SysHtmlEncode(message));
		}

		if (showErrorAsPopup) {
			new ErrorDialog(
				{
					headerTerm: message,
					width: 300,
					returnFocus: new SysElement(returnFocus)
				});
		}
	}
}

function GetErrorMessageContainer(errorDivId) {
	var errorMessage = null;

	if ($("#" + errorDivId).length == 0) {
		var div = '';
		if (window._ENABLE_EDS_){
			div = '<div class="Message SnackBar Error" id="' + errorDivId + '">';
			div += '<img src="images/FailureLight.svg?v=1" alt="" />';
			div += '<div class="message-content">'
			div += '<div class="MessageHeader"></div>'
			div += '<span>';
			div += '</span>';
			div += '</div>';
			div += '<div class="Close" onclick="SysRemoveSnackBarMessage()"></div>';
			div += '</div>';
		}else {
			div = '<div class="Message Error" id="' + errorDivId + '">';
			div += '<img src="images/dialog_error_icon.png" alt="" />';
			div += '<span>';
			div += '</span>';
			div += '</div>';
		}
		
		errorMessage = $(div);
		var bb = $(".exButtonBar");
		if (bb.length > 0) {
			bb.eq(0).parent().after(errorMessage);
		}
	}
	else {
		errorMessage = $("#" + errorDivId);
	}

	return errorMessage;
}

function ClearCascadingErrorMessage(errorDivId) {
	if ($("#" + errorDivId).length > 0) {
		var errorMessage = $("#" + errorDivId);
		errorMessage.find('span').html('');
	}
};
function SysTerm(termId, term, suffixId, suffix) {
	/// <summary>Returns the translation of the specified strings, using the normal term concatentation rules</summary>
	/// <remarks>Uses cached terms, if possible. If not possible, then it uses a callback to retrieve the translation server side</remarks>
	var term1 = FindCachedTerm(termId, term);
	var term2 = null;
	var separator = null;
	if (suffix) {
		separator = GetSeparator(suffix);
		var realSuffix = suffix;
		if (!SysElement.IsEmpty(separator)) {
			realSuffix = suffix.substring(1);
		}
		term2 = FindCachedTerm(suffixId, realSuffix);
	}
	if (!term1 || (suffix && !term2)) {
		//One or both terms not found in cache: retrieve constructed term via callback
		var url = new SysUrlBuilder("SysCallBack.aspx");
		url.OmitDivisionKey = true;
		url.Add('Action', 3); // 3 = SysCBAction.Term
		if (termId != null) {
			url.Add('CaptionID', termId);
		}
		if (suffixId != null) {
			url.Add('SuffixID', suffixId);
		}

		var result = SysCallback(url, null, null, 'json');
		term1 = result.term;
		if (!term1) term1 = term;
		term2 = result.suffix
		if (!term2) term2 = suffix;
	}

	if (term2) {
		//With suffix from cache: construct the terms from cache
		return ConstructTerm(term1, separator, term2);
	}
	else {
		//Without suffix from cache
		return term1;
	}

	function GetSeparator(suffix) {
		if (!isNaN(parseInt(suffix))) {
			//Numeric suffix
			return "";
		}
		var firstSuffix = suffix[0];
		switch (firstSuffix) {
			case ":":
			case ",":
			case "&":
			case "=":
			case "-":
			case "+":
			case "/":
			case " ":
			case "(":
			case "|":
				return firstSuffix;
		}
		return "";
	}

	function ConstructTerm(term1, separator, term2) {
		if (!isNaN(parseInt(term2))) {
			//Numeric suffix
			return term1 + " " + term2;
		}
		else {
			if (SysElement.IsEmpty(separator)) {
				separator = "("
			}
			switch (separator) {
				case ":":
				case ",":
					return term1 + separator + " " + term2;
					break;
				case "&":
				case "=":
				case "-":
				case "+":
				case "/":
				case "|":
					return term1 + " " + separator + " " + term2;
					break;
				case " ":
					return term1 + " " + term2;
					break;
				case "(":
					return term1 + " (" + term2 + ")";
			}
		}
	}
}

function FindCachedTerm(termId, termString, language) {
	/// <summary>Returns the cached term in the specified language, if language and term are found in the cache.
	/// If language is not specified, use the document language
	/// If termId is not specified or <=0, then return the specified termString
	/// Returns null in all other cases
	/// </summary>
	if (!termId || termId <= 0) {
		return termString;
	}
	if (!language) {
		language = document.documentElement.lang;
	}
	var languageId = LanguageIds[language.toLowerCase()];
	if (languageId !== undefined) {
		var term = CachedTerms[termId];
		if (term != undefined) {
			return term[languageId];
		}
	}
	return null;
}
;
/*
Don't modify this file manually.
Instead, modify file xml\ClientCachedTerms.xml and regenerate the JavaScript with docs\_GenerateClientCachedTerms.aspx (= Menu [Development\Tools\Generate CachedTerms.js]).
You should do this every time:
- You want to add more terms which must be cached on the client
- You add or remove available languages
- Any of the translations of these terms is modified
*/

var LanguageIds = {
	"en": 0,
	"nl": 1,
	"nl-be": 2,
	"fr-be": 3,
	"en-us": 4,
	"de": 5,
	"fr": 6,
	"es": 7
};

var CachedTerms = {
	43: ["Archive", "Archiveren", "Archiveren", "Archive", "Archive", "Archiv", "Archive", "Archivar"],
	89: ["Hide", "Verbergen", "Verbergen", "Masquer", "Hide", "Verbergen", "Masquer", "Ocultar"],
	161: ["Not allowed", "Niet toegestaan", "Niet toegestaan", "Non autorisé", "Not allowed", "Nicht erlaubt", "Non autorisé", "No autorizado"],
	219: ["Page size", "Paginagrootte", "Paginagrootte", "Taille de la page", "Page size", "Seitengröße", "Taille de la page", "Filas por página"],
	228: ["Remarks", "Opmerkingen", "Opmerkingen", "Remarques", "Remarks", "Kommentare", "Remarques", "Comentarios"],
	234: ["Process", "Verwerken", "Verwerken", "Traiter", "Process", "Verarbeiten", "Traiter", "Procesar"],
	240: ["Customer", "Klant", "Klant", "Client", "Customer", "Kunde", "Client", "Cliente"],
	330: ["Generate", "Genereren", "Genereren", "Générer", "Generate", "Generieren", "Générer", "Generar"],
	361: ["Timestamp", "Tijdstempel", "Tijdstempel", "Horodateur", "Timestamp", "Zeitstempel", "Horodateur", "Marca de tiempo"],
	362: ["Full screen", "Volledig scherm", "Volledig scherm", "Plein écran", "Full screen", "Vollbild", "Plein écran", "Pantalla completa"],
	385: ["Incomplete", "Onvolledig", "Onvolledig", "Incomplète", "Incomplete", "Unvollständig", "Incomplète", "Incompleto"],
	388: ["Uploaded", "Geüpload", "Geüpload", "Transféré", "Uploaded", "Geladen", "Transféré", "Cargado"],
	561: ["Entry", "Invoer", "Invoer", "Encodage", "Entry", "Eingabe", "Saisie", "Registro"],
	807: ["Submit", "Indienen", "Indienen", "Soumettre", "Submit", "Senden", "Soumettre", "Enviar"],
	1014: ["Yes", "Ja", "Ja", "Oui", "Yes", "Ja", "Oui", "Sí"],
	1015: ["No", "Nee", "Nee", "Non", "No", "Nein", "Non", "No"],
	1016: ["Ignore", "Negeren", "Negeren", "Ignorer", "Ignore", "Ignorieren", "Ignorer", "Ignorar"],
	1021: ["Cancel", "Annuleren", "Annuleren", "Annuler", "Cancel", "Abbrechen", "Annuler", "Cancelar"],
	1053: ["Invoice number", "Factuurnummer", "Factuurnummer", "N° facture", "Invoice number", "Rechnungsnummer", "N° facture", "Número de factura"],
	1055: ["Delete invoices", "Facturen verwijderen", "Facturen verwijderen", "Supprimer factures", "Delete invoices", "Rechnungen löschen", "Supprimer factures", "Eliminar facturas"],
	1103: ["Update", "Bijwerken", "Bijwerken", "Mettre à jour", "Update", "Update", "Mettre à jour", "Actualizar"],
	1114: ["Invoice date", "Factuurdatum", "Factuurdatum", "Date de facture", "Invoice date", "Rechnungsdatum", "Date de facture", "Fecha de facturación"],
	1146: ["Delete entry", "Boeking verwijderen", "Boeking verwijderen", "Supprimer écriture", "Delete entry", "Buchung löschen", "Supprimer écriture", "Eliminar asiento"],
	1193: ["Financial year", "Boekjaar", "Boekjaar", "Exercice comptable", "Financial year", "Geschäftsjahr", "Exercice comptable", "Ejercicio fiscal"],
	1267: ["Blocked", "Geblokkeerd", "Geblokkeerd", "Bloqué", "Blocked", "Gesperrt", "Bloqué", "Bloqueado"],
	1305: ["Balance is negative!", "Saldo is negatief!", "Saldo is negatief.", "Solde négatif !", "Balance is negative!", "Saldo ist negativ!", "Solde négatif !", "El saldo es negativo"],
	1378: ["Filter", "Filter", "Filter", "Filtre", "Filter", "Filter", "Filtre", "Filtro"],
	1391: ["Warehouse", "Magazijn", "Magazijn", "Entrepôt", "Warehouse", "Lager", "Entrepôt", "Almacén"],
	1435: ["Copy", "Kopie", "Kopie", "Copie", "Copy", "Kopie", "Copie", "Copia"],
	1795: ["Mandatory", "Verplicht", "Verplicht", "Obligatoire", "Mandatory", "Obligatorisch", "Obligatoire", "Obligatorio"],
	1866: ["Delete entries", "Boekingen verwijderen", "Boekingen verwijderen", "Supprimer des écritures", "Delete entries", "Buchungen löschen", "Supprimer des écritures", "Eliminar asientos"],
	1875: ["Discount percentage", "Kortingspercentage", "Kortingspercentage", "Taux de remise", "Discount percentage", "Rabattprozentsatz", "Taux de remise", "Porcentaje de descuento"],
	2683: ["Quotation number", "Offertenummer", "Offertenummer", "N° devis", "Quotation number", "Angebotsnummer", "N° devis", "Número de presupuesto"],
	3214: ["Planning", "Planning", "Planning", "Planification", "Planning", "Planung", "Planification", "Planificación"],
	3284: ["Excl. VAT", "Excl. btw", "Excl. btw", "Hors taxe", "Amount", "Exkl. USt.", "Hors Taxes", "IVA no incl."],
	3426: ["Financial", "Financieel", "Boekhouding", "Comptabilité", "Financial", "Finanzen", "Comptabilité", "Financiero"],
	3749: ["Warning", "Waarschuwing", "Waarschuwing", "Avertissement", "Warning", "Warnung", "Avertissement", "Atención"],
	3801: ["Type", "Type", "Type", "Type", "Type", "Art", "Type", "Tipo"],
	3925: ["Period is closed", "Periode is afgesloten", "Periode is afgesloten", "Période fermée", "Period is closed", "Periode ist abgeschlossen", "Période fermée", "El período está cerrado"],
	3949: ["Continue", "Doorgaan", "Doorgaan", "Continuer", "Continue", "Weiter", "Continuer", "Continuar"],
	3988: ["Print picking list", "Picklijst afdrukken", "Paklijst afdrukken", "Imprimer liste de prélèvement", "Print picking list", "Entnahmezettel drucken", "Imprimer liste de prélèvement", "Imprimir lista de picking"],
	4182: ["Amount", "Bedrag", "Bedrag", "Montant", "Amount", "Betrag", "Montant", "Importe"],
	4313: ["Payment date", "Betalingsdatum", "Betalingsdatum", "Date de paiement", "Payment date", "Zahlungstermin", "Date de paiement", "Fecha de pago"],
	4352: ["Gross amount", "Brutobedrag", "Brutobedrag", "Montant brut", "Gross amount", "Bruttobetrag", "Montant brut", "Importe bruto"],
	4376: ["Calculated", "Berekend", "Berekend", "Calculé", "Calculated", "Berechnet", "Calculé", "Calculado"],
	4389: ["Accept", "Accepteren", "Accepteren", "Accepter", "Accept", "Annehmen", "Accepter", "Aceptar"],
	4467: ["Error", "Fout", "Fout", "Erreur", "Error", "Fehler", "Erreur", "Error"],
	4509: ["Periods", "Perioden", "Periodes", "Périodes", "Periods", "Perioden", "Périodes", "Períodos"],
	4625: ["Complete", "Afhandelen", "Afhandelen", "Clôturer", "Complete", "Erledigen", "Clôturer", "Completar"],
	4627: ["Entry number", "Boekstuknummer", "Boekstuknummer", "N° d\'écriture", "Entry number", "Belegnummer", "N° d\'écriture", "Número de asiento"],
	4650: ["Save changes?", "Wilt u de wijzigingen opslaan?", "Wilt u de wijzigingen opslaan?", "Enregistrer les modifications?", "Save changes?", "Wirklich ändern?", "Enregistrer les modifications?", "¿Guardar cambios?"],
	5098: ["Supplier", "Leverancier", "Leverancier", "Fournisseur", "Supplier", "Lieferant", "Fournisseur", "Proveedor"],
	5125: ["Price agreement", "Prijsafspraak", "Prijsafspraak", "Prix de vente client", "Price agreement", "Preisvereinbarung", "Prix de vente client", "Acuerdo de precio"],
	5128: ["Incl. VAT", "Incl. btw", "Incl. btw", "TTC", "Amount+Tax", "Inkl. USt.", "TTC", "IVA incl."],
	5255: ["Copy", "Kopiëren", "Kopiëren", "Copier", "Copy", "Kopieren", "Copier", "Copiar"],
	5413: ["Totals", "Totalen", "Totalen", "Totaux", "Totals", "Summen", "Totaux", "Totales"],
	5771: ["Period", "Periode", "Periode", "Période", "Period", "Periode", "Période", "Período"],
	5934: ["Week", "Week", "Week", "Semaine", "Week", "Woche", "Semaine", "Semana"],
	6169: ["Detail", "Detail", "Detail", "Détail", "Detail", "Detail", "Détail", "Detalle"],
	6212: ["No VAT", "Geen btw", "Geen btw", "Sans TVA", "No TAX", "Keine USt.", "Sans TVA", "Sin IVA"],
	6340: ["Question", "Vraag", "Vraag", "Question", "Question", "Frage", "Question", "Pregunta"],
	6450: ["No data found.", "Geen gegevens.", "Geen gegevens", "Aucune donnée trouvée", "No data found.", "Keine Daten", "Aucune donnée trouvée", "No se han encontrado datos."],
	6476: ["Continue?", "Doorgaan?", "Wilt u doorgaan?", "Continuer ?", "Continue?", "Weiter?", "Continuer ?", "¿Desea continuar?"],
	6593: ["Confirm", "Bevestigen", "Bevestigen", "Confirmer", "Confirm", "Bestätigen", "Confirmer", "Confirmar"],
	7353: ["Merge", "Samenvoegen", "Samenvoegen", "Fusion", "Merge", "Zusammenführen", "Fusion", "Combinar"],
	7593: ["Header amount isn\'t the same as the total of the amounts in the lines.", "Bedrag in de kop en het totaalbedrag van de invoerregels zijn ongelijk.", "Bedrag in de kopregel en het totaalbedrag van de subregels zijn ongelijk.", "Le montant de l\'en-tête ne correspond pas au total des lignes.", "Header amount isn\'t the same as the total of the amounts in the lines.", "Der Kopfzeilenbetrag und die Summe der Beträge aus den Buchungszeilen stimmen nicht überein. Die Umsatzsteuer wurde nicht berücksichtigt.", "Le montant de l\'en-tête ne correspond pas au total des lignes.", "El importe del encabezado no coincide con el del total de importes de las líneas."],
	7626: ["If you continue, your changes won\'t be saved.", "Als u doorgaat, worden de wijzigingen niet opgeslagen.", "Als u doorgaat, worden de wijzigingen niet opgeslagen.", "Si vous poursuivez, vos modifications ne seront pas conservées.", "If you continue, your changes won\'t be saved.", "Weiter = Änderungen nicht gespeichert.", "Si vous poursuivez, vos modifications ne seront pas conservées.", "Si continúa, no se guardarán los cambios."],
	8187: ["Total amount", "Totaalbedrag", "Totaalbedrag", "Montant total", "Total amount", "Gesamtbetrag", "Montant total", "Importe total"],
	8420: ["Calculate", "Berekenen", "Berekenen", "Calculer", "Calculate", "Berechnen", "Calculer", "Calcular"],
	8450: ["Close", "Sluiten", "Sluiten", "Fermer", "Close", "Schließen", "Fermer", "Cerrar"],
	8470: ["Period-date table", "Periode-datumtabel", "Periode-datumtabel", "Exercices comptables", "Period-date table", "Periode-Datum-Tabelle", "Exercices comptables", "Tabla de período-fecha"],
	8471: ["Complete", "Volledig", "Volledig", "Complet", "Complete", "Vollständig", "Complet", "Completo"],
	8501: ["Create revaluation", "Herwaardering aanmaken", "Herwaardering aanmaken", "Réévaluer", "Create revaluation", "Neubewertung erstellen", "Réévaluer", "Crear revalorización"],
	8516: ["Date", "Datum", "Datum", "Date", "Date", "Datum", "Date", "Fecha"],
	8521: ["Default", "Standaard", "Standaard", "Défaut", "Default", "Standard", "Défaut", "Por defecto"],
	8577: ["Export", "Exporteren", "Exporteren", "Exporter", "Export", "Exportieren", "Exporter", "Exportar"],
	8639: ["Previous", "Vorige", "Vorige", "Précédent", "Previous", "Vorige", "Précédent", "Anterior"],
	8642: ["Information", "Informatie", "Informatie", "Informations", "Information", "Informationen", "Informations", "Información"],
	8680: ["Purchase invoice", "Inkoopfactuur", "Aankoopfactuur", "Facture d\'achat", "Purchase invoice", "Eingangsrechnung", "Facture d\'achat", "Factura de compra"],
	8693: ["Invoice", "Factuur", "Factuur", "Facture", "Invoice", "Rechnung", "Facture", "Factura"],
	8725: ["Line", "Regel", "Regel", "Ligne", "Line", "Zeile", "Ligne", "Línea"],
	8777: ["Sales invoice", "Verkoopfactuur", "Verkoopfactuur", "Facture de vente", "Sales invoice", "Ausgangsrechnung", "Facture de vente", "Factura de venta"],
	8795: ["Serial numbers", "Serienummers", "Serienummers", "Numéros de série", "Serial numbers", "Seriennummern", "Numéros de série", "Números de serie"],
	8837: ["Master data", "Stamgegevens", "Stamgegevens", "Données de base", "Master data", "Stammdaten", "Données de base", "Datos maestros"],
	8838: ["Match", "Afletteren", "Afpunten", "Lettrer", "Match", "Ausbuchen", "Lettrer", "Casar"],
	8852: ["Next", "Volgende", "Volgende", "Suivant", "Next", "Nächste", "Suivant", "Siguiente"],
	8904: ["Total", "Totaal", "Totaal", "Total", "Total", "Summe", "Total", "Total"],
	8930: ["VAT", "Btw", "Btw", "TVA", "Tax", "USt.", "TVA", "IVA"],
	9023: ["Must be greater than", "Moet groter zijn dan", "Moet groter zijn dan", "Doit être supérieur à", "Must be greater than", "Größer als", "Doit être supérieur à", "Debe ser superior a"],
	9085: ["Already processed", "Reeds verwerkt", "Reeds verwerkt", "Déjà traité", "Already processed", "Bereits verarbeitet", "Déjà traité", "Ya procesado"],
	9527: ["Batch quantity", "Seriegrootte", "Seriegrootte", "Quantité de lot", "Batch quantity", "Losgröße", "Quantité de lot", "Cantidad de lote"],
	9616: ["Quantity", "Aantal", "Aantal", "Quantité", "Quantity", "Anzahl", "Quantité", "Cantidad"],
	9753: ["Change", "Wijzigen", "Wijzigen", "Modifier", "Change", "Ändern", "Modifier", "Cambiar"],
	9830: ["OK", "OK", "OK", "OK", "OK", "OK", "OK", "Aceptar"],
	10679: ["Absence", "Verzuim", "Afwezigheid", "Absence", "Absence", "Abwesenheit", "Absence", "Ausencia"],
	11074: ["Payroll year", "Loonjaar", "Loonjaar", "Année fonct", "Payroll year", "Lohnjahr", "Année fonct", "Año de nómina"],
	11337: ["Not found", "Niet gevonden", "Niet gevonden", "Introuvable", "Not found", "Nicht gefunden", "Introuvable", "No encontrado"],
	11405: ["General", "Algemeen", "Algemeen", "Général", "General", "Allgemein", "Général", "General"],
	14366: ["Incl.", "Incl.", "Incl.", "Incl.", "Incl.", "Inkl.", "Incl.", "Incl."],
	15010: ["Order number", "Ordernummer", "Ordernummer", "N° commande", "Order number", "Auftragsnummer", "N° commande", "Número de pedido"],
	15419: ["Recode", "Vernummer", "Vernummer", "Renuméroter", "Recode", "Umnummerieren", "Renuméroter", "Recodificar"],
	15426: ["Lines", "Regels", "Regels", "Lignes", "Lines", "Zeilen", "Lignes", "Líneas"],
	15438: ["Batch numbers", "Batchnummers", "Batchnummers", "Numéros de lot", "Batch numbers", "Chargen-Nr.", "Numéros de lot", "Números de lote"],
	15574: ["Enter an amount first", "Voer eerst een bedrag in", "Voer eerst een bedrag in", "Insérez d\'abord un montant", "Enter an amount first", "Geben Sie zuerst einen Betrag ein", "Insérez d\'abord un montant", "Introduzca el importe primero"],
	15585: ["You are being redirected to another company.", "U wordt doorgestuurd naar een andere administratie.", "U wordt doorgestuurd naar een andere administratie.", "Vous êtes renvoyé vers une autre administration", "You are being redirected to another administration.", "Sie werden zu einem anderen Mandanten umgeleitet.", "Vous êtes renvoyé vers une autre administration", "Está siendo redirigido a otra empresa."],
	15804: ["Payment in transit", "Betaling onderweg", "Betaling onderweg", "Paiements en cours", "Payment in transit", "Geldtransit", "Paiements en cours", "Pago en tránsito"],
	15934: ["Correct closing balance automatically?", "Eindsaldo automatisch corrigeren?", "Eindsaldo automatisch corrigeren?", "Corriger le solde de clôture automatiquement ?", "Correct closing balance automatically?", "Abschlussbilanz automatisch korrigieren?", "Corriger le solde de clôture automatiquement ?", "¿Corregir el saldo de cierre automáticamente?"],
	16445: ["Backup", "Back-up", "Back-up", "Sauvegarde", "Backup", "Backup", "Sauvegarde", "Copia de seguridad"],
	16636: ["Delete", "Verwijderen", "Verwijderen", "Supprimer", "Delete", "Löschen", "Supprimer", "Eliminar"],
	16907: ["Unlink", "Ontkoppelen", "Ontkoppelen", "Supprimer affectation", "Unlink", "Entkoppeln", "Supprimer affectation", "Eliminar enlace"],
	17121: ["Employee", "Medewerker", "Medewerker", "Employé", "Employee", "Mitarbeiter", "Employé", "Empleado"],
	17352: ["Reopen", "Heropenen", "Heropenen", "Réouvrir", "Reopen", "Wiedereröffnen", "Réouvrir", "Reabrir"],
	17765: ["Discounts", "Kortingen", "Kortingen", "Remises", "Discounts", "Rabatte", "Remises", "Descuento"],
	18085: ["Invalid combination", "Ongeldige combinatie", "Ongeldige combinatie", "Combinaison incorrecte", "Invalid combination", "Ungültige Kombination", "Combinaison incorrecte", "Combinación no válida"],
	19258: ["Average", "Gemiddeld", "Gemiddeld", "Moyenne", "Average", "Durchsch.", "Moyenne", "Media"],
	19662: ["VAT", "Btw", "Btw", "TVA", "Tax", "USt", "TVA", "IVA"],
	20006: ["Invalid", "Ongeldig", "Ongeldig", "Invalide", "Invalid", "Ungültig", "Invalide", "No válido"],
	20060: ["No data selected.", "Geen gegevens geselecteerd.", "Geen gegevens geselecteerd.", "Aucune donnée sélectionnée.", "No data selected.", "Daten auswählen", "Aucune donnée sélectionnée.", "No se han seleccionado datos."],
	20180: ["Create", "Aanmaken", "Aanmaken", "Créer", "Create", "Anlegen", "Créer", "Crear"],
	20615: ["Correct invoice amount automatically?", "Factuurbedrag automatisch corrigeren?", "Factuurbedrag automatisch corrigeren?", "Modifier automatiquement le montant de l\'en-tête ?", "Correct invoice amount automatically?", "Kopfzeilenbetrag automatisch berichtigen?", "Modifier automatiquement le montant de l\'en-tête ?", "¿Corregir el importe de factura automáticamente?"],
	20624: ["Columns", "Kolommen", "Kolommen", "Colonnes", "Columns", "Spalten", "Colonnes", "Columnas"],
	20908: ["Reset", "Herstellen", "Herstellen", "Réinitialiser", "Reset", "Wiederherst.", "Réinitialiser", "Restablecer"],
	21189: ["Confirmation", "Bevestiging", "Bevestiging", "Confirmation", "Confirmation", "Bestätigung", "Confirmation", "Confirmación"],
	21257: ["Open", "Open", "Open", "Ouvert", "Open", "Offen", "Ouvert", "Abierto"],
	23664: ["Receipt date", "Ontvangstdatum", "Ontvangstdatum", "Date de réception", "Receipt date", "Eingangsdatum", "Date de réception", "Fecha de recepción"],
	24011: ["Standard", "Standaard", "Standaard", "Standard", "Standard", "Standard", "Standard", "Estándar"],
	24466: ["Open", "Open", "Open", "Ouvrir", "Open", "Öffnen", "Ouvrir", "Abrir"],
	24522: ["Save", "Opslaan", "Opslaan", "Enregistrer", "Save", "Speichern", "Enregistrer", "Guardar"],
	25319: ["Edit", "Bewerken", "Bewerken", "Modifier", "Edit", "Bearbeiten", "Modifier", "Editar"],
	25692: ["Expand", "Uitklappen", "Uitvouwen", "Agrandir", "Expand", "Einblenden", "Agrandir", "Expandir"],
	26862: ["Exact Online", "Exact Online", "Exact Online", "Exact Online", "Exact Online", "Exact Online", "Exact Online", "Exact Online"],
	27418: ["Activation date", "Datum inwerkingtreding", "Datum inwerkingtreding", "Date d\'activation", "Activation date", "Datum der Aktivierung", "Date d\'activation", "Fecha de activación"],
	30830: ["Would you like to continue?", "Wilt u doorgaan?", "Wilt u doorgaan?", "Êtes-vous sûr de vouloir continuer ?", "Would you like to continue?", "Möchten Sie fortfahren?", "Êtes-vous sûr de vouloir continuer ?", "¿Desea continuar?"],
	31381: ["Done", "Gereed", "Gereed", "Terminé", "Done", "Fertig", "Terminé", "Listo"],
	33119: ["Delivery date", "Afleverdatum", "Afleverdatum", "Date de livraison", "Delivery date", "Lieferdatum", "Date de livraison", "Fecha de entrega"],
	41347: ["Print timesheet", "Urenstaat afdrukken", "Urenstaat afdrukken", "Imprimer feuille de temps", "Print timesheet", "Stundenerfassung drucken", "Imprimer feuille de temps", "Imprimir planilla de horas"],
	50019: ["A payment is linked to this entry. If you change it, the matching may be undone.", "Er is een betaling gekoppeld aan deze boeking. Indien u deze boeking wijzigt, kan de aflettering ongedaan gemaakt worden.", "Er is een betaling gekoppeld aan deze boeking. Indien u deze boeking wijzigt, kan de afpunting ongedaan worden gemaakt.", "Un paiement est lié à cette écriture. Si vous modifiez cette écriture, le lettrage peut être supprimé.", "A payment is linked to this entry. If you change it, the matching may be undone.", "Eine Zahlung ist an diese Buchung gekoppelt. Wenn Sie die Zahlung ändern, kann das Ausbuchen rückgängig gemacht werden.", "Un paiement est lié à cette écriture. Si vous modifiez cette écriture, le lettrage peut être supprimé.", "Un pago está enlazado a este asiento. Si lo modifica, no se mantendrá la casación."],
	50055: ["Create backup?", "Back-up maken?", "Back-up maken?", "Créer copie de sauvegarde?", "Create backup?", "Backup anlegen?", "Créer copie de sauvegarde?", "¿Crear copia de seguridad?"],
	50108: ["Start from scratch", "Opnieuw beginnen", "Opnieuw beginnen", "Recommencer à zéro", "Start from scratch", "Von vorne anfangen", "Recommencer à zéro", "Empezar de cero"],
	50225: ["The amounts of the selected lines are not balanced.", "De bedragen van de geselecteerde regels zijn niet in evenwicht.", "De bedragen van de geselecteerde regels zijn niet in evenwicht.", "Le montant des lignes sélectionnées n\'est pas équilibré.", "The amounts of the selected lines are not balanced.", "Die Beträge der ausgewählten Zeilen sind nicht saldiert.", "Le montant des lignes sélectionnées n\'est pas équilibré.", "Los importes de las líneas seleccionadas no están cuadrados."],
	50226: ["Do you want to write off the remaining amount?", "Wilt u het resterende bedrag afschrijven?", "Wilt u het resterende bedrag afschrijven?", "Voulez-vous annuler le montant restant?", "Do you want to write off the remaining amount?", "Wollen Sie den restlichen Betrag abbuchen?", "Voulez-vous annuler le montant restant?", "¿Desea cancelar el importe restante?"],
	50418: ["Delete invoice", "Factuur verwijderen", "Factuur verwijderen", "Supprimer la facture", "Delete invoice", "Rechnung löschen", "Supprimer la facture", "Eliminar factura"],
	50419: ["Delete all lines", "Alle regels verwijderen", "Alle regels verwijderen", "Supprimer toutes les lignes", "Delete all lines", "Alle Zeilen löschen", "Supprimer toutes les lignes", "Eliminar todas las líneas"],
	50704: ["The VAT-amount deviates more than is allowed by the Tax authorities.", "Het btw-bedrag wijkt meer af dan is toegestaan door de Belastingdienst.", "Het btw-bedrag wijkt meer af dan is toegestaan door de FOD Financiën.", "Le montant TVA dévie de plus ce que l\'administration TVA accepte.", "The VAT-amount deviates more than is allowed by the Tax authorities.", "Der USt.-Betrag weicht stärker ab, als die Steuerbehörden es zulassen.", "Le montant TVA dévie de plus ce que l\'administration TVA accepte.", "El importe de IVA se desvía más de lo que permiten las autoridades fiscales."],
	51357: ["The total amount has changed, do you want to update the linked opportunity amount?", "Het totaalbedrag is gewijzigd, wilt u automatisch het gekoppelde verkoopkansbedrag bijwerken?", "Het totaalbedrag is gewijzigd, wilt u automatisch het gekoppelde bedrag voor de verkoopkans bijwerken?", "Le montant total a été modifié, souhaitez-vous mettre à jour le montant de l\'opportunité liée ?", "The total amount has changed, do you want to update the linked opportunity amount?", "Der Gesamtbetrag wurde geändert. Möchten Sie den Betrag der Verkaufsgelegenheit automatisch updaten?", "Le montant total a été modifié, souhaitez-vous mettre à jour le montant de l\'opportunité liée ?", "¿Actualizar automáticamente el importe de la oportunidad?"],
	51358: ["Create opportunity?", "Verkoopkans aanmaken?", "Verkoopkans aanmaken?", "Créer une opportunité?", "Create opportunity?", "Verkaufsgelegenheit anlegen?", "Créer une opportunité?", "¿Crear oportunidad?"],
	51483: ["Leave", "Verlof", "Verlof", "Congé", "Leave", "Urlaub", "Congé", "Permisos"],
	52013: ["Migration", "Migratie", "Migratie", "Migration", "Migration", "Migration", "Migration", "Migración"],
	52479: ["Correction request", "Correctie verzoek", "Correctieverzoek", "Demande de correction", "Correction request", "Korrekturanfrage", "Demande de correction", "Solicitud de corrección"],
	52484: ["This change will lead to a recalculation of previous periods. A correction request will be created with the following data", "Deze wijziging zal leiden tot een herberekening van voorgaande periodes. Er wordt een correctie verzoek aangemaakt met de volgende data", "Deze wijziging zal leiden tot een herberekening van voorgaande periodes. Er wordt een correctieverzoek aangemaakt met de volgende data", "Cette modification entraînera un recalculé des périodes précédentes. Une demande de correction sera créée pour les données suivantes", "This change will lead to a recalculation of previous periods. A correction request will be created with the following data", "Diese Änderung wird zu einer Neuberechnung der vorigen Perioden führen. Eine Korrekturanfrage mit den folgenden Daten wird erstellt", "Cette modification entraînera un recalculé des périodes précédentes. Une demande de correction sera créée pour les données suivantes", "Este cambio hará que se vuelvan a calcular los períodos anteriores. Se creará una solicitud de corrección con siguientes datos"],
	52679: ["Weekly entry", "Wekelijkse invoer", "Wekelijkse invoer", "Encodage par semaine", "Weekly entry", "Wöchentliche Erfassung", "Saisie hebdomadaire", "Registro semanal"],
	52699: ["Deliver", "Leveren", "Leveren", "Livrer", "Deliver", "Liefern", "Livrer", "Entregar"],
	52842: ["Pay via bank", "Betalen via bank", "Betalen via bank", "Payer par banque", "Pay via bank", "Bezahlen via Bank", "Payer par banque", "Pagar mediante banco"],
	53050: ["piece", "stuk", "stuk", "pièce", "piece", "Stück", "pièce", "elemento"],
	53856: ["Company setup", "Administratie inrichting", "Administratie inrichting", "Configuration de l\'administration", "Company setup", "Konfiguration Mandant", "Configuration de l\'administration", "Configuración de empresa"],
	54005: ["Order number", "Bestelnummer", "Bestelnummer", "Numéro de commande", "Order number", "Bestellnummer", "Numéro de commande", "Número de pedido"],
	54047: ["Do you want to continue?", "Wilt u doorgaan?", "Wilt u doorgaan?", "Voulez-vous continuer ?", "Do you want to continue?", "Möchten Sie fortfahren?", "Voulez-vous continuer ?", "¿Quieres continuar?"],
	54340: ["Do you want to delete the uploaded document?", "Wilt u dit geüploade document verwijderen?", "Wilt u dit geüploade document verwijderen?", "Voulez-vous supprimer ce document transféré?", "Do you want to delete the uploaded document?", "Wollen Sie das hochgeladene Dokument löschen?", "Voulez-vous supprimer ce document transféré?", "¿Desea eliminar el documento cargado?"],
	54596: ["You are about to archive this company. Once archived, you can still view the company, but you can no longer modify it or call the XML API or REST API for it.", "U staat op het punt deze administratie te archiveren. Als de administratie is gearchiveerd kunt u deze nog wel bekijken, maar niet aanpassen of een XML API of REST API aanroepen.", "U staat op het punt deze administratie te archiveren. Als u deze administratie archiveert, kunt u deze administratie nog wel bekijken, maar niet aanpassen of een XML API of REST API aanroepen.", "Vous êtes sur le point d\'archiver cette administration. Vous pourrez toujours consulter l\'administration archivée, mais ne plus la modifier, ni y accéder par l\'API XML ou REST.", "You are about to archive this company. Once archived, you can still view the company, but you can no longer modify it or call the XML API or REST API for it.", "Sie sind dabei, dieses Unternehmen zu archivieren. Nach der Archivierung können Sie das Unternehmen weiterhin anzeigen, aber Sie können es nicht mehr ändern oder die XML-API oder REST-API dafür aufrufen.", "Vous êtes sur le point d\'archiver cette administration. Vous pourrez toujours consulter l\'administration archivée, mais ne plus la modifier, ni y accéder par l\'API XML ou REST.", "Está a punto de archivar esta empresa. Una vez archivada, aún puede ver la empresa, pero ya no puede modificarla ni llamar a la API XML o la API REST."],
	54623: ["Current balance", "Huidig saldo", "Huidig saldo", "Solde actuel", "Current balance", "Aktueller Saldo", "Solde actuel", "Saldo actual"],
	54718: ["Are you sure you want to merge selected sales invoices", "Weet u zeker dat u de geselecteerde facturen wilt samenvoegen", "Weet u zeker dat u de geselecteerde facturen wilt samenvoegen", "Êtes-vous certain de vouloir regrouper les factures de vente sélectionnées ?", "Are you sure you want to merge selected sales invoices", "Sind Sie sicher, dass Sie die gewählten Ausgangsrechnungen zusammenführen wollen", "Êtes-vous certain de vouloir regrouper les factures de vente sélectionnées ?", "¿Está seguro de que desea combinar las facturas de venta seleccionadas?"],
	54721: ["Read more", "Lees meer", "Lees meer", "Lire la suite", "Read more", "Lesen Sie mehr", "Lire la suite", "Leer más"],
	54951: ["Back to Submitted", "Terug naar Ingediend", "Terug naar Ingediend", "Retour au statut \'Soumis\'", "Back to Submitted", "Zurück zu Gesendet", "Retour au statut \'Soumis\'", "Volver a Enviado"],
	55021: ["Planned quantity", "Geplande hoeveelheid", "Ingeplande hoeveelheid", "Quantité prévue", "Planned quantity", "Geplante Menge", "Quantité prévue", "Cantidad planificada"],
	55590: ["Do you want to delete?", "Wilt u verwijderen?", "Wilt u verwijderen?", "Voulez-vous supprimer ?", "Do you want to delete?", "Wollen Sie löschen?", "Voulez-vous supprimer ?", "¿Desea eliminar?"],
	55592: ["Do you want to process?", "Wilt u verwerken?", "Wilt u verwerken?", "Voulez-vous traiter ?", "Do you want to process?", "Wollen Sie ausführen?", "Voulez-vous traiter ?", "¿Desea procesar?"],
	55589: ["Do you want to cancel?", "Wilt u annuleren?", "Wilt u annuleren?", "Voulez-vous annuler ?", "Do you want to cancel?", "Wollen Sie abbrechen?", "Voulez-vous annuler ?", "¿Desea cancelar?"],
	55600: ["Do you want to reopen?", "Wilt u heropenen?", "Wilt u heropenen?", "Voulez-vous réouvrir ?", "Do you want to reopen?", "Wollen Sie erneut öffnen?", "Voulez-vous réouvrir ?", "¿Quiere reabrir?"],
	55607: ["A bill of material is already linked to this item and will be overwritten when copying.", "Er is al een stuklijst gekoppeld aan dit artikel en deze wordt bij het kopiëren overschreven.", "Er is al een stuklijst gekoppeld aan dit artikel en deze wordt bij het kopiëren overschreven.", "Il existe déjà une nomenclature liée à cet article et celle-ci sera écrasée lors de la copie.", "A bill of material is already linked to this item and will be overwritten when copying.", "Es ist bereits eine Stückliste an diesen Artikel gekoppelt, die beim Kopieren überschrieben wird.", "Il existe déjà une nomenclature liée à cet article et celle-ci sera écrasée lors de la copie.", "Ya se ha enlazado una lista de material a este artículo y se sobrescribirá durante la copia."],
	55624: ["Do you want to create?", "Wilt u aanmaken?", "Wilt u aanmaken?", "Voulez-vous créer ?", "Do you want to create?", "Wollen Sie erstellen?", "Voulez-vous créer ?", "¿Desea crear?"],
	55691: ["Do you want to update the cost price of the assembled item based on the calculated cost price of the bill of materials?", "Wilt u de kostprijs van het samengestelde artikel bijwerken op basis van de berekende kostprijs van de onderdelenlijst?", "Wilt u de kostprijs van het samengestelde artikel bijwerken op basis van de berekende kostprijs van de onderdelenlijst?", "Voulez-vous mettre à jour le prix de revient des articles composés en fonction du calcul des prix de revient de la nomenclature ?", "Do you want to update the standard cost of the assembled item based on the calculated standard cost of the bill of materials?", "Wollen Sie den Kostenpreis des Fertigungsartikels auf Basis des kalkulierten Kostenpreises der Stückliste aktualisieren?", "Voulez-vous mettre à jour le prix de revient des articles composés en fonction du calcul des prix de revient de la nomenclature ?", "¿Desea actualizar el precio de coste del artículo montado en función del precio de coste calculado para la lista de materiales?"],
	55837: ["The entry number has been updated to the next entry number of the selected year.", "Het boekstuknummer is gewijzigd naar het eerstvolgende nummer van het geselecteerde jaar.", "Het boekstuknummer is aangepast naar het eerstvolgende nummer van het geselecteerde jaar.", "Le numéro d\'écriture a pris le prochain numéro de cet exercice.", "The entry number has been updated to the next entry number of the selected year.", "Die Buchungsnummer wird in diesem Geschäftsjahr bereits verwendet, die nächste verfügbare Nummer wird gewählt.", "Le numéro d\'écriture a pris le prochain numéro de cet exercice.", "El número de asiento se ha actualizado al siguiente número de asiento del ejercicio seleccionado."],
	55859: ["The planned quantity cannot be lower than the quantity that already has been finished", "Het geplande aantal kan niet lager zijn dan het aantal dat al is gereedgemeld", "Het ingeplande aantal kan niet lager zijn dan het aantal dat al is gereedgemeld", "La quantité prévue ne peut être inférieure à la quantité déjà réceptionnée", "The planned quantity cannot be lower than the quantity that already has been finished", "Die geplante Menge kann nicht geringer als die bereits fertiggestellte Menge sein", "La quantité prévue ne peut être inférieure à la quantité déjà réceptionnée", "La cantidad prevista no puede ser inferior que la cantidad que ya se ha finalizado"],
	56074: ["Find more…", "Vind meer…", "Vind meer…", "Trouver plus…", "Find more…", "Mehr finden…", "Trouver plus…", "Buscar más..."],
	56132: ["This sales order is already approved. If you continue with this action it will have to be reapproved.", "De verkooporder is al goedgekeurd. Wanneer u doorgaat met deze bewerking, zal de verkooporder opnieuw goedgekeurd moeten worden.", "De verkooporder is al goedgekeurd. Wanneer u doorgaat met deze bewerking, zal de verkooporder opnieuw goedgekeurd moeten worden.", "L\'ordre de vente est déjà approuvé. Si vous poursuivez cette opération, l\'ordre de vente devra être réapprouvé.", "This sales order is already approved. If you continue with this action it will have to be reapproved.", "Dieser Auftrag ist bereits genehmigt. Wenn Sie die Aktion weiter ausführen, ist eine erneute Genehmigung notwendig.", "L\'ordre de vente est déjà approuvé. Si vous poursuivez cette opération, l\'ordre de vente devra être réapprouvé.", "Este pedido de venta ya se ha aprobado. Si continúa con esta acción, tendrá que volver a ser aprobado."],
	56133: ["Do you want to edit the sales order?", "Wilt u de verkooporder bewerken?", "Wilt u de verkooporder bewerken?", "Voulez-vous modifier la commande client ?", "Do you want to edit the sales order?", "Wollen Sie den Auftrag ändern?", "Voulez-vous modifier la commande client ?", "¿Desea editar el pedido de venta?"],
	56285: ["Item is subcontracted. Go to Maintain operations to edit the item code.", "Artikel is uitbesteed. Ga naar Bewerkingen beheren om de artikelcode te bewerken.", "Artikel is uitbesteed. Ga naar Bewerkingen beheren om de artikelcode te bewerken.", "L\'article est en sous-traitance. Allez vers gérer Adaptations afin d\'adapter le code article.", "Item is subcontracted. Go to Maintain operations to edit the item code.", "Der Artikel befindet sich in einem Unterauftrag. Gehen Sie zu Betriebsablauf verwalten, um den Artikelcode zu bearbeiten.", "L\'article est en sous-traitance. Allez vers gérer Adaptations afin d\'adapter le code article.", "El artículo se ha subcontratado. Vaya a Mantener operaciones para editar el código de artículo."],
	56351: ["No financial year exists for the entered year\x2Fmonth combination. Therefore this year\x2Fmonth combination cannot be used in financial entries.", "Er bestaat geen boekjaar voor de ingevoerde jaar\x2Fmaand combinatie. Hierdoor kan deze jaar\x2Fmaand combinatie niet gebruikt worden in financiële boekingen.", "Er bestaat geen boekjaar voor de ingevoerde jaar-\x2Fmaandcombinatie. Hierdoor kan deze jaar-\x2Fmaandcombinatie niet gebruikt worden voor boekingen.", "Il n\'existe pas d\'exercice comptable pour la combinaison année\x2Fmois introduite. De ce fait, cette combinaison année\x2Fmois ne peut être utilisée dans des écritures comptables.", "No financial year exists for the entered year\x2Fmonth combination. Therefore this year\x2Fmonth combination cannot be used in financial entries.", "Für diese Kombination aus Jahr\x2FMonat besteht kein Geschäftsjahr. Deshalb kann diese Kombination aus Jahr\x2FMonat nicht in Finanzbuchung genutzt werden.", "Il n\'existe pas d\'exercice comptable pour la combinaison année\x2Fmois introduite. De ce fait, cette combinaison année\x2Fmois ne peut être utilisée dans des écritures comptables.", "No existe un ejercicio fiscal para la combinación año\x2Fmes introducida, por lo que no es posible utilizar asientos contables para esta combinación año\x2Fmes."],
	56352: ["Financial year not found", "Boekjaar niet gevonden", "Boekjaar niet gevonden", "Exercice comptable non trouvé", "Financial year not found", "Geschäftsjahr nicht gefunden", "Exercice comptable non trouvé", "Ejercicio fiscal no encontrado"],
	56353: ["Please, ask someone with access to the following menu path to create this financial year for you:", "Vraag iemand met rechten op het onderstaande menu pad om dit boekjaar voor u aan te maken:", "Vraag iemand met rechten op het onderstaande menupad om dit boekjaar voor u aan te maken:", "Veuillez demander à une personne ayant accès au menu suivant de créer cet exercice comptable pour vous :", "Please, ask someone with access to the following menu path to create this financial year for you:", "Bitten Sie jemanden mit Zugang zu dem folgenden Menü Pfad, dieses Geschäftsjahr zu erstellen:", "Veuillez demander à une personne ayant accès au menu suivant de créer cet exercice comptable pour vous :", "Solicítele a alguien con acceso a la siguiente ruta de acceso que cree este ejercicio fiscal:"],
	56354: ["Create the financial year", "Genereren boekjaar", "Genereren boekjaar", "Créer l\'exercice comptable", "Create the financial year", "Geschäftsjahr erstellen", "Créer l\'exercice comptable", "Crear ejercicio fiscal"],
	56355: ["To create this financial year without leaving the current screen, click:", "Om dit boekjaar nu te genereren zonder het huidige scherm te verlaten, klik:", "Om dit boekjaar nu te genereren zonder het huidige scherm te verlaten, klik:", "Pour créer cet exercice comptable sans quitter l\'écran actuel, appuyez sur :", "To create this financial year without leaving the current screen, click:", "Um dieses Geschäftsjahr zu erstellen, ohne den aktuellen Bildschirm zu verlassen, klicken Sie:", "Pour créer cet exercice comptable sans quitter l\'écran actuel, appuyez sur :", "Para crear este ejercicio fiscal sin abandonar la pantalla actual, haga clic en:"],
	56356: ["Would you like to create this financial year now without leaving the current screen?", "Wilt u dit boekjaar nu genereren zonder het huidige scherm te verlaten?", "Wilt u dit boekjaar nu genereren zonder het huidige scherm te verlaten?", "Voulez-vous créer cet exercice comptable maintenant sans quitter l\'écran actuel?", "Would you like to create this financial year now without leaving the current screen?", "Möchten Sie dieses Geschäftsjahr erstellen, ohne den aktuellen Bildschirm zu verlassen?", "Voulez-vous créer cet exercice comptable maintenant sans quitter l\'écran actuel?", "¿Le gustaría crear este ejercicio fiscal ahora sin abandonar la pantalla actual?"],
	56357: ["The financial year {0} does not exist and therefore cannot be used in financial entries.", "Het boekjaar {0} bestaat niet en kan daarom niet worden gebruikt in financiële boekingen.", "Het boekjaar {0} bestaat niet en kan daarom niet worden gebruikt voor boekingen.", "L\'exercice comptable {0} n\'existe pas et ne peut, de ce fait, être utilisé pour les écritures d\'à nouveaux.", "The financial year {0} does not exist and therefore cannot be used in financial entries.", "Geschäftsjahr {0} besteht nicht und kann deshalb nicht in Finanzeinträgen verwendet werden.", "L\'exercice comptable {0} n\'existe pas et ne peut, de ce fait, être utilisé pour les écritures d\'à nouveaux.", "El ejercicio fiscal {0} no existe por lo que no es posible utilizarlo para introducir asientos contables."],
	56372: ["No financial year has been defined for this date. Therefore this date cannot be used in financial entries.", "Er bestaat geen boekjaar voor de ingevoerde datum. Hierdoor kan deze datum niet gebruikt worden in financiële boekingen.", "Er bestaat geen boekjaar voor de ingevoerde datum. Hierdoor kan deze datum niet gebruikt worden voor boekingen.", "Il n\'y a pas d\'exercice pour la date indiquée. Pour cette raison, vous ne pouvez pas utiliser cette date dans les encodages.", "No financial year has been defined for this date. Therefore this date cannot be used in financial entries.", "Für dieses Datum ist kein Geschäftsjahr definiert worden. Aus diesem Grund kann dieses Datum nicht in Finanzeinträgen genutzt werden.", "Il n\'y a pas d\'exercice comptable pour la date indiquée. Pour cette raison, vous ne pouvez pas utiliser cette date dans les écritures.", "No se ha definido un ejercicio fiscal para esta fecha por lo que no es posible utilizar asientos contables con la misma."],
	56761: ["Warehouse transfer", "Magazijnverplaatsing", "Magazijnverplaatsing", "Transfert entre entrepôts", "Warehouse transfer", "Lagerumbuchung", "Transfert entre entrepôts", "Traslado de almacén"],
	56771: ["Submit changes?", "Wijzigingen indienen?", "Wijzigingen indienen?", "Soumettre les modifications ?", "Submit changes?", "Änderungen einreichen?", "Soumettre les modifications ?", "¿Enviar los cambios?"],
	56793: ["Release invoice term", "Factuurtermijn vrijgeven", "Factuurtermijn vrijgeven", "Valider le délai de facture", "Release invoice term", "Rechnungsbedingung freigeben", "Valider le délai de facture", "Liberar plazo de facturación"],
	56835: ["Expenses \x2F Receipts", "Uitgaven \x2F Ontvangsten", "Uitgaven \x2F Ontvangsten", "Dépenses \x2F Réceptions", "Expenses \x2F Receipts", "Aufwendungen\x2FEingänge", "Dépenses \x2F Réceptions", "Gastos\x2FIngresos"],
	56852: ["Do you want to update the parts quantities based on the changed batch quantity?", "Wilt u het aantal onderdelen bijwerken op basis van het gewijzigde batchaantal?", "Wilt u het aantal onderdelen bijwerken op basis van het gewijzigde batchaantal?", "Voulez-vous mettre le nombre de pièces à jour sur la base du nombre de lots modifiés ?", "Do you want to update the parts quantities based on the changed batch quantity?", "Möchten Sie die Anzahl der Teile aufgrund der veränderten Chargenmenge aktualisieren?", "Voulez-vous mettre le nombre de pièces à jour sur la base du nombre de lots modifiés ?", "¿Desea actualizar las cantidades de piezas en función de la cantidad de lote modificada?"],
	56884: ["The \"From\" warehouse\" and \"To\" warehouse\" cannot be the same.", "Het \"Van magazijn\" en het \"Naar magazijn\" mogen niet hetzelfde zijn.", "Het \"Van magazijn\" en het \"Naar magazijn\" mogen niet hetzelfde zijn.", "Les valeurs \"De l\'entrepôt\" et \"Vers entrepôt\" ne peuvent pas être identiques.", "The \"From\" warehouse\" and \"To\" warehouse\" cannot be the same.", "‚Zum Lager‘ und ‚Vom Lager‘ dürfen nicht das Gleiche sein.", "Les valeurs \"De l\'entrepôt\" et \"Vers entrepôt\" ne peuvent pas être identiques.", "Los campos «Almacén de origen» y «Almacén de destino» no pueden coincidir."],
	57057: ["Correct receipt amount automatically?", "Corrigeer automatisch ontvangst bedragen?", "Corrigeer automatisch ontvangst bedragen?", "Corriger automatiquement les montants de recette?", "Correct receipt amount automatically?", "Betrag der Empfangsbestätigungen automatisch korrigieren?", "Corriger automatiquement les montants de recette?", "¿Corregir automáticamente el importe de recibo?"],
	57058: ["Correct expense amount automatically?", "Corrigeer automatisch kosten bedragen?", "Corrigeer automatisch kosten bedragen?", "Corriger automatiquement les montants de frais ?", "Correct expense amount automatically?", "Betrag der Ausgabe automatisch korrigieren?", "Corriger automatiquement les montants de frais ?", "¿Corregir automáticamente el importe de gasto?"],
	57066: ["Quick links", "Snel naar", "Snel naar", "Liens rapides", "Quick links", "Quick Links", "Liens rapides", "Enlaces rápidos"],
	57129: ["Correct the type and amount automatically?", "Type en bedrag automatisch corrigeren?", "Type en bedrag automatisch corrigeren?", "Corriger le type et le montant automatiquement ?", "Correct the type and amount automatically?", "Art und Betrag automatisch korrigieren?", "Corriger le type et le montant automatiquement ?", "¿Desea corregir automáticamente el tipo e importe?"],
	57130: ["The header amount and type of the entry doesn’t match with the total of the amounts in the lines.", "Bedrag en type in de kop van de boeking komen niet overeen met het totaalbedrag van de ingevoerde regels.", "Bedrag en type in de kop van de boeking komen niet overeen met het totaalbedrag van de ingevoerde regels.", "Le montant et le type de l\'en-tête de l\'écriture ne correspondent pas au montant total des lignes introduites.", "The header amount and type of the entry doesn’t match with the total of the amounts in the lines.", "Art und Betrag in der Kopfzeile der Buchung stimmen nicht mit den Gesamtbeträgen der Zeilen überein.", "Le montant et le type de l\'en-tête de l\'écriture ne correspondent pas au montant total des lignes introduites.", "El importe de encabezado y el tipo del registro no coinciden con el total de los importes de las líneas."],
	57188: ["Terms & Conditions", "Algemene voorwaarden", "Algemene voorwaarden", "Conditions générales", "Terms & Conditions", "Terms & Bedingungen", "Conditions générales", "Términos y condiciones"],
	57189: ["Disclaimer", "Disclaimer", "Disclaimer", "Mentions Légales", "Disclaimer", "Haftungsausschluss", "Mentions Légales", "Descargo de responsabilidad"],
	57190: ["Please read and accept the {0} and the {1} before changing your account data.", "Gelieve akkoord te gaan met de {0} en de {1} voor het wijzigen van uw relatiegegevens.", "Gelieve de {0} en de {1} te accepteren voor het wijzigen van uw relatiegegevens.", "Veuillez lire et accepter le {0} et le {1} avant la modification de vos données de tiers.", "Please read and accept the {0} and the {1} before changing your account data.", "Bitte lesen Sie und akzeptieren Sie {0} und {1} bevor Sie Ihre Kontaktdaten ändern.", "Veuillez lire et accepter le {0} et le {1} avant la modification de vos données de tiers.", "Lea y acepte los {0} y el {1} antes de realizar modificaciones en los datos de cuenta."],
	57231: ["back to top", "naar boven", "naar boven", "retour au début de la page", "back to top", "zurück zum Anfang", "retour au début de la page", "volver al principio"],
	57369: ["Some invoices have errors. Go to Customize and add the column (Validation error) to see the errors.", "Er zijn fouten op sommige facturen. Ga naar \'Aanpassen\' en voeg de kolom \'Validatiefout\' toe om de foutmelding te zien.", "Er zijn fouten op sommige facturen. Ga naar \'Aanpassen\' en voeg de kolom \'Validatiefout\' toe om de foutmelding te zien.", "Certaines factures contiennent des erreurs. Allez à la page « Personnaliser » et ajoutez la colonne (erreur de validation) pour voir les erreurs.", "Some invoices have errors. Go to Customize and add the column (Validation error) to see the errors.", "Einige Rechnungen enthalten Fehler. Gehen Sie zu Anpassen und fügen Sie die Spalte (Validierungsfehler) hinzu, um die Fehlermeldungen ansehen zu können.", "Certaines factures contiennent des erreurs. Allez à la page « Personnaliser » et ajoutez la colonne (erreur de validation) pour voir les erreurs.", "Algunas facturas contienen errores. Vaya a Personalizar y agregue la columna (Error de validación) para visualizar los errores."],
	57503: ["Create a new document", "Een nieuw document aanmaken", "Een nieuw document aanmaken", "Créer un nouveau document", "Create a new document", "Ein neues Dokument erstellen", "Créer un nouveau document", "Crear un documento nuevo"],
	57610: ["Print sales invoices", "Verkoopfacturen afdrukken", "Verkoopfacturen afdrukken", "Imprimer les factures de ventes", "Print sales invoices", "Ausgangsrechnungen drucken", "Imprimer les factures de ventes", "Imprimir facturas de venta"],
	57744: ["Please select an account first", "Selecteer eerst een relatie", "Selecteer eerst een relatie", "Veuillez tout d\'abord sélectionner un tiers", "Please select an account first", "Bitte wählen Sie erst einen Kontakt", "Veuillez tout d\'abord sélectionner un tiers", "Seleccione una Cuenta antes."],
	57792: ["Email sales invoices", "Verkoopfacturen e-mailen", "Verkoopfacturen e-mailen", "Envoyer factures de vente par e-mail", "Email sales invoices", "Ausgangsrechnungen per E-Mail versenden", "Envoyer factures de vente par e-mail", "Enviar facturas de venta por email"],
	57959: ["Create document(s)", "Document(en) aanmaken", "Document(en) aanmaken", "Créer document(s)", "Create document(s)", "Dokument(e) anlegen", "Créer document(s)", "Crear documentos"],
	57961: ["Inventory valuation method", "Voorraadwaarderingsmethode", "Voorraadwaarderingsmethode", "Méthode de valorisation du stock", "Inventory valuation method", "Bewertungsmethode für Lager", "Méthode de valorisation du stock", "Método de valuación de inventario"],
	58014: ["Drop your files and create a new document", "Sleep uw bijlage(n) en maak een nieuw document aan", "Sleep uw bijlage(n) en maak een nieuw document aan", "Déposez vos fichiers et créez un nouveau document", "Drop your files and create a new document", "Legen Sie Ihre Datei(en) ab und erstellen Sie ein neues Dokument", "Déposez vos fichiers et créez un nouveau document", "Coloque los archivos y cree un documento nuevo"],
	58022: ["Preview PDF", "Voorbeeld PDF", "Voorbeeld PDF", "Prévisualiser PDF", "Preview PDF", "Vorschau PDF", "Prévisualiser PDF", "Vista previa en PDF"],
	58159: ["Do you want to use the default data of the selected account? Your existing data will be overwritten.", "Wilt u de standaardgegevens van de geselecteerde relatie gebruiken? De bestaande gegevens worden overschreven.", "Wilt u de standaardgegevens van de geselecteerde relatie gebruiken? De bestaande gegevens worden overschreven.", "Souhaitez-vous utiliser les données par défaut du tiers sélectionné ? Les données existantes seront supprimées.", "Do you want to use the default data of the selected account? Your existing data will be overwritten.", "Wollen Sie die Standarddaten des gewählten Kontaktes verwenden? Ihre bestehenden Daten werden überschrieben.", "Souhaitez-vous utiliser les données par défaut du tiers sélectionné ? Les données existantes seront supprimées.", "¿Desea utilizar los datos predeterminados de la cuenta seleccionada? Se sobrescribirán sus datos actuales."],
	58324: ["Drop your files on an entry line to create a document", "Sleep uw bijlage op een invoerregel en maak een nieuw document aan", "Sleep uw bijlage op een invoerregel en maak een nieuw document aan", "Déplacez vos fichiers sur une ligne d\'écriture pour créer un document", "Drop your files on an entry line to create a document", "Ziehen Sie Ihre Dateien in eine Buchungszeile, um ein Dokument zu erstellen", "Déplacez vos fichiers sur une ligne d\'écriture pour créer un document", "Coloque los archivos en una línea de asiento para crear un documento"],
	58398: ["Recognized", "Herkend", "Herkend", "Reconnu", "Recognized", "Wiedererkannt", "Reconnu", "Reconocido"],
	58764: ["Link attachments", "Bijlagen koppelen", "Bijlagen koppelen", "Lier pièces jointes", "Link attachments", "Anhänge koppeln", "Lier pièces jointes", "Enlazar archivos adjuntos"],
	58777: ["There are differences between the digital invoice and the entry.", "Er zijn verschillen tussen de digitale factuur en de boeking.", "Er zijn verschillen tussen de digitale factuur en de boeking.", "Des différences existent entre la facture électronique et l\'écriture.", "There are differences between the digital invoice and the entry.", "Es gibt Differenzen zwischen der digitalen Rechnung und der Buchung.", "Des différences existent entre la facture électronique et l\'écriture.", "Existen diferencias entre la factura electrónica y el asiento."],
	59060: ["Update inventory", "Voorraad bijwerken", "Voorraad bijwerken", "Mettre à jour le stock", "Update inventory", "Preise im Bestand aktualisieren", "Mettre à jour le stock", "Actualizar inventario"],
	59451: ["Terms and conditions", "Voorwaarden", "Voorwaarden", "Conditions", "Terms and conditions", "Konditionen und Voraussetzungen", "Conditions", "Términos y condiciones"],
	59460: ["Once completed, this action cannot be undone.", "Na uitvoering kan deze actie niet ongedaan worden gemaakt.", "Na uitvoering kan deze actie niet ongedaan worden gemaakt.", "Une fois effectuée, cette opération ne peut pas être annulée.", "Once completed, this action cannot be undone.", "Nach Ausführung kann diese Aktion nicht rückgängig gemacht werden.", "Une fois effectuée, cette opération ne peut pas être annulée.", "Una vez completada, esta acción no se puede deshacer."],
	59461: ["After completing the sales order, the remaining goods deliveries and outstanding amounts are considered completed. No additional stock and\x2For financial transactions are created in this process.", "Na het afhandelen van de verkooporder worden de geplande goederenleveringen en te factureren bedragen als afgehandeld beschouwd. Hierbij worden geen aanvullende voorraadtransacties of  financiële boekingen aangemaakt.", "Na het afhandelen van de verkooporder worden de ingeplande goederenleveringen en te factureren bedragen als afgehandeld beschouwd. Hierbij worden geen aanvullende voorraadtransacties of financiële boekingen aangemaakt.", "Après la clôture de la commande client, les livraisons de marchandises restantes et les en-cours sont considérés comme clôturés. Aucune transaction supplémentaire n\'est créée dans l\'administration des stocks ou dans la comptabilité.", "After completing the sales order, the remaining goods deliveries and outstanding amounts are considered completed. No additional stock and\x2For financial transactions are created in this process.", "Mit Fertigstellung des Verkaufsauftrages werden automatisch offene Lieferungen und Beträge ebenfalls abgeschlossen. Es werden in diesem Prozess keine zusätzlichen Bestände und\x2Foder Finanzbewegungen erstellt.", "Après la clôture de la commande client, les livraisons de marchandises restantes et les en-cours sont considérés comme clôturés. Aucune transaction supplémentaire n\'est créée dans l\'administration des stocks ou dans la comptabilité.", "Después de completar el pedido de venta, los envíos de mercancías que queden y los importes pendientes se darán por completados. En este proceso no se crean transacciones de existencias ni contables adicionales."],
	59462: ["Do you want to complete the sales order?", "Wilt u de verkooporder afhandelen?", "Wilt u de verkooporder afhandelen?", "Voulez-vous clôturer la commande client ?", "Do you want to complete the sales order?", "Möchten Sie den Verkaufsauftrag fertigstellen?", "Voulez-vous clôturer la commande client ?", "¿Desea completar el pedido de venta?"],
	59463: ["After completing the selected sales order lines, you can no longer process the planned goods delivery. No additional stock transactions are created in this process.", "Na het afhandelen van de geselecteerde verkooporderregels kunt u de geplande goederenleveringen niet meer verwerken. Hierbij worden geen aanvullende voorraadtransacties aangemaakt.", "Na het afhandelen van de geselecteerde verkooporderregels kunt u de ingeplande goederenleveringen niet meer verwerken. Hierbij worden geen aanvullende voorraadtransacties aangemaakt.", "Après la clôture des lignes de commande client sélectionnées, vous ne pouvez plus traiter la livraison de marchandises planifiée. Aucune transaction de stock supplémentaire n\'est créée.", "After completing the selected sales order lines, you can no longer process the planned goods delivery. No additional stock transactions are created in this process.", "Nach Fertigstellung der gewählten Verkaufsauftragszeilen können die geplanten Warenanlieferungen nicht mehr verarbeitet werden. Es werden in diesem Prozess keine zusätzlichen Bestandsbewegungen erstellt.", "Après la clôture des lignes de commande client sélectionnées, vous ne pouvez plus traiter la livraison de marchandises planifiée. Aucune transaction de stock supplémentaire n\'est créée.", "Después de completar las líneas de pedido de venta seleccionadas, no podrá procesar el envío de mercancías previsto. En este proceso no se crean transacciones de existencias adicionales."],
	59464: ["Do you want to complete the sales order lines?", "Wilt u de verkooporderregels afhandelen?", "Wilt u de verkooporderregels afhandelen?", "Voulez-vous clôturer les lignes de commande client sélectionnées ?", "Do you want to complete the sales order lines?", "Möchten Sie die Verlaufsausftragszeilen fertigstellen?", "Voulez-vous clôturer les lignes de commande client sélectionnées ?", "¿Desea completar las líneas del pedido de venta?"],
	59465: ["After completing the selected sales order lines, you can no longer invoice the outstanding amounts. No additional financial transactions are created in this process.", "Na het afhandelen van de geselecteerde verkooporderregels kunt u de openstaande bedragen niet meer factureren. Hierbij worden geen aanvullende financiële boekingen aangemaakt.", "Na het afhandelen van de geselecteerde verkooporderregels kunt u de openstaande bedragen niet meer factureren. Hierbij worden geen aanvullende financiële boekingen aangemaakt.", "Après la clôture des lignes de commande client sélectionnées, vous ne pouvez plus facturer les montants impayés. Aucune transaction comptable supplémentaire n\'est créée.", "After completing the selected sales order lines, you can no longer invoice the outstanding amounts. No additional financial transactions are created in this process.", "Nach Fertigstellung der gewählten Verkaufsauftragszeilen können die offenen Beträge nicht mehr fakturiert werden. Es werden in diesem Prozess keine zusätzlichen Finanzbewegungen erstellt.", "Après la clôture des lignes de commande client sélectionnées, vous ne pouvez plus facturer les montants impayés. Aucune transaction comptable supplémentaire n\'est créée.", "Después de completar las líneas de pedido de venta seleccionadas, no podrá procesar los importes pendientes de la factura. En este proceso no se crean transacciones contables adicionales."],
	59466: ["Do you want to complete the purchase order?", "Wilt u de bestelling afhandelen?", "Wilt u de bestelling afhandelen?", "Voulez-vous clôturer la commande fournisseur ?", "Do you want to complete the purchase order?", "Möchten Sie die Bestellung fertigstellen?", "Voulez-vous clôturer la commande fournisseur ?", "¿Desea completar el pedido de compra?"],
	59467: ["After completing the purchase order, the remaining goods receipts and outstanding invoices to be received are considered completed. No additional stock and\x2For financial transactions are created in this process.", "Na het afhandelen van de bestelling worden de geplande goederenontvangsten en te ontvangen facturen als afgehandeld beschouwd. Hierbij worden geen aanvullende voorraadtransacties of financiële boekingen aangemaakt.", "Na het afhandelen van de bestelling worden de ingeplande goederenontvangsten en te ontvangen facturen als afgehandeld beschouwd. Hierbij worden geen aanvullende voorraadtransacties of financiële boekingen aangemaakt.", "Après la clôture de la commande fournisseur, les réceptions de marchandises restantes et les factures à recevoir sont considérées comme clôturées. Aucune transaction supplémentaire n\'est créée dans l\'administration des stocks ou dans la comptabilité.", "After completing the purchase order, the remaining goods receipts and outstanding invoices to be received are considered completed. No additional stock and\x2For financial transactions are created in this process.", "Nach Fertigstellung der Bestellung erscheinen die Warenanlieferungen und fälligen Rechnungen (Zu empfangen) als komplett. Es werden in diesem Prozess keine zusätzlichen Bestände und\x2Foder Finanzbewegungen erstellt.", "Après la clôture de la commande fournisseur, les réceptions de marchandises restantes et les factures à recevoir sont considérées comme clôturées. Aucune transaction supplémentaire n\'est créée dans l\'administration des stocks ou dans la comptabilité.", "Después de completar el pedido de compra, las recepciones de mercancías restantes y las facturas pendientes de recibir se darán por completadas. En este proceso no se crean transacciones de existencias ni contables adicionales."],
	59469: ["After completing the selected purchase order lines, you can no longer process the planned goods receipt. No additional stock transactions are created in this process.", "Na het afhandelen van de geselecteerde bestelregels kunt u de geplande goederenonvangsten niet meer verwerken. Hierbij worden geen aanvullende voorraadtransacties aangemaakt.", "Na het afhandelen van de geselecteerde bestelregels kunt u de ingeplande goederenonvangsten niet meer verwerken. Hierbij worden geen aanvullende voorraadtransacties aangemaakt.", "Après la clôture des lignes de commande fournisseur sélectionnées, vous ne pouvez plus traiter la réception de marchandises planifiée. Aucune transaction de stock supplémentaire n\'est créée.", "After completing the selected purchase order lines, you can no longer process the planned goods receipt. No additional stock transactions are created in this process.", "Nach Fertigstellung der gewählten Bestellzeilen können die geplanten Wareneingänge nicht mehr verarbeitet werden. Es werden in diesem Prozess keine zusätzlichen Bestandsbewegungen erstellt.", "Après la clôture des lignes de commande fournisseur sélectionnées, vous ne pouvez plus traiter la réception de marchandises planifiée. Aucune transaction de stock supplémentaire n\'est créée.", "Después de completar las líneas de pedido de compra seleccionadas, no podrá procesar la recepción de mercancías prevista. En este proceso no se crean transacciones de existencias adicionales."],
	59470: ["After completing the selected purchase order lines, you can no longer link the purchase invoice. No additional financial transactions are created in this process.", "Na het afhandelen van de geselecteerde bestelregels kunt u de inkoopfactuur niet meer koppelen. Hierbij worden geen aanvullende financiële boekingen aangemaakt.", "Na het afhandelen van de geselecteerde bestelregels kunt u de aankoopfactuur niet meer koppelen. Hierbij worden geen aanvullende financiële boekingen aangemaakt.", "Après la clôture des lignes de commande fournisseur sélectionnées, vous ne pouvez plus lier la facture d\'achat. Aucune transaction comptable supplémentaire n\'est créée.", "After completing the selected purchase order lines, you can no longer link the purchase invoice. No additional financial transactions are created in this process.", "Nach Fertigstellung der gewählten Bestellzeilen können Sie die Eingangsrechnung nicht mehr koppeln. Es werden in diesem Prozess keine zusätzlichen Finanzbewegungen erstellt.", "Après la clôture des lignes de commande fournisseur sélectionnées, vous ne pouvez plus lier la facture d\'achat. Aucune transaction comptable supplémentaire n\'est créée.", "Después de completar las líneas de pedido de compra seleccionadas, no podrá enlazar la factura de compra. En este proceso no se crean transacciones contables adicionales."],
	59471: ["Do you want to complete the assembly order?", "Wilt u de assemblageorder afhandelen?", "Wilt u de assemblageorder afhandelen?", "Voulez-vous clôturer l\'ordre d\'assemblage?", "Do you want to complete the assembly order?", "Möchten Sie den Fertigungsauftrag abschließen?", "Voulez-vous clôturer l\'ordre d\'assemblage?", "¿Desea completar el pedido de montaje?"],
	59472: ["After completing the assembly order, you can no longer make any changes to this entry. No additional stock transactions or financial entries are made for the item or its parts.", "Na het afhandelen van de assemblageorder kunt u deze niet langer meer gereedmelden. Hierbij worden geen aanvullende voorraadtransacties of financiële boekingen aangemaakt.", "Na het afhandelen van de assemblageorder kunt u deze niet langer meer gereedmelden. Hierbij worden geen aanvullende voorraadtransacties of financiële boekingen aangemaakt.", "Après la clôture de l\'ordre d\'assemblage, vous ne pouvez plus modifier cette écriture. Aucune nouvelle transaction de stock ni d\'écriture comptable n\'est créée pour cet article ou ces composants.", "After completing the assembly order, you can no longer make any changes to this entry. No additional stock transactions or financial entries are made for the item or its parts.", "Nach Abschluß des Fertigungsauftrages können Sie keine Änderungen mehr an diesem Eintrag ausführen. Es werden keine zusätzlichen Bestandsbewegungen oder Finanzbuchungen für diesen Artikel oder Teile davon erstellt.", "Après la clôture de l\'ordre d\'assemblage, vous ne pouvez plus modifier cette écriture. Aucune nouvelle transaction de stock ni d\'écriture comptable n\'est créée pour cet article ou ces composants.", "Después de completar el pedido de montaje, no podrá realizar ninguna modificación en este asiento. No se utilizan transacciones de existencias ni asientos contables para el artículo o sus piezas."],
	59474: ["After completing the selected assembly orders, you can no longer make any changes to these entries. No additional stock transactions or financial entries are made for the item or its parts.", "Na het afhandelen van de geselecteerde assemblageorders kunt u deze niet langer meer gereedmelden. Hierbij worden geen aanvullende voorraadtransacties of financiële boekingen aangemaakt.", "Na het afhandelen van de geselecteerde assemblageorders kunt u deze niet langer meer gereedmelden. Hierbij worden geen aanvullende voorraadtransacties of financiële boekingen aangemaakt.", "Après la clôture des ordres d\'assemblage sélectionnés, vous ne pouvez plus modifier ces écritures. Aucune nouvelle transaction de stock ou d\'écriture comptable n\'est créée pour cet article ou pour ses composants.", "After completing the selected assembly orders, you can no longer make any changes to these entries. No additional stock transactions or financial entries are made for the item or its parts.", "Nach Abschluß der gewählten Fertigungsaufträge können Sie keine Änderungen mehr an diesen Einträgen ausführen. Es werden keine zusätzlichen Bestandsbewegungen oder Finanzbuchungen für diesen Artikel oder Teile davon erstellt.", "Après la clôture des ordres d\'assemblage sélectionnés, vous ne pouvez plus modifier ces écritures. Aucune nouvelle transaction de stock ou d\'écriture comptable n\'est créée pour cet article ou pour ses composants.", "Después de completar los pedidos de montaje seleccionados, no podrá realizar ninguna modificación en estos asientos. No se utilizan transacciones de existencias ni asientos contables para los artículos o sus piezas."],
	59599: ["Guided tours", "Rondleidingen", "Rondleidingen", "Visites guidées", "Guided tours", "Geführte Touren", "Visites guidées", "Visitas guiadas"],
	59660: ["Non-taxable", "Non-taxable", "Non-taxable", "Non imposable", "Non-taxable", "Nicht steuerpflichtig", "Non imposable", "Exentas"],
	59720: ["Exact Online could not verify the format of this bank account number. You can still use the account if it is correct.", "Exact Online kan het formaat van dit bankrekeningnummer niet verifiëren. U kunt de rekening toch gebruiken als deze correct is.", "Exact Online kan het formaat van dit bankrekeningnummer niet verifiëren. U kunt de rekening toch gebruiken als deze correct is.", "Exact Online n\'a pas pu vérifier le format de ce compte bancaire. Vous pouvez toujours utiliser le compte s\'il est correct.", "Exact Online could not verify the format of this bank account number. You can still use the account if it is correct.", "Exact Online kann das Format dieser Bankkontonummer nicht bestätigen. Sie können diese Kontonummer jedoch verwenden, wenn diese korrekt ist.", "Exact Online n\'a pas pu vérifier le format de ce compte bancaire. Vous pouvez toujours utiliser le compte s\'il est correct.", "Exact Online no ha podido verificar el formato de este número de cuenta bancaria. Aún así, si es correcta, puede utilizar la cuenta."],
	59721: ["The bank account number you entered is not correct. Please enter a valid bank account number.", "Het bankrekeningnummer dat u ingaf is niet correct. Gelieve een correct bankrekeningnummer in te geven.", "Het bankrekeningnummer dat u hebt ingevoerd is niet correct. Voer een correct bankrekeningnummer in.", "Le compte bancaire saisi est incorrect. Veuillez saisir un compte bancaire valide.", "The bank account number you entered is not correct. Please enter a valid bank account number.", "Die Eingabe der Bankkontonummer war nicht korrekt. Bitte geben Sie eine gültige Bankkontonummer ein.", "Le compte bancaire saisi est  incorrect. Veuillez saisir un compte bancaire valide.", "El número de cuenta bancaria introducido no es correcto. Introduzca un número de cuenta bancaria válido."],
	59765: ["Standard costing", "Standaard kostprijs", "Standaard kostprijs", "Coût standard", "Standard costing", "Standardkosten", "Coût standard", "Coste estándar"],
	59766: ["Average costing", "Gemiddelde inkoopprijs", "Gemiddelde aankoopprijs", "Coût moyen", "Average costing", "Durchschnittskosten", "Coût moyen", "Coste medio"],
	59784: ["Note: The opportunity will be updated with the amount excluding VAT.", "De verkoopkans zal worden bijgewerkt met het bedrag exclusief btw.", "De verkoopkans zal worden bijgewerkt met het bedrag exclusief btw.", "Remarque : L\'opportunité sera mise à jour avec le montant hors TVA.", "Note: The opportunity will be updated with the amount excluding tax.", "Hinweis: Die Verkaufsgelegenheit wird mit dem Betrag inklusive Ust. aktualisiert.", "Remarque : L\'opportunité sera mise à jour avec le montant hors TVA.", "Nota: la oportunidad se actualizará con el importe (IVA no incluido)."],
	60814: ["Add attachment", "Voeg bijlage toe", "Voeg bijlage toe", "Ajouter pièce jointe", "Add attachment", "Anhang hinzufügen", "Ajouter pièce jointe", "Agregar documento adjunto"],
	61094: ["Company rights will overrule general rights.", "Administratierechten overschrijven de algemene rechten.", "Administratierechten overschrijven de algemene rechten.", "Les droits d\'administration remplaceront les droits généraux.", "Company rights will overrule general rights.", "Zugriffsrechte für Mandanten heben allgemeine Zugriffsrechte auf.", "Les droits d\'administration remplaceront les droits généraux.", "Los derechos de empresa anularán los derechos generales."],
	61204: ["Multiple goods delivery", "Meervoudige goederenlevering", "Meervoudige goederenlevering", "Livraison de marchandises multiple", "Multiple goods delivery", "Mehrfache Warenanlieferung", "Livraison de marchandises multiple", "Entrega de mercancías múltiple"],
	62997: ["Linked prepayment", "Gekoppelde vooruitbetaling", "Gekoppelde vooruitbetaling", "Acompte lié", "Linked prepayment", "Gekoppelte Vorauszahlung", "Acompte lié", "Pago por adelantado enlazado"],
	63506: ["Link prepayment", "Vooruitbetaling koppelen", "Vooruitbetaling koppelen", "Lier acompte", "Link prepayment", "Vorauszahlung koppeln", "Lier acompte", "Enlazar pago por adelantado"],
	63641: ["Scheduled hours for this day", "Geroosterde uren voor deze dag", "Geroosterde uren voor deze dag", "Heures planifiées pour ce jour", "Scheduled hours for this day", "Geplante Stunden für diesen Tag", "Heures planifiées pour ce jour", "Horas programadas este día"],
	63642: ["Scheduled hours for this week", "Geroosterde uren voor deze week", "Geroosterde uren voor deze week", "Heures planifiées cette semaine", "Scheduled hours for this week", "Geplante Stunden für diese Woche", "Heures planifiées cette semaine", "Horas programadas esta semana"],
	64631: ["Reconcile with bank entries", "Reconcile with bank entries", "Reconcile with bank entries", "Rapprocher avec écritures de banque", "Reconcile with bank entries", "Mit Bankbuchungen abgleichen", "Rapprocher avec écritures de banque", "Conciliar con asientos bancarios"],
	64632: ["Reconcile and match with sales \x2F purchase", "Reconcile and match with sales \x2F purchase", "Reconcile and match with sales \x2F purchase", "Rapprocher et lettrer avec ventes\x2Fachats", "Reconcile and match with sales \x2F purchase", "Abgleichen und mit Verkäufen\x2FEinkäufen ausbuchen", "Rapprocher et lettrer avec ventes\x2Fachats", "Conciliar y casar con ventas\x2Fcompras"],
	64633: ["Reconcile with specific G\x2FL accounts", "Reconcile with specific G\x2FL accounts", "Reconcile with specific G\x2FL accounts", "Rapprocher avec comptes comptables spécifiques", "Reconcile with specific G\x2FL accounts", "Mit spezifischen Sachkonten abgleichen", "Rapprocher avec comptes comptables spécifiques", "Conciliar con cuentas de mayor específicas"],
	64634: ["Modify existing reconciliations", "Modify existing reconciliations", "Modify existing reconciliations", "Modifier rapprochements existants", "Modify existing reconciliations", "Bestehende Abgleichungen ändern", "Modifier rapprochements existants", "Modificar conciliaciones existentes"],
	64684: ["To be approved by", "Goed te keuren door", "Goed te keuren door", "À approuver par", "To be approved by", "Erfordert Genehmigung durch", "À approuver par", "Pendiente de aprobación de"],
	64899: ["Would you like to proceed?", "Wilt u doorgaan?", "Wilt u doorgaan?", "Souhaitez-vous continuer ?", "Would you like to proceed?", "Möchten Sie fortfahren?", "Souhaitez-vous continuer ?", "¿Desea continuar?"],
	64905: ["You are about to modify the proposed opening balance. This might cause a gap between entries.", "U wijzigt het voorgestelde beginsaldo. Hierdoor kan er een verschil tussen boekingen ontstaan.", "U wijzigt het voorgestelde beginsaldo. Hierdoor kan er een verschil tussen boekingen ontstaan.", "Vous allez modifier le solde d\'ouverture proposé. Cette action pourrait créer un écart avec vos écritures.", "You are about to modify the proposed opening balance. This might cause a gap between entries.", "Sie sind gerade dabei die vorgeschlagene Eröffnungsbilanz anzupassen. Dadurch können Lücken zwischen Buchungen entstehen.", "Vous allez modifier le solde d\'ouverture proposé. Cette action pourrait créer un écart avec vos écritures.", "Está a punto de modificar el saldo de apertura propuesto, lo que podría ocasionar saltos entre asientos."],
	65054: ["You may undo the change", "U kunt de wijziging ongedaan maken", "U kunt de wijziging ongedaan maken", "Vous pouvez annuler la modification", "You may undo the change", "Sie dürfen die Änderungen rückgängig machen", "Vous pouvez annuler la modification", "Puede deshacer el cambio"],
	65535: ["Deactivating affects pending approvals.", "Als u deze functionaliteit uitschakelt, heeft dit effect op openstaande goedkeuringsverzoeken.", "Als u deze functionaliteit uitschakelt, heeft dit effect op open goedkeuringsverzoeken.", "Désactiver la fonctionnalité affectera les demandes d\'approbation en cours.", "Deactivating affects pending approvals.", "Die Deaktivierung hat Einfluss auf ausstehende Genehmigungen.", "Désactiver la fonctionnalité affectera les demandes d\'approbation en cours.", "La desactivación afecta a aprobaciones pendientes."],
	65598: ["To open go to", "Om de periode te openen, gaat u naar", "Om de periode te openen, gaat u naar", "Pour ouvrir, allez à", "To open go to", "Für das Öffnen der Periode gehen Sie zu", "Pour ouvrir, allez à", "Para abrir, vaya a"],
	65599: ["Would you like to open the closed period without leaving the current screen?", "Wilt u de gesloten periode openen zonder het huidige scherm te verlaten?", "Wilt u de gesloten periode openen zonder het huidige scherm te verlaten?", "Voulez-vous ouvrir les périodes fermées sans quitter la page actuelle ?", "Would you like to open the closed period without leaving the current screen?", "Möchten Sie die geschlossene Periode öffnen, ohne den aktuellen Bildschirm zu verlassen?", "Voulez-vous ouvrir les périodes fermées sans quitter la page actuelle ?", "¿Quiere abrir el período cerrado sin abandonar la pantalla actual?"],
	65600: ["Please ask someone with access to the following menu path to open the financial period for you:", "Vraag iemand met rechten op het onderstaande menupad om de financiële periode voor u te openen:", "Vraag iemand met rechten op het onderstaande menupad om de financiële periode voor u te openen:", "Veuillez demander à une personne ayant accès au menu suivant d\'ouvrir les périodes comptables pour vous :", "Please ask someone with access to the following menu path to open the financial period for you:", "Bitten Sie jemanden mit Zugang zu der folgenden Menüfolge, diese Finanzperiode für Sie zu öffnen:", "Veuillez demander à une personne ayant accès au menu suivant d\'ouvrir les périodes comptables pour vous :", "Solicítele a alguien con acceso a la siguiente ruta de acceso que abra los períodos fiscales:"],
	66212: ["There are differences between the invoice and the amounts in the entry.", "Er zijn verschillen tussen de digitale factuur en de bedragen in de boeking.", "Er zijn verschillen tussen de bedragen op de digitale factuur en de boeking.", "Des différences existent entre la facture et les montants dans l\'écriture.", "There are differences between the invoice and the amounts in the entry.", "Es gibt Unterschiede zwischen der Rechnung und den Beträgen in der Buchung.", "Des différences existent entre la facture et les montants dans l\'écriture.", "Existen diferencias entre la factura y los importes de la entrada."],
	66276: ["Request review", "Beoordeling aanvragen", "Beoordeling aanvragen", "Demander validation", "Request review", "Überprüfung anfordern", "Demander validation", "Revisión de solicitud"],
	66608: ["Do you want to update the delivery date on the existing sales order line(s)?", "Wilt u de afleverdatum op de bestaande verkooporderregels bijwerken?", "Wilt u de afleverdatum op de bestaande verkooporderregels bijwerken?", "Souhaitez-vous mettre à jour la date de livraison dans les lignes de commande client sélectionnées ?", "Do you want to update the delivery date on the existing sales order line(s)?", "Möchten Sie das Lieferdatum in allen bestehenden Verkaufsauftragszeilen aktualisieren?", "Souhaitez-vous mettre à jour la date de livraison dans les lignes de commande client sélectionnées ?", "¿Quiere actualizar la fecha de entrega de las líneas de pedido de venta existentes?"],
	66900: ["Automatic bank import warnings", "Waarschuwingen bij automatische bankimport", "Waarschuwingen bij automatische bankimport", "Avertissements sur l\'import automatique de relevés bancaires", "Automatic bank import warnings", "Automatische Bankimportwarnungen", "Avertissements sur l\'import automatique de relevés bancaires", "Advertencias de importación bancaria automática"],
	66962: ["Financial insight", "Financieel inzicht", "Financieel inzicht", "Situation financière", "Financial insight", "Finanzübersicht", "Situation financière", "Información financiera"],
	67018: ["Bank import failed", "Bankimport mislukt", "Bankimport mislukt", "L\'import de relevés bancaires a échoué.", "Bank import failed", "Bankdatei-Import fehlgeschlagen", "L\'import de relevés bancaires a échoué.", "Error de importación bancaria"],
	67019: ["The bank statement can\'t be imported because it contains entries that should be booked in a financial year that currently doesn\'t exist.", "Het bankafschrift kan niet worden geïmporteerd, omdat het boekingen bevat die in een niet-bestaand boekjaar moeten worden geboekt.", "Het bankafschrift kan niet worden geïmporteerd, omdat het boekingen bevat die in een niet-bestaand boekjaar moeten worden geboekt.", "Ce relevé bancaire ne peut pas être importé car il contient des entrées à comptabiliser dans un exercice comptable qui n\'existe pas.", "The bank statement can\'t be imported because it contains entries that should be booked in a financial year that currently doesn\'t exist.", "Der Kontoauszug kann nicht importiert werden. Einige Buchungen gehören zu einem Geschäftsjahr, das noch nicht erstellt wurde.", "Ce relevé bancaire ne peut pas être importé car il contient des entrées à comptabiliser dans un exercice comptable qui n\'existe pas.", "El extracto bancario no puede importarse porque contiene asientos que tendrían que registrarse en un ejercicio fiscal que en estos momentos no existe."],
	67020: ["Would you like to create the financial year?", "Wil u het boekjaar aanmaken?", "Wil u het boekjaar aanmaken?", "Souhaitez-vous créer cet exercice comptable ?", "Would you like to create the financial year?", "Möchten Sie das neue Geschäftsjahr anlegen?", "Souhaitez-vous créer cet exercice comptable ?", "¿Le gustaría crear el ejercicio fiscal?"],
	67021: ["The bank statement can\'t be imported because it contains entries that should be booked in period {0}, which is currently closed for bank journal {1}.", "Het bankafschrift kan niet worden geïmporteerd, omdat het boekingen bevat die in periode {0} moeten worden geboekt. Deze periode is echter gesloten voor bankboek {1}.", "Het bankafschrift kan niet worden geïmporteerd, omdat het boekingen bevat die in periode {0} moeten worden geboekt. Deze periode is echter gesloten voor bankdagboek {1}.", "Ce relevé bancaire ne peut pas être importé car il contient des entrées à comptabiliser dans la période {0} qui est clôturée pour le journal de banque {1}.", "The bank statement can\'t be imported because it contains entries that should be booked in period {0}, which is currently closed for bank journal {1}.", "Der Kontoauszug kann nicht importiert werden. Einige Buchungen gehören zur Finanzperiode {0}, welche bereits geschlossen ist für die Bankbuchungsart {1}.", "Ce relevé bancaire ne peut pas être importé car il contient des entrées à comptabiliser dans la période {0} qui est clôturée pour le journal de banque {1}.", "El extracto bancario no puede importarse porque contiene asientos que tendrían que contabilizarse en el ejercicio fiscal {0}, que en estos momentos se ha cerrado en el libro diario de Bancos {1}."],
	67022: ["Would you like to open the financial period?", "Wilt u de financiële periode openen?", "Wilt u de financiële periode openen?", "Souhaitez-vous réouvrir cette période comptable ?", "Would you like to open the financial period?", "Möchten Sie die Finanzperiode öffnen?", "Souhaitez-vous réouvrir cette période comptable ?", "¿Quiere abrir el período fiscal?"],
	67023: ["Retry bank import", "Bankimport opnieuw uitvoeren", "Bankimport opnieuw uitvoeren", "Réessayer import de relevés", "Retry bank import", "Bankimport wiederholen", "Réessayer import de relevés", "Volver a realizar la importación bancaria"],
	67039: ["For more information please contact [url]Customer Support[\x2Furl].", "Neem contact op met onze [url]supportafdeling[\x2Furl] voor meer informatie.", "Neem contact op met onze [url]supportafdeling[\x2Furl] voor meer informatie.", "Pour plus d\'informations, veuillez prendre contact avec le [url]Support technique[\x2Furl].", "For more information please contact [url]Customer Support[\x2Furl].", "Für weitere Informationen wenden Sie sich bitte an den [url]Kundensupport[\x2Furl].", "Pour plus d\'informations, veuillez prendre contact avec le [url]Support technique[\x2Furl].", "Para obtener más información, contacte con [url]Soporte[\x2Furl]."],
	67188: ["Purchase invoice approval functionality activation", "Goedkeuring van inkoopfacturen inschakelen", "Goedkeuring van aankoopfacturen inschakelen", "Activation de la fonctionnalité Approbation de factures d\'achat", "Purchase invoice approval functionality activation", "Aktivierung der Genehmigung von Eingangsrechnungen", "Activation de la fonctionnalité Approbation de factures d\'achat", "Activación de la funcionalidad Aprobación de facturas de compra"],
	67310: ["Everything is up to date!", "Alles is bijgewerkt!", "Alles is bijgewerkt!", "Tout est à jour !", "Everything is up to date!", "Alles ist auf aktuellem Stand.", "Tout est à jour !", "Todo está actualizado."],
	67420: ["Help", "Help", "Help", "Aide", "Help", "Hilfe", "Aide", "Ayuda"],
	67521: ["The delivery date of the order has been changed.", "De afleverdatum van de bestelling is gewijzigd.", "De afleverdatum van de bestelling is gewijzigd.", "La date de livraison de la commande a été modifiée.", "The delivery date of the order has been changed.", "Das Lieferdatum Ihrer Bestellung hat sich geändert.", "La date de livraison de la commande a été modifiée.", "Se ha cambiado la fecha de entrega del pedido."],
	67831: ["Do you want to update the receipt date on the existing purchase order line(s)?", "Wilt u de ontvangstdatum op de bestaande bestelregels bijwerken?", "Wilt u de ontvangstdatum op de bestaande bestelregels bijwerken?", "Souhaitez-vous mettre à jour la date de réception dans les lignes de commande fournisseur existantes ?", "Do you want to update the receipt date on the existing purchase order line(s)?", "Möchten Sie das Eingangsdatum in allen bestehenden Bestellzeilen aktualisieren?", "Souhaitez-vous mettre à jour la date de réception dans les lignes de commande fournisseur existantes ?", "¿Quiere actualizar la fecha de recepción de las líneas de pedido de compra existentes?"],
	67832: ["The receipt date of the order has been changed.", "De ontvangstdatum van de bestelling is gewijzigd.", "De ontvangstdatum van de bestelling is gewijzigd.", "La date de réception de la commande a été modifiée.", "The receipt date of the order has been changed.", "Das Eingangsdatum der Bestellung wurde geändert.", "La date de réception de la commande a été modifiée.", "Se ha cambiado la fecha de recepción del pedido."],
	68066: ["This will delete the entry. The invoice attachment is kept as a document.", "Hiermee verwijdert u de boeking. De factuurbijlage wordt als document bewaard.", "Hiermee verwijdert u de boeking. De factuurbijlage wordt als document opgeslagen.", "Cette action va supprimer l\'écriture. La facture jointe sera conservée sous forme de document.", "This will delete the entry. The invoice attachment is kept as a document.", "Dadurch wird der Eintrag gelöscht. Die Rechnungsanlage wird als Dokument aufbewahrt.", "Cette action va supprimer l\'écriture. La facture jointe sera conservée sous forme de document.", "Esto borrará la entrada. La factura adjunta se guarda como documento."],
	69562: ["Reply to review request", "Reactie op het beoordelingsverzoek", "Reactie op het beoordelingsverzoek", "Répondre à la demande de vérification", "Reply to review request", "Antwort auf Überprüfungsanfrage", "Répondre à la demande de vérification", "Responder a la solicitud de revisión"],
	69826: ["Temporary page size", "Tijdelijke paginagrootte", "Tijdelijke paginagrootte", "Taille temporaire de la page", "Temporary page size", "Temporäre Seitengröße", "Taille temporaire de la page", "Tamaño de página temporal"],
	70327: ["Your current bundle is {0} per month.", "Je huidige bundel is {0} per maand.", "Uw huidige bundel is {0} per maand.", "Votre forfait actuel contient {0} unités par mois.", "Your current bundle is {0} per month.", "Ihr aktuelles Bundle ist {0} pro Monat.", "Votre forfait actuel contient {0} unités par mois.", "Tu paquete actual es {0} por mes."],
	655472: ["Process and send to SII", "Process and send to SII", "Process and send to SII.", "Valider et envoyer à SII", "Process and send to SII", "Process and send to SII", "Valider et envoyer à SII", "Procesar y enviar a SII"],
	655473: ["Do you want to process and send to SII? This action cannot be undone.", "Do you want to process and send to SII? This action cannot be undone.", "Do you want to process and send to SII? This action cannot be undone.", "Voulez-vous valider et envoyer à SII ? Cette action est définitive.", "Do you want to process and send to SII? This action cannot be undone.", "Do you want to process and send to SII? This action cannot be undone.", "Voulez-vous valider et envoyer à SII ? Cette action est définitive.", "¿Quiere procesar y enviar a SII? Esta acción no se puede deshacer."],
	656326: ["Are you sure you want to unlink the selected item(s)?", "Weet u zeker dat u de geselecteerde artikelen wilt ontkoppelen?", "Weet u zeker dat u de geselecteerde artikelen wilt ontkoppelen?", "Voulez vous vraiment supprimer le lien des articles sélectionnés ?", "Are you sure you want to unlink the selected item(s)?", "Möchten Sie die Verknüpfung der ausgewählten Elemente wirklich aufheben?", "Voulez vous vraiment supprimer le lien des articles sélectionnés ?", "¿Está seguro de que desea desvincular los elementos seleccionados?"],
	657683: ["pieces", "stuks", "stuks", "unités", "pieces", "Stücke", "unités", "piezas"],
	657806: ["{0} per month.", "{0} per maand.", "{0} per maand.", "{0} par mois.", "{0} per month.", "{0} pro Monat.", "{0} par mois.", "{0} por mes."],
	657807: ["The monthly amount of {0} {1} ({0} {2} per {3}) will be added in your contract.", "Een maandelijks bedrag van {0} {1} ({0} {2} per {3}) wordt aan uw contract toegevoegd.", "Een maandelijks bedrag van {0} {1} ({0} {2} per {3}) wordt aan uw contract toegevoegd.", "Le montant mensuel de {1} {0} ({2} {0} par {3}) sera ajouté à votre contrat.", "The monthly amount of {0} {1} ({0} {2} per {3}) will be added in your contract.", "Der monatliche Betrag von {0} {1} ({0} {2} pro {3}) wird Ihrem Vertrag hinzugefügt.", "Le montant mensuel de {1} {0} ({2} {0} par {3}) sera ajouté à votre contrat.", "La cantidad mensual de {0} {1} ({0} {2} por {3}) se agregará a su contrato."],
	660090: ["This country is not part of SEPA.", "Dit land is geen onderdeel van SEPA.", "Dit land is geen onderdeel van SEPA.", "Ce pays n’utilise pas SEPA.", "This country is not part of SEPA.", "Dieses Land ist nicht Teil von SEPA.", "Ce pays n’utilise pas SEPA.", "Este país no forma parte de la SEPA."],
	660091: ["The country of the bank account is not the same as the country of payment.", "Het land van deze bankrekening is niet hetzelfde als het land van betaling.", "Het land van deze bankrekening is niet hetzelfde als het land van betaling.", "Le pays du compte bancaire n’est pas le même que le pays de paiement.", "The country of the bank account is not the same as the country of payment.", "Das Land des Bankkontos ist nicht dasselbe wie das Land der Zahlung.", "Le pays du compte bancaire n’est pas le même que le pays de paiement.", "El país de la cuenta bancaria no es el mismo que el país de pago."],
	660092: ["The invoice currency is not equal to the bank account currency.", "De factuurvaluta is niet gelijk aan de valuta van de bankrekening.", "De factuurvaluta is niet gelijk aan de valuta van de bankrekening.", "La devise de la facture ne correspond pas à la devise du compte bancaire.", "The invoice currency is not equal to the bank account currency.", "Die Währung der Rechnung stimmt nicht mit der Währung des Bankkontos überein.", "La devise de la facture ne correspond pas à la devise du compte bancaire.", "La moneda de la factura no es igual a la moneda de la cuenta bancaria."],
	52567: ["Extra services", "Extra diensten", "Extra diensten", "Services supplémentaires", "Extra services", "Extra Services", "Services supplémentaires", "Servicios adicionales"],
	61125: ["Pay per use", "Betalen per gebruik", "Betalen per gebruik", "Paiement à l\'usage", "Pay per use", "Bezahlung nach Gebrauch", "Paiement à l\'usage", "Pago por uso"],
	64073: ["Discount first period", "Korting over eerste periode", "Korting eerste periode", "Remise de première période", "Discount first period", "Rabatt Periode 1", "Remise de première période", "Descontar primer período"],
	658458: ["Monthly subscription fee", "Maandelijkse abonnementskosten", "Maandelijkse abonnementskosten", "Frais d’abonnement mensuel", "Monthly subscription fee", "Monatliche Abonnementgebühr", "Frais d’abonnement mensuel", "Cuota de suscripción mensual"],
	59290: ["Subscription", "Abonnement", "Abonnement", "Abonnement", "Subscription", "Abonnement", "Abonnement", "Suscripción"],
	59042: ["One time fee", "Eenmalige kosten", "Eenmalige kosten", "Frais uniques", "One time fee", "Einmalige Kosten", "Frais uniques", "Una cuota única"],
	64793: ["This amount can be invoiced in instalments, depending on the execution of the extra service.", "Dit bedrag kan in termijnen gefactureerd worden (afhankelijk van de uitvoering van de extra dienst).", "Dit bedrag kan in termijnen gefactureerd worden (afhankelijk van de uitvoering van de extra dienst).", "Ce montant peut être facturé en plusieurs fois, au fur et à mesure que le service supplémentaire est effectué.", "This amount can be invoiced in instalments, depending on the execution of the extra service.", "Dieser Betrag kann je nach Ausführung der Zusatzleistung in Raten in Rechnung gestellt werden.", "Ce montant peut être facturé en plusieurs fois, au fur et à mesure que le service supplémentaire est effectué.", "Este importe podrá facturarse a plazos, en función de la ejecución del servicio extra."],
	63614: ["Total monthly fee", "Totaal maandelijks bedrag", "Totaal maandelijks bedrag", "Frais totaux mensuels", "Total monthly fee", "Monatlicher Gesamtbetrag", "Frais totaux mensuels", "Cuota mensual total"],
	61948: ["Annual fee", "Jaarlijks bedrag", "Jaarlijks bedrag", "Frais annuels", "Annual fee", "Jährliche Gebühr", "Frais annuels", "Cuota anual"],
	64092: ["Total amount first payment", "Totaalbedrag eerste betaling", "Totaalbedrag eerste betaling", "Montant total du premier paiement", "Total amount first payment", "Gesamtbetrag erste Zahlung", "Montant total du premier paiement", "Primer pago del importe total"],
	56912: ["You can cancel your subscription at any time with just one month\'s notice!", "Uw abonnement is maandelijks opzegbaar!", "Uw abonnement is maandelijks opzegbaar.", "Votre abonnement est résiliable mensuellement!", "You can cancel your subscription at any time with just one month\'s notice!", "Ihr Abonnement ist monatlich kündbar!", "Votre abonnement est résiliable mensuellement!", "Puede cancelar la suscripción en cualquier momento, indicándolo con solo un mes de antelación."],
	63037: ["You can cancel your subscription at the end of each 1-year period with just one month\'s notice!", "Uw abonnement is maandelijks opzegbaar aan het einde van iedere periode van een jaar.", "Uw abonnement is maandelijks opzegbaar aan het einde van iedere periode van een jaar.", "Vous pouvez résilier votre abonnement à la fin de chaque période annuelle en respectant un préavis d\'un mois.", "You can cancel your subscription at the end of each 1-year period with just one month\'s notice!", "Sie können Ihr Abonnement am Ende jeder 1-Jahr Periode unter Einhaltung einer einmonatigen Kündigungsfrist kündigen!", "Vous pouvez résilier votre abonnement à la fin de chaque période annuelle en respectant un préavis d\'un mois.", "Puede cancelar la suscripción al final de cada período anual, avisando con un mes de antelación."],
	658520: ["You are subscribing for a yearly contract, that prolongates on 31st of December. The first contract period will be until 31st of December next year.", "U sluit een jaarcontract af dat op 31 december wordt verlengd. De eerste contractperiode duurt tot volgend jaar 31 december.", "U sluit een jaarcontract af dat op 31 december wordt verlengd. De eerste contractperiode duurt tot volgend jaar 31 december.", "Vous avez souscrit à un abonnement annuel qui sera activé au 31 décembre de cette année. Ce premier contrat durera jusqu’au 31 décembre de l’année prochaine.", "You are subscribing for a yearly contract, that prolongates on 31st of December. The first contract period will be until 31st of December next year.", "Sie schließen einen Jahresvertrag ab, der am 31. Dezember verlängert wird. Die erste Vertragslaufzeit läuft bis zum 31. Dezember nächsten Jahres.", "Vous avez souscrit à un abonnement annuel qui sera activé au 31 décembre de cette année. Ce premier contrat durera jusqu’au 31 décembre de l’année prochaine.", "Estás suscribiéndote a un contrato anual, que se prolonga el 31 de diciembre. El primer período de contrato será hasta el 31 de diciembre del próximo año."],
	64779: ["Package discount", "Pakketkorting", "Pakketkorting", "Remise sur package", "Package discount", "Paketrabatt", "Remise sur package", "Descuento de paquete"],
	59075: ["Do you need help or advice?", "Heeft u hulp of advies nodig?", "Hebt u hulp of advies nodig?", "Besoin d\'aide ou de conseils ?", "Do you need help or advice?", "Benötigen Sie Hilfe oder Beratung?", "Besoin d\'aide ou de conseils ?", "¿Necesita ayuda o consejo?"],
	658448: ["Choose an edition", "Kies een editie", "Kies een editie", "Sélectionner une version", "Choose an edition", "Wählen Sie eine Ausgabe", "Sélectionner une version", "Elige una edición"],
	658449: ["Monthly pricing excludes VAT", "De maandelijkse prijzen zijn exclusief btw", "De maandelijkse prijzen zijn exclusief btw", "Le prix mensuel est hors taxe", "Monthly pricing excludes VAT", "Monatliche Preise exklusive Mehrwertsteuer", "Le prix mensuel est hors taxe", "Precio mensual sin IVA"],
	658450: ["Undo selection", "Selectie ongedaan maken", "Selectie ongedaan maken", "Annuler la sélection", "Undo selection", "Auswahl rückgängig machen", "Annuler la sélection", "Deshacer selección"],
	658445: ["Select one or more Exact Online products to add", "Selecteer een of meerdere Exact Online-producten om toe te voegen", "Selecteer een of meerdere Exact Online-producten om toe te voegen", "Sélectionnez un ou plusieurs produits Exact Online à ajouter", "Select one or more Exact Online products to add", "Wählen Sie ein oder mehrere Exact Online-Produkte zum Hinzufügen aus", "Sélectionnez un ou plusieurs produits Exact Online à ajouter", "Seleccione uno o más productos de Exact Online para agregar"],
	658446: ["More information about Exact Online products", "Meer informatie over Exact Online-producten", "Meer informatie over Exact Online-producten", "Plus d’informations sur les produits Exact Online", "More information about Exact Online products", "Weitere Informationen zu Exact Online-Produkten", "Plus d’informations sur les produits Exact Online", "Más información sobre los productos de Exact Online"],
	68715: ["You can order and use the Payroll add-on when you set up the individual companies.", "Als u uw administraties instelt, kunt u de module Salaris aan uw abonnement toevoegen en gebruiken.", "Als u uw administraties instelt, kunt u de module Salaris aan uw abonnement toevoegen en gebruiken.", "L\'extension Salaire peut être ajoutée lors de la configuration de chaque administration.", "You can order and use the Payroll add-on when you set up the individual companies.", "Sie können das Payroll-Add-On bestellen und verwenden, wenn Sie die einzelnen Unternehmen einrichten.", "L\'extension Salaire peut être ajoutée lors de la configuration de chaque administration.", "Puede solicitar y usar el complemento Nómina cuando configura las empresas individuales."],
	59434: ["Extra users, companies or clients", "Extra gebruikers, administraties of cliënten", "Extra gebruikers, administraties of cliënten", "Utilisateurs, administrations ou clients supplémentaires", "Extra users & companies to Extra users, companies or clients", "Zusätzliche Nutzer, Unternehmen oder Kunden", "Utilisateurs, administrations ou clients supplémentaires", "Usuarios, empresas o clientes adicionales"],
	67041: ["Add-ons", "Uitbreidingen", "Uitbreidingen", "Modules complémentaires", "Add-ons", "Add-Ons", "Modules complémentaires", "Complementos"],
	59281: ["per month (excl. VAT)", "per maand (excl. btw)", "per maand (excl. btw)", "par mois (hors TVA)", "per month (excl. sales tax)", "pro Monat (exkl. USt.)", "par mois (hors TVA)", "al mes (IVA no incl.)"],
	61947: ["per year (excl. VAT)", "per jaar (excl. btw)", "per jaar (excl. btw)", "par an (HT)", "per year (excl. sales tax)", "pro Jahr (exkl. USt.)", "par an (HT)", "al año (IVA no incl.)"],
	64873: ["Package discount for each period", "Pakketkorting voor elke periode", "Pakketkorting voor elke periode", "Remise sur package pour chaque période", "Package discount for each period", "Paketrabatt für jede Periode", "Remise sur package pour chaque période", "Descuento de paquete en todo período"],
	64872: ["Package discount for {0} period(s)", "Pakketkorting voor {0} periode(n)", "Pakketkorting voor {0} periode(n)", "Remise sur package pour {0} période(s)", "Package discount for {0} period(s)", "Paketrabatt für {0} Periode(n)", "Remise sur package pour {0} période(s)", "Descuento de paquete de {0} período(s)"],
	64874: ["Contract discount for each period", "Contractkorting voor elke periode", "Contractkorting voor elke periode", "Remise sur contrat pour chaque période", "Contract discount for each period", "Vertragsrabatt für jede Periode", "Remise sur contrat pour chaque période", "Descuento de contrato en todo período"],
	64871: ["Contract discount for {0} period(s)", "Contractkorting voor {0} periode(n)", "Contractkorting voor {0} periode(n)", "Remise sur contrat pour {0} période(s)", "Contract discount for {0} period(s)", "Vertragsrabatt für {0} Periode(n)", "Remise sur contrat pour {0} période(s)", "Descuento de contrato de {0} período(s)"],
	63735: ["Until the end of the month", "Tot het einde van de maand", "Tot het einde van de maand", "Jusqu\'au fin de mois", "Until the end of the month", "Bis Monatsende", "Jusqu\'au fin de mois", "Hasta el final del mes"],
	655381: ["Discount {0} for {1} period(s)", "{0} korting voor {1} periode(n)", "{0} korting voor {1} periode(n)", "Remise {0} pour {1} période(s)", "Discount {0} for {1} period(s)", "Rabatt {0} für {1} Periode(n)", "Remise {0} pour {1} période(s)", "Descontar {0} en {1} período(s)"],
	64559: ["Getting started discount", "Korting Getting started", "Korting Getting started", "Remise sur service de prise en main", "Getting started discount", "Rabatt Einstiegshilfe", "Remise sur service de prise en main", "Descuento de puesta en marcha"],
	64778: ["Contract discount", "Contractkorting", "Contractkorting", "Remise sur contrat", "Contract discount", "Vertragsrabatt", "Remise sur contrat", "Descuento de contrato"],
	63734: ["No discount", "Geen korting", "Geen korting", "Sans remise", "No discount", "Kein Rabatt", "Sans remise", "Sin descuento"],
	63738: ["Discount amount and number of periods", "Kortingsbedrag en aantal perioden", "Kortingsbedrag en aantal perioden", "Montant de la remise et le nombre de périodes", "Discount amount and number of periods", "Rabattbetrag und Anzahl der Perioden", "Montant de la remise et le nombre de périodes", "Importe de descuento y número de períodos"],
	63727: ["Enter 0 period(s) for life-time discount.", "Voer 0 perioden in voor doorlopende korting.", "Voer 0 perioden in voor doorlopende korting.", "Entrez 0 périodes pour la remise récurrente.", "Enter 0 period(s) for life-time discount.", "Geben Sie 0 Periode(n) ein für lebenslangen Rabatt.", "Entrez 0 périodes pour la remise récurrente.", "Introduzca 0 períodos en descuentos vitalicios."],
	63728: ["Description for the discount", "Omschrijving voor de korting", "Omschrijving voor de korting", "Description de la remise", "Description for the discount", "Beschreibung für den Rabatt", "Description de la remise", "Descripción del descuento."],
	51314: ["Internal notes", "Interne notities", "Interne notities", "Notes internes", "Internal notes", "Interne Notizen", "Notes internes", "Notas internas"],
	63925: ["Discount extra service", "Korting extra service", "Korting extra service", "Remise sur services supplémentaires", "Discount extra service", "Rabatt - Extraservice", "Remise sur services supplémentaires", "Descontar servicio adicional"],
	64688: ["Total number of consultancy days", "Totaal aantal dagen consultancy", "Totaal aantal dagen consultancy", "Nombre total de jours de consultation", "Total number of consultancy days", "Gesamtanzahl Beratungstage", "Nombre total de jours de consultation", "Número total de días de consultoría"],
	64557: ["Total discount amount", "Totaal kortingsbedrag", "Totaal kortingsbedrag", "Montant total de la remise", "Total discount amount", "Gesamtrabattbetrag", "Montant total de la remise", "Importe de descuento total"],
	66025: ["Total consultancy amount", "Totale consultancykosten", "Totale consultantcykosten", "Montant total services de conseil", "Total consultancy amount", "Gesamtsumme Beratungsleistung", "Montant total services de conseil", "Importe de consultoría total"],
	64558: ["Hourly rate", "Uurtarief", "Uurtarief", "Tarif horaire", "Hourly rate", "Stundensatz", "Tarif horaire", "Tarifa por hora"],
	19582: ["Notes", "Notities", "Notities", "Remarques", "Notes", "Notizen", "Remarques", "Notas"],
	63726: ["Total discount", "Totale korting", "Totale korting", "Remise sur total", "Total discount", "Gesamtrabatt", "Remise sur total", "Descuento total"],
	60470: ["Open company", "Administratie openen", "Administratie openen", "Ouvrir administration", "Open company", "Mandant öffnen", "Ouvrir administration", "Abrir empresa"],
	661043: ["You can only create invoices from {0}.", "U kunt alleen facturen aanmaken vanaf {0}.", "U kunt alleen facturen aanmaken vanaf {0}.", "Vous pouvez seulement créer des factures à partir du {0}.", "You can only create invoices from {0}.", "Sie können Rechnungen nur von {0} erstellen.", "Vous pouvez seulement créer des factures à partir du {0}.", "Solo puedes crear facturas desde {0}."],
	661044: ["You can only create invoices until {0}.", "U kunt alleen facturen aanmaken tot {0}.", "U kunt alleen facturen aanmaken tot {0}.", "Vous pouvez seulement créer des factures jusqu’au {0}.", "You can only create invoices until {0}.", "Sie können Rechnungen nur bis {0} erstellen.", "Vous pouvez seulement créer des factures jusqu’au {0}.", "Solo puedes crear facturas hasta el {0}."],
	61913: ["What is CVC\x2FCVV\x2FCID?", "Wat is CVC\x2FCVV\x2FCID?", "Wat is CVC\x2FCVV\x2FCID?", "Qu\'est-ce que le CVC\x2FCVV\x2FCID ?", "What is CVC\x2FCVV\x2FCID?", "Was ist CVC\x2FCVV\x2FCID?", "Qu\'est-ce que le CVC\x2FCVV\x2FCID ?", "¿Qué es CVC\x2FCVV\x2FCID?"],
	61914: ["The Card Security Code (CVC\x2FCVV\x2FCID) is an additional three or four digit security code that is printed (not embossed) on the front or the back of your card. The CVC\x2FCVV\x2FCID is an extra security measure to ensure that you are in possession of the card.", "De CVC\x2FCVV\x2FCID is een drie- of viercijferige beveiligingscode die op de voor- of achterkant van uw creditkaart is afgedrukt. Het is een extra beveiligingsmaatregel om er zeker van te zijn dat u in het bezit bent van deze kaart.", "De CVC\x2FCVV\x2FCID is een drie- of viercijferige beveiligingscode die op de voor- of achterkant van uw kredietkaart is afgedrukt. Het is een extra beveiligingsmaatregel om er zeker van te zijn dat u in het bezit bent van deze kaart.", "Le Code de sécurité (CVC\x2FCVV\x2FCID) est un code de trois ou quatre chiffres imprimé (et non gravé) au recto ou au verso de votre carte. Ce code est une mesure de sécurité supplémentaire qui vise à assurer que vous êtes bien en possession de la carte.", "The Card Security Code (CVC\x2FCVV\x2FCID) is an additional three or four digit security code that is printed (not embossed) on the front or the back of your card. The CVC\x2FCVV\x2FCID is an extra security measure to ensure that you are in possession of the card.", "Der Card Validation Code (CVC\x2FCVV\x2FCID) ist eine zusätzliche drei- oder vierstellige Zahlenkombination, welche auf der Vor- oder Rückseite Ihrer Kreditkarte aufgedruckt (nicht geprägt) ist. Der CVC\x2FCVV\x2FCID ist ein zusätzliches Sicherheitsmerkmal, um Sie al", "Le Code de sécurité (CVC\x2FCVV\x2FCID) est un code de trois ou quatre chiffres imprimé (et non gravé) au recto ou au verso de votre carte. Ce code est une mesure de sécurité supplémentaire qui vise à assurer que vous êtes bien en possession de la carte.", "El Código de seguridad de la tarjeta (CVC\x2FCVV\x2FCID) es un código de seguridad adicional impreso (no tiene relieve) de 3 o 4 dígitos, situado en una cara de la tarjeta. Es una medida de seguridad que garantiza que es el propietario de la tarjeta."],
	65723: ["Please correct the errors.", "Er ontbreekt informatie of de velden zijn onjuist ingevuld.", "Er ontbreekt informatie of de velden zijn onjuist ingevuld.", "Veuillez corriger les erreurs.", "Please correct the errors.", "Korrigieren Sie erst die Fehler.", "Veuillez corriger les erreurs.", "Corrija los errores."],
	658468: ["Drag and drop a file", "Sleep een bestand naar dit venster", "Sleep een bestand naar dit venster", "Glisser-déplacer un document", "Drag and drop a file", "Ziehen Sie eine Datei per Drag-and-Drop", "Glisser-déplacer un document", "Arrastra y suelta un archivo"],
	658469: ["or browse files", "of selecteer een bestand", "of selecteer een bestand", "ou rechercher un fichier", "or browse files", "oder Dateien durchsuchen", "ou rechercher un fichier", "o buscar archivos"],
	661402: ["Pay", "Betaal", "Betaal", "Payer", "Pay", "Zahlen", "Payer", "Pagar"],
	661644: ["QR code size", "Formaat QR-code", "Formaat QR-code", "Dimensions du code QR", "QR code size", "QR-Code-Größe", "Dimensions du code QR", "Tamaño del código QR"]
};
;
(function (exports) {
	var duration = 2000;
	var progressLineSelector = '.ProgressLineContainer .ProgressLine';
	var active = false;

	var ProgressLine = {
		update: function _update() {
			var line = $(progressLineSelector);
			if (active) {
				line.css('left', '-50%').animate({ 'left': '100%' }, duration, 'linear', ProgressLine.update);
			} else {
				line.hide();
			}
		},
		
		start: function () {
			if (!active) {
				var line = $(progressLineSelector);
				line.show();
				active = true;
				ProgressLine.update();
			}
		},

		stop: function () {
			active = false;
		}
	}
	
	exports.ProgressLine = ProgressLine;
})(window);;
/* JavaScript belonging to ImageUpload control */
(function (exports) {
	var ImageUpload = function (options) {
		this.element = $('#' + options.element);
		this.table = options.table;
		this.id = options.id;
		this.hasImage = options.hasImage;
		this.placeholder = options.placeholder;
		this.imageSize = options.imageSize;
	}

	ImageUpload.fn = ImageUpload.prototype;

	ImageUpload.fn.upload = function () {
		var _this = this;
		var url = this._getImageUploadUrl();
		var dialog = new Dialog({
			autoShow: true, width: 500, height: 250, contentsPage: url, handler: function (id) {
				if (id) {
					_this.hasImage = true;
				}				
				_this._updateUI();
			}
		});
	}

	ImageUpload.fn._getImageUploadUrl = function() {
		var url = new SysUrlBuilder('SysImageUpload.aspx');
		url.Add('Table', this.table);
		url.Add('GenericID', this.id);
		return url;
	}

	ImageUpload.fn.remove = function () {
		var _this = this;

		var removeImage = function () {
			var url = _this._getImageUploadUrl();
			url.Add("Action", 1); // Delete action
			
			var results = SysCbLoadList(url);
			var errorMessage = SysCbGetValue(results, 'Error');
			if (errorMessage) {
				ErrorDialog.Show(0, errorMessage, null, null, 0, '');
			} else {
				_this.hasImage = false;
				_this._updateUI();
			}
		};

		QuestionDialog.ShowConfirmDelete(null, null, removeImage);
	}

	ImageUpload.fn.focus = function (focus) {
		this.element.toggleClass('Focus', focus);
	}

	ImageUpload.fn._updateUI = function () {
		var url = this._getImageUrl();
		this.element.find('img').attr('src', url.ToString());

		this.element.find('.BtnUpload').toggleClass('Hidden', this.hasImage);
		this.element.find('.BtnChange').toggleClass('Hidden', !this.hasImage);
		this.element.find('.BtnDelete').toggleClass('Hidden', !this.hasImage);
	}

	ImageUpload.fn._getImageUrl = function () {
		if (this.hasImage) {
			var url = new SysUrlBuilder('SysImage.aspx');
			url.Add('NoCache', 1)
			url.Add('ThumbSize', this.imageSize)
			url.Add('Table', this.table);
			url.Add('ID', this.id);
			url.Add('Modified', new Date().format("dd/M/yy h:mm:ss"));
			return url;
		} else {
			return new SysUrlBuilder(this.placeholder);
		}
	}

	exports.ImageUpload = ImageUpload;
}(window));;
/// <reference path="..\docs\jquery-1.5.1.js" />
/// <reference path="..\docs\MicrosoftAjax.Debug.js" />
/// <reference path="..\docs\SysControls.debug.js" />

// Time Mask

function TimeMask(el) {
	var time = SysGet(el);
	if (time.indexOf(":") == -1) {
		if (time.length == 3) {
			time = "0" + time.substring(0, 1) + ":" + time.substring(1, 3);
		} else if (time.length == 4) {
			if (parseInt(time) > 2359) {
				time = "00:00"
			} else {
				time = time.substring(0, 2) + ":" + time.substring(2, 4);
			}
		}
	SysSet(el, time)
	}
}
;
(function ($) {

	$.fn.cssProperties = function (properties) {
		var returnValue = {},
			self = this.eq(0);

		//
		for (var i = 0, len = properties.length; i < len; i++) {
			returnValue[properties[i]] = this.css(properties[i]);
		}
		return returnValue;
	};
})(jQuery);

var SysControlMessagePosition = {
	Right: 0,
	Bottom: 1
}

var SysControlMessage = (function () {

	// constructor
	var ctrlMessage = function (controlID, description, termID, severity, isHtml, position) {
		// private
		var that = this;

		// properties
		this.message = description;
		this.messageTerm = termID;
		this.parentControlID = controlID;
		this.severityLevel = severity;
		this.messagePosition = (typeof position !== 'undefined') ? position : SysControlMessagePosition.Right;
		this.messageDiv = CreateMessageDiv();

		that.SetPosition();
		$(window).resize(function () { that.SetPosition(); });

		function CreateMessageDiv() {

			// First, clean up existing control messages
			var controlMessage = $('#' + that.parentControlID).data('ControlMessage');
			if (controlMessage != null) {
				previousControlSeverity = controlMessage.severityLevel;
				controlMessage.CloseMessage();
				$('#' + that.parentControlID).data('ControlMessage', null);
			}

			// Now create a new message div
			div = document.createElement('div');
			div.id = that.parentControlID + '_Message_' + that.severityLevel + '_Container';
			div.classList.add('ControlMessageContainer');
			div.classList.add(that.severityLevel);

			document.body.appendChild(div);

			var table = $('<table></table>').addClass('ControlMessageTable');
			var row = $('<tr></tr>').addClass('ControlMessageRow');
			var messageCell = "";
			if (isHtml) {
				messageCell = $('<td></td>').addClass('ControlMessageCell').html(SysTerm(that.messageTerm, that.message));
			} else {
				messageCell = $('<td></td>').addClass('ControlMessageCell').text(SysTerm(that.messageTerm, that.message));
			}
			var closeCell = $('<td></td>').addClass('ControlMessageButtonCell');
			var closeImage = $('<div>&nbsp;</div>').addClass('ControlMessageCloseButton').click(function () { that.CloseMessage(); });

			closeCell.append(closeImage);
			row.append(messageCell)
			row.append(closeCell)
			table.append(row);

			$('#' + div.id).append(table)
			$('#' + that.parentControlID).data('ControlMessage', that);
			return div;
		}

		function CreateMessageTable() {
			var tr = '<tr>';
			// create a new textInputBox  
			var textInputBox = '<input type="text" id="' + id + '" name="' + id + '" title="' + tooltip + '" />';
			// create a new Label Text
			tr += '<td>' + labelText + '</td>';
			tr += '<td>' + textInputBox + '</td>';
			tr += '</tr>';
			return tr;
		}
	};

	// Methods
	ctrlMessage.prototype.Show = function () {
		$(this.messageDiv).css('display', 'Block');
	};

	ctrlMessage.prototype.CloseMessage = function () {
		$(this.messageDiv).remove();
	};

	ctrlMessage.prototype.SetPosition = function () {
		var message = this;
		var parentControl = $('#' + message.parentControlID);
		var offset = parentControl.offset();
		var messageControl = $('#' + message.messageDiv.id);
		var position;

		switch (message.messagePosition) {
			case SysControlMessagePosition.Bottom:
				position = {
					left: offset.left + (parentControl.width() / 2 - messageControl.width() / 2),
					top: offset.top + parentControl.height()
				};
				message.messageDiv.classList.add('Bottom');
				break;
			case SysControlMessagePosition.Right:
			default:
				position = {
					left: offset.left + parentControl.width(),
					top: offset.top + parentControl.height() / 2 - messageControl.height() / 2
				};
				message.messageDiv.classList.add('Right');
				break;
		}

		$(message.messageDiv).css({ 'left': position.left, 'top': position.top });
	};

	return ctrlMessage;
})();
;
// JavaScript source code

// Check box handler for "Do not show" notification checkboxes
function SysHideNotification(checkControl, notification) {
	var url = new SysUrlBuilder('SysCallback.aspx')
		.Add('Action', 23) // 23 = SysCBAction.HideNotification
		.Add('SettingName', notification) // User setting for the notification
		.Add('SettingValue', checkControl.checked); // Do not show: True/False

	var cx = SysCbLoadList(url);
};
var Exact = Exact || {}

// Object that serves as a base handler for callback requests

Exact.CallBackBase = function (url, actionKey, action, allowedAttributes, callbackBaseObject) {
	/// Base class for CallBack objects.
	var self = this;
	this._action = action || 0;
	this._baseUrl = url || '';
	this._allowedAttributes = allowedAttributes || [];
	this._attributes = [];
	this._actionKey = actionKey || 'BCAction';

	this.GetUrl = function () {
		var urlBuilder = new SysUrlBuilder(self.Me._baseUrl);
		urlBuilder.Add(self.Me._actionKey, self.Me._action);
		if (self.Me._attributes.length > 0)
		{
			for (i = 0; i < self.Me._attributes.length; i++) {
				urlBuilder.Add(self.Me._attributes[i].name, self.Me._attributes[i].value);
			}
		}

		return urlBuilder.ToString();
	};

	this.SynchronousPost = function () {
		var callbackUrl = new SysUrlBuilder(self.Me._baseUrl).ToString();

		var attributeData = {
			Action: self.Me._action
		};
		if (self.Me._attributes.length > 0) {
			for (i = 0; i < self.Me._attributes.length; i++) {
				attributeData[self.Me._attributes[i].name] = self.Me._attributes[i].value;
			}
		}

		return self.Me.CallBack(callbackUrl, attributeData);
	};

	this.CallBack = function (callbackUrl, attributeData) {
		var returnValue = null;
		$.ajax({
			url: callbackUrl,
			type: "POST",
			data: attributeData,
			async: false,
			success: function (result) {
				returnValue = result;
			}
		});
		return returnValue;
	};

	this.AddAttribute = function (name, value) {
		var n = name || "";
		if (self.Me.SupportsAttribute(n) && value !== null) {
			self.Me._attributes.push({ name: name, value: value });
		}
	};

	this.SupportsAttribute = function (obj) {
		for (var i = 0; i < self.Me._allowedAttributes.length; i++) {
			if (self.Me._allowedAttributes[i] === obj) {
				return true;
			}
		}
		return false;
	};

	this.Clear = function () {
		self.Me._attributes = [];
	};

	this.Me = callbackBaseObject || this;
};

// Add readonly property url to base callback.
Object.defineProperties(Exact.CallBackBase.prototype, {
	url: {
		get: function () {
			return this.GetUrl();
		}
	}
});;
// This function copies the value of input fields and also
// the innertext of span, div, p and h elements into clipboard.

// Note: The performance of this function is highly depends on 
// the user browser and also browser settings.
function SysCopyFieldValueToClipboard(id) {
	var $inputToCopy = $('#' + id);
	if ($inputToCopy.is('input')) {
		$inputToCopy.select();
		document.execCommand("Copy");
	}
	else {
		var $input = $('<input type=text>');
		$input.val($inputToCopy.text());
		$input.insertAfter($inputToCopy);
		$input.focus();
		$input.select();
		document.execCommand("Copy");
		$input.remove();
	}
};
function ClearReactiveLocalStorage() {
	try {
		var keysToRemove = [];
		for (var i = 0; i < localStorage.length; i++) {
			var key = localStorage.key(i);
			if (key.startsWith("reactive")) {
				keysToRemove.push(key);
			}
		}
		keysToRemove.forEach(function (el) {
			localStorage.removeItem(el);
		});
	} catch (ex) { }
}

function pushValueToLocal(key, value, maxNum){
	try{
		//save last 3 search value into localstorage
		var lastSearchKeys = window.localStorage.getItem(key);
		if(lastSearchKeys){
			lastSearchKeys = JSON.parse(lastSearchKeys);
		}
	
		lastSearchKeys = lastSearchKeys || [];
		lastSearchKeys.unshift(value);
		if(lastSearchKeys.length > maxNum){
			lastSearchKeys.pop();
		}
		window.localStorage.setItem(key, JSON.stringify(lastSearchKeys));
	} catch(err){
		console.log('failed to save value '+value+" locally");
	}
	
}
;
/// <reference path="../base/jquery-1.5.1-vsdoc.js" />
(function ($) {
	$.fn.callout = function () {
		return this.each(function () {
			var $this = $(this);
			var content = this.dataset.callout;
			var placement = this.dataset.placement;
			var id = this.dataset.calloutId;
			var containerId = this.dataset.calloutContainerId;
			var iconContainerClass = this.dataset.calloutIconcontainerclass;
			var jsonData = this.dataset.calloutJsondata;
			var customCalloutStyle = this.dataset.calloutStyle;
			var open = false;
			var calloutIcon = "CalloutIcon";
			var calloutFullContent = $('<div />');
			var htmlEncoded = this.dataset.calloutHtmlencoded;
			htmlEncoded = htmlEncoded === 'true' || (htmlEncoded === 'false' ? false : htmlEncoded);
			var dataCalloutIcon = this.dataset.calloutIcon;
			var showItemIcons = this.dataset.calloutShowitemicons;
			 if(window._ENABLE_EDS_){
				var showMode = this.dataset.calloutShowmode || 'onhover' || 'onclick';
			 }
			 else{
				var showMode = this.dataset.calloutShowmode || 'onclick';
			 }

			if (this.dataset.calloutIcon && this.dataset.calloutIcon !== "") {
				calloutIcon = dataCalloutIcon;
			}

			var createElement = function (elementTag, cssClassName) {
				var element = $('<' + elementTag + ' />');

				if (cssClassName !== '') {
					element.addClass(cssClassName);
				}
				return element;
			};

			var iconDiv = createElement('div', calloutIcon);
			var icon = $('<div class="CalloutIconContainer" />');
			if (iconContainerClass !== undefined) {
				icon.addClass(iconContainerClass);
			}
			icon.append(iconDiv);

			var calloutContent = null;

			var renderJSON = function () {
				var obj = JSON.parse(jsonData);

				if (obj !== null && obj.groupDataList.length > 0 && customCalloutStyle !== undefined && customCalloutStyle !== '' && customCalloutStyle === 'calloutWithHeaderAndBody') {
					var header = obj.header;
					var calloutContentHeader = $('<div />');

					if (header !== '') {
						var headerTitle = $('<h2 />');
						headerTitle.text(header);
						calloutContentHeader.addClass('CalloutContentHeader');
						calloutContentHeader.append(headerTitle);
					}

					for (calloutGroupCount = 0; calloutGroupCount < obj.groupDataList.length; calloutGroupCount++) {
						var calloutGroup = obj.groupDataList[calloutGroupCount];

						var header = ((calloutGroup['header'] === undefined) ? '' : calloutGroup['header']);
						var groupHeader = ((calloutGroup['groupHeader'] === undefined) ? '' : calloutGroup['groupHeader']);
						var rowid = ((calloutGroup['rowID'] === undefined) ? '' : calloutGroup['rowID']);
						var url = ((calloutGroup['url'] === undefined) ? '' : calloutGroup['url']);
						var totalRowID = ((calloutGroup['totalRowID'] === undefined) ? '' : calloutGroup['totalRowID']);
						var items = calloutGroup['items'];
						var total = calloutGroup['total'];

						var getLink = function (url, rowid, number) {
							var link = $('<a />');
							link.attr('id', rowid);
							link.text(number);
							if (url.startsWith("SysSwitchDivision(") || url.startsWith("SysLocation(")) {
								link.click(function () { eval(url.replace(/"/g, "'")); });
								link.attr('href', "#");
							}
							else {
								link.attr('href', url);
							}
							return link;
						};

						if (items !== undefined && items.length > 0) {
							var spanTotal = createElement('span', 'Total');
							spanTotal.append(getLink(url, totalRowID, total));
							var groupHeaderTitle = createElement('span', 'GroupHeader');
							groupHeaderTitle.text(groupHeader);
							var calloutContentGroupHeader = $('<div />').addClass('CalloutContentGroupHeader').append(groupHeaderTitle);
							if (total > 0) {
								calloutContentGroupHeader.append(spanTotal);
							}

							var calloutContentBody = $('<ul />')
								.addClass('CalloutContentBodyList');

							var itemUrl;
							var itemQuantity;
							var itemCaption;
							var itemIcon;

							for (i = 0; i < items.length; ++i) {
								itemUrl = ((items[i]['url'] === undefined) ? '' : items[i]['url']);
								itemQuantity = ((items[i]['quantity'] === undefined) ? '' : items[i]['quantity']);
								itemCaption = ((items[i]['caption'] === undefined) ? '' : items[i]['caption']);
								itemIcon = ((items[i]['icon'] === undefined) ? '' : items[i]['icon']);
								rowid = ((items[i]['rowID'] === undefined) ? '' : items[i]['rowID']);

								itemSeparated = ((items[i]['showItemSeparator'] === undefined) ? 0 : items[i]['showItemSeparator']);
								var listItemSpan = $('<span />');
								listItemSpan.append(getLink(itemUrl, rowid, itemQuantity));
								var calloutContentBodyItem = $('<li />');

								if (showItemIcons && itemIcon !== '') {
									var listItemCaptionSpan = $('<span />');
									listItemCaptionSpan.append(itemCaption);
									listItemCaptionSpan.addClass('Caption');
									var listItemDiv = $('<div />');
									listItemDiv.append($('<img src="images/' + itemIcon + '">'));
									listItemDiv.append(listItemCaptionSpan);
									listItemDiv.append(listItemSpan);
									calloutContentBodyItem.append(listItemDiv);
								}
								else {
									calloutContentBodyItem.text(itemCaption);
									calloutContentBodyItem.append(listItemSpan);
								}
								calloutContentBody = calloutContentBody.append(calloutContentBodyItem);
							}

							calloutFullContent.append($('<div />')
								.append(calloutContentGroupHeader)
								.append(calloutContentBody));
						}
					}

					calloutContent = calloutFullContent;
					calloutContent.addClass('CalloutContent');
					calloutContent.prepend($('<div class="CalloutPointer CalloutPointerBorder" />'));
					calloutContent.prepend($('<div class="CalloutPointer" />'));
					calloutContent.prepend(calloutContentHeader);

					if (showMode == 'onclick') {
						calloutContent.prepend($('<span class="CalloutMessageClose">&nbsp;</div>'));
					}
				}
			};

			if (containerId !== undefined && containerId !== '') {
				calloutContent = $("#".concat(containerId))
					.prepend($('<div id="callout_closeButton" class="closeButton">&nbsp;</div>'))
			}
			else if (jsonData !== undefined && jsonData !== '') {
				icon = $('<div class="CalloutIconContainer" />')
					.append(createElement('div', calloutIcon))
					.addClass(iconContainerClass || "CalloutIconContainerIconAdjust");
				renderJSON();
			}
			else {
				var useHtml = (htmlEncoded === undefined || htmlEncoded === '') ? false : !htmlEncoded;
				calloutContent = $('<div />').addClass('CalloutContent');

				if (useHtml) {
					calloutContent.html(content);
				}
				else {
					calloutContent.text(content);
				}

				calloutContent.prepend($('<div class="CalloutMessageCloseButton">&nbsp;</div>'))
					.prepend($('<div class="CalloutPointer" />'))
					.prepend($('<div class="CalloutPointer CalloutPointerBorder" />'));
			}
			if (placement) {
				calloutContent.addClass(placement)
			}

			var callout = $('<div style="display: none" />')
				.addClass('CalloutContainer')
				.append(calloutContent);

			if (id !== undefined && id !== '') {
				icon.attr('id', id);
				calloutContent.attr('id', id + '-Content');
			}

			var elementsInsideCallout = icon.find('.'.concat(calloutIcon))
				.add(callout.find('.CalloutPointer'))
				.add(callout.find('.CalloutContent'))
				.add(calloutContent.find("*").not('.CalloutMessageCloseButton').not('.CalloutMessageClose').not("a"));

			var show = function (e) {
				e.stopPropagation();

				if (!open) {
					callout
						.fadeOut()
						.stop(true, true)
						.fadeIn();

					updateTooltipPosition()

					if (showMode == 'onclick') {
						$('body').click(hide);
					}
					open = true;
				}
				else {
					callout
						.stop(true, true)
						.fadeOut();

					open = false;
				}
			};

			var hide = function (e) {
				if (open &&( targetOutsideCallout(e.target) || e.target.id=="callout_closeButton")) {
					callout
						.stop(true, true)
						.fadeOut();

					open = false;
					if (showMode == 'onclick') {
						$('body').unbind('click', hide);
					}
				}
			};

			var targetOutsideCallout = function (target) {
				return elementsInsideCallout.filter(function () {
					return this == target;
				}).length == 0;
			};

			var iconPositionOffset = '9 0';
			var tooltipPositionAt = 'right';
			var tooltipPositionMy = 'left';
			var tooltipPositionOffset = this.dataset.tooltipPositionOffset || '9 0';
			var updateTooltipPosition;

			if (window._ENABLE_EDS_) {
				updateTooltipPosition = function () {
					var iconOffset = icon.offset();
					var iconWidth = icon.outerWidth();
					var iconHeight = icon.outerHeight();
					var parent = icon.closest('.section-content');
					if (parent.length === 0){
						parent=icon.closest('.ListView');
					}
					if (parent.length === 0) {
						var positionOptions = {
							of: icon,
							offset: iconPositionOffset,
							collision: 'none'
						};
						//Determine position based on the closest container class
						if (icon.closest('.WizardSection').length > 0) {
							positionOptions.at = 'right';
							positionOptions.my = 'left';
						}
						else if (icon.closest('.header-wrapper-container').length > 0) {
							//If the callout is placed inside the header container
							positionOptions.at = 'bottom';
							positionOptions.my = 'right';
						}
						else if (icon.closest('.ClientForm').length > 0) {
							//callout inside ClientForm container
							positionOptions.at = 'top';
							positionOptions.my = 'bottom';
							calloutContent.addClass("CalloutContent top");
						}
						else if (icon.closest('.line-padding').length > 0) {
							//If the callout is placed inside popup without any feild
							positionOptions.at = 'right';
							positionOptions.my = 'left';
						}
						else {							
							// default case, if none of the specific classes are found 
							positionOptions.at = 'right';
							positionOptions.my = 'left';
						}

						callout.position(positionOptions);

						updateTooltipPositionThatOutOfTheScreen();
					}
					else {
						var parentOffset = parent.offset();
						var parentWidth = parent.width();
						var tooltipWidth = $('.CalloutContainer').width();
						var windowHeight = $(window).height();
						var leftSpace = iconOffset.left - parentOffset?.left;
						var rightSpace = parentWidth - (leftSpace + iconWidth);
						var topSpace = windowHeight - iconOffset.top;
						var bottomSpace = windowHeight - (topSpace + iconHeight);

						var position = {};
						if (rightSpace >= tooltipWidth) {
							position.at = 'right';
							position.my = 'left';
							position.offset = '9 0';
							calloutContent.removeClass();
							calloutContent.addClass("CalloutContent right");
						}
						else if (topSpace >= tooltipWidth) {
							position.at = 'top';
							position.my = 'bottom';
							position.offset = '9 -100';
							calloutContent.removeClass();
							calloutContent.addClass("CalloutContent top");
							iconDiv?iconDiv.addClass("CalloutIconTop"):icon.addClass("CalloutIconTop");
						}
						else if (bottomSpace >= tooltipWidth) {
							position.at = 'bottom';
							position.my = 'top';
							position.offset = '-9 0';
							calloutContent.removeClass();
							calloutContent.addClass("CalloutContent bottom");
							iconDiv?iconDiv.addClass("CalloutIconBottom"):icon.addClass("CalloutIconBottom");
						}
						else {
							position.at = 'left';
							position.my = 'right';
							position.offset = '-9 0';
							calloutContent.removeClass();
							calloutContent.addClass("CalloutContent left");
						}

						callout.position({
							of: icon,
							at: position.at,
							my: position.my,
							offset: position.offset,
							collision: 'none'
						});

						updateTooltipPositionThatOutOfTheScreen();
					}
				};
			}
			else {
				if (placement == "left") {
					iconPositionOffset = '-9 0';
					tooltipPositionAt = 'left';
					tooltipPositionMy = 'right';
					tooltipPositionOffset = this.dataset.tooltipPositionOffset || '-9 9';
				}

				if (placement == "bottom") {
					iconPositionOffset = '9 0';
					tooltipPositionAt = 'bottom';
					tooltipPositionMy = 'right';
					tooltipPositionOffset = this.dataset.tooltipPositionOffset || '9 100';
				}

				updateTooltipPosition = function () {
					callout.position({
						of: icon,
						at: tooltipPositionAt,
						my: tooltipPositionMy,
						offset: tooltipPositionOffset,
						collision: 'none'
					});

					updateTooltipPositionThatOutOfTheScreen();
				};
			}

			var updateTooltipPositionThatOutOfTheScreen = function () {
				var tooltipContainerPosition = callout.position();

				// if the callout is place next to the buttons and the callout is out of the screen, adjust the tooltip position
				if (tooltipContainerPosition.top < 0) {
					var iconCalloutButtonContainer = $(icon).closest('.CalloutButton');

					if (iconCalloutButtonContainer.length) {
						var iconCalloutButtonContainerOffsetHeight = parseInt(iconCalloutButtonContainer[0].offsetHeight);
						var tooltipTop = iconCalloutButtonContainerOffsetHeight;

						if (window._ENABLE_EDS_) {
							tooltipTop -= 10;
						}

						$(callout).css({ top: tooltipTop + "px" });
					}
				}
			};

			var updateIconPosition = function () {
				icon.position({
					of: $this,
					at: 'right',
					my: 'left',
					offset: iconPositionOffset,
					collision: 'none'
				});
			};

			var updatePosition = function () {
				if ($this.closest('body').length == 0) {
					removeEventUpdatePosition();
				}
				else {
					setTimeout(function () {
						if ($.fn.callout.updateTooltipPositionOnly !== true) {
							updateIconPosition();
						}

						if (open) {
							updateTooltipPosition();
						}
					}, 0);
				}
			};

			var removeEventUpdatePosition = function () {
				$(window).unbind("resize", updatePosition);
				$(window).unbind("load", updatePosition);
			}

			// add icon to page
			$this.after(icon);

			if (!window._ENABLE_EDS_) {
				// placement left for callout is used in Statements | To be completed screen
				// In order to make the callout following the scroll of the pinned table,
				// We set it as a relative element inside the table
				if (placement == "left") {
					var calloutPlaceholder = $('<div />').addClass('CalloutPlaceholder').append(callout);
					$this.after(calloutPlaceholder);
					// Originally it need to be placed on top of other elements, so we need append it on the body part
				}
				else {
					$('body').append(callout);
				}
			}
			else
				$('body').append(callout);

			// bind events
			switch (showMode) {
				case 'onclick':
					icon.click(show);
					break;
				case 'onhover':
					$(".CalloutMessageCloseButton").hide();
					iconDiv?iconDiv.hover(show):icon.hover(show);
					break;
			}

			$(window).resize(updatePosition)
				// after the window is loaded, we can update the position
				.load(updatePosition);

			updatePosition;

			$(".closeButton").click(hide);
		});
	};

	$.fn.callout.updateTooltipPositionOnly = false;

	$.fn.callout.reInitiateCallout = function () {
		$('.CalloutIconContainer').remove();
		$('.CalloutContainer').remove();
		$('[data-callout]').callout();
		$(window).resize();
	};

	// Walk through all elements with a callout data attribute and initialize their callouts
	$(function () { $('[data-callout]').callout(); });
	$(function () { $('[data-callout-container-id]').callout(); });
	$(function () { $('[data-callout-jsonData]').callout(); });
})(jQuery);;
var pagingCompact = {
	onPageChange : function onPageChange(currentPageNumber, onchangeAction){
		var navigationContainer = document.getElementsByClassName('navigationContainer')[0];
		var totalNumberOfPages = navigationContainer.getElementsByClassName("pageNumbersList")[0].childElementCount
		if(currentPageNumber <= 1)
		{
			navigationContainer.getElementsByClassName('pgButton Prev')[0].disabled = true
		}
		else
		{
			navigationContainer.getElementsByClassName('pgButton Prev')[0].disabled = false
		}
		
		if(currentPageNumber >= totalNumberOfPages)
		{
			navigationContainer.getElementsByClassName('pgButton Next')[0].disabled = true
		}
		else
		{
			navigationContainer.getElementsByClassName('pgButton Next')[0].disabled = false
		}
		onchangeAction(currentPageNumber)
	}
};
/// <reference path="../base/jquery-1.5.1-vsdoc.js" />
/// <reference path="../SysControls/SysElement.js" />
/// <reference path="../SysControls/SysLegacy.js" />

(function () {
	var SignatureField = (function () {

		function SignatureFieldDef(id, onChangeScript, width, height) {

			if (SignatureFieldDef._initialized === undefined) {

				SignatureFieldDef.prototype._signatureField;
				SignatureFieldDef.prototype._context;
				SignatureFieldDef.prototype._valueField;
				SignatureFieldDef.prototype._mousemove;
				SignatureFieldDef.prototype._touchmove;

				SignatureFieldDef.prototype._Init = function (id, onChangeScript, width, height) {
					if (id != null) {
						this._signatureField = document.getElementById(id + "SigFld");
						this._valueField = new SysElement(id);
						this._mousemove = false;
						this._touchmove = false;

						if (typeof this._signatureField !== "undefined" && this._signatureField != null) {
							var me = this;

							this.onMouseDown = function (event) {
								//clear the value field before start draw signature
								me._valueField.Value('');

								me._context.beginPath();
								me._context.moveTo(event.offsetX, event.offsetY);
								me._mousemove = true;
							}

							this.onMouseUp = function (event) {
								me.paint(event);
								me._mousemove = false;

								//store the image binary value into value field
								me._valueField.Value(me._signatureField.toDataURL().replace('data:image/png;base64,', ''))

								// trigger onChange script after finish drawing
								if (typeof onChangeScript === "function") {
									onChangeScript();
								}
								else if (SysElement.IsNotNothing(onChangeScript)) {
									new Function(onChangeScript)();
								}
							}

							this.paint = function (event) {
								if (me._mousemove) {
									me._context.lineTo(event.offsetX, event.offsetY);
									me._context.stroke();
								}
							}

							this.onTouchStart = function (event) {
								event.preventDefault();

								let br = me._signatureField.getBoundingClientRect();
								let touchX = event.touches[0].clientX - br.left;
								let touchY = event.touches[0].clientY - br.top;

								me._context.beginPath();
								me._context.moveTo(touchX, touchY);

								me._touchmove = true;
							}

							this.onTouchEnd = function (event) {
								me._touchmove = false;

								//store the image binary value into value field
								me._valueField.Value(me._signatureField.toDataURL().replace('data:image/png;base64,', ''))

								// trigger onChange script after finish drawing
								if (typeof onChangeScript === "function") {
									onChangeScript();
								}
								else if (SysElement.IsNotNothing(onChangeScript)) {
									new Function(onChangeScript)();
								}
							}

							this.touchPaint = function (event) {
								event.preventDefault();

								if (me._touchmove) {
									let br = me._signatureField.getBoundingClientRect();
									let touchX = event.touches[0].clientX - br.left;
									let touchY = event.touches[0].clientY - br.top;

									me._context.lineTo(touchX, touchY);
									me._context.stroke();
								}
							}

							// For desktop device
							this._signatureField.addEventListener("mousedown", this.onMouseDown, false);
							this._signatureField.addEventListener("mouseup", this.onMouseUp, false);
							this._signatureField.addEventListener("mousemove", this.paint, false);

							// For mobile device 
							this._signatureField.addEventListener("touchstart", this.onTouchStart, false);
							this._signatureField.addEventListener("touchend", this.onTouchEnd, false);
							this._signatureField.addEventListener("touchmove", this.touchPaint, false);

							this._context = this._signatureField.getContext("2d");
							this._context.lineWidth = 2;

							if (width == 0) {
								this._signatureField.width = this._signatureField.parentElement.clientWidth;
							}

							if (height == 0) {
								this._signatureField.height = this._signatureField.parentElement.clientHeight;
							}
						}
					};
				};

				SignatureFieldDef._initialized = true;
			}

			this._Init(id, onChangeScript, width, height);
		}

		return SignatureFieldDef;
	})();

	window.SignatureField = SignatureField;
})();;
function ShowTooltip(element, textContent){
	element.hover(function () {
			$(this).css('cursor', 'pointer').attr('title', textContent);
		}, function () {
			$(this).css('cursor', 'auto');
	});
};
/// <reference path="Dialog.js" />
/// <reference path="SysWindow.js" />
/// <reference path="SysUrlBuilder.js" />
/// <reference path="Term.js" />

// Public interface
DivisionFrame.prototype = {
	divisionframe: "1.0.0",

	Open: function (url, division, allowFullOpen, dialogOptions) {
		/// <summary></summary>
		/// <param name="url" type="String">Url to open in a separate frame</param>
		/// <param name="division" type="Number">Division where to open the target url</param>
		/// <param name="allowFullOpen" type="Boolean">Whether the frame has an open company button</param>
		/// <param name="dialogOptions" type="Object">Optional extra dialog options</param>
		/// <returns type="Dialog">The Dialog object</returns>
	},

	Apply: function (divisionHid, divisionName) {
		/// <summary>Make adjustments on this page and it's dialog frame according to the opened division.</summary>
		/// <param name="divisionHid" type="Number">HID of the division</param>
		/// <param name="divisionName" type="String">Name of the division</param>
	}

};

/// Should reflect Exact.Web.UI.Page.DivisionFrameOptions
DivisionFrame.DivisionFrameOptions = {
	None: 0,
	Enabled: 1,
	AutoPostBack: 2
}

function DivisionFrame(reloadCurrentPage) {
	if (DivisionFrame._initialized === undefined) {
		var _urlParameter = "DivisionFrame";
		var _frameId = "divisionFrame";
		var _urlParameterValue = reloadCurrentPage
			? DivisionFrame.DivisionFrameOptions.Enabled | DivisionFrame.DivisionFrameOptions.AutoPostBack
			: DivisionFrame.DivisionFrameOptions.Enabled;
		var dialogHandler = function() {
			if (SysElement.IsNotNothing(reloadCurrentPage) && reloadCurrentPage) {
				SysSubmit();
			}
		};

		DivisionFrame.prototype.Open = function (url, division, allowFullOpen, dialogOptions) {
			var urlBuilder = new SysUrlBuilder(url)
				.OverrideDivisionKey(division)
				.Add(_urlParameter, _urlParameterValue);

			var defaultOptions = {
				id: _frameId,
				contentsPage: urlBuilder,
				titleTerm: '',
				fullScreen: true,
				resizable: false,
				autoShow: true,
				arguments: { allowFullOpen: !!allowFullOpen },
				onClose: dialogHandler
			};

			var options = Object.assign({}, defaultOptions, dialogOptions);
			return new Dialog(options);
		};

		DivisionFrame.prototype.Apply = function (divisionHid, divisionName) {
			var dialog = SysWindow.GetDialog(document, window);

			var isPageInDivisionFrame = dialog.id == _frameId;
			if (!isPageInDivisionFrame) return;

			var frameTitle = String(divisionHid) + ' - ' + divisionName;
			dialog.SetTitle(frameTitle);

			var addOpenCompanyButton = dialog.arguments.allowFullOpen;

			if (addOpenCompanyButton) {
				createOpenCompanyButton(dialog);
			}
		};

		function createOpenCompanyButton(dialog) {
			var buttonElement = getOpenCompanyButton(dialog.dialog.element);
			buttonElement.addEventListener('click', function (_, e) {
				var targetUrl = getUrl();
				SysWindow.GetMainWindow().SysWindow.SwitchDivision(SysDivision(), targetUrl);
				e.preventDefault();
			});
		}

		function getOpenCompanyButton(dialogElement) {
			var frame = $(dialogElement).closest('.ui-dialog');
			$('.ui-dialog-titlebar-fullOpen', frame).remove();
			var titleElement = $('.ui-dialog-title', frame).first();
			var link = $('<a href="#" class="ui-dialog-titlebar-fullOpen-link"></a>').text(SysTerm(60470, 'Open company'));
			var element = $('<span class="ui-dialog-titlebar-fullOpen"></span>').append(link);
			titleElement.after(element);
			return link.get(0);
		}

		function getUrl() {
			// dialog.contentsPage does not change on navigation
			var currentPage = window.location.pathname.split("/").pop();
			var path = currentPage + window.location.search;
			var urlBuilder = new SysUrlBuilder(path);
			return cleanUrl(urlBuilder).ToString();
		}

		function cleanUrl(urlBuilder) {
			// todo: SysUrlBuilder should have a method to clean system level url parameters
			urlBuilder
				.Remove(_urlParameter)
				.Remove('BeginModalCallStack')
				.Remove('IsModal')
				.Remove('_CSL_');
			return urlBuilder;
		}
	}

	DivisionFrame._initialized = true;
};
var showFullPageOverlay = false;
var droppedGridRowID = null;
var dragToEntryLineMessage = null; 

(function ($) {
	// reserved words are those that appear in data context and is meaningful within this plugin.
	// however, they are NOT to be passed on to the destination URL.
	var DragAndDropOverlayReservedWords = [
		// display text on page overlay
		'overlayHeader',
		// corresponding term ID for display text on page overlay
		'overlayHeaderId',
		// default context information for display on page overlay AND dialog title
		'defaultHeaderContext',
		// display text on dialog title
		'dialogHeader',
		// corresponding term ID for display text on dialog title
		'dialogHeaderId',
		// context information for display on page overlay AND dialog title
		'ctrlHeaderContext',
		// corresponding term ID for context information for display on page overlay AND dialog title
		'ctrlDocumentId',
		// flag to determine refreshing of current page
		'refreshCurrentPage'
	];

	$.fn.draganddrop = function (options) {
		// default options
		var settings = $.extend({
			action: 'start',				// start drag-and-drop overlay. Possible values: start, stop
			url: 'DocEdit.aspx',			// page to open
			bcaction: 0,					// BCAction (New)
			overlayHeader: 'Drop your files and create new document',
			overlayHeaderId: 58014,
			dialogHeader: 'Create a new document',
			dialogHeaderId: 57503,
			refreshCurrentPage: false
		}, options);
		if (!('draggable' in document.createElement('span'))) {
			// drag-and-drop not supported by browser
			return;
		}

		var fullPageOverlay = $('.DragAndDropOverlay');
		// creates the page overlay for drag-and-drop if not found
		if (!fullPageOverlay.length) {
			fullPageOverlay = $(document.createElement('div'));
			fullPageOverlay.addClass('DragAndDropOverlay');
			var overlayControls = '<div class="OverlayContent"><div class="Info-Icon">';
			if (window._ENABLE_EDS_) {
				overlayControls = overlayControls + '<img src="../docs/images/LeftIcon.svg" class="Left" /><img src="../docs/images/CentreIcon.svg" class="Centre" /><img src="../docs/images/RightIcon.svg" class="Right" />';
			}
			overlayControls = overlayControls + '</div><span id="TitleCaption" class="Info-Title"></span><span id="TitleCaptionSuffix" class="Info-Context"></span></div>';
			fullPageOverlay.append(overlayControls);
			fullPageOverlay.mouseover(function () {
					fullPageOverlay.fadeOut(200);
					HighLightOrClearAllFields(false);
				});
			$(document.body).prepend(fullPageOverlay);
		}

		var contextControl = $('#OverlayContext');
		var iframe = document.getElementById("MainWindow");
		if (!contextControl.length) {
			// if context not found in main page, try to look inside main iframe
			contextControl = $('#OverlayContext', iframe.contentWindow.document);
		}

		if (iframe != undefined) {
			showFullPageOverlay = !isDragAndDropToEntryLine();
			if (!showFullPageOverlay) {
				dragToEntryLineMessage = SysTerm(58324, 'Drop your files on an entry line to create a document');
			}
		}

		return this.each(function () {
			var contextControlLength, overlayHeader, overlayHeaderId, contextData, overlayText, gridRow;
			var element = $(this);
			var destroyDragDrop = function () {
				// remove all event handlers for pages with exception (setting of exception flag in the page itself)
				element.unbind('dragenter');
				element.unbind('dragover');
				element.unbind('dragleave');
				element.unbind('drop');

				contextControlLength = overlayHeader = overlayHeaderId = contextData = overlayText = gridRow = null;
			};
			if (settings.action === 'start') {
				destroyDragDrop();
				// start drag-and-drop overlay
				contextControlLength = contextControl ? contextControl.length : 0;
				overlayHeader = settings.overlayHeader;
				overlayHeaderId = settings.overlayHeaderId;
				contextData;

				if (contextControlLength) {
					contextData = contextControl.get(0).dataset;
					overlayHeader = contextData['overlayHeader'];
					overlayHeaderId = 0;

					if (!overlayHeader) {
						overlayHeader = settings.overlayHeader;
						overlayHeaderId = settings.overlayHeaderId;
					}
				}
				
				overlayText = SysTerm(overlayHeaderId, overlayHeader);
				overlayText = overlayText.replace(' {0}', '');
				$('#TitleCaption').text(overlayText);

				// handles drag event into and inside viewport (event may fire when entering child element)
				//isPageElement prevents binding if dragged files are elements from the page (like photos, highlighted texts)
				element.bind('dragenter', function (event) {
					
					if (event.target == this || event.originalEvent.pageX < 1 || event.originalEvent.pageY < 1 || isPageElement(event.originalEvent.dataTransfer)) {
						return;
					}

					event.preventDefault(); //to prevent browser from opening a dropped file behind an open dialog (except for pages with dropzone)

					if (!SysIsDialogOpened()) {  //used this checking to avoid having to bind and unbind the event if there is a dialog opened on top of the page
						highlightGridDroppableZone(event, false);

						event.stopPropagation();
						var titleCaptionSuffix = $('#TitleCaptionSuffix');

						if (contextControlLength) {
							var headerContext = contextData['ctrlHeaderContext'];
							var headerDefaultContext = contextData['defaultHeaderContext'];
							var context = '';

							if (headerContext) {
								var contextValue = resolveDynamicValue(headerContext);

								if (contextValue) {
									context = contextValue;
								}

								contextValue = null;
							}

							if (context === '' && headerDefaultContext) {
								context = headerDefaultContext;
							}

							titleCaptionSuffix.text(context);
							headerContext = headerDefaultContext = context = null;
						}
						else {
							titleCaptionSuffix.text('');
						}

						if (showFullPageOverlay) {
							fullPageOverlay.css({ 'height': '100%' }).fadeIn(200);
						}
						titleCaptionSuffix = null;
					}
				});

				//to prevent the default browser behavior which opens the file(s) dropped on the page
				element.bind('dragover', function (event) {
					event.preventDefault();
					event.stopPropagation();
				});

				//handles drag event when leaving viewport (event may fire when entering child element)
				element.bind('dragleave', function (event) {
					var width = event.originalEvent.pageX;
					var height = event.originalEvent.pageY;

					// ensure mouse pointer is outside of viewport as this event may be fired when leaving a child element
					if (width < 1 || width >= window.innerWidth || height < 1 ) {
						event.stopPropagation();
						event.preventDefault();
						fullPageOverlay.fadeOut(200);
						if (!showFullPageOverlay) {
							HighLightOrClearAllFields(false);
						}
					}

					width = height = null;
				});

				// handles drop event when leaving viewport
				element.bind('drop', function (event) {
					event.preventDefault();  //to prevent browser from opening a dropped file behind an open dialog (except for pages with dropzone)
					if (!SysIsDialogOpened() && !isPageElement(event.originalEvent.dataTransfer)) { //used this checking to avoid having to bind and unbind the event if there is a dialog opened on top of the page

						highlightGridDroppableZone(event, false);

						event.stopPropagation();

						if (showFullPageOverlay) {
						fullPageOverlay.fadeOut(200);
						}

						//Check whether file is drop into one of the grid line that support drag-drop. Otherwise, show information dialog.
						if (isDragAndDropToEntryLine()) {
							var el = $(event.target) || $(event.srcElement);

							//Get file-drop-to table row (TR) 
							gridRow = getValidGridlineBasedOnDragDropPosition(el);

							//Check whether the drop-file is on the valid grid line
							if (gridRow != undefined) {
								droppedGridRowID = gridRow.attr('id');

								if (gridRow.length != 1 || droppedGridRowID == undefined) {
									new InformationDialog({
										headerTermId: 58324,
										headerTerm: 'Drop your files on an entry line to create a document',
										width: '600px',
										onClose: function () {
											HighLightOrClearAllFields(false);
											fullPageOverlay.fadeOut(200);
										}
									});
									return;
								}
							}
						}

						// assigns dropped files to new variable defined in window
						// these files are to be picked up by the destination url page
						window.FileList = event.originalEvent.dataTransfer.files;

						var url = new SysUrlBuilder(settings.url);
						var destinationUrl = getUrlParameters(url, settings, gridRow);
						showDocumentInDialog(destinationUrl, settings);

						url = destinationUrl = null;
					}
				});
			}
			else if (settings.action === 'stop') {
				destroyDragDrop();
			}
		});
	};

	// converts context found in page into url parameters
	var getUrlParameters = function (url, settings, gridRow) {
		var contextControl = $('#OverlayContext');

		if (!contextControl.length) {
			// if context not found in main page, try to look inside main iframe
			var mainIframe = document.getElementById("MainWindow");

			if (mainIframe) {
				contextControl = $('#OverlayContext', mainIframe.contentWindow.document);
			}

			mainIframe = null;
		}

		var isContextControlExist = contextControl ? contextControl.length : 0;
		var contextData;

		if (isContextControlExist) {
			contextData = contextControl.get(0).dataset;
		}

		var openDocumentMode = settings.bcaction;
		if (contextData) {
			var documentIdControl = contextData['ctrlDocumentId'];

			if (documentIdControl) {
				var documentId = resolveDynamicValue(documentIdControl);
				
				if (documentId) {
					url.Add('id', documentId);
					openDocumentMode = 1;			// edit mode
				}
				url.Add('Resultcols', 'Documents.ID,Documents.HID,Documents.Subject');
				documentId = null;
			}

			url.Add('bcaction', openDocumentMode);

			var dynamicValue;

			for (var key in contextData) {
				if ($.inArray(key, DragAndDropOverlayReservedWords) > -1) {
					continue;
				}

				if (key.startsWith('ctrl')) {
					// dynamic value
					dynamicValue = resolveDynamicValue(contextData[key]);

					if (dynamicValue) {
						url.Add(key.substring(4), dynamicValue);
					}
				}
				else {
					// static value
					url.Add(key, contextData[key]);
				}
			}

			documentIdControl = dynamicValue = null;
		}
		else if (gridRow != undefined) {
			var contentFrame = $('#MainWindow', parent.document)[0].contentWindow.document;
			var gridRowSelected = $('#' + droppedGridRowID, contentFrame);
			var documentDisplayField = GetDisplayDocumentFieldInGrid(gridRowSelected, contentFrame);

			if (documentDisplayField.length && (documentDisplayField[0].value != "")) {
				//a document is already attached to the entry line, open existing document in Edit mode
				var documentIDField = GetHiddenDocumentFieldInGrid(gridRowSelected, contentFrame);
				if (documentIDField.length) {
					var documentID = documentIDField[0].value;
					openDocumentMode = 1;
					url.Add('id', documentID);
				}
			}

			//Support for document field in grid level
			url.Add('bcaction', openDocumentMode);
			url.Add('Resultcols', 'Documents.ID,Documents.HID');

			contentFrame = gridRowSelected = documentDisplayField = null;
		}
		else {
			// default url parameters needed
			url.Add('bcaction', settings.bcaction);
		}

		contextControl = isContextControlExist = contextData = openDocumentMode = null;

		return url;
	};

	// displays destination url in a dialog
	var showDocumentInDialog = function (url, settings) {
		var contextControl = $('#OverlayContext');

		if (!contextControl.length) {
			// if context not found in main page, try to look inside main iframe
			var mainIframe = document.getElementById("MainWindow");

			if (mainIframe) {
				contextControl = $('#OverlayContext', mainIframe.contentWindow.document);
			}

			mainIframe = null;
		}

		var isContextControlExist = contextControl ? contextControl.length : 0;
		var contextData;
		var isRefreshCurrentPage = false;

		if (isContextControlExist) {
			contextData = contextControl.get(0).dataset;
		}

		var options = {
			autoShow: true,
			fullScreen: false,
			contentsPage: url,
			width: 850,
			height: 600,
			returnFocus: document.activeElement,
			handler: HandleReturnValue
		};

		if (contextData) {
			var headerContext = contextData['ctrlHeaderContext'];
			var contextValue = '';

			if ((typeof contextData['refreshCurrentPage'] === 'string' && JSON.parse(contextData['refreshCurrentPage']) === true) || 
				contextData['refreshCurrentPage'] === true) {
				isRefreshCurrentPage = true;
			}

			if (headerContext) {
				var dynamicValue = resolveDynamicValue(headerContext);

				if (dynamicValue) {
					contextValue = dynamicValue;
				}

				dynamicValue = null;
			}

			var dialogHeader = contextData['dialogHeader'];
			var dialogHeaderId = -1;

			if (dialogHeader) {
				var headerDefaultContext = contextData['defaultHeaderContext'];
				
				if (contextValue === '' && headerDefaultContext) {
					contextValue = headerDefaultContext;
				}

				if (contextValue !== '') {
					options.titleTerm = String.format(SysTerm(dialogHeaderId, dialogHeader), contextValue);
					options.titleTermId = -1;
				}

				headerDefaultContext = null;
			}

			headerContext = contextValue = dialogHeader = dialogHeaderId = null;
		}
		else {
			options.titleTerm = settings.dialogHeader;
			options.titleTermId = settings.dialogHeaderId;
		}

		options.onClose = OnCloseAction(isRefreshCurrentPage);

		var dlg = new Dialog(options);

		contextControl = isContextControlExist = contextData = options = isRefreshCurrentPage = null;
	};

	// resolves dynamic value by control ID (look up element's value by their control ID)
	var resolveDynamicValue = function (controlId) {
		var mainIframe = $('#MainWindow').contents();
		// search for control within main iframe
		var contextValue = new SysElement(controlId, mainIframe).Value();

		if (contextValue) {
			return contextValue;
		}
		else {
			// search for control within menu portal if not found in iframe
			contextValue = new SysElement(controlId).Value();
		}

		mainIframe = null;

		return contextValue;
	};

	var isPageElement = function (dataTransfer) {
		if (dataTransfer.types != undefined) {
			//in IE if page elements are dragged, the dataTransfer.types property of event returns other file types and optionally 'Files'
			//using feature checking instead of user agent checking to determine if browser is IE to avoid issues in future IE version releases
			//MSStream is an DOM object used for streaming and is supported in IE 10 and 11
			if (!!window.MSStream) {
				for (i = 0; i < dataTransfer.types.length; i++) {
					if (dataTransfer.types[i] != "Files") {
						return true;
					}
				}
			}
			// In Chrome, if page elements are dragged, dataTransfer.types will not contain file type 'Files'
			//In FF, file type 'text/html' is one of the file types returned dragged page elements.
			else if (dataTransfer.types.indexOf ? dataTransfer.types.indexOf('Files') == -1 : dataTransfer.types.contains('text/html') == true) {
				return true;
			}
			return false;
		}
	};

	var highlightGridDroppableZone = function (event, clearHighlight) {
		if (showFullPageOverlay) return;

		var el = $(event.target) || $(event.srcElement);

		if (!isFilesDragToValidDragDropGridline(el)) return;

		//Get file-drag-to table row (TR) 
		var gridRow = getValidGridlineBasedOnDragDropPosition(el);

		if (gridRow != undefined && gridRow.length == 1) {
			//Only proceed when grid row contains of document browsefield 
			if (!isDocumentFieldUsedInGrid(gridRow)) {
				showFullPageOverlay = true;
				return;
			}

			//Highlight and select grid row
			HighLightOrClearAllFields((!clearHighlight), gridRow);
		}
	};

	var getValidGridlineBasedOnDragDropPosition = function (el) {
		if (el == undefined) return undefined;

		var gridRow = el.parent('tr.GridRow');
		if (gridRow != undefined && gridRow.length) {
			//When drag on TD > TR), direct return current element parent which is direct parent (TR). 
			return gridRow;
		}
		else {
			//Search and return TR parent when drag on Input control > TD > TR 
			gridRow = el.parentsUntil('tr.GridRow'); //Current row which file drag to
			return gridRow.parent();
		}
		return undefined;
	};

	var isFilesDragToValidDragDropGridline = function (el) {
		//Get table grid based on current mouse drag-drop position. This will search the parent element for current drag event.
		var gridTableBasedOnDragPosition = $(el).parentsUntil('table.Grid').parent();

		//Only proceed if dragover files is on top grid control
		if (!gridTableBasedOnDragPosition.length) {
			return false;
		}

		//## Behavior ##: To highlight and show grid table as droppable zone 
		//To check whether the drag-drop file is on the grid table which allow drap-drop document function
		var allowDragDropGridTableTagName = gridTableBasedOnDragPosition[0].tagName;

		//Get file-drag-to table row (TR) and determine whether is drag on the valid grid line
		var gridRow = getValidGridlineBasedOnDragDropPosition(el);
		var isDragToValidGridline = false;

		if (gridRow != undefined && gridRow.length == 1) {
			isDragToValidGridline = true;
		}

		if (allowDragDropGridTableTagName == 'TABLE' && isDragToValidGridline) {
			//Clear highlight since the current drag-drop file is on the drop area
			HighLightOrClearAllFields(false);
		}
		else {
			//Highlight and show grid table is the drop area
			ShowOverlayMessage();
			HighLightOrClearAllFields(true);
		}

		//Only proceed if grid control has class AllowDragDropDocument. This flag is used to determine whether user can drag and drop file to the grid.			
		if (!isGridAllowDragDropDocument(gridTableBasedOnDragPosition.parent())) return false;

		return true;
	};

	var isGridAllowDragDropDocument = function (gridTableElement) {
		return $(gridTableElement).hasClass('AllowDragDropDocument');
	};

	//Function used to check whether document field is used in grid control. 
	//searchElement: grid table or grid row
	var isDocumentFieldUsedInGrid = function (searchElement) {
		return $(searchElement).find('input[type=hidden][data-is-document=\'true\']').length;
	};

	var isDragAndDropToEntryLine = function () {
		var gridTable = GetGridTable();

		if (gridTable != undefined) {
			if (isGridAllowDragDropDocument(gridTable) && isDocumentFieldUsedInGrid(gridTable)) {
				return true;
			}
		}
		return false;
	};
}(jQuery));

function ManageDragAndDropOverlay() {
	// ensure drag-and-drop events are rebind when iframe content reloads
	$('#MainWindow').bind('load', function (event) {
		if (!canAccessIFrame(this)) return;

		var iframe = this.contentWindow;
		var page = $(event.target) || $(event.srcElement);

		//'exclude-overlay' is a class added to the iframe when a dropzone is rendered to a page
		//when iframe is loaded with 'exclude-overlay' class, drag and drop is removed from the window and iframe
		if (page.hasClass('exclude-overlay')) {
			var contentFrame = $(this);

			contentFrame.removeClass('exclude-overlay');

			$(window).draganddrop({ action: 'stop' });
			$(iframe).draganddrop({ action: 'stop' });
		}
		else { 
			var options = {};
			if (iframe['GetDragAndDropOptions'] &&
				typeof (iframe['GetDragAndDropOptions']) == "function") {
				options = iframe['GetDragAndDropOptions']();
		}

			$(window).draganddrop(options);
			$(iframe).draganddrop(options);
		}
	});
}

function canAccessIFrame(iframe) {
	var html = null;
	try {
		// deal with older browsers
		var doc = iframe.contentDocument || iframe.contentWindow.document;
		html = doc.body.innerHTML;
	} catch (err) {
		// do nothing
	}

	return (html !== null);
}

function OnCloseAction(isRefreshCurrentPage) {
	if (isRefreshCurrentPage) {
		return function () {
			var iframe = document.getElementById("MainWindow");
			if (iframe) { // perform submit() for iframe instead of reload(). Using reload() will get re-send warning popup 
				$("form", iframe.contentWindow.document).submit();
			}
			iframe = null;
			GenericOnCloseAction();
		};
	}
	else {
		if (!showFullPageOverlay) {
			return function () {
				droppedGridRowID = null;
				HighLightOrClearAllFields(false);

				var fullPageOverlay = $('.DragAndDropOverlay');
				fullPageOverlay.fadeOut(200);
				GenericOnCloseAction();
			};
		}
		return function () {
			GenericOnCloseAction();
		};
	}
}

// This function is to handle generic behaviour for OnClose Dialog event.
function GenericOnCloseAction() {
	window.FileList = null;	// Clear off the FileList variable if access denied. Because AccessDenied() will redirect on server side.
}

//this is the handler function to process the returned array values from the dialog
//retrieves the returned document GUID, HID and Subject and populated to the
//document browser field of the aspx page
function HandleReturnValue(returnValue) {
	var contextControl = $('#OverlayContext');
	var contentFrame = $('#MainWindow', parent.document)[0].contentWindow.document;
	var documentControlID;
	
	contextControl = $('#OverlayContext', contentFrame);
	
	if (contextControl.length) {
		contextData = contextControl.get(0).dataset;
		documentControlID = contextData['ctrlDocumentId'];

		if (documentControlID && returnValue) {
			documentControlID = '#' + documentControlID;

			if (returnValue[0]) {
				var document = $(documentControlID, contentFrame);
				document.attr("value", returnValue[0]);
				document = null;
			}

			var doclinkText = '';
			var count;

			for (count = 1; count < (returnValue.length) ; count++) {
				if (doclinkText.length > 0) {
					doclinkText += ' - ';
				}
				doclinkText += SysTrim(returnValue[count]);
			}

			var documentRef = $(documentControlID + "_ref", contentFrame);
			if (documentRef) {
				var url = new SysUrlBuilder("DocEdit.aspx?ID=" + returnValue[0]);

				documentRef.text(doclinkText);
				documentRef.css("color", "");
				documentRef.attr("Href", url.ToString());
				url = null;
			}

			doclinkText = count = null;
		}
	}
	else if (!showFullPageOverlay) {
		//Cater for page that contains datagrid with drag-drop on document field allowed.
		//The return value at this point will be 1 long string from DocEdit.aspx. Example: {c930fc94-45a0-4553-9a86-01dc4667d982},31,sss,grd_r2
		if (returnValue != undefined) {
			if (droppedGridRowID != undefined) {
				var gridRow = $('#' + droppedGridRowID, contentFrame);
				if (gridRow.length) {
					//Fill in text field that store actual value of document id -- document GUID
					var documentHiddenField = $(GetHiddenDocumentFieldInGrid(gridRow, contentFrame));
					if (documentHiddenField.length) {
						var documentId = returnValue[0];
						documentHiddenField.val(documentId);
					}

					//Fill in text field that display on the screen - document HID
					var documentDisplayField = $(GetDisplayDocumentFieldInGrid(gridRow, contentFrame));
					if (documentDisplayField.length) {
						var documentHID = returnValue[1];
						documentDisplayField.val(documentHID);
					}
				}
			}
		}
	}
	contextControl = contentFrame = documentControlID = null;
}

function GetDisplayDocumentFieldInGrid(gridRowElement, contentFrame) {
	return $(gridRowElement, contentFrame).find('input[type=text][data-is-document=\'true\']');
}

function GetHiddenDocumentFieldInGrid(gridRowElement, contentFrame) {
	return $(gridRowElement, contentFrame).find('input[type=hidden][data-is-document=\'true\']');
}

function GetGridTable() {
	var mainIframe = document.getElementById("MainWindow");

	if (mainIframe != undefined) {
		gridTable = $('table.Grid', mainIframe.contentWindow.document);
		return gridTable;
	}
	return undefined;
}

function GetGridEntryLines() {
	var gridTable = GetGridTable();

	if (gridTable != undefined) {
		var gridEntryLines = $('tr.GridRow', gridTable);
		return gridEntryLines;
	}
	return undefined;
}

function GetReferenceFields(gridEntryLines) {
	if (gridEntryLines != undefined) {
		var referenceFields = $('.Reference', gridEntryLines);
		return referenceFields;
	}
	return undefined;
}

function ShowOverlayMessage() {
	var fullPageOverlay = $('.DragAndDropOverlay');
	if (fullPageOverlay.length) {
		var elGridTableOffset = gridTable.offset();
		var menuPortalHeight = 68;

		if (fullPageOverlay.css('display') == 'none') {
			var hdrTitleOffset = $('.MainWindow').contents().find('.WaitMessage').position().top;
			var fixedButtonBarOverlay = $('.MainWindow').contents().find('.FixedButtonBar');

			fullPageOverlay.find('span#TitleCaption').text(dragToEntryLineMessage);

			if (!fixedButtonBarOverlay.length && hdrTitleOffset > 0) {
				fullPageOverlay.css({ 'height': (elGridTableOffset.top - hdrTitleOffset) + menuPortalHeight + 'px' }).fadeIn(200);
				return;
			}
			else if (fixedButtonBarOverlay.length) {
				fullPageOverlay.css({ 'height': fixedButtonBarOverlay.height() + menuPortalHeight + 'px' }).fadeIn(200);
				return;
			}
			fullPageOverlay.css({ 'height': elGridTableOffset.top + menuPortalHeight + 'px' }).fadeIn(200);
		}
	}
}

function AddOrRemoveClassInElement(element,className, isAddClass) {
	if (element.length) {
		element.each(function () {
			if (isAddClass)
				this.classList.add(className);
			else
				this.classList.remove(className);
		});
	}
}

function HighLightOrClearAllFields(isHighLight, gridRow) {
	var scope;
	if (gridRow == undefined) {
		scope = GetGridTable();
		if (!isHighLight) {
			HighLightOrClearExchangeRateFields(scope, false);
		}
	}
	else {
		scope = gridRow;
		if (isHighLight) {
			HighLightFirstRowDateField(gridRow);
		}
	}
	var allFields = $('input:not(:hidden, .Reference), select', scope);

	if (isHighLight) {
		AddOrRemoveClassInElement(allFields, 'DraggedOverEntryLine', true);
		HighLightOrClearExchangeRateFields(scope, true);
		//special handling for exchange rate fields as there is an inline styling set for background-color
		//stylebase-less class is not able to change these fields.
	}
	else {
		AddOrRemoveClassInElement(allFields, 'DraggedOverEntryLine', false);
	}
}

//this function contains the checking if row is in a split and if row is the first in split group altogether
//to minimize the jquery selection performed for faster highlighting of the rows.
//all rows of the same split row group will contain the same GUID value
function HighLightFirstRowDateField(gridRow) {
	var guidMatch;
	if (gridRow != undefined) {
		var gridRowGUID = $('input[id*="OffsetID"]', gridRow);
		if (gridRowGUID.length > 0){
			gridRowGUID = gridRowGUID[0].value;
			guidMatch = $('input[value="' + gridRowGUID + '"]', GetGridEntryLines());
		}
	}
	
	if (guidMatch != undefined && guidMatch.length > 1) {  //Checking if current row is part of split rows.
		if (gridRow[0].childNodes[0].rowSpan == 1) {  //To check the entry number div of the row. If rowSpan > 1 means current row is the first row in the split group
			var firstRow = guidMatch[0].parentElement.parentElement;  //to access the parent row

			if (firstRow != undefined) {
				var dateField = $('input[id*="EntryDate"]', firstRow);
				if (dateField.length > 0) {
					AddOrRemoveClassInElement(dateField, 'DraggedOverEntryLine', true);
				}
			}
		}
	}
}

//need to use inline styling for exchange rate fields to overwrite the inline styling introduced for background-color in vb level
//TODO: vb level should not do inline styling
function HighLightOrClearExchangeRateFields(gridTable, isHighlight) {
	var exchangeRateFields = $('input[id*="RateFC"]', gridTable);
	if (isHighlight) {
		exchangeRateFields.css('border', '1px solid #0c85b4');
		exchangeRateFields.css('background-color', '#cbe6ef');
	}
	else {
		exchangeRateFields.css('border', '');
		exchangeRateFields.css('background-color', '#e7e7e7');
	}
}

;
/// <reference path="../base/jquery-1.5.1.js" />
/// <reference path="../SysControls/SysElement.js" />

(function () {
	/// <summary>Defines the objects for managing the dropdown menus and a menu manager for the MenuPortal.aspx</summary>

	var Menu = (function () {

		MenuDef.State = {
			Collapsed: 0,
			Expanded: 1
		};

		MenuDef.MouseState = {
			Inside: 0,
			Outside: 1
		};

		MenuDef.prototype = {
			id: "Unknown",
			container: new SysElement(),
			toggleIcon: new SysElement(),
			header: new SysElement(),
			menu: new SysElement(),
			state: MenuDef.State.Collapsed,
			mouseState: MenuDef.MouseState.Outside,
			openOnHover: false,

			Collapse: function () {
				/// <summary>Collapse this drop down menu.</summary>
				/// <returns type="undefined">undefined</returns>
			},

			Expand: function () {
				/// <summary>Expand this drop down menu, i.e. show the menu items.</summary>
				/// <returns type="undefined">undefined</returns>
			},

			KeepOpen: function (keepOpen) {
				/// <summary>Should the drop down menu close when hovering outside of the menu?</summary>
				/// <param name="keepOpen" type="Boolean"></summary>
			}
		};

		function MenuDef(container, options) {
			/// <summary></summary>
			/// <param name="container" type="Any">Any form that SysElement can take: the element that contains the entire menu.</param>
			/// <field name="container" type="SysElement">The 'root' element that contains the entire menu.</field>
			/// <field name="toggleIcon" type="SysElement">The (clickable) arrow image</field>
			/// <field name="header" type="SysElement">The clickable header part of menu, which is always visible</field>
			/// <field name="menu" type="SysElement">The part of the menu that contains the menu items.</field>
			/// <field name="state" type="Menu.State">The state of the menu, collapsed | expanded</field>

			if (MenuDef._initialized === undefined) {
				// For the regression test the time-out needs to be higher than normal.
				// This can be defined in a separate file not part of the Exact Online set
				MenuDef.prototype._showTimeout = window.testAutomationDropDownTimeOut || MenuManager.openDelay || 200;
				MenuDef.prototype._showTimeoutId = 0;
				MenuDef.prototype._hideTimeout = window.testAutomationDropDownTimeOut || MenuManager.closeDelay || 200;
				MenuDef.prototype._hideTimeoutId = 0;
				MenuDef.prototype._overlay = null;

				MenuDef.prototype.Collapse = function () {
					if (this.state === MenuDef.State.Collapsed) {
						return;
					}

					this.container.RemoveClass("Active");
					this.toggleIcon.AddClass("ArrowUp");
					this.toggleIcon.RemoveClass("ArrowDown");
					this.state = MenuDef.State.Collapsed;
					if (this._overlay) {
						this._overlay.Hide();
					}

					if (typeof EnhancedNavigation !== "undefined") {
						EnhancedNavigation.hideOverlay();
					}

					if(this.id === "SwitcherMenu"){
						SysBroadCastEvent("APP_SWITCHER_CLOSE");
					}
				};

				MenuDef.prototype.Expand = function () {
					this.container.AddClass("Active");
					this.toggleIcon.RemoveClass("ArrowUp");
					this.toggleIcon.AddClass("ArrowDown");
					this.state = MenuDef.State.Expanded;

					if (this.id == 'MyWorkflowContainer') {
						if (UpcomingActivities) {
							UpcomingActivities.update();
						}
					} else if(this.id === "SwitcherMenu"){
						SysBroadCastEvent("APP_SWITCHER_OPEN");
					}

					if (this._overlay) {
						this._overlay.Width(this.menu.OuterWidth() + 2);
						if (this.id === "AdminContainer") {
							// The admin container has a large padding and a top=0 to display a border next to the title;
							// the width of the title is usually smaller than the width of the menu. In this way a border is shown over the full length.
							this._overlay.Height(this.menu.OuterHeight() - 30);
						}
						else {
							this._overlay.Height(this.menu.OuterHeight() + 2);
						}
						this._overlay.Show();
					}

					if (typeof EnhancedNavigation !== "undefined") {
						EnhancedNavigation.showOverlay();
					}
				};

				MenuDef.prototype.KeepOpen = function (keepOpen) {
					var me = this;
					this.keepOpen = keepOpen;

					window.setTimeout(function () {
						if (!me.keepOpen && me.mouseState === MenuDef.MouseState.Outside) {
							me.Collapse();
						}
					}, 1); // To have it on the event queue after a possible focus with keepOpen=true
				};

				MenuDef.prototype._Init = function (container, options) {
					var options = options || {};

					this.container = new SysElement(container);
					this.id = this.container.id;

					this.toggleIcon = this.container.Find(".DropdownArrow"+(options.selector || ""));
					this.header = this.container.Find(".DropdownMenuHeader"+(options.selector || ""));
					this.menu = this.container.Find(".DropdownMenuBody"+(options.selector || ""));
					this.keepOpen = options.keepOpen || false;

					this.handleAfterOpen = options.handleAfterOpen;
					this.preventCollapseParent = options.preventCollapseParent;

					if (options.openOnHover !== undefined) {
						this.openOnHover = options.openOnHover;
					}

					// exception for Administration dropdown
					if (this.id === "AdminContainer") {
						// excluding border
						var headerWidth = this.header.OuterWidth();
						if (headerWidth >= this.menu.OuterWidth()) {
							this.menu.Width(headerWidth + 10);
						}
					}

					if (UserAgent.IsIE() || UserAgent.IsIE11OrUp()) {
						var overlay = $("<iframe class='IEIFrameOverlay' frameborder='0' style='right: -3px; z-index: 10;'></iframe>");
						overlay.insertBefore(this.menu.element);
						this._overlay = new SysElement(overlay);
					}

					if (this.openOnHover) {
						this._OpenOnHover();
					} else {
						this._OpenOnClick();
					}
					this._AddCloseDelay();
				};

				MenuDef.prototype._OpenOnClick = function () {
					var me = this;
					this.header.element.click(function (e) {
						if(e.target.id!=="CompanyColorPicker" && e.target.className!=="dd-header-title"){
							if (me._hideTimeoutId !== 0) {
								window.clearTimeout(me._hideTimeoutId);
								me._hideTimeoutId = 0;
							}
							if (me.state === MenuDef.State.Collapsed) {
								MenuManager.CollapseAll({
									preventCollapseParent: me.preventCollapseParent ? 
										me.container.element.selector : undefined
								});
								me.Expand();
							}
							else {
								me.Collapse();
							}
	
							if(me.handleAfterOpen){
								e.stopPropagation();
							}
						}
					});
				}

				MenuDef.prototype._OpenOnHover = function () {
					var me = this;

					this.header.element.hover(
						function () {
							me._showTimeoutId = window.setTimeout(
								function () {
									if (me.state === MenuDef.State.Collapsed) {
										MenuManager.CollapseAll();
										me.Expand();
									}
								}, me._showTimeout);
						},
						function () {
							if (me._showTimeoutId !== 0) {
								window.clearTimeout(me._showTimeoutId);
								me._showTimeoutId = 0;
							}
						}
					);

					this.header.element.click(
						function (e) {
							if (me.state === MenuDef.State.Collapsed) {
								MenuManager.CollapseAll();
								me.Expand();
							}
							if (me._showTimeoutId !== 0) {
								window.clearTimeout(me._showTimeoutId);
								me._showTimeoutId = 0;
							}

							if(me.handleAfterOpen){
								e.stopPropagation();
							}
						}
					);
				}

				MenuDef.prototype._AddCloseDelay = function () {
					var me = this;

					this.container.element.hover(
						function () {
							me.mouseState = MenuDef.MouseState.Inside;
							if (me.state === MenuDef.State.Expanded && me._hideTimeoutId !== 0) {
								window.clearTimeout(me._hideTimeoutId);
								me._hideTimeoutId = 0;
							}
						},
						function () {
							me._hideTimeoutId = window.setTimeout(
								function () {
									me.mouseState = MenuDef.MouseState.Outside;
									if (!me.keepOpen) {
										me.Collapse();
									}
								}, me._hideTimeout);
						});
				}

				MenuDef._initialized = true;
			}

			this._Init(container, options);
		}

		return MenuDef;
	})();

	var manager = (function () {

		MenuManagerDef.prototype = {
			Add: function (containerId) {
				/// <summary></summary>
				/// <param name="containerId" type="Any">Any form acceptable by SysElement: supply the element(or its id) that holds the menu.</param>
				/// <returns type="undefined">undefined</returns>
			},

			CollapseAll: function () {
				/// <summary>Collapse all menus.</summary>
			}
		};

		function MenuManagerDef() {
			/// <summary>A manager to manage the dropdown menus. (Note: it is sort of a singleton: DO NOT instantiate it.</summary>

			if (MenuManagerDef._initialized === undefined) {

				var menus = [];

				MenuManagerDef.prototype.Add = function (containerId, options) {
					menus.push({ id: containerId, menu: new Menu(containerId, options) });
				};

				MenuManagerDef.prototype.AddRange = function (selector, options) {
					$(selector).each(function(idx,elem){
						menus.push({ id: "_"+selector+idx, menu: new Menu(elem, options) });
					})
				};

				MenuManagerDef.prototype.Get = function (containerId) {
					for (var i = 0; i < menus.length; i++) {
						var item = menus[i];
						if (item.id == containerId) return item.menu;
					}
				};

				MenuManagerDef.prototype.CollapseAll = function (param) {
					for (var i = 0; i < menus.length; i++) {
						if(param && param.preventCollapseParent){
							var element = $("#"+menus[i].id+" "+param.preventCollapseParent);
							if(element.length){
								continue;
							}
						}
						menus[i].menu.Collapse();
					}
				};

				MenuManagerDef.prototype._Init = function () {

				};

				MenuManagerDef._initialized = true;
			}

			this._Init();
		}


		return MenuManagerDef;
	})();

	window.MenuManager = new manager();
})();

;
function DualListView_DoAdd(listview, checkboxCol, field, value) {
	if (!SysCheckList(listview, checkboxCol)) {
		SysNoDataSelected();
		return;
	}	
	SysSet(field, value);
	SysSubmit();
}

function DualListView_DoRemove(listview, checkboxCol, field, value) {
	if (!SysCheckList(listview, checkboxCol)) {
		SysNoDataSelected();
		return;
	}	
	SysSet(field, value); 
	SysSubmit();
}

document.addEventListener("DOMContentLoaded",function(){
	const dualListViewElements= document.getElementsByClassName("DualListView");
	for(var i=0;i<dualListViewElements.length;i++){
		const el=document.getElementsByClassName("DualListView")[i];
		const topPosition=el.getBoundingClientRect();
		const requiredTopPosition = topPosition.top + 80;
		const dualListToggleButtons=el.getElementsByClassName("ButtonsContainer")[0];
		dualListToggleButtons.style.top=requiredTopPosition+"px";
	}
});
var scrollPosition = (function () {
	var _pageUrl;
	var _division;

	function IsNotUndefinedAndNotNull(value) {
		/// <summary>Indicates whether the specified object is not undefined and not null.</summary>
		/// <param name="value">The object to test.</param>
		/// <returns type="Boolean">true if the value parameter is not undefined and not null; otherwise, false.</returns>
		return (typeof value !== "undefined" && value !== null);
	}

	function IsStorageSupported() {
		/// <summary>Check whether browser support for sessionStorage or not</summary>
		/// <returns type="Boolean">true if sessionStorage is supported; otherwise, false.</returns>
		return typeof (Storage) !== "undefined";
	}

	function GetScrollCollection(storageKey) {
		/// <summary>Get scroll collection from storage.</summary>
		/// <param name="storageKey">Name of the key you want to retrieve the value of.</param>
		/// <returns type="Array">If the member variable has been initialized, returns array with data; otherwise, a new instance of array. </returns>
		var scrollCollectionObject = JSON.parse(sessionStorage.getItem(storageKey));

		if (IsNotUndefinedAndNotNull(scrollCollectionObject)) {
			return JSON.parse(sessionStorage.getItem(storageKey));
		}
		return [];
	}

	function GetCurrentScrollPosition(controlId) {
		/// <summary>Calculate the current scroll value</summary>
		/// <param name="controlId">control id for the scroll element</param>
		/// <returns type="int">The height of current vertically scroll</returns>
		var scrollYValue = 0;
		if (IsNotUndefinedAndNotNull(controlId)) {
			var $controlId = $("#" + controlId);
			if ($controlId) {
				scrollYValue = $controlId.scrollTop();
			}
		}
		else {
			if (IsNotUndefinedAndNotNull(document.documentElement) && document.documentElement.scrollTop > 0) {
				// For latest IE browser > IE 9, or FireFox
				// Get the number of pixels the content of a root element (<html>) of the document is scrolled vertically.
				scrollYValue = document.documentElement.scrollTop;
			}
			else if (IsNotUndefinedAndNotNull(document.body) && document.body.scrollTop > 0) {
				// For browser version below IE9, or Google Chrome
				// Get the number of pixels the content of a <body> element is scrolled vertically
				scrollYValue = document.body.scrollTop;
			}
		}

		return scrollYValue;
	}

	function GetLatestScrollCollection(storageKey, controlId) {
		/// <summary>Adds and removes an object based on first in, first out logic</summary>
		/// <param name="storageKey">Name of the key you want to create/update. Will add that key to the storage, or update that key's value if it already exists.</param>
		/// <param name="controlId">Element's control id</param>
		/// <returns type="Array">Scroll Collection</returns>
		var scrollPositionCollection = GetScrollCollection(storageKey);
		var keyValue = { scrollPositionKey: GetScrollPositionKey(controlId) , scrollPosition: GetCurrentScrollPosition(controlId) };
		var maxCollectionCount = 5;

		scrollPositionCollection.unshift(keyValue);

		while (scrollPositionCollection.length > maxCollectionCount) {
			scrollPositionCollection.pop();
		}

		return scrollPositionCollection;
	}

	function GetScrollValue(storageKey, controlId) {
		/// <summary>Gets value about the scroll position for the current pageUrl</summary>
		/// <param name="storageKey">Name of the key you want to create/update. Will add that key to the storage, or update that key's value if it already exists.</param>
		/// <param name="controlId">control id for the scroll element</param>
		/// <returns type="int">height from previous visited page.</returns>
		var scrollCollection = GetScrollCollection(storageKey);

		for (var value in scrollCollection) {
			var currentValue = scrollCollection[value];
			if (currentValue !== undefined) {
				if (currentValue.scrollPositionKey === GetScrollPositionKey(controlId)) {
					return currentValue.scrollPosition;
				}
			}
		}
		return 0;
	}

	function GetScrollPositionKey(controlId) {
		/// <summary>Get the unqiue scrollPositionKey</summary>
		/// <param name="controlId">control id for the scroll element</param>
		/// <returns type="string">scroll position key for current element.</returns>
		if (controlId) {
			return controlId + _pageUrl;
		}
		return _pageUrl;
	}

	function IsAllowed(storageKey) {
		/// <summary>Check generic requirement for scroll position functionality</summary>
		/// <param name="storageKey">Name of the key you want to create/update. Will add that key to the storage, or update that key's value if it already exists.</param>
		/// <returns type="Boolean">true if all checking are passed; otherwise, false.</returns>
		return IsStorageSupported() &&
				IsNotUndefinedAndNotNull(_pageUrl) &&
				IsNotUndefinedAndNotNull(_division) &&
				IsNotUndefinedAndNotNull(storageKey);
	}

	var init = function (pageUrl) {
		_pageUrl = pageUrl;
		_division = SysDivision();
	};

	var saveScrollPosition = function (storageKey, controlId) {
		/// <summary>Save current element's vertical scroll position.</summary>
		/// <param name="storageKey">Name of the key you want to create/update. Will add that key to the storage, or update that key's value if it already exists.</param>
		/// <param name="controlId">Element's control id. if null, system will save the vertical scroll position for document element</param>
		if (IsAllowed(storageKey)) {
			var scrollCollection = GetLatestScrollCollection(storageKey, controlId);
			sessionStorage.setItem(storageKey, JSON.stringify(scrollCollection));
		}
	};

	var applyScrollPosition = function (storageKey, controlId) {
		/// <summary>Apply vertical scroll bar position based on current page url.</summary>
		/// <param name="pageUrl">current page url</param>
		/// <param name="division">Division Hid</param>
		if (IsAllowed(storageKey)) {
			if (IsNotUndefinedAndNotNull(controlId)) {
				var $controlId = $("#" + controlId);
				scrollYValue = $controlId.scrollTop();
				$controlId.animate({
					scrollTop: GetScrollValue(storageKey,controlId)
				}, 1);
			}
			else {
				$('html,body').animate({
					scrollTop: GetScrollValue(storageKey)
				}, 1);
			}
		}
	};

	return {
		Init: init,
		SaveScrollPosition: saveScrollPosition,
		ApplyScrollPosition: applyScrollPosition
	};
})();;
//Display pagetitle as part of:Product Backlog Item 810383: Audit - LevelA - criterion 2.4.2: Page Title
function EDSPageTitle() {
	if (window.top && window.top.WindowTitle) {
		if (document.title) {
			window.top.document.title = window.top.WindowTitle.value + " - " + document.title;
		}
		else {
			window.top.document.title = window.top.WindowTitle.value;
		}
	}
	$(document).keyup(function (e) {
		if (e.ctrlKey && e.which == 77) {
			if (window.top.location.pathname.toLowerCase().indexOf("menuportal.aspx") != -1) {
				if (window.top.$(".megamenu").find('li').first()) {
					window.top.$(".megamenu").find('li').first().click();
					window.top.$(".megamenu").find('li').first().find('a').first().focus();
				}
			}
			if (window.top.location.pathname.toLowerCase().indexOf("myfirmportal.aspx") != -1) {
				if (window.top.$("#NavigationLinks").find('a').first()) {
					var parentcontainer = window.top.$("#NavigationLinks").find('a').first().parent();
					if (parentcontainer.attr('class').indexOf('LinkContainer') != -1) {
						parentcontainer = window.top.$("#NavigationLinks").find('a').first().focus();
					}
					else if (parentcontainer.attr('class').indexOf('DropdownMenuContainer') != -1) {
						parentcontainer = window.top.$("#NavigationLinks").find('a').first().click();
					}
				}
			}
		}
	});
};
/// <reference path="..\base\jquery-1.5.1-vsdoc.js" />
/// <reference path="..\base\MicrosoftAjax.Debug.js" />
/// <reference path="..\SysControls\Dialog.js" />
/// <reference path="..\SysControls\DialogWrapper.js" />

// Main application object (which should be initialized from the portal page).
// NOTE: UNDER CONSTRUCTION

// Interface
SysApplication.prototype = {

	sysapplication: "1.0.0.0",

	ClearSession: function() {
		/// <summary>Clears session information.</summary>
		/// <returns type="undefined">undefined</returns>
	},
	CheckLocking: function(check) {
		/// <summary>(Re)set check locking.</summary>
		/// <param name="check" type="Boolean"></param>
		/// <returns type="undefined">undefined</returns>
	},
	CheckLockings: function() {
		/// <summary>Issues a warning to the user if the application and/or his/her administration is about to be 
		/// locked down.</summary>
		/// <returns type="undefined">undefined</returns>
	},
	SetCookie: function(name, value, expires, path, domain, secure) {
		/// <summary>Enters a name-value pair into the cookie.</summary>
		/// <param name="name" type="String"></param>
		/// <param name="value" type="Any" optional="true"></param>
		/// <param name="expires" type="Date" optional="true"></param>
		/// <param name="path" type="String" optional="true"></param>
		/// <param name="domain" type="String" optional="true"></param>
		/// <param name="secure" type="Boolean" optional="true"></param>
		/// <returns type="undefined">undefined</returns>
	},
	GetCookie: function GetCookie(name) {
		/// <summary>Gets value for 'name' from the cookie.</summary>
		/// <param name="" type=""></param>
		/// <returns type="undefined">undefined</returns>
	}
};

// Mimic enumerators

// Mimic statics

// TODO: Create the one instance, and make into a singleton. Note window unload behaviour unwanted in a.o. the 
// subscription (hrmsubscription...) wizard, accountant...
// var GlobalApp = new SysApplication();
SysApplication.Instance = function() {
/// <summary>Get the instance of SysApplication.</summary>
/// <returns type="SysApplication"></returns>
if (!SysApplication._Instance) {
		SysApplication._Instance = "Create";
		SysApplication._Instance = new SysApplication();
	}
	return SysApplication._Instance;
};

// Constructor
function SysApplication() {
	/// <summary>DO NOT CALL THIS DIRECTLY, use SysApplication.Instance() instead. NOTE: UNDER CONSTRUCTION.</summary>
	/// <param name="" type=""></param>
	/// <returns type="undefined">undefined</returns>

	// until instance is started from SysControls (iso (menu)portal.aspx check for portal
	// TODO: modify and call SysWindow.Location()?
	if (SysApplication._Instance !== "Create" || window.location.pathname.toLowerCase().indexOf("menuportal.aspx") < 0) {
		throw new Error("Do not call the constructor of SysApplication directly!");
	}

	if (SysApplication._initialized === undefined) {
		SysApplication._initialized = true;

		// 2nd part of the or is the legacy part.
		var _allowSwitch = false || window.top.allowSwitch;
		SysApplication.prototype.ClearSession = function() {
			if (!_allowSwitch) {
				SysCallback("ClearSession.aspx");
				document.execCommand('ClearAuthenticationCache', false);
			}
		}

		var _checkLocking = true;
		SysApplication.prototype.CheckLockings = function () {
			if (_checkLocking) {
				var lock = SysCallback("SysCallBack.aspx?Action=4", null, null, "json"); // 4 = SysCBAction.Blocked
				if (lock && lock.locked) {
					_checkLocking = false;
					new WarningDialog({
						headerTerm: lock.message,
						width: 400,
						height: 200,
						handler: function () {
							_checkLocking = true;
						}
					});
				}
			}
		}

		SysApplication.prototype.CheckLocking = function(check) {
			_checkLocking = check;
		}

		SysApplication.prototype.SetCookie = function(name, value, expires, path, domain, secure) {
			var curCookie = name + "=" + escape(value) +
				((expires) ? "; expires=" + expires.toGMTString() : "") +
				((path) ? "; path=" + path : "") +
				((domain) ? "; domain=" + domain : "") +
				((secure) ? "; secure" : "");
			document.cookie = curCookie;
		}

		SysApplication.prototype.GetCookie = function GetCookie(name) {
			var dc = document.cookie;
			var prefix = name + "=";
			var begin = dc.indexOf("; " + prefix);
			if (begin == -1) {
				begin = dc.indexOf(prefix);
				if (begin != 0)
					return null;
			} else
				begin += 2;
			var end = document.cookie.indexOf(";", begin);
			if (end == -1)
				end = dc.length;
			return unescape(dc.substring(begin + prefix.length, end));
		}

		// Local interface
		SysApplication.prototype._Init = function() {
			$().ready(function() {
				// Inside event callback, this !== SysApplication.Instance()
				var inst = SysApplication.Instance();
				inst.CheckLockings();
				window.setInterval("SysApplication.Instance().CheckLockings()", 600000);
				//inst.CheckCookie();
				$addHandler(window, 'unload', inst.ClearSession);
			});
		}
	};

	this._Init();
}

// private 'static':
;
//use this version of GotoType for both sysbackup pages
function GoToType(event, type, divisionBackupID, createdDateTime, minDeletedDate, maxDeletedDate, isSanitizeAllowed, isNewBackup, backupName) {
	var yesFunction = function () {
		if (type == 'D') {

			var backupURL;
			if (isNewBackup == 'True') {
				backupURL = new SysUrlBuilder('SysNewBackup.aspx')
			} else {
				backupURL = new SysUrlBuilder('SysBackup.aspx')
			}
			backupURL.Add("Division", nDivisionStorage)
			backupURL.Add("Type", "D")
			backupURL.Add("BackupID", divisionBackupID)
			window.location = backupURL.ToString();
		} else {
			SysSetValue('Type', type);
			SysSetValue('BackupID', divisionBackupID);
			SysSetValue('BackupName', backupName);
			SysSubmit();
		}
	};

	switch (type) {
		case 'B':
			QuestionDialog.Show(16445, 'Backup', 50055, 'Create backup?',
			yesFunction,
			0, askConfirmBackup);
			break;

		case 'R':
			var newLine = '\r\n';
			var text = SysTerm(16129, "Are you sure you want to restore this backup? All existing data in the company will be overwritten.");
			if (minDeletedDate != '') {
				text += newLine + String.format(SysTerm(60952, "We noticed that this backup has been created before {1}. In case you have deleted attachments between {0} and {1}, then these cannot be restored.")
					, minDeletedDate, maxDeletedDate);
			}

			var restore = true;
			if (isSanitizeAllowed != "False") {
				restore = CustomizeDialog(event, type, divisionBackupID, createdDateTime, minDeletedDate, maxDeletedDate, isSanitizeAllowed);
				break;
			}

			if (restore) {
				QuestionDialog.Show(16510, 'Restore',
					0, text,
					yesFunction,
					0, askConfirmRestore
						.replace(/\[BackupID\]/gi, divisionBackupID)
						.replace(/\[Created\]/gi, createdDateTime)
						.replace(/\[lf\]/gi, newLine));
			}
			break;

		case 'X':
			ConfirmationDialog.ShowConfirmDelete(null, null, yesFunction);
			break;

		case 'C':
			QuestionDialog.Show(1021, 'Cancel', 50057, 'Cancel backup?',
				yesFunction,
				0, askConfirmCancelBackup);
			break;

		case 'S':
			QuestionDialog.Show(1021, 'Cancel', 1021, 'Cancel',
				yesFunction,
				0, askConfirmCancelRestore);
			break;

		default:
			yesFunction();
			break;
	}
};

function AddTriggerBackupCreation(backupAction, divisionName) {
	new SysElement("btnCreate").element.click(function () {
		TriggerBackupCreation(backupAction, divisionName);
	});
}

function AddTriggerBackupUpload() {
	$('#btnCreate').click(function () {
		TriggerBackupUpload();
	});
}

function TriggerBackupCreation(backupAction, divisionName) {
	var backupID = new SysElement("DivisionBackups").Value();
	var backupName = new SysElement("BackupName").Value();
	var minutesQuiet = new SysElement("Minutes").Value();

	if (SysElement.IsNothing(backupName) || SysElement.IsEmpty(backupName)) {
		backupName = divisionName;
	}

	SysWaitMessage(true);
	SysWindow.CloseDialog(document, window, {
		BackupAction: backupAction,
		BackupID: backupID,
		BackupName: backupName,
		Minutes: minutesQuiet
	});
}

function OpenDropDownList(dropdownButton) {
	var dropdownListContainer = $(dropdownButton).siblings(".DropdownButtonContainer");
	dropdownListContainer.toggle();
};

function CloseDropDownList(dropdownButton) {
	var dropdownListContainer = $(dropdownButton).find(".DropdownButtonContainer");
	dropdownListContainer.hide();
};

var bAsynchronous = false;
var nCountNoProgress = 0;

function ProgressSetTimer(isNewBackup) {
	if (isNewBackup) {
		ManageButtonVisibility();
	}
	window.setTimeout('ProgressRequest(' + isNewBackup + ')', 10000);
};

function ProgressRequest(isNewBackup) {
	if (!sysXmlHttpAborted) {
		var sResponse = "";
		if (isNewBackup === 1) {
			sResponse = SysCallback('SysNewBackup.aspx?Type=P&Division=' + nDivisionStorage, null, (bAsynchronous ? ProgressResponse : null), true);
		}
		else {
			sResponse = SysCallback('SysBackup.aspx?Type=P&Division=' + nDivisionStorage, null, (bAsynchronous ? ProgressResponse : null), true);
		}
		
		if (sResponse != null) {
			ProgressShow(sResponse);
		}
	}
	if (++nCountNoProgress <= 12) {
		ProgressSetTimer(isNewBackup);
	}
	else {
		$('[id^="ImgRunning"]').attr('src', 'images/TrafficLightYellow.gif');
	}
};

function ProgressResponse() {
	if (!sysXmlHttpAborted && sysXmlHttp.readyState == 4 && sysXmlHttp.Status == 200) {
		ProgressShow(sysXmlHttp.responseText);
	}
};
;
/// <reference path="..\docs\jquery-1.5.1.js" />
/// <reference path="..\docs\MicrosoftAjax.Debug.js" />
/// <reference path="..\docs\SysControls.js" />

// Inheritance
SysComboBox.prototype = {};

function SysComboBox(el) {

}



SysComboBox.UpdateOptions = function(el, options) {
    /// <summary>Static method to get update combo box options</summary>
    var tagName = SysElement.attr(el, 'tagName');
    if (tagName && tagName.toLowerCase() == 'select') {
        $(el).empty();
        
        if (options.length) {
            options.forEach(function(option) {
                var comboBoxOption = $("<option></option>");

                Object.keys(option).forEach(function(objKey) {
                    if(objKey === 'text'){
                        comboBoxOption.text(option.text);
                    } else {
                        comboBoxOption.attr(objKey, option[objKey]);
                    }
                });

                $(el).append(comboBoxOption);
            });
        }
    } else if(typeof EDSComboBox !== 'undefined'){
        EDSComboBox.UpdateOptions(el, options);
    }
};;
function SysDragAndDropImage(ImageFieldID) {
	var uploadSectionContainer = $(document).find(`#${ImageFieldID}_UploadSection`);
	var logo_UploadElement = document.getElementById(`${ImageFieldID}_Upload`);
	var leftIcon = $(uploadSectionContainer).find("#LeftImageIcon");
	var rightIcon = $(uploadSectionContainer).find("#RightImageIcon");
	var centerIcon = $(uploadSectionContainer).find("#CenterImageIcon");
	var deleteImageButton = $(uploadSectionContainer).find('.RemoveImage');
	var elementsInvolvedInDragDrop = [uploadSectionContainer, leftIcon, rightIcon, centerIcon];
	var supportedFileTypeText = $(uploadSectionContainer).find('.TextFileType');
	var NotSupportedErrorMessage = $(document).find(`#${ImageFieldID}_NotSupportedError`);
	var lblErrorFileType = $(document).find(`#${ImageFieldID}_lblErrorFileType`);

	SysDeleteImageButtonVisibility(uploadSectionContainer);
	SysDisplayBrowseImageText(uploadSectionContainer);
	NotSupportedErrorMessage.hide();
	if (uploadSectionContainer.find('.imgSelected').attr('src')) {
		uploadSectionContainer.find('#ImageUploadIcons').hide();
	}


	deleteImageButton.on("click", () => {
		SysDeleteImage(uploadSectionContainer, logo_UploadElement);
		RemoveClasses([uploadSectionContainer], "fileNotSupportedError");
		NotSupportedErrorMessage.hide();
		supportedFileTypeText.show();
		SysDisplayBrowseImageText(uploadSectionContainer);
		$(`[name=${ImageFieldID}_Delete]`).click();
	});

	uploadSectionContainer.on("dragover", (e) => {
		e.preventDefault();
		AddClasses(elementsInvolvedInDragDrop, "dragActive");
		RemoveClasses([uploadSectionContainer], "dragNotActive");
	});

	uploadSectionContainer.on("dragleave", (e) => {
		e.preventDefault();
		RemoveClasses(elementsInvolvedInDragDrop, "dragActive");
		AddClasses([uploadSectionContainer], "dragNotActive");
	});

	logo_UploadElement?.addEventListener("change", (e) => {
		const imgFile = e.target.files[0];
		if (SysValidateImageFileType(imgFile)) {
			NotSupportedErrorMessage.hide();
			supportedFileTypeText.hide();
			RemoveClasses([uploadSectionContainer], "fileNotSupportedError");
			SysDisplayImage(uploadSectionContainer, logo_UploadElement, ImageFieldID);
		} else {
			AddClasses([uploadSectionContainer], "fileNotSupportedError");
			NotSupportedErrorMessage.show();
			supportedFileTypeText.show();
			lblErrorFileType.text(imgFile.name.split('.').pop());
		}
	});

	document.addEventListener("drop", (e) => e.preventDefault());

	uploadSectionContainer.on("drop", (e) => {
		e.preventDefault();

		const imgFiles = e.originalEvent.dataTransfer.files;
		if (SysValidateImageFileType(imgFiles[0])) {
			RemoveClasses([uploadSectionContainer], "fileNotSupportedError");
			logo_UploadElement.files = imgFiles;
			NotSupportedErrorMessage.hide();
			supportedFileTypeText.hide();
			SysDisplayImage(uploadSectionContainer, logo_UploadElement, ImageFieldID);
		} else {
			AddClasses([uploadSectionContainer], "fileNotSupportedError");
			NotSupportedErrorMessage.show();
			supportedFileTypeText.show();
			lblErrorFileType.text(imgFiles[0].name.split('.').pop());
		}
		RemoveClasses(elementsInvolvedInDragDrop, "dragActive");
		AddClasses([uploadSectionContainer], "dragNotActive");
	})

}

function SysDisplayImage(element, inputElement, ImageFieldID) {
	var tiffIcon = $("#CenterImageIcon").attr('src')
	var placeHolder = $(element).find(`#${ImageFieldID}_Placeholder`)
	placeHolder.find('#ImageUploadIcons').hide();

	const img = $(element).find(`#${ImageFieldID}_img`)
	const imgFileName = $(element).find('.imageSelectedName');

	if (inputElement.files && inputElement.files[0].type.startsWith("image/")
		&& (inputElement.files[0].type !== "image/tiff" && inputElement.files[0].type !== "image/tif")
	) {
		const reader = new FileReader();
		reader.readAsDataURL(inputElement.files[0]);
		reader.onload = () => {
			img.attr('src', reader.result);
			SysDisplayFileName( element, inputElement.files[0].name);
			SysDeleteImageButtonVisibility(element);
			SysDisplayBrowseImageText(element);
		}
	} else if (inputElement.files[0].type != "image/tiff" || inputElement.files[0].type != "image/tif") {
		img.attr('src', tiffIcon);
		SysDisplayFileName(element, inputElement.files[0].name);
		SysDeleteImageButtonVisibility(element);
		SysDisplayBrowseImageText(element);
	}
}

function SysDisplayBrowseImageText(element) {
	if (element.find('.imgSelected').attr('src')) {
		element.find('.BrowseImageText').hide();
		element.find('.BrowseReplaceImageText').show();
	} else {
		element.find('.BrowseImageText').show();
		element.find('.BrowseReplaceImageText').hide();
	}
}

function SysDeleteImage(element, inputElement) {
	$(element).find('.imgSelected').attr('src', '');
	$(element).find('.imageSelectedName').text('');
	$(element).find('#ImageUploadIcons').show();

	if (inputElement.files.length) {
		inputElement.value = null;
	}
	
	SysDeleteImageButtonVisibility(element);
}

function SysDeleteImageButtonVisibility(element) {
	var deleteImage = $(element).find('.RemoveImage');

	if ($(element).find('.imgSelected').attr('src')) {
		deleteImage.show();
		return;
	}
		deleteImage.hide();
}

function SysValidateImageFileType(file) {
	const allowedFileTypes = ["image/jpg", "image/jpeg", "image/png", "image/tiff", "image/gif"];
	if (file.type === undefined) return;
	return allowedFileTypes.includes(file.type)
}

function SysDisplayFileName(element, fileName) {
	const imgFileName = $(element).find('.imageSelectedName');

	if (fileName.length <= 20) {
		imgFileName.text(fileName);
		return;
	}

	let newFileName = "";

	for (let i = 0; i < 20; i++) {
		newFileName += fileName.charAt(i);
	}
	
	imgFileName.text(newFileName + '...' + fileName.split('.').pop());
}

function RemoveClasses(elements, className) {
	elements.forEach(item => {
		item.removeClass(className);
	});
}

function AddClasses(elements, className) {
	elements.forEach(item => {
		item.addClass(className);
	});
};
/// <reference path="../base/MicrosoftAjax.debug.js" />
/// <reference path="../base/jquery-1.5.1-vsdoc.js" />
/// <reference path="../base/jquery-ui-1.8.12.custom.js" />
/// <reference path="SysElement.js" />
/// <reference path="SysWindow.js" />

(function () {

	var SysPage = (function () {

		var defaultOptions = {
			helpCaption: "Exact Online",
			helpId: 26862,
			showDocument: false,
			messageHelpWith: 'Help with "{0}"'
			
		};

		SysPageDef.prototype = {
			UpdateMenu: function () {
				/// <summary>Update the menu on top of the page.</summary>
				/// <returns type="undefined">undefined</returns>
			},
			BindHelpKey: function () {
			}
		};

		function SysPageDef(options) {
			/// <summary></summary>
			/// <param name="options" type="Object">An object consisting of name value pairs with options for modifing the menu.</param>
			/// <field name="title" type="String">Title of the page.</field>
			/// <field name="helpId" type="String">ID of the help document.</field>
			/// <field name="showDocument" type="Boolean">Indicates if the help menu in the header should show the document link.</field>
			/// <field name="messageHelpWith" type="String">The document link includes a message that should be localized by the server.</field>
			if (SysPageDef._initialized === undefined) {

				SysPageDef.prototype.UpdateMenu = function () {
					if (this._options.showDocument) {
						// Be aware that String.format is part of the MicrosoftAjax library
						this._linkHelpDocument.parent().show();
						this._linkHelpDocument.text(String.format(this._options.messageHelpWith, this._options.helpCaption));
					}
					else {
						this._linkHelpDocument.parent().hide();
					}
				};
				SysPageDef.prototype.UpdateHelpMenuId = function () {
					this._helpMenuHelpIdCtrl = this._jqMainWindow(".HelpMenuHelpId");
					if (this._helpMenuHelpIdCtrl) {
						this._helpMenuHelpIdCtrl.val(this._options.helpId);
					}
				};

				SysPageDef.prototype.BindHelpKey = function () {
					$(document).keydown(function (event) {
						var sysEvent = new SysHandleKey(event);
						if (sysEvent.IsF1Key()) {
							var helpId = SysPage.helpId;
							if ("MainWindow" === SysPage.helpId) {
								if (Dialog.InDialog(window)) {
									// Normally the 'MainWindow' is inside an iframe, which is what we try to find first
									var frm = SysWindow.GetWindow("MainWindow");
									var mainWindow = null;
									if (SysElement.IsNotNothing(frm)){
										mainWindow = frm.contentWindow;
									}
									// If it isn't we'll look for the THE main window (e.g. if a page was directly accessed via its url instead of via the menu
									// which is a.o. the case when running test scripts).
									if (SysElement.IsNothing(mainWindow)) {
										mainWindow = SysWindow.GetMainWindow();
									}
									if (mainWindow.SysPage) {
										helpId = mainWindow.SysPage.helpId;
									}
								}
							}
							HlpDocument(helpId, 4); // HelpLogId.SysPageJs1
							new SysHandleEvent(event).StopPropagation();
						}
						else if (sysEvent.IsFslashKey(sysEvent.IsCtrlKey())) {
							if(document.activeElement === document.body){
								SysBroadCastEvent("SEARCH_FOCUS");
							}
						}
					});
					$(document).unbind("help");
				};

				SysPageDef.prototype._Init = function (options) {
					var me = this;
					this._options = $.extend({}, defaultOptions, options);
					this._mainWindow = SysWindow.GetMainWindow();
					this._jqMainWindow = this._mainWindow.jQuery;
					this._MenuManager = this._mainWindow.MenuManager;
					this.UpdateHelpMenuId();
					// RiskMitigation.HelpMenuShowsOnlySupport - Next part to be removed if the HelpMenu doesn't use the sub menu any more?
					this._linkHelpDocument = this._jqMainWindow("#HelpDocumentLink > a");
					SysPageDef.helpId = this._options.helpId;

					if (!jQuery.isFunction(HlpDocument) || !this._options.helpId) {
						this._options.showDocument = false;
					}
					else {
						this._linkHelpDocument.unbind('click').click(function () {
							if (SysElement.IsNotNothing(me._MenuManager)) {
								me._MenuManager.CollapseAll();
							}
							HlpDocument(me._options.helpId, 5); // HelpLogId.SysPageJs2 = 5
						});
					}
				};
				SysPageDef._initialized = true;
			};
			if (!(typeof options === "object" && options.inherit)) {
				this._Init(options);
			}
		}

		return SysPageDef;
	})();
	window.SysPage = SysPage;
})();;
function SysShowHidePanel(id, options) {

    this.defaultOptions = {
        closeButtonSelector: ".close", //close button css selector,
        storageKey: "SysShowHidePanel_" + id,
        state: true // true = show, false = hide
    };
    options = $.extend(this.defaultOptions, options);
    
    if (SysShowHidePanel._initialized === undefined) {
        SysShowHidePanel.prototype._Init = function (id, options) {
            this.id = id;
            this.options = options;
            this.container = document.getElementById(this.id);
            if (this.container) {
                this.closeButton = this.container.querySelector(this.options.closeButtonSelector);

                if (this.closeButton) {
                    this.closeButton.addEventListener(
                        "click",
                        this.HandleClose.bind(this)
                    );
                }
                this.ApplyState();
            }
        }

        SysShowHidePanel.prototype.HandleClose = function () {
            this.SetState(false);
        };

        SysShowHidePanel.prototype.GetState = function () {
            var currentState = JSON.parse(sessionStorage.getItem(this.options.storageKey));
            if (currentState == null) {
                currentState = true;
            }
            this.options.state = currentState;
            return this.options.state;
        };
    
        SysShowHidePanel.prototype.SetState = function (value) {
            this.options.state = value;
            if (value) {
                $("#"+ this.id).show();
            } else {
                $("#"+ this.id).hide();
            }
            this.SaveCurrentState();
        };

        SysShowHidePanel.prototype.SaveCurrentState = function () {
            sessionStorage.setItem(this.options.storageKey, JSON.stringify(this.options.state));
        };

        SysShowHidePanel.prototype.ApplyState = function () {
            this.SetState(this.GetState());
        };
        SysShowHidePanel._initialized = true;
    }

    this._Init(id, options);

	return this;
};
function AdjustInviteWizardSelectorStyling() {
	stylesheet = document.styleSheets[0]
	stylesheet.insertRule(".Field { display: block !important;}", 0); //To remove flex
	stylesheet.insertRule(".catalog-item__name { height: auto !important;}", 0); //To remove gap under catalog item name
	stylesheet.insertRule(".WizardBodyContainer { padding-top: 0px !important;}", 0); //To add gap between wizard header and content
	stylesheet.insertRule(".WizardBodyContainer { margin-top: 10px !important;}", 0);
	stylesheet.insertRule(".WizardHeader { position: relative !important;}", 0);
	stylesheet.insertRule(".catalog-items__content--one .catalog-item .catalog-item__content .catalog-item__description { height: auto !important;}", 0); //To get rid of fixed description container height on one catalog item
}

function AdjustInviteStarterStyling() {
	stylesheet = document.styleSheets[0]

	if (!$(".ProgressBarContainer .Completed").length) {
		//Only run when it is not the final wizard screen
		$(".WizardSectionHeader:first").prependTo(".WizardSection.InviteStarterSection:first"); //To move the first wizard section header to the wizard section below
		$(".WizardSection:first").remove(); //To remove empty wizard section
	} else {
		if ($(".exButtonBar .NestedControl").length) {
			//To adjust final wizard footer buttons position
			stylesheet.insertRule(".exButtonBar { display: block!important;", 0);
			stylesheet.insertRule(".NestedControlLeft { float: left;", 0);
			stylesheet.insertRule(".NestedControlLeft { margin: 11px 0px 0px 16px;", 0);
			stylesheet.insertRule(".NestedControlRight { float: right;", 0);
			stylesheet.insertRule(".NestedControlRight { margin-right: 8px;", 0);
		}
	}	

	stylesheet.insertRule("#eds-browsefield_Email { max-width: 100%;", 0); //To change user details email browser textfield to look like normal textfield
	$("#pEmail").remove();
	stylesheet.insertRule("#ActionLine { padding-top: 8px!important;", 0); //To increase spacing of Introduction and Signature textfield actionline
	stylesheet.insertRule("#ConfirmationIcon { margin-right: 5px!important;", 0); //To increase spacing between confirmation icon and notification text of textfield notificationline
	stylesheet.insertRule("#IntroductionNotificationLine { padding-top: 8px!important;", 0); //To increase spacing of Introduction textfield notificationline
	stylesheet.insertRule("#SignatureNotificationLine { padding-top: 8px!important;", 0); //To increase spacing of Signature textfield notificationline	
	stylesheet.insertRule(".Caption { position: static !important;", 0); //To make "Change" button display properly below textfield
	stylesheet.insertRule(".Caption { height: auto !important;", 0); //To make "Change" button display properly below textfield
	$("table.btn.btn-primary").removeClass("btn btn-primary"); //To remove weird blue border surronding the preview "Create Password" button
}

function GetErrorElements(e){
	if(e !==undefined){
		const targetElementID = e.target.getAttribute("targetid");
		if(targetElementID){
			const targetElement = document.getElementById(targetElementID);
			if(targetElement){
				const elementParentTopOffset = targetElement.offsetTop;
				const verticalOffset = $("#EnhancedNavigation").outerHeight() + $("#EDSSwitch2Container").outerHeight() + $(".WizardHeader").outerHeight() + $(".ProgressBarContainer").outerHeight();
				targetElement.focus();
				window.scrollTo(0, elementParentTopOffset - verticalOffset);
			}
		}
	}
}
;
/// <reference path="../SysElement.js" />
/// <reference path="PasswordStrengthPopover.js" />
/// <reference path="PasswordStrengthValidator.js" />
/// <reference path="zxcvbn-4.4.2.js" />

var passwordStrengthIndicatorStatusObject = {};

function PasswordStrengthCheck(passwordId, Criteria) {
	var popover = new PasswordStrengthPopover({ mount: '.' + passwordId + '.indicator-content' }, passwordId);
	var validator = new PasswordStrengthValidator(Criteria);
	popover.render(validator.validate(passwordId), passwordId);
}

function StrengthCheck(field) {
	if (field !== null) {
		PasswordStrengthCheck(field.id, Criteria);
	}
}

function StrengthIndicatorVisibilityControl(field) {
	if (passwordStrengthIndicatorStatusObject[field.id] == 0 || passwordStrengthIndicatorStatusObject[field.id] == undefined) {
		//visible
		ShowStrengthIndicator(field);
	}
	else {
		//depends focused or not
		if ($('#' + field.id).is(":focus")) {
			ShowStrengthIndicator(field);
		}
		else {
			HideStrengthIndicator(field);
		}
	}
}

function ShowStrengthIndicator(field) {
	if (SysElement.IsEmpty($('#' + field.id).val())) {
		HideStrengthIndicator(field)
	}
	else {
		$('.' + field.id + '.password-indicator-wrapper').removeClass('Invisible');
	}

}

function HideStrengthIndicator(field) {
	$('.' + field.id + '.password-indicator-wrapper').addClass('Invisible');
};
/// <reference path="../../base/jquery-1.5.1-vsdoc.js" />

(function (exports) {
	function getBox(passwordId, boxNumber) {
		return $('<div />')
			.addClass(passwordId + ' password-indicator__box')
			.attr('id', passwordId + '_password-indicator__box_' + boxNumber);
	}

	function PasswordStrengthPopover(options, passwordId) {
		this.options = options;
		this.passwordId = passwordId;

		this.render = function (validity) {
			var passwordIndicator = $('<div />')
				.addClass(passwordId + ' password-indicator')
				.addClass(passwordId + ' password-indicator--strength-' + validity.strength)
				.attr('id', passwordId + '_password-indicator');
			var header = $('<div />')
				.addClass(passwordId + ' password-indicator__header')
				.attr('id', passwordId + '_password-indicator__header')

			var headerSuffix = $('<span />')
				.addClass(passwordId + ' password-indicator__header-suffix')
				.attr('id', passwordId + '_password-indicator__header-suffix')
				.text(validity.text);

			header.append(headerSuffix);

			var boxes = $('<div />')
				.addClass(passwordId + ' password-indicator__boxes')
				.attr('id', passwordId + '_password-indicator__boxes')
				.append(getBox(passwordId, 1))
				.append(getBox(passwordId, 2))
				.append(getBox(passwordId, 3))
				.append(getBox(passwordId, 4));

			var requirements = $('<div />')
				.addClass(passwordId + ' password-indicator__requirements')
				.attr('id', passwordId + '_password-indicator__requirements')
				.append($('<span class="LongMessage">').text(validity.requirements));
			if (validity.shortMessage != null) {
				requirements.append($('<span class="ShortMessage">').text(validity.shortMessage))
			}

			passwordIndicator
				.append(header)
				.append(boxes)
				.append(requirements)

			$(options.mount)
				.empty()
				.append(passwordIndicator);
		}
	}

	exports.PasswordStrengthPopover = PasswordStrengthPopover;
})(window);
;
/// <reference path="../SysElement.js" />

(function (exports) {
	function PasswordStrengthValidator(Criteria) {
		function createReturnValue(text, strength) {
			return {
				text: text,
				strength: strength,
				requirements: strength == 0 ? Criteria.passwordInvalidMessage : Criteria.passwordValidMessage,
				shortMessage: strength == 0 ? Criteria.passwordInvalidShortMessage : StrengthCaption[strength]
			};
		}

		function SetPasswordFieldCurrentStrength(passwordId, strength) {
			passwordStrengthIndicatorStatusObject[passwordId] = strength
		}

		this.validate = function (passwordId) {
			var passwordInput = SysGetElement(passwordId);
			if (passwordInput !== undefined) {
				if (passwordInput.value !== undefined) {
					var val = passwordInput.value;

					var numericCharacterRegexp = /(\d)/;
					var lowercaseCharacterRegexp = /([a-z])/;
					var uppercaseCharacterRegexp = /([A-Z])/;
					var symbolCharacterRegexp = /([!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?])/;
					var isMoreThanMinimumCharacters = false;

					var isEmpty = !val || val.length === 0;

					if (!isEmpty) {
						isMoreThanMinimumCharacters = (val.length >= PasswordMinimumCharacters);
					}

					var complexityIndex = 0;

					complexityIndex = complexityIndex + matchComplexity(numericCharacterRegexp, val);
					complexityIndex = complexityIndex + matchComplexity(lowercaseCharacterRegexp, val);
					complexityIndex = complexityIndex + matchComplexity(uppercaseCharacterRegexp, val);
					complexityIndex = complexityIndex + matchComplexity(symbolCharacterRegexp, val);

					var hasComplexCharacters = complexityIndex >= 3;

					if (!(hasComplexCharacters && isMoreThanMinimumCharacters)) {
						SetPasswordFieldCurrentStrength(passwordId, 0);
						return createReturnValue(StrengthCaption[0], 0);
					}

					var result = zxcvbn(val);
					var score = result.score = 0 ? 1 : result.score;
					SetPasswordFieldCurrentStrength(passwordId, score);
					return createReturnValue(StrengthCaption[score], score);
				}
			}
			SetPasswordFieldCurrentStrength(passwordId, score);
			return createReturnValue(StrengthCaption[0], 0);
		}

		function matchComplexity(complexityExpression, val) {
			return complexityExpression.test(val) ? 1 : 0;
		}
	}

	exports.PasswordStrengthValidator = PasswordStrengthValidator;
})(window);
;
(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.zxcvbn = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
var adjacency_graphs;adjacency_graphs={qwerty:{"!":["`~",null,null,"2@","qQ",null],'"':[";:","[{","]}",null,null,"/?"],"#":["2@",null,null,"4$","eE","wW"],$:["3#",null,null,"5%","rR","eE"],"%":["4$",null,null,"6^","tT","rR"],"&":["6^",null,null,"8*","uU","yY"],"'":[";:","[{","]}",null,null,"/?"],"(":["8*",null,null,"0)","oO","iI"],")":["9(",null,null,"-_","pP","oO"],"*":["7&",null,null,"9(","iI","uU"],"+":["-_",null,null,null,"]}","[{"],",":["mM","kK","lL",".>",null,null],"-":["0)",null,null,"=+","[{","pP"],".":[",<","lL",";:","/?",null,null],"/":[".>",";:","'\"",null,null,null],0:["9(",null,null,"-_","pP","oO"],1:["`~",null,null,"2@","qQ",null],2:["1!",null,null,"3#","wW","qQ"],3:["2@",null,null,"4$","eE","wW"],4:["3#",null,null,"5%","rR","eE"],5:["4$",null,null,"6^","tT","rR"],6:["5%",null,null,"7&","yY","tT"],7:["6^",null,null,"8*","uU","yY"],8:["7&",null,null,"9(","iI","uU"],9:["8*",null,null,"0)","oO","iI"],":":["lL","pP","[{","'\"","/?",".>"],";":["lL","pP","[{","'\"","/?",".>"],"<":["mM","kK","lL",".>",null,null],"=":["-_",null,null,null,"]}","[{"],">":[",<","lL",";:","/?",null,null],"?":[".>",";:","'\"",null,null,null],"@":["1!",null,null,"3#","wW","qQ"],A:[null,"qQ","wW","sS","zZ",null],B:["vV","gG","hH","nN",null,null],C:["xX","dD","fF","vV",null,null],D:["sS","eE","rR","fF","cC","xX"],E:["wW","3#","4$","rR","dD","sS"],F:["dD","rR","tT","gG","vV","cC"],G:["fF","tT","yY","hH","bB","vV"],H:["gG","yY","uU","jJ","nN","bB"],I:["uU","8*","9(","oO","kK","jJ"],J:["hH","uU","iI","kK","mM","nN"],K:["jJ","iI","oO","lL",",<","mM"],L:["kK","oO","pP",";:",".>",",<"],M:["nN","jJ","kK",",<",null,null],N:["bB","hH","jJ","mM",null,null],O:["iI","9(","0)","pP","lL","kK"],P:["oO","0)","-_","[{",";:","lL"],Q:[null,"1!","2@","wW","aA",null],R:["eE","4$","5%","tT","fF","dD"],S:["aA","wW","eE","dD","xX","zZ"],T:["rR","5%","6^","yY","gG","fF"],U:["yY","7&","8*","iI","jJ","hH"],V:["cC","fF","gG","bB",null,null],W:["qQ","2@","3#","eE","sS","aA"],X:["zZ","sS","dD","cC",null,null],Y:["tT","6^","7&","uU","hH","gG"],Z:[null,"aA","sS","xX",null,null],"[":["pP","-_","=+","]}","'\"",";:"],"\\":["]}",null,null,null,null,null],"]":["[{","=+",null,"\\|",null,"'\""],"^":["5%",null,null,"7&","yY","tT"],_:["0)",null,null,"=+","[{","pP"],"`":[null,null,null,"1!",null,null],a:[null,"qQ","wW","sS","zZ",null],b:["vV","gG","hH","nN",null,null],c:["xX","dD","fF","vV",null,null],d:["sS","eE","rR","fF","cC","xX"],e:["wW","3#","4$","rR","dD","sS"],f:["dD","rR","tT","gG","vV","cC"],g:["fF","tT","yY","hH","bB","vV"],h:["gG","yY","uU","jJ","nN","bB"],i:["uU","8*","9(","oO","kK","jJ"],j:["hH","uU","iI","kK","mM","nN"],k:["jJ","iI","oO","lL",",<","mM"],l:["kK","oO","pP",";:",".>",",<"],m:["nN","jJ","kK",",<",null,null],n:["bB","hH","jJ","mM",null,null],o:["iI","9(","0)","pP","lL","kK"],p:["oO","0)","-_","[{",";:","lL"],q:[null,"1!","2@","wW","aA",null],r:["eE","4$","5%","tT","fF","dD"],s:["aA","wW","eE","dD","xX","zZ"],t:["rR","5%","6^","yY","gG","fF"],u:["yY","7&","8*","iI","jJ","hH"],v:["cC","fF","gG","bB",null,null],w:["qQ","2@","3#","eE","sS","aA"],x:["zZ","sS","dD","cC",null,null],y:["tT","6^","7&","uU","hH","gG"],z:[null,"aA","sS","xX",null,null],"{":["pP","-_","=+","]}","'\"",";:"],"|":["]}",null,null,null,null,null],"}":["[{","=+",null,"\\|",null,"'\""],"~":[null,null,null,"1!",null,null]},dvorak:{"!":["`~",null,null,"2@","'\"",null],'"':[null,"1!","2@",",<","aA",null],"#":["2@",null,null,"4$",".>",",<"],$:["3#",null,null,"5%","pP",".>"],"%":["4$",null,null,"6^","yY","pP"],"&":["6^",null,null,"8*","gG","fF"],"'":[null,"1!","2@",",<","aA",null],"(":["8*",null,null,"0)","rR","cC"],")":["9(",null,null,"[{","lL","rR"],"*":["7&",null,null,"9(","cC","gG"],"+":["/?","]}",null,"\\|",null,"-_"],",":["'\"","2@","3#",".>","oO","aA"],"-":["sS","/?","=+",null,null,"zZ"],".":[",<","3#","4$","pP","eE","oO"],"/":["lL","[{","]}","=+","-_","sS"],0:["9(",null,null,"[{","lL","rR"],1:["`~",null,null,"2@","'\"",null],2:["1!",null,null,"3#",",<","'\""],3:["2@",null,null,"4$",".>",",<"],4:["3#",null,null,"5%","pP",".>"],5:["4$",null,null,"6^","yY","pP"],6:["5%",null,null,"7&","fF","yY"],7:["6^",null,null,"8*","gG","fF"],8:["7&",null,null,"9(","cC","gG"],9:["8*",null,null,"0)","rR","cC"],":":[null,"aA","oO","qQ",null,null],";":[null,"aA","oO","qQ",null,null],"<":["'\"","2@","3#",".>","oO","aA"],"=":["/?","]}",null,"\\|",null,"-_"],">":[",<","3#","4$","pP","eE","oO"],"?":["lL","[{","]}","=+","-_","sS"],"@":["1!",null,null,"3#",",<","'\""],A:[null,"'\"",",<","oO",";:",null],B:["xX","dD","hH","mM",null,null],C:["gG","8*","9(","rR","tT","hH"],D:["iI","fF","gG","hH","bB","xX"],E:["oO",".>","pP","uU","jJ","qQ"],F:["yY","6^","7&","gG","dD","iI"],G:["fF","7&","8*","cC","hH","dD"],H:["dD","gG","cC","tT","mM","bB"],I:["uU","yY","fF","dD","xX","kK"],J:["qQ","eE","uU","kK",null,null],K:["jJ","uU","iI","xX",null,null],L:["rR","0)","[{","/?","sS","nN"],M:["bB","hH","tT","wW",null,null],N:["tT","rR","lL","sS","vV","wW"],O:["aA",",<",".>","eE","qQ",";:"],P:[".>","4$","5%","yY","uU","eE"],Q:[";:","oO","eE","jJ",null,null],R:["cC","9(","0)","lL","nN","tT"],S:["nN","lL","/?","-_","zZ","vV"],T:["hH","cC","rR","nN","wW","mM"],U:["eE","pP","yY","iI","kK","jJ"],V:["wW","nN","sS","zZ",null,null],W:["mM","tT","nN","vV",null,null],X:["kK","iI","dD","bB",null,null],Y:["pP","5%","6^","fF","iI","uU"],Z:["vV","sS","-_",null,null,null],"[":["0)",null,null,"]}","/?","lL"],"\\":["=+",null,null,null,null,null],"]":["[{",null,null,null,"=+","/?"],"^":["5%",null,null,"7&","fF","yY"],_:["sS","/?","=+",null,null,"zZ"],"`":[null,null,null,"1!",null,null],a:[null,"'\"",",<","oO",";:",null],b:["xX","dD","hH","mM",null,null],c:["gG","8*","9(","rR","tT","hH"],d:["iI","fF","gG","hH","bB","xX"],e:["oO",".>","pP","uU","jJ","qQ"],f:["yY","6^","7&","gG","dD","iI"],g:["fF","7&","8*","cC","hH","dD"],h:["dD","gG","cC","tT","mM","bB"],i:["uU","yY","fF","dD","xX","kK"],j:["qQ","eE","uU","kK",null,null],k:["jJ","uU","iI","xX",null,null],l:["rR","0)","[{","/?","sS","nN"],m:["bB","hH","tT","wW",null,null],n:["tT","rR","lL","sS","vV","wW"],o:["aA",",<",".>","eE","qQ",";:"],p:[".>","4$","5%","yY","uU","eE"],q:[";:","oO","eE","jJ",null,null],r:["cC","9(","0)","lL","nN","tT"],s:["nN","lL","/?","-_","zZ","vV"],t:["hH","cC","rR","nN","wW","mM"],u:["eE","pP","yY","iI","kK","jJ"],v:["wW","nN","sS","zZ",null,null],w:["mM","tT","nN","vV",null,null],x:["kK","iI","dD","bB",null,null],y:["pP","5%","6^","fF","iI","uU"],z:["vV","sS","-_",null,null,null],"{":["0)",null,null,"]}","/?","lL"],"|":["=+",null,null,null,null,null],"}":["[{",null,null,null,"=+","/?"],"~":[null,null,null,"1!",null,null]},keypad:{"*":["/",null,null,null,"-","+","9","8"],"+":["9","*","-",null,null,null,null,"6"],"-":["*",null,null,null,null,null,"+","9"],".":["0","2","3",null,null,null,null,null],"/":[null,null,null,null,"*","9","8","7"],0:[null,"1","2","3",".",null,null,null],1:[null,null,"4","5","2","0",null,null],2:["1","4","5","6","3",".","0",null],3:["2","5","6",null,null,null,".","0"],4:[null,null,"7","8","5","2","1",null],5:["4","7","8","9","6","3","2","1"],6:["5","8","9","+",null,null,"3","2"],7:[null,null,null,"/","8","5","4",null],8:["7",null,"/","*","9","6","5","4"],9:["8","/","*","-","+",null,"6","5"]},mac_keypad:{"*":["/",null,null,null,null,null,"-","9"],"+":["6","9","-",null,null,null,null,"3"],"-":["9","/","*",null,null,null,"+","6"],".":["0","2","3",null,null,null,null,null],"/":["=",null,null,null,"*","-","9","8"],0:[null,"1","2","3",".",null,null,null],1:[null,null,"4","5","2","0",null,null],2:["1","4","5","6","3",".","0",null],3:["2","5","6","+",null,null,".","0"],4:[null,null,"7","8","5","2","1",null],5:["4","7","8","9","6","3","2","1"],6:["5","8","9","-","+",null,"3","2"],7:[null,null,null,"=","8","5","4",null],8:["7",null,"=","/","9","6","5","4"],9:["8","=","/","*","-","+","6","5"],"=":[null,null,null,null,"/","9","8","7"]}},module.exports=adjacency_graphs;

},{}],2:[function(require,module,exports){
var feedback,scoring;scoring=require("./scoring"),feedback={default_feedback:{warning:"",suggestions:["Use a few words, avoid common phrases","No need for symbols, digits, or uppercase letters"]},get_feedback:function(e,s){var a,t,r,n,o,i;if(0===s.length)return this.default_feedback;if(e>2)return{warning:"",suggestions:[]};for(n=s[0],i=s.slice(1),t=0,r=i.length;t<r;t++)o=i[t],o.token.length>n.token.length&&(n=o);return feedback=this.get_match_feedback(n,1===s.length),a="Add another word or two. Uncommon words are better.",null!=feedback?(feedback.suggestions.unshift(a),null==feedback.warning&&(feedback.warning="")):feedback={warning:"",suggestions:[a]},feedback},get_match_feedback:function(e,s){var a,t;switch(e.pattern){case"dictionary":return this.get_dictionary_match_feedback(e,s);case"spatial":return a=e.graph.toUpperCase(),t=1===e.turns?"Straight rows of keys are easy to guess":"Short keyboard patterns are easy to guess",{warning:t,suggestions:["Use a longer keyboard pattern with more turns"]};case"repeat":return t=1===e.base_token.length?'Repeats like "aaa" are easy to guess':'Repeats like "abcabcabc" are only slightly harder to guess than "abc"',{warning:t,suggestions:["Avoid repeated words and characters"]};case"sequence":return{warning:"Sequences like abc or 6543 are easy to guess",suggestions:["Avoid sequences"]};case"regex":if("recent_year"===e.regex_name)return{warning:"Recent years are easy to guess",suggestions:["Avoid recent years","Avoid years that are associated with you"]};break;case"date":return{warning:"Dates are often easy to guess",suggestions:["Avoid dates and years that are associated with you"]}}},get_dictionary_match_feedback:function(e,s){var a,t,r,n,o;return n="passwords"===e.dictionary_name?!s||e.l33t||e.reversed?e.guesses_log10<=4?"This is similar to a commonly used password":void 0:e.rank<=10?"This is a top-10 common password":e.rank<=100?"This is a top-100 common password":"This is a very common password":"english"===e.dictionary_name?s?"A word by itself is easy to guess":void 0:"surnames"===(a=e.dictionary_name)||"male_names"===a||"female_names"===a?s?"Names and surnames by themselves are easy to guess":"Common names and surnames are easy to guess":"",r=[],o=e.token,o.match(scoring.START_UPPER)?r.push("Capitalization doesn't help very much"):o.match(scoring.ALL_UPPER)&&o.toLowerCase()!==o&&r.push("All-uppercase is almost as easy to guess as all-lowercase"),e.reversed&&e.token.length>=4&&r.push("Reversed words aren't much harder to guess"),e.l33t&&r.push("Predictable substitutions like '@' instead of 'a' don't help very much"),t={warning:n,suggestions:r}}},module.exports=feedback;

},{"./scoring":6}],3:[function(require,module,exports){
var frequency_lists;frequency_lists={passwords:"123456,password,12345678,qwerty,123456789,12345,1234,111111,1234567,dragon,123123,baseball,abc123,football,monkey,letmein,shadow,master,696969,mustang,666666,qwertyuiop,123321,1234567890,pussy,superman,654321,1qaz2wsx,7777777,fuckyou,qazwsx,jordan,123qwe,000000,killer,trustno1,hunter,harley,zxcvbnm,asdfgh,buster,batman,soccer,tigger,charlie,sunshine,iloveyou,fuckme,ranger,hockey,computer,starwars,asshole,pepper,klaster,112233,zxcvbn,freedom,princess,maggie,pass,ginger,11111111,131313,fuck,love,cheese,159753,summer,chelsea,dallas,biteme,matrix,yankees,6969,corvette,austin,access,thunder,merlin,secret,diamond,hello,hammer,fucker,1234qwer,silver,gfhjkm,internet,samantha,golfer,scooter,test,orange,cookie,q1w2e3r4t5,maverick,sparky,phoenix,mickey,bigdog,snoopy,guitar,whatever,chicken,camaro,mercedes,peanut,ferrari,falcon,cowboy,welcome,sexy,samsung,steelers,smokey,dakota,arsenal,boomer,eagles,tigers,marina,nascar,booboo,gateway,yellow,porsche,monster,spider,diablo,hannah,bulldog,junior,london,purple,compaq,lakers,iceman,qwer1234,hardcore,cowboys,money,banana,ncc1701,boston,tennis,q1w2e3r4,coffee,scooby,123654,nikita,yamaha,mother,barney,brandy,chester,fuckoff,oliver,player,forever,rangers,midnight,chicago,bigdaddy,redsox,angel,badboy,fender,jasper,slayer,rabbit,natasha,marine,bigdick,wizard,marlboro,raiders,prince,casper,fishing,flower,jasmine,iwantu,panties,adidas,winter,winner,gandalf,password1,enter,ghbdtn,1q2w3e4r,golden,cocacola,jordan23,winston,madison,angels,panther,blowme,sexsex,bigtits,spanky,bitch,sophie,asdfasdf,horny,thx1138,toyota,tiger,dick,canada,12344321,blowjob,8675309,muffin,liverpoo,apples,qwerty123,passw0rd,abcd1234,pokemon,123abc,slipknot,qazxsw,123456a,scorpion,qwaszx,butter,startrek,rainbow,asdfghjkl,razz,newyork,redskins,gemini,cameron,qazwsxedc,florida,liverpool,turtle,sierra,viking,booger,butthead,doctor,rocket,159357,dolphins,captain,bandit,jaguar,packers,pookie,peaches,789456,asdf,dolphin,helpme,blue,theman,maxwell,qwertyui,shithead,lovers,maddog,giants,nirvana,metallic,hotdog,rosebud,mountain,warrior,stupid,elephant,suckit,success,bond007,jackass,alexis,porn,lucky,scorpio,samson,q1w2e3,azerty,rush2112,driver,freddy,1q2w3e4r5t,sydney,gators,dexter,red123,123456q,12345a,bubba,creative,voodoo,golf,trouble,america,nissan,gunner,garfield,bullshit,asdfghjk,5150,fucking,apollo,1qazxsw2,2112,eminem,legend,airborne,bear,beavis,apple,brooklyn,godzilla,skippy,4815162342,buddy,qwert,kitten,magic,shelby,beaver,phantom,asdasd,xavier,braves,darkness,blink182,copper,platinum,qweqwe,tomcat,01012011,girls,bigboy,102030,animal,police,online,11223344,voyager,lifehack,12qwaszx,fish,sniper,315475,trinity,blazer,heaven,lover,snowball,playboy,loveme,bubbles,hooters,cricket,willow,donkey,topgun,nintendo,saturn,destiny,pakistan,pumpkin,digital,sergey,redwings,explorer,tits,private,runner,therock,guinness,lasvegas,beatles,789456123,fire,cassie,christin,qwerty1,celtic,asdf1234,andrey,broncos,007007,babygirl,eclipse,fluffy,cartman,michigan,carolina,testing,alexande,birdie,pantera,cherry,vampire,mexico,dickhead,buffalo,genius,montana,beer,minecraft,maximus,flyers,lovely,stalker,metallica,doggie,snickers,speedy,bronco,lol123,paradise,yankee,horses,magnum,dreams,147258369,lacrosse,ou812,goober,enigma,qwertyu,scotty,pimpin,bollocks,surfer,cock,poohbear,genesis,star,asd123,qweasdzxc,racing,hello1,hawaii,eagle1,viper,poopoo,einstein,boobies,12345q,bitches,drowssap,simple,badger,alaska,action,jester,drummer,111222,spitfire,forest,maryjane,champion,diesel,svetlana,friday,hotrod,147258,chevy,lucky1,westside,security,google,badass,tester,shorty,thumper,hitman,mozart,zaq12wsx,boobs,reddog,010203,lizard,a123456,123456789a,ruslan,eagle,1232323q,scarface,qwerty12,147852,a12345,buddha,porno,420420,spirit,money1,stargate,qwe123,naruto,mercury,liberty,12345qwert,semperfi,suzuki,popcorn,spooky,marley,scotland,kitty,cherokee,vikings,simpsons,rascal,qweasd,hummer,loveyou,michael1,patches,russia,jupiter,penguin,passion,cumshot,vfhbyf,honda,vladimir,sandman,passport,raider,bastard,123789,infinity,assman,bulldogs,fantasy,sucker,1234554321,horney,domino,budlight,disney,ironman,usuckballz1,softball,brutus,redrum,bigred,mnbvcxz,fktrcfylh,karina,marines,digger,kawasaki,cougar,fireman,oksana,monday,cunt,justice,nigger,super,wildcats,tinker,logitech,dancer,swordfis,avalon,everton,alexandr,motorola,patriots,hentai,madonna,pussy1,ducati,colorado,connor,juventus,galore,smooth,freeuser,warcraft,boogie,titanic,wolverin,elizabet,arizona,valentin,saints,asdfg,accord,test123,password123,christ,yfnfif,stinky,slut,spiderma,naughty,chopper,hello123,ncc1701d,extreme,skyline,poop,zombie,pearljam,123qweasd,froggy,awesome,vision,pirate,fylhtq,dreamer,bullet,predator,empire,123123a,kirill,charlie1,panthers,penis,skipper,nemesis,rasdzv3,peekaboo,rolltide,cardinal,psycho,danger,mookie,happy1,wanker,chevelle,manutd,goblue,9379992,hobbes,vegeta,fyfcnfcbz,852456,picard,159951,windows,loverboy,victory,vfrcbv,bambam,serega,123654789,turkey,tweety,galina,hiphop,rooster,changeme,berlin,taurus,suckme,polina,electric,avatar,134679,maksim,raptor,alpha1,hendrix,newport,bigcock,brazil,spring,a1b2c3,madmax,alpha,britney,sublime,darkside,bigman,wolfpack,classic,hercules,ronaldo,letmein1,1q2w3e,741852963,spiderman,blizzard,123456789q,cheyenne,cjkysirj,tiger1,wombat,bubba1,pandora,zxc123,holiday,wildcat,devils,horse,alabama,147852369,caesar,12312,buddy1,bondage,pussycat,pickle,shaggy,catch22,leather,chronic,a1b2c3d4,admin,qqq111,qaz123,airplane,kodiak,freepass,billybob,sunset,katana,phpbb,chocolat,snowman,angel1,stingray,firebird,wolves,zeppelin,detroit,pontiac,gundam,panzer,vagina,outlaw,redhead,tarheels,greenday,nastya,01011980,hardon,engineer,dragon1,hellfire,serenity,cobra,fireball,lickme,darkstar,1029384756,01011,mustang1,flash,124578,strike,beauty,pavilion,01012000,bobafett,dbrnjhbz,bigmac,bowling,chris1,ytrewq,natali,pyramid,rulez,welcome1,dodgers,apache,swimming,whynot,teens,trooper,fuckit,defender,precious,135790,packard,weasel,popeye,lucifer,cancer,icecream,142536,raven,swordfish,presario,viktor,rockstar,blonde,james1,wutang,spike,pimp,atlanta,airforce,thailand,casino,lennon,mouse,741852,hacker,bluebird,hawkeye,456123,theone,catfish,sailor,goldfish,nfnmzyf,tattoo,pervert,barbie,maxima,nipples,machine,trucks,wrangler,rocks,tornado,lights,cadillac,bubble,pegasus,madman,longhorn,browns,target,666999,eatme,qazwsx123,microsoft,dilbert,christia,baller,lesbian,shooter,xfiles,seattle,qazqaz,cthutq,amateur,prelude,corona,freaky,malibu,123qweasdzxc,assassin,246810,atlantis,integra,pussies,iloveu,lonewolf,dragons,monkey1,unicorn,software,bobcat,stealth,peewee,openup,753951,srinivas,zaqwsx,valentina,shotgun,trigger,veronika,bruins,coyote,babydoll,joker,dollar,lestat,rocky1,hottie,random,butterfly,wordpass,smiley,sweety,snake,chipper,woody,samurai,devildog,gizmo,maddie,soso123aljg,mistress,freedom1,flipper,express,hjvfirf,moose,cessna,piglet,polaris,teacher,montreal,cookies,wolfgang,scully,fatboy,wicked,balls,tickle,bunny,dfvgbh,foobar,transam,pepsi,fetish,oicu812,basketba,toshiba,hotstuff,sunday,booty,gambit,31415926,impala,stephani,jessica1,hooker,lancer,knicks,shamrock,fuckyou2,stinger,314159,redneck,deftones,squirt,siemens,blaster,trucker,subaru,renegade,ibanez,manson,swinger,reaper,blondie,mylove,galaxy,blahblah,enterpri,travel,1234abcd,babylon5,indiana,skeeter,master1,sugar,ficken,smoke,bigone,sweetpea,fucked,trfnthbyf,marino,escort,smitty,bigfoot,babes,larisa,trumpet,spartan,valera,babylon,asdfghj,yankees1,bigboobs,stormy,mister,hamlet,aardvark,butterfl,marathon,paladin,cavalier,manchester,skater,indigo,hornet,buckeyes,01011990,indians,karate,hesoyam,toronto,diamonds,chiefs,buckeye,1qaz2wsx3edc,highland,hotsex,charger,redman,passwor,maiden,drpepper,storm,pornstar,garden,12345678910,pencil,sherlock,timber,thuglife,insane,pizza,jungle,jesus1,aragorn,1a2b3c,hamster,david1,triumph,techno,lollol,pioneer,catdog,321654,fktrctq,morpheus,141627,pascal,shadow1,hobbit,wetpussy,erotic,consumer,blabla,justme,stones,chrissy,spartak,goforit,burger,pitbull,adgjmptw,italia,barcelona,hunting,colors,kissme,virgin,overlord,pebbles,sundance,emerald,doggy,racecar,irina,element,1478963,zipper,alpine,basket,goddess,poison,nipple,sakura,chichi,huskers,13579,pussys,q12345,ultimate,ncc1701e,blackie,nicola,rommel,matthew1,caserta,omega,geronimo,sammy1,trojan,123qwe123,philips,nugget,tarzan,chicks,aleksandr,bassman,trixie,portugal,anakin,dodger,bomber,superfly,madness,q1w2e3r4t5y6,loser,123asd,fatcat,ybrbnf,soldier,warlock,wrinkle1,desire,sexual,babe,seminole,alejandr,951753,11235813,westham,andrei,concrete,access14,weed,letmein2,ladybug,naked,christop,trombone,tintin,bluesky,rhbcnbyf,qazxswedc,onelove,cdtnkfyf,whore,vfvjxrf,titans,stallion,truck,hansolo,blue22,smiles,beagle,panama,kingkong,flatron,inferno,mongoose,connect,poiuyt,snatch,qawsed,juice,blessed,rocker,snakes,turbo,bluemoon,sex4me,finger,jamaica,a1234567,mulder,beetle,fuckyou1,passat,immortal,plastic,123454321,anthony1,whiskey,dietcoke,suck,spunky,magic1,monitor,cactus,exigen,planet,ripper,teen,spyder,apple1,nolimit,hollywoo,sluts,sticky,trunks,1234321,14789632,pickles,sailing,bonehead,ghbdtnbr,delta,charlott,rubber,911911,112358,molly1,yomama,hongkong,jumper,william1,ilovesex,faster,unreal,cumming,memphis,1123581321,nylons,legion,sebastia,shalom,pentium,geheim,werewolf,funtime,ferret,orion,curious,555666,niners,cantona,sprite,philly,pirates,abgrtyu,lollipop,eternity,boeing,super123,sweets,cooldude,tottenha,green1,jackoff,stocking,7895123,moomoo,martini,biscuit,drizzt,colt45,fossil,makaveli,snapper,satan666,maniac,salmon,patriot,verbatim,nasty,shasta,asdzxc,shaved,blackcat,raistlin,qwerty12345,punkrock,cjkywt,01012010,4128,waterloo,crimson,twister,oxford,musicman,seinfeld,biggie,condor,ravens,megadeth,wolfman,cosmos,sharks,banshee,keeper,foxtrot,gn56gn56,skywalke,velvet,black1,sesame,dogs,squirrel,privet,sunrise,wolverine,sucks,legolas,grendel,ghost,cats,carrot,frosty,lvbnhbq,blades,stardust,frog,qazwsxed,121314,coolio,brownie,groovy,twilight,daytona,vanhalen,pikachu,peanuts,licker,hershey,jericho,intrepid,ninja,1234567a,zaq123,lobster,goblin,punisher,strider,shogun,kansas,amadeus,seven7,jason1,neptune,showtime,muscle,oldman,ekaterina,rfrfirf,getsome,showme,111222333,obiwan,skittles,danni,tanker,maestro,tarheel,anubis,hannibal,anal,newlife,gothic,shark,fighter,blue123,blues,123456z,princes,slick,chaos,thunder1,sabine,1q2w3e4r5t6y,python,test1,mirage,devil,clover,tequila,chelsea1,surfing,delete,potato,chubby,panasonic,sandiego,portland,baggins,fusion,sooners,blackdog,buttons,californ,moscow,playtime,mature,1a2b3c4d,dagger,dima,stimpy,asdf123,gangster,warriors,iverson,chargers,byteme,swallow,liquid,lucky7,dingdong,nymets,cracker,mushroom,456852,crusader,bigguy,miami,dkflbvbh,bugger,nimrod,tazman,stranger,newpass,doodle,powder,gotcha,guardian,dublin,slapshot,septembe,147896325,pepsi1,milano,grizzly,woody1,knights,photos,2468,nookie,charly,rammstein,brasil,123321123,scruffy,munchkin,poopie,123098,kittycat,latino,walnut,1701,thegame,viper1,1passwor,kolobok,picasso,robert1,barcelon,bananas,trance,auburn,coltrane,eatshit,goodluck,starcraft,wheels,parrot,postal,blade,wisdom,pink,gorilla,katerina,pass123,andrew1,shaney14,dumbass,osiris,fuck_inside,oakland,discover,ranger1,spanking,lonestar,bingo,meridian,ping,heather1,dookie,stonecol,megaman,192837465,rjntyjr,ledzep,lowrider,25802580,richard1,firefly,griffey,racerx,paradox,ghjcnj,gangsta,zaq1xsw2,tacobell,weezer,sirius,halflife,buffett,shiloh,123698745,vertigo,sergei,aliens,sobaka,keyboard,kangaroo,sinner,soccer1,0.0.000,bonjour,socrates,chucky,hotboy,sprint,0007,sarah1,scarlet,celica,shazam,formula1,sommer,trebor,qwerasdf,jeep,mailcreated5240,bollox,asshole1,fuckface,honda1,rebels,vacation,lexmark,penguins,12369874,ragnarok,formula,258456,tempest,vfhecz,tacoma,qwertz,colombia,flames,rockon,duck,prodigy,wookie,dodgeram,mustangs,123qaz,sithlord,smoker,server,bang,incubus,scoobydo,oblivion,molson,kitkat,titleist,rescue,zxcv1234,carpet,1122,bigballs,tardis,jimbob,xanadu,blueeyes,shaman,mersedes,pooper,pussy69,golfing,hearts,mallard,12312312,kenwood,patrick1,dogg,cowboys1,oracle,123zxc,nuttertools,102938,topper,1122334455,shemale,sleepy,gremlin,yourmom,123987,gateway1,printer,monkeys,peterpan,mikey,kingston,cooler,analsex,jimbo,pa55word,asterix,freckles,birdman,frank1,defiant,aussie,stud,blondes,tatyana,445566,aspirine,mariners,jackal,deadhead,katrin,anime,rootbeer,frogger,polo,scooter1,hallo,noodles,thomas1,parola,shaolin,celine,11112222,plymouth,creampie,justdoit,ohyeah,fatass,assfuck,amazon,1234567q,kisses,magnus,camel,nopass,bosco,987456,6751520,harley1,putter,champs,massive,spidey,lightnin,camelot,letsgo,gizmodo,aezakmi,bones,caliente,12121,goodtime,thankyou,raiders1,brucelee,redalert,aquarius,456654,catherin,smokin,pooh,mypass,astros,roller,porkchop,sapphire,qwert123,kevin1,a1s2d3f4,beckham,atomic,rusty1,vanilla,qazwsxedcrfv,hunter1,kaktus,cxfcnmt,blacky,753159,elvis1,aggies,blackjac,bangkok,scream,123321q,iforgot,power1,kasper,abc12,buster1,slappy,shitty,veritas,chevrole,amber1,01012001,vader,amsterdam,jammer,primus,spectrum,eduard,granny,horny1,sasha1,clancy,usa123,satan,diamond1,hitler,avenger,1221,spankme,123456qwerty,simba,smudge,scrappy,labrador,john316,syracuse,front242,falcons,husker,candyman,commando,gator,pacman,delta1,pancho,krishna,fatman,clitoris,pineappl,lesbians,8j4ye3uz,barkley,vulcan,punkin,boner,celtics,monopoly,flyboy,romashka,hamburg,123456aa,lick,gangbang,223344,area51,spartans,aaa111,tricky,snuggles,drago,homerun,vectra,homer1,hermes,topcat,cuddles,infiniti,1234567890q,cosworth,goose,phoenix1,killer1,ivanov,bossman,qawsedrf,peugeot,exigent,doberman,durango,brandon1,plumber,telefon,horndog,laguna,rbhbkk,dawg,webmaster,breeze,beast,porsche9,beefcake,leopard,redbull,oscar1,topdog,godsmack,theking,pics,omega1,speaker,viktoria,fuckers,bowler,starbuck,gjkbyf,valhalla,anarchy,blacks,herbie,kingpin,starfish,nokia,loveit,achilles,906090,labtec,ncc1701a,fitness,jordan1,brando,arsenal1,bull,kicker,napass,desert,sailboat,bohica,tractor,hidden,muppet,jackson1,jimmy1,terminator,phillies,pa55w0rd,terror,farside,swingers,legacy,frontier,butthole,doughboy,jrcfyf,tuesday,sabbath,daniel1,nebraska,homers,qwertyuio,azamat,fallen,agent007,striker,camels,iguana,looker,pinkfloy,moloko,qwerty123456,dannyboy,luckydog,789654,pistol,whocares,charmed,skiing,select,franky,puppy,daniil,vladik,vette,vfrcbvrf,ihateyou,nevada,moneys,vkontakte,mandingo,puppies,666777,mystic,zidane,kotenok,dilligaf,budman,bunghole,zvezda,123457,triton,golfball,technics,trojans,panda,laptop,rookie,01011991,15426378,aberdeen,gustav,jethro,enterprise,igor,stripper,filter,hurrican,rfnthbyf,lespaul,gizmo1,butch,132435,dthjybrf,1366613,excalibu,963852,nofear,momoney,possum,cutter,oilers,moocow,cupcake,gbpltw,batman1,splash,svetik,super1,soleil,bogdan,melissa1,vipers,babyboy,tdutybq,lancelot,ccbill,keystone,passwort,flamingo,firefox,dogman,vortex,rebel,noodle,raven1,zaphod,killme,pokemon1,coolman,danila,designer,skinny,kamikaze,deadman,gopher,doobie,warhammer,deeznuts,freaks,engage,chevy1,steve1,apollo13,poncho,hammers,azsxdc,dracula,000007,sassy,bitch1,boots,deskjet,12332,macdaddy,mighty,rangers1,manchest,sterlin,casey1,meatball,mailman,sinatra,cthulhu,summer1,bubbas,cartoon,bicycle,eatpussy,truelove,sentinel,tolkien,breast,capone,lickit,summit,123456k,peter1,daisy1,kitty1,123456789z,crazy1,jamesbon,texas1,sexygirl,362436,sonic,billyboy,redhot,microsof,microlab,daddy1,rockets,iloveyo,fernand,gordon24,danie,cutlass,polska,star69,titties,pantyhos,01011985,thekid,aikido,gofish,mayday,1234qwe,coke,anfield,sony,lansing,smut,scotch,sexx,catman,73501505,hustler,saun,dfkthbz,passwor1,jenny1,azsxdcfv,cheers,irish1,gabrie,tinman,orioles,1225,charlton,fortuna,01011970,airbus,rustam,xtreme,bigmoney,zxcasd,retard,grumpy,huskies,boxing,4runner,kelly1,ultima,warlord,fordf150,oranges,rotten,asdfjkl,superstar,denali,sultan,bikini,saratoga,thor,figaro,sixers,wildfire,vladislav,128500,sparta,mayhem,greenbay,chewie,music1,number1,cancun,fabie,mellon,poiuytrewq,cloud9,crunch,bigtime,chicken1,piccolo,bigbird,321654987,billy1,mojo,01011981,maradona,sandro,chester1,bizkit,rjirfrgbde,789123,rightnow,jasmine1,hyperion,treasure,meatloaf,armani,rovers,jarhead,01011986,cruise,coconut,dragoon,utopia,davids,cosmo,rfhbyf,reebok,1066,charli,giorgi,sticks,sayang,pass1234,exodus,anaconda,zaqxsw,illini,woofwoof,emily1,sandy1,packer,poontang,govols,jedi,tomato,beaner,cooter,creamy,lionking,happy123,albatros,poodle,kenworth,dinosaur,greens,goku,happyday,eeyore,tsunami,cabbage,holyshit,turkey50,memorex,chaser,bogart,orgasm,tommy1,volley,whisper,knopka,ericsson,walleye,321123,pepper1,katie1,chickens,tyler1,corrado,twisted,100000,zorro,clemson,zxcasdqwe,tootsie,milana,zenith,fktrcfylhf,shania,frisco,polniypizdec0211,crazybab,junebug,fugazi,rereirf,vfvekz,1001,sausage,vfczyz,koshka,clapton,justin1,anhyeuem,condom,fubar,hardrock,skywalker,tundra,cocks,gringo,150781,canon,vitalik,aspire,stocks,samsung1,applepie,abc12345,arjay,gandalf1,boob,pillow,sparkle,gmoney,rockhard,lucky13,samiam,everest,hellyeah,bigsexy,skorpion,rfrnec,hedgehog,australi,candle,slacker,dicks,voyeur,jazzman,america1,bobby1,br0d3r,wolfie,vfksirf,1qa2ws3ed,13243546,fright,yosemite,temp,karolina,fart,barsik,surf,cheetah,baddog,deniska,starship,bootie,milena,hithere,kume,greatone,dildo,50cent,0.0.0.000,albion,amanda1,midget,lion,maxell,football1,cyclone,freeporn,nikola,bonsai,kenshin,slider,balloon,roadkill,killbill,222333,jerkoff,78945612,dinamo,tekken,rambler,goliath,cinnamon,malaka,backdoor,fiesta,packers1,rastaman,fletch,sojdlg123aljg,stefano,artemis,calico,nyjets,damnit,robotech,duchess,rctybz,hooter,keywest,18436572,hal9000,mechanic,pingpong,operator,presto,sword,rasputin,spank,bristol,faggot,shado,963852741,amsterda,321456,wibble,carrera,alibaba,majestic,ramses,duster,route66,trident,clipper,steeler,wrestlin,divine,kipper,gotohell,kingfish,snake1,passwords,buttman,pompey,viagra,zxcvbnm1,spurs,332211,slutty,lineage2,oleg,macross,pooter,brian1,qwert1,charles1,slave,jokers,yzerman,swimmer,ne1469,nwo4life,solnce,seamus,lolipop,pupsik,moose1,ivanova,secret1,matador,love69,420247,ktyjxrf,subway,cinder,vermont,pussie,chico,florian,magick,guiness,allsop,ghetto,flash1,a123456789,typhoon,dfkthf,depeche,skydive,dammit,seeker,fuckthis,crysis,kcj9wx5n,umbrella,r2d2c3po,123123q,snoopdog,critter,theboss,ding,162534,splinter,kinky,cyclops,jayhawk,456321,caramel,qwer123,underdog,caveman,onlyme,grapes,feather,hotshot,fuckher,renault,george1,sex123,pippen,000001,789987,floppy,cunts,megapass,1000,pornos,usmc,kickass,great1,quattro,135246,wassup,helloo,p0015123,nicole1,chivas,shannon1,bullseye,java,fishes,blackhaw,jamesbond,tunafish,juggalo,dkflbckfd,123789456,dallas1,translator,122333,beanie,alucard,gfhjkm123,supersta,magicman,ashley1,cohiba,xbox360,caligula,12131415,facial,7753191,dfktynbyf,cobra1,cigars,fang,klingon,bob123,safari,looser,10203,deepthroat,malina,200000,tazmania,gonzo,goalie,jacob1,monaco,cruiser,misfit,vh5150,tommyboy,marino13,yousuck,sharky,vfhufhbnf,horizon,absolut,brighton,123456r,death1,kungfu,maxx,forfun,mamapapa,enter1,budweise,banker,getmoney,kostya,qazwsx12,bigbear,vector,fallout,nudist,gunners,royals,chainsaw,scania,trader,blueboy,walrus,eastside,kahuna,qwerty1234,love123,steph,01011989,cypress,champ,undertaker,ybrjkfq,europa,snowboar,sabres,moneyman,chrisbln,minime,nipper,groucho,whitey,viewsonic,penthous,wolf359,fabric,flounder,coolguy,whitesox,passme,smegma,skidoo,thanatos,fucku2,snapple,dalejr,mondeo,thesims,mybaby,panasoni,sinbad,thecat,topher,frodo,sneakers,q123456,z1x2c3,alfa,chicago1,taylor1,ghjcnjnfr,cat123,olivier,cyber,titanium,0420,madison1,jabroni,dang,hambone,intruder,holly1,gargoyle,sadie1,static,poseidon,studly,newcastl,sexxxx,poppy,johannes,danzig,beastie,musica,buckshot,sunnyday,adonis,bluedog,bonkers,2128506,chrono,compute,spawn,01011988,turbo1,smelly,wapbbs,goldstar,ferrari1,778899,quantum,pisces,boomboom,gunnar,1024,test1234,florida1,nike,superman1,multiplelo,custom,motherlode,1qwerty,westwood,usnavy,apple123,daewoo,korn,stereo,sasuke,sunflowe,watcher,dharma,555777,mouse1,assholes,babyblue,123qwerty,marius,walmart,snoop,starfire,tigger1,paintbal,knickers,aaliyah,lokomotiv,theend,winston1,sapper,rover,erotica,scanner,racer,zeus,sexy69,doogie,bayern,joshua1,newbie,scott1,losers,droopy,outkast,martin1,dodge1,wasser,ufkbyf,rjycnfynby,thirteen,12345z,112211,hotred,deejay,hotpussy,192837,jessic,philippe,scout,panther1,cubbies,havefun,magpie,fghtkm,avalanch,newyork1,pudding,leonid,harry1,cbr600,audia4,bimmer,fucku,01011984,idontknow,vfvfgfgf,1357,aleksey,builder,01011987,zerocool,godfather,mylife,donuts,allmine,redfish,777888,sascha,nitram,bounce,333666,smokes,1x2zkg8w,rodman,stunner,zxasqw12,hoosier,hairy,beretta,insert,123456s,rtyuehe,francesc,tights,cheese1,micron,quartz,hockey1,gegcbr,searay,jewels,bogey,paintball,celeron,padres,bing,syncmaster,ziggy,simon1,beaches,prissy,diehard,orange1,mittens,aleksandra,queens,02071986,biggles,thongs,southpark,artur,twinkle,gretzky,rabota,cambiami,monalisa,gollum,chuckles,spike1,gladiator,whisky,spongebob,sexy1,03082006,mazafaka,meathead,4121,ou8122,barefoot,12345678q,cfitymrf,bigass,a1s2d3,kosmos,blessing,titty,clevelan,terrapin,ginger1,johnboy,maggot,clarinet,deeznutz,336699,stumpy,stoney,footbal,traveler,volvo,bucket,snapon,pianoman,hawkeyes,futbol,casanova,tango,goodboy,scuba,honey1,sexyman,warthog,mustard,abc1234,nickel,10203040,meowmeow,1012,boricua,prophet,sauron,12qwas,reefer,andromeda,crystal1,joker1,90210,goofy,loco,lovesex,triangle,whatsup,mellow,bengals,monster1,maste,01011910,lover1,love1,123aaa,sunshin,smeghead,hokies,sting,welder,rambo,cerberus,bunny1,rockford,monke,1q2w3e4r5,goldwing,gabriell,buzzard,crjhgbjy,james007,rainman,groove,tiberius,purdue,nokia6300,hayabusa,shou,jagger,diver,zigzag,poochie,usarmy,phish,redwood,redwing,12345679,salamander,silver1,abcd123,sputnik,boobie,ripple,eternal,12qw34er,thegreat,allstar,slinky,gesperrt,mishka,whiskers,pinhead,overkill,sweet1,rhfcjnrf,montgom240,sersolution,jamie1,starman,proxy,swords,nikolay,bacardi,rasta,badgirl,rebecca1,wildman,penny1,spaceman,1007,10101,logan1,hacked,bulldog1,helmet,windsor,buffy1,runescape,trapper,123451,banane,dbrnjh,ripken,12345qwe,frisky,shun,fester,oasis,lightning,ib6ub9,cicero,kool,pony,thedog,784512,01011992,megatron,illusion,edward1,napster,11223,squash,roadking,woohoo,19411945,hoosiers,01091989,tracker,bagira,midway,leavemealone,br549,14725836,235689,menace,rachel1,feng,laser,stoned,realmadrid,787898,balloons,tinkerbell,5551212,maria1,pobeda,heineken,sonics,moonlight,optimus,comet,orchid,02071982,jaybird,kashmir,12345678a,chuang,chunky,peach,mortgage,rulezzz,saleen,chuckie,zippy,fishing1,gsxr750,doghouse,maxim,reader,shai,buddah,benfica,chou,salomon,meister,eraser,blackbir,bigmike,starter,pissing,angus,deluxe,eagles1,hardcock,135792468,mian,seahawks,godfathe,bookworm,gregor,intel,talisman,blackjack,babyface,hawaiian,dogfood,zhong,01011975,sancho,ludmila,medusa,mortimer,123456654321,roadrunn,just4me,stalin,01011993,handyman,alphabet,pizzas,calgary,clouds,password2,cgfhnfr,f**k,cubswin,gong,lexus,max123,xxx123,digital1,gfhjkm1,7779311,missy1,michae,beautifu,gator1,1005,pacers,buddie,chinook,heckfy,dutchess,sally1,breasts,beowulf,darkman,jenn,tiffany1,zhei,quan,qazwsx1,satana,shang,idontkno,smiths,puddin,nasty1,teddybea,valkyrie,passwd,chao,boxster,killers,yoda,cheater,inuyasha,beast1,wareagle,foryou,dragonball,mermaid,bhbirf,teddy1,dolphin1,misty1,delphi,gromit,sponge,qazzaq,fytxrf,gameover,diao,sergi,beamer,beemer,kittykat,rancid,manowar,adam12,diggler,assword,austin1,wishbone,gonavy,sparky1,fisting,thedude,sinister,1213,venera,novell,salsero,jayden,fuckoff1,linda1,vedder,02021987,1pussy,redline,lust,jktymrf,02011985,dfcbkbq,dragon12,chrome,gamecube,titten,cong,bella1,leng,02081988,eureka,bitchass,147369,banner,lakota,123321a,mustafa,preacher,hotbox,02041986,z1x2c3v4,playstation,01011977,claymore,electra,checkers,zheng,qing,armagedon,02051986,wrestle,svoboda,bulls,nimbus,alenka,madina,newpass6,onetime,aa123456,bartman,02091987,silverad,electron,12345t,devil666,oliver1,skylar,rhtdtlrj,gobucks,johann,12011987,milkman,02101985,camper,thunderb,bigbutt,jammin,davide,cheeks,goaway,lighter,claudi,thumbs,pissoff,ghostrider,cocaine,teng,squall,lotus,hootie,blackout,doitnow,subzero,02031986,marine1,02021988,pothead,123456qw,skate,1369,peng,antoni,neng,miao,bcfields,1492,marika,794613,musashi,tulips,nong,piao,chai,ruan,southpar,02061985,nude,mandarin,654123,ninjas,cannabis,jetski,xerxes,zhuang,kleopatra,dickie,bilbo,pinky,morgan1,1020,1017,dieter,baseball1,tottenham,quest,yfnfkmz,dirtbike,1234567890a,mango,jackson5,ipswich,iamgod,02011987,tdutybz,modena,qiao,slippery,qweasd123,bluefish,samtron,toon,111333,iscool,02091986,petrov,fuzzy,zhou,1357924680,mollydog,deng,02021986,1236987,pheonix,zhun,ghblehjr,othello,starcraf,000111,sanfran,a11111,cameltoe,badman,vasilisa,jiang,1qaz2ws,luan,sveta,12qw12,akira,chuai,369963,cheech,beatle,pickup,paloma,01011983,caravan,elizaveta,gawker,banzai,pussey,mullet,seng,bingo1,bearcat,flexible,farscape,borussia,zhuai,templar,guitar1,toolman,yfcntymrf,chloe1,xiang,slave1,guai,nuggets,02081984,mantis,slim,scorpio1,fyutkbyf,thedoors,02081987,02061986,123qq123,zappa,fergie,7ugd5hip2j,huai,asdfzxcv,sunflower,pussyman,deadpool,bigtit,01011982,love12,lassie,skyler,gatorade,carpedie,jockey,mancity,spectre,02021984,cameron1,artemka,reng,02031984,iomega,jing,moritz,spice,rhino,spinner,heater,zhai,hover,talon,grease,qiong,corleone,ltybcrf,tian,cowboy1,hippie,chimera,ting,alex123,02021985,mickey1,corsair,sonoma,aaron1,xxxpass,bacchus,webmaste,chuo,xyz123,chrysler,spurs1,artem,shei,cosmic,01020304,deutsch,gabriel1,123455,oceans,987456321,binladen,latinas,a12345678,speedo,buttercu,02081989,21031988,merlot,millwall,ceng,kotaku,jiong,dragonba,2580,stonecold,snuffy,01011999,02011986,hellos,blaze,maggie1,slapper,istanbul,bonjovi,babylove,mazda,bullfrog,phoeni,meng,porsche1,nomore,02061989,bobdylan,capslock,orion1,zaraza,teddybear,ntktajy,myname,rong,wraith,mets,niao,02041984,smokie,chevrolet,dialog,gfhjkmgfhjkm,dotcom,vadim,monarch,athlon,mikey1,hamish,pian,liang,coolness,chui,thoma,ramones,ciccio,chippy,eddie1,house1,ning,marker,cougars,jackpot,barbados,reds,pdtplf,knockers,cobalt,amateurs,dipshit,napoli,kilroy,pulsar,jayhawks,daemon,alexey,weng,shuang,9293709b13,shiner,eldorado,soulmate,mclaren,golfer1,andromed,duan,50spanks,sexyboy,dogshit,02021983,shuo,kakashka,syzygy,111111a,yeahbaby,qiang,netscape,fulham,120676,gooner,zhui,rainbow6,laurent,dog123,halifax,freeway,carlitos,147963,eastwood,microphone,monkey12,1123,persik,coldbeer,geng,nuan,danny1,fgtkmcby,entropy,gadget,just4fun,sophi,baggio,carlito,1234567891,02021989,02041983,specialk,piramida,suan,bigblue,salasana,hopeful,mephisto,bailey1,hack,annie1,generic,violetta,spencer1,arcadia,02051983,hondas,9562876,trainer,jones1,smashing,liao,159632,iceberg,rebel1,snooker,temp123,zang,matteo,fastball,q2w3e4r5,bamboo,fuckyo,shutup,astro,buddyboy,nikitos,redbird,maxxxx,shitface,02031987,kuai,kissmyass,sahara,radiohea,1234asdf,wildcard,maxwell1,patric,plasma,heynow,bruno1,shao,bigfish,misfits,sassy1,sheng,02011988,02081986,testpass,nanook,cygnus,licking,slavik,pringles,xing,1022,ninja1,submit,dundee,tiburon,pinkfloyd,yummy,shuai,guang,chopin,obelix,insomnia,stroker,1a2s3d4f,1223,playboy1,lazarus,jorda,spider1,homerj,sleeper,02041982,darklord,cang,02041988,02041987,tripod,magician,jelly,telephon,15975,vsjasnel12,pasword,iverson3,pavlov,homeboy,gamecock,amigo,brodie,budapest,yjdsqgfhjkm,reckless,02011980,pang,tiger123,2469,mason1,orient,01011979,zong,cdtnbr,maksimka,1011,bushido,taxman,giorgio,sphinx,kazantip,02101984,concorde,verizon,lovebug,georg,sam123,seadoo,qazwsxedc123,jiao,jezebel,pharmacy,abnormal,jellybea,maxime,puffy,islander,bunnies,jiggaman,drakon,010180,pluto,zhjckfd,12365,classics,crusher,mordor,hooligan,strawberry,02081985,scrabble,hawaii50,1224,wg8e3wjf,cthtuf,premium,arrow,123456qwe,mazda626,ramrod,tootie,rhjrjlbk,ghost1,1211,bounty,niang,02071984,goat,killer12,sweetnes,porno1,masamune,426hemi,corolla,mariposa,hjccbz,doomsday,bummer,blue12,zhao,bird33,excalibur,samsun,kirsty,buttfuck,kfhbcf,zhuo,marcello,ozzy,02021982,dynamite,655321,master12,123465,lollypop,stepan,1qa2ws,spiker,goirish,callum,michael2,moonbeam,attila,henry1,lindros,andrea1,sporty,lantern,12365478,nextel,violin,volcom,998877,water1,imation,inspiron,dynamo,citadel,placebo,clowns,tiao,02061988,tripper,dabears,haggis,merlin1,02031985,anthrax,amerika,iloveme,vsegda,burrito,bombers,snowboard,forsaken,katarina,a1a2a3,woofer,tigger2,fullmoon,tiger2,spock,hannah1,snoopy1,sexxxy,sausages,stanislav,cobain,robotics,exotic,green123,mobydick,senators,pumpkins,fergus,asddsa,147741,258852,windsurf,reddevil,vfitymrf,nevermind,nang,woodland,4417,mick,shui,q1q2q3,wingman,69696,superb,zuan,ganesh,pecker,zephyr,anastasiya,icu812,larry1,02081982,broker,zalupa,mihail,vfibyf,dogger,7007,paddle,varvara,schalke,1z2x3c,presiden,yankees2,tuning,poopy,02051982,concord,vanguard,stiffy,rjhjktdf,felix1,wrench,firewall,boxer,bubba69,popper,02011984,temppass,gobears,cuan,tipper,fuckme1,kamila,thong,puss,bigcat,drummer1,02031982,sowhat,digimon,tigers1,rang,jingle,bian,uranus,soprano,mandy1,dusty1,fandango,aloha,pumpkin1,postman,02061980,dogcat,bombay,pussy123,onetwo,highheel,pippo,julie1,laura1,pepito,beng,smokey1,stylus,stratus,reload,duckie,karen1,jimbo1,225588,369258,krusty,snappy,asdf12,electro,111qqq,kuang,fishin,clit,abstr,christma,qqqqq1,1234560,carnage,guyver,boxers,kittens,zeng,1000000,qwerty11,toaster,cramps,yugioh,02061987,icehouse,zxcvbnm123,pineapple,namaste,harrypotter,mygirl,falcon1,earnhard,fender1,spikes,nutmeg,01081989,dogboy,02091983,369852,softail,mypassword,prowler,bigboss,1112,harvest,heng,jubilee,killjoy,basset,keng,zaqxswcde,redsox1,biao,titan,misfit99,robot,wifey,kidrock,02101987,gameboy,enrico,1z2x3c4v,broncos1,arrows,havana,banger,cookie1,chriss,123qw,platypus,cindy1,lumber,pinball,foxy,london1,1023,05051987,02041985,password12,superma,longbow,radiohead,nigga,12051988,spongebo,qwert12345,abrakadabra,dodgers1,02101989,chillin,niceguy,pistons,hookup,santafe,bigben,jets,1013,vikings1,mankind,viktoriya,beardog,hammer1,02071980,reddwarf,magelan,longjohn,jennife,gilles,carmex2,02071987,stasik,bumper,doofus,slamdunk,pixies,garion,steffi,alessandro,beerman,niceass,warrior1,honolulu,134679852,visa,johndeer,mother1,windmill,boozer,oatmeal,aptiva,busty,delight,tasty,slick1,bergkamp,badgers,guitars,puffin,02091981,nikki1,irishman,miller1,zildjian,123000,airwolf,magnet,anai,install,02041981,02061983,astra,romans,megan1,mudvayne,freebird,muscles,dogbert,02091980,02091984,snowflak,01011900,mang,joseph1,nygiants,playstat,junior1,vjcrdf,qwer12,webhompas,giraffe,pelican,jefferso,comanche,bruiser,monkeybo,kjkszpj,123456l,micro,albany,02051987,angel123,epsilon,aladin,death666,hounddog,josephin,altima,chilly,02071988,78945,ultra,02041979,gasman,thisisit,pavel,idunno,kimmie,05051985,paulie,ballin,medion,moondog,manolo,pallmall,climber,fishbone,genesis1,153624,toffee,tbone,clippers,krypton,jerry1,picturs,compass,111111q,02051988,1121,02081977,sairam,getout,333777,cobras,22041987,bigblock,severin,booster,norwich,whiteout,ctrhtn,123456m,02061984,hewlett,shocker,fuckinside,02031981,chase1,white1,versace,123456789s,basebal,iloveyou2,bluebell,08031986,anthon,stubby,foreve,undertak,werder,saiyan,mama123,medic,chipmunk,mike123,mazdarx7,qwe123qwe,bowwow,kjrjvjnbd,celeb,choochoo,demo,lovelife,02051984,colnago,lithium,02051989,15051981,zzzxxx,welcom,anastasi,fidelio,franc,26061987,roadster,stone55,drifter,hookem,hellboy,1234qw,cbr900rr,sinned,good123654,storm1,gypsy,zebra,zachary1,toejam,buceta,02021979,testing1,redfox,lineage,mike1,highbury,koroleva,nathan1,washingt,02061982,02091985,vintage,redbaron,dalshe,mykids,11051987,macbeth,julien,james123,krasotka,111000,10011986,987123,pipeline,tatarin,sensei,codered,komodo,frogman,7894561230,nascar24,juicy,01031988,redrose,mydick,pigeon,tkbpfdtnf,smirnoff,1215,spam,winner1,flyfish,moskva,81fukkc,21031987,olesya,starligh,summer99,13041988,fishhead,freesex,super12,06061986,azazel,scoobydoo,02021981,cabron,yogibear,sheba1,konstantin,tranny,chilli,terminat,ghbywtccf,slowhand,soccer12,cricket1,fuckhead,1002,seagull,achtung,blam,bigbob,bdsm,nostromo,survivor,cnfybckfd,lemonade,boomer1,rainbow1,rober,irinka,cocksuck,peaches1,itsme,sugar1,zodiac,upyours,dinara,135791,sunny1,chiara,johnson1,02041989,solitude,habibi,sushi,markiz,smoke1,rockies,catwoman,johnny1,qwerty7,bearcats,username,01011978,wanderer,ohshit,02101986,sigma,stephen1,paradigm,02011989,flanker,sanity,jsbach,spotty,bologna,fantasia,chevys,borabora,cocker,74108520,123ewq,12021988,01061990,gtnhjdbx,02071981,01011960,sundevil,3000gt,mustang6,gagging,maggi,armstron,yfnfkb,13041987,revolver,02021976,trouble1,madcat,jeremy1,jackass1,volkswag,30051985,corndog,pool6123,marines1,03041991,pizza1,piggy,sissy,02031979,sunfire,angelus,undead,24061986,14061991,wildbill,shinobi,45m2do5bs,123qwer,21011989,cleopatr,lasvega,hornets,amorcit,11081989,coventry,nirvana1,destin,sidekick,20061988,02081983,gbhfvblf,sneaky,bmw325,22021989,nfytxrf,sekret,kalina,zanzibar,hotone,qazws,wasabi,heidi1,highlander,blues1,hitachi,paolo,23041987,slayer1,simba1,02011981,tinkerbe,kieran,01121986,172839,boiler,1125,bluesman,waffle,asdfgh01,threesom,conan,1102,reflex,18011987,nautilus,everlast,fatty,vader1,01071986,cyborg,ghbdtn123,birddog,rubble,02071983,suckers,02021973,skyhawk,12qw12qw,dakota1,joebob,nokia6233,woodie,longdong,lamer,troll,ghjcnjgfhjkm,420000,boating,nitro,armada,messiah,1031,penguin1,02091989,americ,02071989,redeye,asdqwe123,07071987,monty1,goten,spikey,sonata,635241,tokiohotel,sonyericsson,citroen,compaq1,1812,umpire,belmont,jonny,pantera1,nudes,palmtree,14111986,fenway,bighead,razor,gryphon,andyod22,aaaaa1,taco,10031988,enterme,malachi,dogface,reptile,01041985,dindom,handball,marseille,candy1,19101987,torino,tigge,matthias,viewsoni,13031987,stinker,evangelion,24011985,123456123,rampage,sandrine,02081980,thecrow,astral,28041987,sprinter,private1,seabee,shibby,02101988,25081988,fearless,junkie,01091987,aramis,antelope,draven,fuck1,mazda6,eggman,02021990,barselona,buddy123,19061987,fyfnjkbq,nancy1,12121990,10071987,sluggo,kille,hotties,irishka,zxcasdqwe123,shamus,fairlane,honeybee,soccer10,13061986,fantomas,17051988,10051987,20111986,gladiato,karachi,gambler,gordo,01011995,biatch,matthe,25800852,papito,excite,buffalo1,bobdole,cheshire,player1,28021992,thewho,10101986,pinky1,mentor,tomahawk,brown1,03041986,bismillah,bigpoppa,ijrjkfl,01121988,runaway,08121986,skibum,studman,helper,squeak,holycow,manfred,harlem,glock,gideon,987321,14021985,yellow1,wizard1,margarit,success1,medved,sf49ers,lambda,pasadena,johngalt,quasar,1776,02031980,coldplay,amand,playa,bigpimp,04041991,capricorn,elefant,sweetness,bruce1,luca,dominik,10011990,biker,09051945,datsun,elcamino,trinitro,malice,audi,voyager1,02101983,joe123,carpente,spartan1,mario1,glamour,diaper,12121985,22011988,winter1,asimov,callisto,nikolai,pebble,02101981,vendetta,david123,boytoy,11061985,02031989,iloveyou1,stupid1,cayman,casper1,zippo,yamahar1,wildwood,foxylady,calibra,02041980,27061988,dungeon,leedsutd,30041986,11051990,bestbuy,antares,dominion,24680,01061986,skillet,enforcer,derparol,01041988,196969,29071983,f00tball,purple1,mingus,25031987,21031990,remingto,giggles,klaste,3x7pxr,01011994,coolcat,29051989,megane,20031987,02051980,04041988,synergy,0000007,macman,iforget,adgjmp,vjqgfhjkm,28011987,rfvfcenhf,16051989,25121987,16051987,rogue,mamamia,08051990,20091991,1210,carnival,bolitas,paris1,dmitriy,dimas,05051989,papillon,knuckles,29011985,hola,tophat,28021990,100500,cutiepie,devo,415263,ducks,ghjuhfvvf,asdqwe,22021986,freefall,parol,02011983,zarina,buste,vitamin,warez,bigones,17061988,baritone,jamess,twiggy,mischief,bitchy,hetfield,1003,dontknow,grinch,sasha_007,18061990,12031985,12031987,calimero,224466,letmei,15011987,acmilan,alexandre,02031977,08081988,whiteboy,21051991,barney1,02071978,money123,18091985,bigdawg,02031988,cygnusx1,zoloto,31011987,firefigh,blowfish,screamer,lfybbk,20051988,chelse,11121986,01031989,harddick,sexylady,30031988,02041974,auditt,pizdec,kojak,kfgjxrf,20091988,123456ru,wp2003wp,1204,15051990,slugger,kordell1,03031986,swinging,01011974,02071979,rockie,dimples,1234123,1dragon,trucking,rusty2,roger1,marijuana,kerouac,02051978,08031985,paco,thecure,keepout,kernel,noname123,13121985,francisc,bozo,02011982,22071986,02101979,obsidian,12345qw,spud,tabasco,02051985,jaguars,dfktynby,kokomo,popova,notused,sevens,4200,magneto,02051976,roswell,15101986,21101986,lakeside,bigbang,aspen,little1,14021986,loki,suckmydick,strawber,carlos1,nokian73,dirty1,joshu,25091987,16121987,02041975,advent,17011987,slimshady,whistler,10101990,stryker,22031984,15021985,01031985,blueball,26031988,ksusha,bahamut,robocop,w_pass,chris123,impreza,prozac,bookie,bricks,13021990,alice1,cassandr,11111q,john123,4ever,korova,02051973,142857,25041988,paramedi,eclipse1,salope,07091990,1124,darkangel,23021986,999666,nomad,02051981,smackdow,01021990,yoyoma,argentin,moonligh,57chevy,bootys,hardone,capricor,galant,spanker,dkflbr,24111989,magpies,krolik,21051988,cevthrb,cheddar,22041988,bigbooty,scuba1,qwedsa,duffman,bukkake,acura,johncena,sexxy,p@ssw0rd,258369,cherries,12345s,asgard,leopold,fuck123,mopar,lalakers,dogpound,matrix1,crusty,spanner,kestrel,fenris,universa,peachy,assasin,lemmein,eggplant,hejsan,canucks,wendy1,doggy1,aikman,tupac,turnip,godlike,fussball,golden1,19283746,april1,django,petrova,captain1,vincent1,ratman,taekwondo,chocha,serpent,perfect1,capetown,vampir,amore,gymnast,timeout,nbvjatq,blue32,ksenia,k.lvbkf,nazgul,budweiser,clutch,mariya,sylveste,02051972,beaker,cartman1,q11111,sexxx,forever1,loser1,marseill,magellan,vehpbr,sexgod,jktxrf,hallo123,132456,liverpool1,southpaw,seneca,camden,357159,camero,tenchi,johndoe,145236,roofer,741963,vlad,02041978,fktyrf,zxcv123,wingnut,wolfpac,notebook,pufunga7782,brandy1,biteme1,goodgirl,redhat,02031978,challeng,millenium,hoops,maveric,noname,angus1,gaell,onion,olympus,sabrina1,ricard,sixpack,gratis,gagged,camaross,hotgirls,flasher,02051977,bubba123,goldfing,moonshin,gerrard,volkov,sonyfuck,mandrake,258963,tracer,lakers1,asians,susan1,money12,helmut,boater,diablo2,1234zxcv,dogwood,bubbles1,happy2,randy1,aries,beach1,marcius2,navigator,goodie,hellokitty,fkbyjxrf,earthlink,lookout,jumbo,opendoor,stanley1,marie1,12345m,07071977,ashle,wormix,murzik,02081976,lakewood,bluejays,loveya,commande,gateway2,peppe,01011976,7896321,goth,oreo,slammer,rasmus,faith1,knight1,stone1,redskin,ironmaiden,gotmilk,destiny1,dejavu,1master,midnite,timosha,espresso,delfin,toriamos,oberon,ceasar,markie,1a2s3d,ghhh47hj7649,vjkjrj,daddyo,dougie,disco,auggie,lekker,therock1,ou8123,start1,noway,p4ssw0rd,shadow12,333444,saigon,2fast4u,capecod,23skidoo,qazxcv,beater,bremen,aaasss,roadrunner,peace1,12345qwer,02071975,platon,bordeaux,vbkfirf,135798642,test12,supernov,beatles1,qwert40,optimist,vanessa1,prince1,ilovegod,nightwish,natasha1,alchemy,bimbo,blue99,patches1,gsxr1000,richar,hattrick,hott,solaris,proton,nevets,enternow,beavis1,amigos,159357a,ambers,lenochka,147896,suckdick,shag,intercourse,blue1234,spiral,02061977,tosser,ilove,02031975,cowgirl,canuck,q2w3e4,munch,spoons,waterboy,123567,evgeniy,savior,zasada,redcar,mamacita,terefon,globus,doggies,htubcnhfwbz,1008,cuervo,suslik,azertyui,limewire,houston1,stratfor,steaua,coors,tennis1,12345qwerty,stigmata,derf,klondike,patrici,marijuan,hardball,odyssey,nineinch,boston1,pass1,beezer,sandr,charon,power123,a1234,vauxhall,875421,awesome1,reggae,boulder,funstuff,iriska,krokodil,rfntymrf,sterva,champ1,bball,peeper,m123456,toolbox,cabernet,sheepdog,magic32,pigpen,02041977,holein1,lhfrjy,banan,dabomb,natalie1,jennaj,montana1,joecool,funky,steven1,ringo,junio,sammy123,qqqwww,baltimor,footjob,geezer,357951,mash4077,cashmone,pancake,monic,grandam,bongo,yessir,gocubs,nastia,vancouve,barley,dragon69,watford,ilikepie,02071976,laddie,123456789m,hairball,toonarmy,pimpdadd,cvthnm,hunte,davinci,lback,sophie1,firenze,q1234567,admin1,bonanza,elway7,daman,strap,azert,wxcvbn,afrika,theforce,123456t,idefix,wolfen,houdini,scheisse,default,beech,maserati,02061976,sigmachi,dylan1,bigdicks,eskimo,mizzou,02101976,riccardo,egghead,111777,kronos,ghbrjk,chaos1,jomama,rfhnjirf,rodeo,dolemite,cafc91,nittany,pathfind,mikael,password9,vqsablpzla,purpl,gabber,modelsne,myxworld,hellsing,punker,rocknrol,fishon,fuck69,02041976,lolol,twinkie,tripleh,cirrus,redbone,killer123,biggun,allegro,gthcbr,smith1,wanking,bootsy,barry1,mohawk,koolaid,5329,futurama,samoht,klizma,996633,lobo,honeys,peanut1,556677,zxasqw,joemama,javelin,samm,223322,sandra1,flicks,montag,nataly,3006,tasha1,1235789,dogbone,poker1,p0o9i8u7,goodday,smoothie,toocool,max333,metroid,archange,vagabond,billabon,22061941,tyson1,02031973,darkange,skateboard,evolutio,morrowind,wizards,frodo1,rockin,cumslut,plastics,zaqwsxcde,5201314,doit,outback,bumble,dominiqu,persona,nevermore,alinka,02021971,forgetit,sexo,all4one,c2h5oh,petunia,sheeba,kenny1,elisabet,aolsucks,woodstoc,pumper,02011975,fabio,granada,scrapper,123459,minimoni,q123456789,breaker,1004,02091976,ncc74656,slimshad,friendster,austin31,wiseguy,donner,dilbert1,132465,blackbird,buffet,jellybean,barfly,behappy,01011971,carebear,fireblad,02051975,boxcar,cheeky,kiteboy,hello12,panda1,elvisp,opennow,doktor,alex12,02101977,pornking,flamengo,02091975,snowbird,lonesome,robin1,11111a,weed420,baracuda,bleach,12345abc,nokia1,metall,singapor,mariner,herewego,dingo,tycoon,cubs,blunts,proview,123456789d,kamasutra,lagnaf,vipergts,navyseal,starwar,masterbate,wildone,peterbil,cucumber,butkus,123qwert,climax,deniro,gotribe,cement,scooby1,summer69,harrier,shodan,newyear,02091977,starwars1,romeo1,sedona,harald,doubled,sasha123,bigguns,salami,awnyce,kiwi,homemade,pimping,azzer,bradley1,warhamme,linkin,dudeman,qwe321,pinnacle,maxdog,flipflop,lfitymrf,fucker1,acidburn,esquire,sperma,fellatio,jeepster,thedon,sexybitch,pookey,spliff,widget,vfntvfnbrf,trinity1,mutant,samuel1,meliss,gohome,1q2q3q,mercede,comein,grin,cartoons,paragon,henrik,rainyday,pacino,senna,bigdog1,alleycat,12345qaz,narnia,mustang2,tanya1,gianni,apollo11,wetter,clovis,escalade,rainbows,freddy1,smart1,daisydog,s123456,cocksucker,pushkin,lefty,sambo,fyutkjxtr,hiziad,boyz,whiplash,orchard,newark,adrenalin,1598753,bootsie,chelle,trustme,chewy,golfgti,tuscl,ambrosia,5wr2i7h8,penetration,shonuf,jughead,payday,stickman,gotham,kolokol,johnny5,kolbasa,stang,puppydog,charisma,gators1,mone,jakarta,draco,nightmar,01011973,inlove,laetitia,02091973,tarpon,nautica,meadow,0192837465,luckyone,14881488,chessie,goldeney,tarakan,69camaro,bungle,wordup,interne,fuckme2,515000,dragonfl,sprout,02081974,gerbil,bandit1,02071971,melanie1,phialpha,camber,kathy1,adriano,gonzo1,10293847,bigjohn,bismarck,7777777a,scamper,12348765,rabbits,222777,bynthytn,dima123,alexander1,mallorca,dragster,favorite6,beethove,burner,cooper1,fosters,hello2,normandy,777999,sebring,1michael,lauren1,blake1,killa,02091971,nounours,trumpet1,thumper1,playball,xantia,rugby1,rocknroll,guillaum,angela1,strelok,prosper,buttercup,masterp,dbnfkbr,cambridg,venom,treefrog,lumina,1234566,supra,sexybabe,freee,shen,frogs,driller,pavement,grace1,dicky,checker,smackdown,pandas,cannibal,asdffdsa,blue42,zyjxrf,nthvbyfnjh,melrose,neon,jabber,gamma,369258147,aprilia,atticus,benessere,catcher,skipper1,azertyuiop,sixty9,thierry,treetop,jello,melons,123456789qwe,tantra,buzzer,catnip,bouncer,computer1,sexyone,ananas,young1,olenka,sexman,mooses,kittys,sephiroth,contra,hallowee,skylark,sparkles,777333,1qazxsw23edc,lucas1,q1w2e3r,gofast,hannes,amethyst,ploppy,flower2,hotass,amatory,volleyba,dixie1,bettyboo,ticklish,02061974,frenchy,phish1,murphy1,trustno,02061972,leinad,mynameis,spooge,jupiter1,hyundai,frosch,junkmail,abacab,marbles,32167,casio,sunshine1,wayne1,longhair,caster,snicker,02101973,gannibal,skinhead,hansol,gatsby,segblue2,montecar,plato,gumby,kaboom,matty,bosco1,888999,jazzy,panter,jesus123,charlie2,giulia,candyass,sex69,travis1,farmboy,special1,02041973,letsdoit,password01,allison1,abcdefg1,notredam,ilikeit,789654123,liberty1,rugger,uptown,alcatraz,123456w,airman,007bond,navajo,kenobi,terrier,stayout,grisha,frankie1,fluff,1qazzaq1,1234561,virginie,1234568,tango1,werdna,octopus,fitter,dfcbkbcf,blacklab,115599,montrose,allen1,supernova,frederik,ilovepussy,justice1,radeon,playboy2,blubber,sliver,swoosh,motocros,lockdown,pearls,thebear,istheman,pinetree,biit,1234rewq,rustydog,tampabay,titts,babycake,jehovah,vampire1,streaming,collie,camil,fidelity,calvin1,stitch,gatit,restart,puppy1,budgie,grunt,capitals,hiking,dreamcas,zorro1,321678,riffraff,makaka,playmate,napalm,rollin,amstel,zxcvb123,samanth,rumble,fuckme69,jimmys,951357,pizzaman,1234567899,tralala,delpiero,alexi,yamato,itisme,1million,vfndtq,kahlua,londo,wonderboy,carrots,tazz,ratboy,rfgecnf,02081973,nico,fujitsu,tujhrf,sergbest,blobby,02051970,sonic1,1357911,smirnov,video1,panhead,bucky,02031974,44332211,duffer,cashmoney,left4dead,bagpuss,salman,01011972,titfuck,66613666,england1,malish,dresden,lemans,darina,zapper,123456as,123456qqq,met2002,02041972,redstar,blue23,1234509876,pajero,booyah,please1,tetsuo,semper,finder,hanuman,sunlight,123456n,02061971,treble,cupoi,password99,dimitri,3ip76k2,popcorn1,lol12345,stellar,nympho,shark1,keith1,saskia,bigtruck,revoluti,rambo1,asd222,feelgood,phat,gogators,bismark,cola,puck,furball,burnout,slonik,bowtie,mommy1,icecube,fabienn,mouser,papamama,rolex,giants1,blue11,trooper1,momdad,iklo,morten,rhubarb,gareth,123456d,blitz,canada1,r2d2,brest,tigercat,usmarine,lilbit,benny1,azrael,lebowski,12345r,madagaskar,begemot,loverman,dragonballz,italiano,mazda3,naughty1,onions,diver1,cyrano,capcom,asdfg123,forlife,fisherman,weare138,requiem,mufasa,alpha123,piercing,hellas,abracadabra,duckman,caracas,macintos,02011971,jordan2,crescent,fduecn,hogtied,eatmenow,ramjet,18121812,kicksass,whatthe,discus,rfhfvtkmrf,rufus1,sqdwfe,mantle,vegitto,trek,dan123,paladin1,rudeboy,liliya,lunchbox,riversid,acapulco,libero,dnsadm,maison,toomuch,boobear,hemlock,sextoy,pugsley,misiek,athome,migue,altoids,marcin,123450,rhfcfdbwf,jeter2,rhinos,rjhjkm,mercury1,ronaldinho,shampoo,makayla,kamilla,masterbating,tennesse,holger,john1,matchbox,hores,poptart,parlament,goodyear,asdfgh1,02081970,hardwood,alain,erection,hfytnrb,highlife,implants,benjami,dipper,jeeper,bendover,supersonic,babybear,laserjet,gotenks,bama,natedogg,aol123,pokemo,rabbit1,raduga,sopranos,cashflow,menthol,pharao,hacking,334455,ghjcnbnenrf,lizzy,muffin1,pooky,penis1,flyer,gramma,dipset,becca,ireland1,diana1,donjuan,pong,ziggy1,alterego,simple1,cbr900,logger,111555,claudia1,cantona7,matisse,ljxtymrf,victori,harle,mamas,encore,mangos,iceman1,diamon,alexxx,tiamat,5000,desktop,mafia,smurf,princesa,shojou,blueberr,welkom,maximka,123890,123q123,tammy1,bobmarley,clips,demon666,ismail,termite,laser1,missie,altair,donna1,bauhaus,trinitron,mogwai,flyers88,juniper,nokia5800,boroda,jingles,qwerasdfzxcv,shakur,777666,legos,mallrats,1qazxsw,goldeneye,tamerlan,julia1,backbone,spleen,49ers,shady,darkone,medic1,justi,giggle,cloudy,aisan,douche,parkour,bluejay,huskers1,redwine,1qw23er4,satchmo,1231234,nineball,stewart1,ballsack,probes,kappa,amiga,flipper1,dortmund,963258,trigun,1237895,homepage,blinky,screwy,gizzmo,belkin,chemist,coolhand,chachi,braves1,thebest,greedisgood,pro100,banana1,101091m,123456g,wonderfu,barefeet,8inches,1111qqqq,kcchiefs,qweasdzxc123,metal1,jennifer1,xian,asdasd123,pollux,cheerleaers,fruity,mustang5,turbos,shopper,photon,espana,hillbill,oyster,macaroni,gigabyte,jesper,motown,tuxedo,buster12,triplex,cyclones,estrell,mortis,holla,456987,fiddle,sapphic,jurassic,thebeast,ghjcnjq,baura,spock1,metallica1,karaoke,nemrac58,love1234,02031970,flvbybcnhfnjh,frisbee,diva,ajax,feathers,flower1,soccer11,allday,mierda,pearl1,amature,marauder,333555,redheads,womans,egorka,godbless,159263,nimitz,aaaa1111,sashka,madcow,socce,greywolf,baboon,pimpdaddy,123456789r,reloaded,lancia,rfhfylfi,dicker,placid,grimace,22446688,olemiss,whores,culinary,wannabe,maxi,1234567aa,amelie,riley1,trample,phantom1,baberuth,bramble,asdfqwer,vides,4you,abc123456,taichi,aztnm,smother,outsider,hakr,blackhawk,bigblack,girlie,spook,valeriya,gianluca,freedo,1q2q3q4q,handbag,lavalamp,cumm,pertinant,whatup,nokia123,redlight,patrik,111aaa,poppy1,dfytxrf,aviator,sweeps,kristin1,cypher,elway,yinyang,access1,poophead,tucson,noles1,monterey,waterfal,dank,dougal,918273,suede,minnesot,legman,bukowski,ganja,mammoth,riverrat,asswipe,daredevi,lian,arizona1,kamikadze,alex1234,smile1,angel2,55bgates,bellagio,0001,wanrltw,stiletto,lipton,arsena,biohazard,bbking,chappy,tetris,as123456,darthvad,lilwayne,nopassword,7412369,123456789987654321,natchez,glitter,14785236,mytime,rubicon,moto,pyon,wazzup,tbird,shane1,nightowl,getoff,beckham7,trueblue,hotgirl,nevermin,deathnote,13131,taffy,bigal,copenhag,apricot,gallaries,dtkjcbgtl,totoro,onlyone,civicsi,jesse1,baby123,sierra1,festus,abacus,sickboy,fishtank,fungus,charle,golfpro,teensex,mario66,seaside,aleksei,rosewood,blackberry,1020304050,bedlam,schumi,deerhunt,contour,darkelf,surveyor,deltas,pitchers,741258963,dipstick,funny1,lizzard,112233445566,jupiter2,softtail,titman,greenman,z1x2c3v4b5,smartass,12345677,notnow,myworld,nascar1,chewbacc,nosferatu,downhill,dallas22,kuan,blazers,whales,soldat,craving,powerman,yfcntyf,hotrats,cfvceyu,qweasdzx,princess1,feline,qqwwee,chitown,1234qaz,mastermind,114477,dingbat,care1839,standby,kismet,atreides,dogmeat,icarus,monkeyboy,alex1,mouses,nicetits,sealteam,chopper1,crispy,winter99,rrpass1,myporn,myspace1,corazo,topolino,ass123,lawman,muffy,orgy,1love,passord,hooyah,ekmzyf,pretzel,amonra,nestle,01011950,jimbeam,happyman,z12345,stonewal,helios,manunited,harcore,dick1,gaymen,2hot4u,light1,qwerty13,kakashi,pjkjnj,alcatel,taylo,allah,buddydog,ltkmaby,mongo,blonds,start123,audia6,123456v,civilwar,bellaco,turtles,mustan,deadspin,aaa123,fynjirf,lucky123,tortoise,amor,summe,waterski,zulu,drag0n,dtxyjcnm,gizmos,strife,interacial,pusyy,goose1,bear1,equinox,matri,jaguar1,tobydog,sammys,nachos,traktor,bryan1,morgoth,444555,dasani,miami1,mashka,xxxxxx1,ownage,nightwin,hotlips,passmast,cool123,skolko,eldiablo,manu,1357908642,screwyou,badabing,foreplay,hydro,kubrick,seductive,demon1,comeon,galileo,aladdin,metoo,happines,902100,mizuno,caddy,bizzare,girls1,redone,ohmygod,sable,bonovox,girlies,hamper,opus,gizmodo1,aaabbb,pizzahut,999888,rocky2,anton1,kikimora,peavey,ocelot,a1a2a3a4,2wsx3edc,jackie1,solace,sprocket,galary,chuck1,volvo1,shurik,poop123,locutus,virago,wdtnjxtr,tequier,bisexual,doodles,makeitso,fishy,789632145,nothing1,fishcake,sentry,libertad,oaktree,fivestar,adidas1,vegitta,mississi,spiffy,carme,neutron,vantage,agassi,boners,123456789v,hilltop,taipan,barrage,kenneth1,fister,martian,willem,lfybkf,bluestar,moonman,ntktdbpjh,paperino,bikers,daffy,benji,quake,dragonfly,suckcock,danilka,lapochka,belinea,calypso,asshol,camero1,abraxas,mike1234,womam,q1q2q3q4q5,youknow,maxpower,pic's,audi80,sonora,raymond1,tickler,tadpole,belair,crazyman,finalfantasy,999000,jonatha,paisley,kissmyas,morgana,monste,mantra,spunk,magic123,jonesy,mark1,alessand,741258,baddest,ghbdtnrfrltkf,zxccxz,tictac,augustin,racers,7grout,foxfire,99762000,openit,nathanie,1z2x3c4v5b,seadog,gangbanged,lovehate,hondacbr,harpoon,mamochka,fisherma,bismilla,locust,wally1,spiderman1,saffron,utjhubq,123456987,20spanks,safeway,pisser,bdfyjd,kristen1,bigdick1,magenta,vfhujif,anfisa,friday13,qaz123wsx,0987654321q,tyrant,guan,meggie,kontol,nurlan,ayanami,rocket1,yaroslav,websol76,mutley,hugoboss,websolutions,elpaso,gagarin,badboys,sephirot,918273645,newuser,qian,edcrfv,booger1,852258,lockout,timoxa94,mazda323,firedog,sokolova,skydiver,jesus777,1234567890z,soulfly,canary,malinka,guillerm,hookers,dogfart,surfer1,osprey,india123,rhjkbr,stoppedby,nokia5530,123456789o,blue1,werter,divers,3000,123456f,alpina,cali,whoknows,godspeed,986532,foreskin,fuzzy1,heyyou,didier,slapnuts,fresno,rosebud1,sandman1,bears1,blade1,honeybun,queen1,baronn,pakista,philipp,9111961,topsecret,sniper1,214365,slipper,letsfuck,pippen33,godawgs,mousey,qw123456,scrotum,loveis,lighthou,bp2002,nancy123,jeffrey1,susieq,buddy2,ralphie,trout1,willi,antonov,sluttey,rehbwf,marty1,darian,losangeles,letme1n,12345d,pusssy,godiva,ender,golfnut,leonidas,a1b2c3d4e5,puffer,general1,wizzard,lehjxrf,racer1,bigbucks,cool12,buddys,zinger,esprit,vbienrf,josep,tickling,froggie,987654321a,895623,daddys,crumbs,gucci,mikkel,opiate,tracy1,christophe,came11,777555,petrovich,humbug,dirtydog,allstate,horatio,wachtwoord,creepers,squirts,rotary,bigd,georgia1,fujifilm,2sweet,dasha,yorkie,slimjim,wiccan,kenzie,system1,skunk,b12345,getit,pommes,daredevil,sugars,bucker,piston,lionheart,1bitch,515051,catfight,recon,icecold,fantom,vodafone,kontakt,boris1,vfcnth,canine,01011961,valleywa,faraon,chickenwing101,qq123456,livewire,livelife,roosters,jeepers,ilya1234,coochie,pavlik,dewalt,dfhdfhf,architec,blackops,1qaz2wsx3edc4rfv,rhfcjnf,wsxedc,teaser,sebora,25252,rhino1,ankara,swifty,decimal,redleg,shanno,nermal,candies,smirnova,dragon01,photo1,ranetki,a1s2d3f4g5,axio,wertzu,maurizio,6uldv8,zxcvasdf,punkass,flowe,graywolf,peddler,3rjs1la7qe,mpegs,seawolf,ladyboy,pianos,piggies,vixen,alexus,orpheus,gdtrfb,z123456,macgyver,hugetits,ralph1,flathead,maurici,mailru,goofball,nissan1,nikon,stopit,odin,big1,smooch,reboot,famil,bullit,anthony7,gerhard,methos,124038,morena,eagle2,jessica2,zebras,getlost,gfynthf,123581321,sarajevo,indon,comets,tatjana,rfgbnjirf,joystick,batman12,123456c,sabre,beerme,victory1,kitties,1475369,badboy1,booboo1,comcast,slava,squid,saxophon,lionhear,qaywsx,bustle,nastena,roadway,loader,hillside,starlight,24681012,niggers,access99,bazooka,molly123,blackice,bandi,cocacol,nfhfrfy,timur,muschi,horse1,quant4307s,squerting,oscars,mygirls,flashman,tangerin,goofy1,p0o9i8,housewifes,newness,monkey69,escorpio,password11,hippo,warcraft3,qazxsw123,qpalzm,ribbit,ghbdtndctv,bogota,star123,258000,lincoln1,bigjim,lacoste,firestorm,legenda,indain,ludacris,milamber,1009,evangeli,letmesee,a111111,hooters1,bigred1,shaker,husky,a4tech,cnfkrth,argyle,rjhjdf,nataha,0o9i8u7y,gibson1,sooners1,glendale,archery,hoochie,stooge,aaaaaa1,scorpions,school1,vegas1,rapier,mike23,bassoon,groupd2013,macaco,baker1,labia,freewill,santiag,silverado,butch1,vflfufcrfh,monica1,rugrat,cornhole,aerosmit,bionicle,gfgfvfvf,daniel12,virgo,fmale,favorite2,detroit1,pokey,shredder,baggies,wednesda,cosmo1,mimosa,sparhawk,firehawk,romario,911turbo,funtimes,fhntvrf,nexus6,159753456,timothy1,bajingan,terry1,frenchie,raiden,1mustang,babemagnet,74123698,nadejda,truffles,rapture,douglas1,lamborghini,motocross,rjcvjc,748596,skeeter1,dante1,angel666,telecom,carsten,pietro,bmw318,astro1,carpediem,samir,orang,helium,scirocco,fuzzball,rushmore,rebelz,hotspur,lacrimosa,chevys10,madonna1,domenico,yfnfirf,jachin,shelby1,bloke,dawgs,dunhill,atlanta1,service1,mikado,devilman,angelit,reznor,euphoria,lesbain,checkmat,browndog,phreak,blaze1,crash1,farida,mutter,luckyme,horsemen,vgirl,jediknig,asdas,cesare,allnight,rockey,starlite,truck1,passfan,close-up,samue,cazzo,wrinkles,homely,eatme1,sexpot,snapshot,dima1995,asthma,thetruth,ducky,blender,priyanka,gaucho,dutchman,sizzle,kakarot,651550,passcode,justinbieber,666333,elodie,sanjay,110442,alex01,lotus1,2300mj,lakshmi,zoomer,quake3,12349876,teapot,12345687,ramada,pennywis,striper,pilot1,chingon,optima,nudity,ethan1,euclid,beeline,loyola,biguns,zaq12345,bravo1,disney1,buffa,assmunch,vivid,6661313,wellingt,aqwzsx,madala11,9874123,sigmar,pictere,tiptop,bettyboop,dinero,tahiti,gregory1,bionic,speed1,fubar1,lexus1,denis1,hawthorn,saxman,suntzu,bernhard,dominika,camaro1,hunter12,balboa,bmw2002,seville,diablo1,vfhbyjxrf,1234abc,carling,lockerroom,punani,darth,baron1,vaness,1password,libido,picher,232425,karamba,futyn007,daydream,11001001,dragon123,friends1,bopper,rocky123,chooch,asslover,shimmer,riddler,openme,tugboat,sexy123,midori,gulnara,christo,swatch,laker,offroad,puddles,hackers,mannheim,manager1,horseman,roman1,dancer1,komputer,pictuers,nokia5130,ejaculation,lioness,123456y,evilone,nastenka,pushok,javie,lilman,3141592,mjolnir,toulouse,pussy2,bigworm,smoke420,fullback,extensa,dreamcast,belize,delboy,willie1,casablanca,csyjxtr,ricky1,bonghit,salvator,basher,pussylover,rosie1,963258741,vivitron,cobra427,meonly,armageddon,myfriend,zardoz,qwedsazxc,kraken,fzappa,starfox,333999,illmatic,capoeira,weenie,ramzes,freedom2,toasty,pupkin,shinigami,fhvfutljy,nocturne,churchil,thumbnils,tailgate,neworder,sexymama,goarmy,cerebus,michelle1,vbifyz,surfsup,earthlin,dabulls,basketbal,aligator,mojojojo,saibaba,welcome2,wifes,wdtnjr,12345w,slasher,papabear,terran,footman,hocke,153759,texans,tom123,sfgiants,billabong,aassdd,monolith,xxx777,l3tm31n,ticktock,newone,hellno,japanees,contortionist,admin123,scout1,alabama1,divx1,rochard,privat,radar1,bigdad,fhctybq,tortuga,citrus,avanti,fantasy1,woodstock,s12345,fireman1,embalmer,woodwork,bonzai,konyor,newstart,jigga,panorama,goats,smithy,rugrats,hotmama,daedalus,nonstop,fruitbat,lisenok,quaker,violator,12345123,my3sons,cajun,fraggle,gayboy,oldfart,vulva,knickerless,orgasms,undertow,binky,litle,kfcnjxrf,masturbation,bunnie,alexis1,planner,transexual,sparty,leeloo,monies,fozzie,stinger1,landrove,anakonda,scoobie,yamaha1,henti,star12,rfhlbyfk,beyonce,catfood,cjytxrf,zealots,strat,fordtruc,archangel,silvi,sativa,boogers,miles1,bigjoe,tulip,petite,greentea,shitter,jonboy,voltron,morticia,evanescence,3edc4rfv,longshot,windows1,serge,aabbcc,starbucks,sinful,drywall,prelude1,www123,camel1,homebrew,marlins,123412,letmeinn,domini,swampy,plokij,fordf350,webcam,michele1,bolivi,27731828,wingzero,qawsedrftg,shinji,sverige,jasper1,piper1,cummer,iiyama,gocats,amour,alfarome,jumanji,mike69,fantasti,1monkey,w00t88,shawn1,lorien,1a2s3d4f5g,koleso,murph,natascha,sunkist,kennwort,emine,grinder,m12345,q1q2q3q4,cheeba,money2,qazwsxedc1,diamante,prosto,pdiddy,stinky1,gabby1,luckys,franci,pornographic,moochie,gfhjdjp,samdog,empire1,comicbookdb,emili,motdepasse,iphone,braveheart,reeses,nebula,sanjose,bubba2,kickflip,arcangel,superbow,porsche911,xyzzy,nigger1,dagobert,devil1,alatam,monkey2,barbara1,12345v,vfpfafrf,alessio,babemagn,aceman,arrakis,kavkaz,987789,jasons,berserk,sublime1,rogue1,myspace,buckwhea,csyekz,pussy4me,vette1,boots1,boingo,arnaud,budlite,redstorm,paramore,becky1,imtheman,chango,marley1,milkyway,666555,giveme,mahalo,lux2000,lucian,paddy,praxis,shimano,bigpenis,creeper,newproject2004,rammstei,j3qq4h7h2v,hfljcnm,lambchop,anthony2,bugman,gfhjkm12,dreamer1,stooges,cybersex,diamant,cowboyup,maximus1,sentra,615243,goethe,manhatta,fastcar,selmer,1213141516,yfnfitymrf,denni,chewey,yankee1,elektra,123456789p,trousers,fishface,topspin,orwell,vorona,sodapop,motherfu,ibilltes,forall,kookie,ronald1,balrog,maximilian,mypasswo,sonny1,zzxxcc,tkfkdg,magoo,mdogg,heeled,gitara,lesbos,marajade,tippy,morozova,enter123,lesbean,pounded,asd456,fialka,scarab,sharpie,spanky1,gstring,sachin,12345asd,princeto,hellohel,ursitesux,billows,1234kekc,kombat,cashew,duracell,kseniya,sevenof9,kostik,arthur1,corvet07,rdfhnbhf,songoku,tiberian,needforspeed,1qwert,dropkick,kevin123,panache,libra,a123456a,kjiflm,vfhnsirf,cntgfy,iamcool,narut,buffer,sk8ordie,urlaub,fireblade,blanked,marishka,gemini1,altec,gorillaz,chief1,revival47,ironman1,space1,ramstein,doorknob,devilmaycry,nemesis1,sosiska,pennstat,monday1,pioner,shevchenko,detectiv,evildead,blessed1,aggie,coffees,tical,scotts,bullwink,marsel,krypto,adrock,rjitxrf,asmodeus,rapunzel,theboys,hotdogs,deepthro,maxpayne,veronic,fyyeirf,otter,cheste,abbey1,thanos,bedrock,bartok,google1,xxxzzz,rodent,montecarlo,hernande,mikayla,123456789l,bravehea,12locked,ltymub,pegasus1,ameteur,saltydog,faisal,milfnew,momsuck,everques,ytngfhjkz,m0nkey,businessbabe,cooki,custard,123456ab,lbvjxrf,outlaws,753357,qwerty78,udacha,insider,chees,fuckmehard,shotokan,katya,seahorse,vtldtlm,turtle1,mike12,beebop,heathe,everton1,darknes,barnie,rbcekz,alisher,toohot,theduke,555222,reddog1,breezy,bulldawg,monkeyman,baylee,losangel,mastermi,apollo1,aurelie,zxcvb12345,cayenne,bastet,wsxzaq,geibcnbr,yello,fucmy69,redwall,ladybird,bitchs,cccccc1,rktjgfnhf,ghjdthrf,quest1,oedipus,linus,impalass,fartman,12345k,fokker,159753a,optiplex,bbbbbb1,realtor,slipkno,santacru,rowdy,jelena,smeller,3984240,ddddd1,sexyme,janet1,3698741,eatme69,cazzone,today1,poobear,ignatius,master123,newpass1,heather2,snoopdogg,blondinka,pass12,honeydew,fuckthat,890098890,lovem,goldrush,gecko,biker1,llama,pendejo,avalanche,fremont,snowman1,gandolf,chowder,1a2b3c4d5e,flyguy,magadan,1fuck,pingvin,nokia5230,ab1234,lothar,lasers,bignuts,renee1,royboy,skynet,12340987,1122334,dragrace,lovely1,22334455,booter,12345612,corvett,123456qq,capital1,videoes,funtik,wyvern,flange,sammydog,hulkster,13245768,not4you,vorlon,omegared,l58jkdjp!,filippo,123mudar,samadams,petrus,chris12,charlie123,123456789123,icetea,sunderla,adrian1,123qweas,kazanova,aslan,monkey123,fktyeirf,goodsex,123ab,lbtest,banaan,bluenose,837519,asd12345,waffenss,whateve,1a2a3a4a,trailers,vfhbirf,bhbcrf,klaatu,turk182,monsoon,beachbum,sunbeam,succes,clyde1,viking1,rawhide,bubblegum,princ,mackenzi,hershey1,222555,dima55,niggaz,manatee,aquila,anechka,pamel,bugsbunn,lovel,sestra,newport1,althor,hornyman,wakeup,zzz111,phishy,cerber,torrent,thething,solnishko,babel,buckeye1,peanu,ethernet,uncencored,baraka,665544,chris2,rb26dett,willy1,choppers,texaco,biggirl,123456b,anna2614,sukebe,caralho,callofduty,rt6ytere,jesus7,angel12,1money,timelord,allblack,pavlova,romanov,tequiero,yitbos,lookup,bulls23,snowflake,dickweed,barks,lever,irisha,firestar,fred1234,ghjnjnbg,danman,gatito,betty1,milhouse,kbctyjr,masterbaiting,delsol,papit,doggys,123698741,bdfyjdf,invictus,bloods,kayla1,yourmama,apple2,angelok,bigboy1,pontiac1,verygood,yeshua,twins2,porn4me,141516,rasta69,james2,bosshog,candys,adventur,stripe,djkjlz,dokken,austin316,skins,hogwarts,vbhevbh,navigato,desperado,xxx666,cneltyn,vasiliy,hazmat,daytek,eightbal,fred1,four20,74227422,fabia,aerosmith,manue,wingchun,boohoo,hombre,sanity72,goatboy,fuckm,partizan,avrora,utahjazz,submarin,pussyeat,heinlein,control1,costaric,smarty,chuan,triplets,snowy,snafu,teacher1,vangogh,vandal,evergree,cochise,qwerty99,pyramid1,saab900,sniffer,qaz741,lebron23,mark123,wolvie,blackbelt,yoshi,feeder,janeway,nutella,fuking,asscock,deepak,poppie,bigshow,housewife,grils,tonto,cynthia1,temptress,irakli,belle1,russell1,manders,frank123,seabass,gforce,songbird,zippy1,naught,brenda1,chewy1,hotshit,topaz,43046721,girfriend,marinka,jakester,thatsme,planeta,falstaff,patrizia,reborn,riptide,cherry1,shuan,nogard,chino,oasis1,qwaszx12,goodlife,davis1,1911a1,harrys,shitfuck,12345678900,russian7,007700,bulls1,porshe,danil,dolphi,river1,sabaka,gobigred,deborah1,volkswagen,miamo,alkaline,muffdive,1letmein,fkbyrf,goodguy,hallo1,nirvan,ozzie,cannonda,cvbhyjdf,marmite,germany1,joeblow,radio1,love11,raindrop,159852,jacko,newday,fathead,elvis123,caspe,citibank,sports1,deuce,boxter,fakepass,golfman,snowdog,birthday4,nonmembe,niklas,parsifal,krasota,theshit,1235813,maganda,nikita1,omicron,cassie1,columbo,buick,sigma1,thistle,bassin,rickster,apteka,sienna,skulls,miamor,coolgirl,gravis,1qazxc,virgini,hunter2,akasha,batma,motorcyc,bambino,tenerife,fordf250,zhuan,iloveporn,markiza,hotbabes,becool,fynjybyf,wapapapa,forme,mamont,pizda,dragonz,sharon1,scrooge,mrbill,pfloyd,leeroy,natedog,ishmael,777111,tecumseh,carajo,nfy.irf,0000000000o,blackcock,fedorov,antigone,feanor,novikova,bobert,peregrin,spartan117,pumkin,rayman,manuals,tooltime,555333,bonethug,marina1,bonnie1,tonyhawk,laracroft,mahalkita,18273645,terriers,gamer,hoser,littlema,molotok,glennwei,lemon1,caboose,tater,12345654321,brians,fritz1,mistral,jigsaw,fuckshit,hornyguy,southside,edthom,antonio1,bobmarle,pitures,ilikesex,crafty,nexus,boarder,fulcrum,astonvil,yanks1,yngwie,account1,zooropa,hotlegs,sammi,gumbo,rover1,perkele,maurolarastefy,lampard,357753,barracud,dmband,abcxyz,pathfinder,335577,yuliya,micky,jayman,asdfg12345,1596321,halcyon,rerfhtre,feniks,zaxscd,gotyoass,jaycee,samson1,jamesb,vibrate,grandpri,camino,colossus,davidb,mamo4ka,nicky1,homer123,pinguin,watermelon,shadow01,lasttime,glider,823762,helen1,pyramids,tulane,osama,rostov,john12,scoote,bhbyrf,gohan,galeries,joyful,bigpussy,tonka,mowgli,astalavista,zzz123,leafs,dalejr8,unicorn1,777000,primal,bigmama,okmijn,killzone,qaz12345,snookie,zxcvvcxz,davidc,epson,rockman,ceaser,beanbag,katten,3151020,duckhunt,segreto,matros,ragnar,699669,sexsexse,123123z,fuckyeah,bigbutts,gbcmrf,element1,marketin,saratov,elbereth,blaster1,yamahar6,grime,masha,juneau,1230123,pappy,lindsay1,mooner,seattle1,katzen,lucent,polly1,lagwagon,pixie,misiaczek,666666a,smokedog,lakers24,eyeball,ironhors,ametuer,volkodav,vepsrf,kimmy,gumby1,poi098,ovation,1q2w3,drinker,penetrating,summertime,1dallas,prima,modles,takamine,hardwork,macintosh,tahoe,passthie,chiks,sundown,flowers1,boromir,music123,phaedrus,albert1,joung,malakas,gulliver,parker1,balder,sonne,jessie1,domainlock2005,express1,vfkbyf,youandme,raketa,koala,dhjnvytyjub,nhfrnjh,testibil,ybrbnjc,987654321q,axeman,pintail,pokemon123,dogggg,shandy,thesaint,11122233,x72jhhu3z,theclash,raptors,zappa1,djdjxrf,hell666,friday1,vivaldi,pluto1,lance1,guesswho,jeadmi,corgan,skillz,skippy1,mango1,gymnastic,satori,362514,theedge,cxfcnkbdfz,sparkey,deicide,bagels,lololol,lemmings,r4e3w2q1,silve,staind,schnuffi,dazzle,basebal1,leroy1,bilbo1,luckie,qwerty2,goodfell,hermione,peaceout,davidoff,yesterda,killah,flippy,chrisb,zelda1,headless,muttley,fuckof,tittys,catdaddy,photog,beeker,reaver,ram1500,yorktown,bolero,tryagain,arman,chicco,learjet,alexei,jenna1,go2hell,12s3t4p55,momsanaladventure,mustang9,protoss,rooter,ginola,dingo1,mojave,erica1,1qazse4,marvin1,redwolf,sunbird,dangerou,maciek,girsl,hawks1,packard1,excellen,dashka,soleda,toonces,acetate,nacked,jbond007,alligator,debbie1,wellhung,monkeyma,supers,rigger,larsson,vaseline,rjnzhf,maripos,123456asd,cbr600rr,doggydog,cronic,jason123,trekker,flipmode,druid,sonyvaio,dodges,mayfair,mystuff,fun4me,samanta,sofiya,magics,1ranger,arcane,sixtynin,222444,omerta,luscious,gbyudby,bobcats,envision,chance1,seaweed,holdem,tomate,mensch,slicer,acura1,goochi,qweewq,punter,repoman,tomboy,never1,cortina,gomets,147896321,369852147,dogma,bhjxrf,loglatin,eragon,strato,gazelle,growler,885522,klaudia,payton34,fuckem,butchie,scorpi,lugano,123456789k,nichola,chipper1,spide,uhbujhbq,rsalinas,vfylfhby,longhorns,bugatti,everquest,!qaz2wsx,blackass,999111,snakeman,p455w0rd,fanatic,family1,pfqxbr,777vlad,mysecret,marat,phoenix2,october1,genghis,panties1,cooker,citron,ace123,1234569,gramps,blackcoc,kodiak1,hickory,ivanhoe,blackboy,escher,sincity,beaks,meandyou,spaniel,canon1,timmy1,lancaste,polaroid,edinburg,fuckedup,hotman,cueball,golfclub,gopack,bookcase,worldcup,dkflbvbhjdbx,twostep,17171717aa,letsplay,zolushka,stella1,pfkegf,kingtut,67camaro,barracuda,wiggles,gjhjkm,prancer,patata,kjifhf,theman1,romanova,sexyass,copper1,dobber,sokolov,pomidor,algernon,cadman,amoremio,william2,silly1,bobbys,hercule,hd764nw5d7e1vb1,defcon,deutschland,robinhood,alfalfa,machoman,lesbens,pandora1,easypay,tomservo,nadezhda,goonies,saab9000,jordyn,f15eagle,dbrecz,12qwerty,greatsex,thrawn,blunted,baywatch,doggystyle,loloxx,chevy2,january1,kodak,bushel,78963214,ub6ib9,zz8807zpl,briefs,hawker,224488,first1,bonzo,brent1,erasure,69213124,sidewind,soccer13,622521,mentos,kolibri,onepiece,united1,ponyboy,keksa12,wayer,mypussy,andrej,mischa,mille,bruno123,garter,bigpun,talgat,familia,jazzy1,mustang8,newjob,747400,bobber,blackbel,hatteras,ginge,asdfjkl;,camelot1,blue44,rebbyt34,ebony1,vegas123,myboys,aleksander,ijrjkflrf,lopata,pilsner,lotus123,m0nk3y,andreev,freiheit,balls1,drjynfrnt,mazda1,waterpolo,shibumi,852963,123bbb,cezer121,blondie1,volkova,rattler,kleenex,ben123,sanane,happydog,satellit,qazplm,qazwsxedcrfvtgb,meowmix,badguy,facefuck,spice1,blondy,major1,25000,anna123,654321a,sober1,deathrow,patterso,china1,naruto1,hawkeye1,waldo1,butchy,crayon,5tgb6yhn,klopik,crocodil,mothra,imhorny,pookie1,splatter,slippy,lizard1,router,buratino,yahweh,123698,dragon11,123qwe456,peepers,trucker1,ganjaman,1hxboqg2,cheyanne,storys,sebastie,zztop,maddison,4rfv3edc,darthvader,jeffro,iloveit,victor1,hotty,delphin,lifeisgood,gooseman,shifty,insertions,dude123,abrupt,123masha,boogaloo,chronos,stamford,pimpster,kthjxrf,getmein,amidala,flubber,fettish,grapeape,dantes,oralsex,jack1,foxcg33,winchest,francis1,getin,archon,cliffy,blueman,1basebal,sport1,emmitt22,porn123,bignasty,morga,123hfjdk147,ferrar,juanito,fabiol,caseydog,steveo,peternorth,paroll,kimchi,bootleg,gaijin,secre,acacia,eatme2,amarillo,monkey11,rfhfgep,tylers,a1a2a3a4a5,sweetass,blower,rodina,babushka,camilo,cimbom,tiffan,vfnbkmlf,ohbaby,gotigers,lindsey1,dragon13,romulus,qazxsw12,zxcvbn1,dropdead,hitman47,snuggle,eleven11,bloopers,357mag,avangard,bmw320,ginscoot,dshade,masterkey,voodoo1,rootedit,caramba,leahcim,hannover,8phrowz622,tim123,cassius,000000a,angelito,zzzzz1,badkarma,star1,malaga,glenwood,footlove,golf1,summer12,helpme1,fastcars,titan1,police1,polinka,k.jdm,marusya,augusto,shiraz,pantyhose,donald1,blaise,arabella,brigada,c3por2d2,peter01,marco1,hellow,dillweed,uzumymw,geraldin,loveyou2,toyota1,088011,gophers,indy500,slainte,5hsu75kpot,teejay,renat,racoon,sabrin,angie1,shiznit,harpua,sexyred,latex,tucker1,alexandru,wahoo,teamwork,deepblue,goodison,rundmc,r2d2c3p0,puppys,samba,ayrton,boobed,999777,topsecre,blowme1,123321z,loudog,random1,pantie,drevil,mandolin,121212q,hottub,brother1,failsafe,spade1,matvey,open1234,carmen1,priscill,schatzi,kajak,gooddog,trojans1,gordon1,kayak,calamity,argent,ufhvjybz,seviyi,penfold,assface,dildos,hawkwind,crowbar,yanks,ruffles,rastus,luv2epus,open123,aquafina,dawns,jared1,teufel,12345c,vwgolf,pepsi123,amores,passwerd,01478520,boliva,smutty,headshot,password3,davidd,zydfhm,gbgbcmrf,pornpass,insertion,ceckbr,test2,car123,checkit,dbnfkbq,niggas,nyyankee,muskrat,nbuhtyjr,gunner1,ocean1,fabienne,chrissy1,wendys,loveme89,batgirl,cerveza,igorek,steel1,ragman,boris123,novifarm,sexy12,qwerty777,mike01,giveitup,123456abc,fuckall,crevice,hackerz,gspot,eight8,assassins,texass,swallows,123458,baldur,moonshine,labatt,modem,sydney1,voland,dbnfkz,hotchick,jacker,princessa,dawgs1,holiday1,booper,reliant,miranda1,jamaica1,andre1,badnaamhere,barnaby,tiger7,david12,margaux,corsica,085tzzqi,universi,thewall,nevermor,martin6,qwerty77,cipher,apples1,0102030405,seraphim,black123,imzadi,gandon,ducati99,1shadow,dkflbvbhjdyf,44magnum,bigbad,feedme,samantha1,ultraman,redneck1,jackdog,usmc0311,fresh1,monique1,tigre,alphaman,cool1,greyhoun,indycar,crunchy,55chevy,carefree,willow1,063dyjuy,xrated,assclown,federica,hilfiger,trivia,bronco1,mamita,100200300,simcity,lexingky,akatsuki,retsam,johndeere,abudfv,raster,elgato,businka,satanas,mattingl,redwing1,shamil,patate,mannn,moonstar,evil666,b123456,bowl300,tanechka,34523452,carthage,babygir,santino,bondarenko,jesuss,chico1,numlock,shyguy,sound1,kirby1,needit,mostwanted,427900,funky1,steve123,passions,anduril,kermit1,prospero,lusty,barakuda,dream1,broodwar,porky,christy1,mahal,yyyyyy1,allan1,1sexy,flintsto,capri,cumeater,heretic,robert2,hippos,blindax,marykay,collecti,kasumi,1qaz!qaz,112233q,123258,chemistr,coolboy,0o9i8u,kabuki,righton,tigress,nessie,sergej,andrew12,yfafyz,ytrhjvfyn,angel7,victo,mobbdeep,lemming,transfor,1725782,myhouse,aeynbr,muskie,leno4ka,westham1,cvbhyjd,daffodil,pussylicker,pamela1,stuffer,warehous,tinker1,2w3e4r,pluton,louise1,polarbea,253634,prime1,anatoliy,januar,wysiwyg,cobraya,ralphy,whaler,xterra,cableguy,112233a,porn69,jamesd,aqualung,jimmy123,lumpy,luckyman,kingsize,golfing1,alpha7,leeds1,marigold,lol1234,teabag,alex11,10sne1,saopaulo,shanny,roland1,basser,3216732167,carol1,year2005,morozov,saturn1,joseluis,bushed,redrock,memnoch,lalaland,indiana1,lovegod,gulnaz,buffalos,loveyou1,anteater,pattaya,jaydee,redshift,bartek,summerti,coffee1,ricochet,incest,schastie,rakkaus,h2opolo,suikoden,perro,dance1,loveme1,whoopass,vladvlad,boober,flyers1,alessia,gfcgjhn,pipers,papaya,gunsling,coolone,blackie1,gonads,gfhjkzytn,foxhound,qwert12,gangrel,ghjvtntq,bluedevi,mywife,summer01,hangman,licorice,patter,vfr750,thorsten,515253,ninguna,dakine,strange1,mexic,vergeten,12345432,8phrowz624,stampede,floyd1,sailfish,raziel,ananda,giacomo,freeme,crfprf,74185296,allstars,master01,solrac,gfnhbjn,bayliner,bmw525,3465xxx,catter,single1,michael3,pentium4,nitrox,mapet123456,halibut,killroy,xxxxx1,phillip1,poopsie,arsenalfc,buffys,kosova,all4me,32165498,arslan,opensesame,brutis,charles2,pochta,nadegda,backspac,mustang0,invis,gogeta,654321q,adam25,niceday,truckin,gfdkbr,biceps,sceptre,bigdave,lauras,user345,sandys,shabba,ratdog,cristiano,natha,march13,gumball,getsdown,wasdwasd,redhead1,dddddd1,longlegs,13572468,starsky,ducksoup,bunnys,omsairam,whoami,fred123,danmark,flapper,swanky,lakings,yfhenj,asterios,rainier,searcher,dapper,ltdjxrf,horsey,seahawk,shroom,tkfkdgo,aquaman,tashkent,number9,messi10,1asshole,milenium,illumina,vegita,jodeci,buster01,bareback,goldfinger,fire1,33rjhjds,sabian,thinkpad,smooth1,sully,bonghits,sushi1,magnavox,colombi,voiture,limpone,oldone,aruba,rooster1,zhenya,nomar5,touchdow,limpbizkit,rhfcfdxbr,baphomet,afrodita,bball1,madiso,ladles,lovefeet,matthew2,theworld,thunderbird,dolly1,123rrr,forklift,alfons,berkut,speedy1,saphire,oilman,creatine,pussylov,bastard1,456258,wicked1,filimon,skyline1,fucing,yfnfkbz,hot123,abdulla,nippon,nolimits,billiard,booty1,buttplug,westlife,coolbean,aloha1,lopas,asasin,1212121,october2,whodat,good4u,d12345,kostas,ilya1992,regal,pioneer1,volodya,focus1,bastos,nbvjif,fenix,anita1,vadimka,nickle,jesusc,123321456,teste,christ1,essendon,evgenii,celticfc,adam1,forumwp,lovesme,26exkp,chillout,burly,thelast1,marcus1,metalgear,test11,ronaldo7,socrate,world1,franki,mommie,vicecity,postov1000,charlie3,oldschool,333221,legoland,antoshka,counterstrike,buggy,mustang3,123454,qwertzui,toons,chesty,bigtoe,tigger12,limpopo,rerehepf,diddle,nokia3250,solidsnake,conan1,rockroll,963369,titanic1,qwezxc,cloggy,prashant,katharin,maxfli,takashi,cumonme,michael9,mymother,pennstate,khalid,48151623,fightclub,showboat,mateusz,elrond,teenie,arrow1,mammamia,dustydog,dominator,erasmus,zxcvb1,1a2a3a,bones1,dennis1,galaxie,pleaseme,whatever1,junkyard,galadriel,charlies,2wsxzaq1,crimson1,behemoth,teres,master11,fairway,shady1,pass99,1batman,joshua12,baraban,apelsin,mousepad,melon,twodogs,123321qwe,metalica,ryjgrf,pipiska,rerfhfxf,lugnut,cretin,iloveu2,powerade,aaaaaaa1,omanko,kovalenko,isabe,chobits,151nxjmt,shadow11,zcxfcnkbdf,gy3yt2rgls,vfhbyrf,159753123,bladerunner,goodone,wonton,doodie,333666999,fuckyou123,kitty123,chisox,orlando1,skateboa,red12345,destroye,snoogans,satan1,juancarlo,goheels,jetson,scottt,fuckup,aleksa,gfhfljrc,passfind,oscar123,derrick1,hateme,viper123,pieman,audi100,tuffy,andover,shooter1,10000,makarov,grant1,nighthaw,13576479,browneye,batigol,nfvfhf,chocolate1,7hrdnw23,petter,bantam,morlii,jediknight,brenden,argonaut,goodstuf,wisconsi,315920,abigail1,dirtbag,splurge,k123456,lucky777,valdepen,gsxr600,322223,ghjnjrjk,zaq1xsw2cde3,schwanz,walter1,letmein22,nomads,124356,codeblue,nokian70,fucke,footbal1,agyvorc,aztecs,passw0r,smuggles,femmes,ballgag,krasnodar,tamuna,schule,sixtynine,empires,erfolg,dvader,ladygaga,elite1,venezuel,nitrous,kochamcie,olivia1,trustn01,arioch,sting1,131415,tristar,555000,maroon,135799,marsik,555556,fomoco,natalka,cwoui,tartan,davecole,nosferat,hotsauce,dmitry,horus,dimasik,skazka,boss302,bluebear,vesper,ultras,tarantul,asd123asd,azteca,theflash,8ball,1footbal,titlover,lucas123,number6,sampson1,789852,party1,dragon99,adonai,carwash,metropol,psychnau,vthctltc,hounds,firework,blink18,145632,wildcat1,satchel,rice80,ghtktcnm,sailor1,cubano,anderso,rocks1,mike11,famili,dfghjc,besiktas,roygbiv,nikko,bethan,minotaur,rakesh,orange12,hfleuf,jackel,myangel,favorite7,1478520,asssss,agnieszka,haley1,raisin,htubyf,1buster,cfiekz,derevo,1a2a3a4a5a,baltika,raffles,scruffy1,clitlick,louis1,buddha1,fy.nrf,walker1,makoto,shadow2,redbeard,vfvfvskfhfve,mycock,sandydog,lineman,network1,favorite8,longdick,mustangg,mavericks,indica,1killer,cisco1,angelofwar,blue69,brianna1,bubbaa,slayer666,level42,baldrick,brutus1,lowdown,haribo,lovesexy,500000,thissuck,picker,stephy,1fuckme,characte,telecast,1bigdog,repytwjdf,thematrix,hammerhe,chucha,ganesha,gunsmoke,georgi,sheltie,1harley,knulla,sallas,westie,dragon7,conker,crappie,margosha,lisboa,3e2w1q,shrike,grifter,ghjcnjghjcnj,asdfg1,mnbvcxz1,myszka,posture,boggie,rocketman,flhtyfkby,twiztid,vostok,pi314159,force1,televizor,gtkmvtym,samhain,imcool,jadzia,dreamers,strannik,k2trix,steelhea,nikitin,commodor,brian123,chocobo,whopper,ibilljpf,megafon,ararat,thomas12,ghbrjkbcn,q1234567890,hibernia,kings1,jim123,redfive,68camaro,iawgk2,xavier1,1234567u,d123456,ndirish,airborn,halfmoon,fluffy1,ranchero,sneaker,soccer2,passion1,cowman,birthday1,johnn,razzle,glock17,wsxqaz,nubian,lucky2,jelly1,henderso,eric1,123123e,boscoe01,fuck0ff,simpson1,sassie,rjyjgkz,nascar3,watashi,loredana,janus,wilso,conman,david2,mothe,iloveher,snikers,davidj,fkmnthyfnbdf,mettss,ratfink,123456h,lostsoul,sweet16,brabus,wobble,petra1,fuckfest,otters,sable1,svetka,spartacu,bigstick,milashka,1lover,pasport,champagn,papichul,hrvatska,hondacivic,kevins,tacit,moneybag,gohogs,rasta1,246813579,ytyfdbcnm,gubber,darkmoon,vitaliy,233223,playboys,tristan1,joyce1,oriflame,mugwump,access2,autocad,thematri,qweqwe123,lolwut,ibill01,multisyn,1233211,pelikan,rob123,chacal,1234432,griffon,pooch,dagestan,geisha,satriani,anjali,rocketma,gixxer,pendrago,vincen,hellokit,killyou,ruger,doodah,bumblebe,badlands,galactic,emachines,foghorn,jackso,jerem,avgust,frontera,123369,daisymae,hornyboy,welcome123,tigger01,diabl,angel13,interex,iwantsex,rockydog,kukolka,sawdust,online1,3234412,bigpapa,jewboy,3263827,dave123,riches,333222,tony1,toggle,farter,124816,tities,balle,brasilia,southsid,micke,ghbdtn12,patit,ctdfcnjgjkm,olds442,zzzzzz1,nelso,gremlins,gypsy1,carter1,slut69,farcry,7415963,michael8,birdie1,charl,123456789abc,100001,aztec,sinjin,bigpimpi,closeup,atlas1,nvidia,doggone,classic1,manana,malcolm1,rfkbyf,hotbabe,rajesh,dimebag,ganjubas,rodion,jagr68,seren,syrinx,funnyman,karapuz,123456789n,bloomin,admin18533362,biggdogg,ocarina,poopy1,hellome,internet1,booties,blowjobs,matt1,donkey1,swede,1jennife,evgeniya,lfhbyf,coach1,444777,green12,patryk,pinewood,justin12,271828,89600506779,notredame,tuborg,lemond,sk8ter,million1,wowser,pablo1,st0n3,jeeves,funhouse,hiroshi,gobucs,angeleye,bereza,winter12,catalin,qazedc,andros,ramazan,vampyre,sweethea,imperium,murat,jamest,flossy,sandeep,morgen,salamandra,bigdogg,stroller,njdevils,nutsack,vittorio,%%passwo,playful,rjyatnrf,tookie,ubnfhf,michi,777444,shadow13,devils1,radiance,toshiba1,beluga,amormi,dandfa,trust1,killemall,smallville,polgara,billyb,landscap,steves,exploite,zamboni,damage11,dzxtckfd,trader12,pokey1,kobe08,damager,egorov,dragon88,ckfdbr,lisa69,blade2,audis4,nelson1,nibbles,23176djivanfros,mutabor,artofwar,matvei,metal666,hrfzlz,schwinn,poohbea,seven77,thinker,123456789qwerty,sobriety,jakers,karamelka,vbkfyf,volodin,iddqd,dale03,roberto1,lizaveta,qqqqqq1,cathy1,08154711,davidm,quixote,bluenote,tazdevil,katrina1,bigfoot1,bublik,marma,olechka,fatpussy,marduk,arina,nonrev67,qqqq1111,camill,wtpfhm,truffle,fairview,mashina,voltaire,qazxswedcvfr,dickface,grassy,lapdance,bosstone,crazy8,yackwin,mobil,danielit,mounta1n,player69,bluegill,mewtwo,reverb,cnthdf,pablito,a123321,elena1,warcraft1,orland,ilovemyself,rfntyjr,joyride,schoo,dthjxrf,thetachi,goodtimes,blacksun,humpty,chewbacca,guyute,123xyz,lexicon,blue45,qwe789,galatasaray,centrino,hendrix1,deimos,saturn5,craig1,vlad1996,sarah123,tupelo,ljrnjh,hotwife,bingos,1231231,nicholas1,flamer,pusher,1233210,heart1,hun999,jiggy,giddyup,oktober,123456zxc,budda,galahad,glamur,samwise,oneton,bugsbunny,dominic1,scooby2,freetime,internat,159753852,sc00ter,wantit,mazinger,inflames,laracrof,greedo,014789,godofwar,repytwjd,water123,fishnet,venus1,wallace1,tenpin,paula1,1475963,mania,novikov,qwertyasdfgh,goldmine,homies,777888999,8balls,holeinon,paper1,samael,013579,mansur,nikit,ak1234,blueline,polska1,hotcock,laredo,windstar,vbkbwbz,raider1,newworld,lfybkrf,catfish1,shorty1,piranha,treacle,royale,2234562,smurfs,minion,cadence,flapjack,123456p,sydne,135531,robinhoo,nasdaq,decatur,cyberonline,newage,gemstone,jabba,touchme,hooch,pigdog,indahous,fonzie,zebra1,juggle,patrick2,nihongo,hitomi,oldnavy,qwerfdsa,ukraina,shakti,allure,kingrich,diane1,canad,piramide,hottie1,clarion,college1,5641110,connect1,therion,clubber,velcro,dave1,astra1,13579-,astroboy,skittle,isgreat,photoes,cvzefh1gkc,001100,2cool4u,7555545,ginger12,2wsxcde3,camaro69,invader,domenow,asd1234,colgate,qwertasdfg,jack123,pass01,maxman,bronte,whkzyc,peter123,bogie,yecgaa,abc321,1qay2wsx,enfield,camaroz2,trashman,bonefish,system32,azsxdcfvgb,peterose,iwantyou,dick69,temp1234,blastoff,capa200,connie1,blazin,12233445,sexybaby,123456j,brentfor,pheasant,hommer,jerryg,thunders,august1,lager,kapusta,boobs1,nokia5300,rocco1,xytfu7,stars1,tugger,123sas,blingbling,1bubba,0wnsyo0,1george,baile,richard2,habana,1diamond,sensatio,1golfer,maverick1,1chris,clinton1,michael7,dragons1,sunrise1,pissant,fatim,mopar1,levani,rostik,pizzapie,987412365,oceans11,748159263,cum4me,palmetto,4r3e2w1q,paige1,muncher,arsehole,kratos,gaffer,banderas,billys,prakash,crabby,bungie,silver12,caddis,spawn1,xboxlive,sylvania,littlebi,524645,futura,valdemar,isacs155,prettygirl,big123,555444,slimer,chicke,newstyle,skypilot,sailormoon,fatluvr69,jetaime,sitruc,jesuschrist,sameer,bear12,hellion,yendor,country1,etnies,conejo,jedimast,darkknight,toobad,yxcvbn,snooks,porn4life,calvary,alfaromeo,ghostman,yannick,fnkfynblf,vatoloco,homebase,5550666,barret,1111111111zz,odysseus,edwardss,favre4,jerrys,crybaby,xsw21qaz,firestor,spanks,indians1,squish,kingair,babycakes,haters,sarahs,212223,teddyb,xfactor,cumload,rhapsody,death123,three3,raccoon,thomas2,slayer66,1q2q3q4q5q,thebes,mysterio,thirdeye,orkiox.,nodoubt,bugsy,schweiz,dima1996,angels1,darkwing,jeronimo,moonpie,ronaldo9,peaches2,mack10,manish,denise1,fellowes,carioca,taylor12,epaulson,makemoney,oc247ngucz,kochanie,3edcvfr4,vulture,1qw23e,1234567z,munchie,picard1,xthtgfirf,sportste,psycho1,tahoe1,creativ,perils,slurred,hermit,scoob,diesel1,cards1,wipeout,weeble,integra1,out3xf,powerpc,chrism,kalle,ariadne,kailua,phatty,dexter1,fordman,bungalow,paul123,compa,train1,thejoker,jys6wz,pussyeater,eatmee,sludge,dominus,denisa,tagheuer,yxcvbnm,bill1,ghfdlf,300zx,nikita123,carcass,semaj,ramone,muenchen,animal1,greeny,annemari,dbrf134,jeepcj7,mollys,garten,sashok,ironmaid,coyotes,astoria,george12,westcoast,primetim,123456o,panchito,rafae,japan1,framer,auralo,tooshort,egorova,qwerty22,callme,medicina,warhawk,w1w2w3w4,cristia,merli,alex22,kawaii,chatte,wargames,utvols,muaddib,trinket,andreas1,jjjjj1,cleric,scooters,cuntlick,gggggg1,slipknot1,235711,handcuff,stussy,guess1,leiceste,ppppp1,passe,lovegun,chevyman,hugecock,driver1,buttsex,psychnaut1,cyber1,black2,alpha12,melbourn,man123,metalman,yjdsqujl,blondi,bungee,freak1,stomper,caitlin1,nikitina,flyaway,prikol,begood,desperad,aurelius,john1234,whosyourdaddy,slimed123,bretagne,den123,hotwheel,king123,roodypoo,izzicam,save13tx,warpten,nokia3310,samolet,ready1,coopers,scott123,bonito,1aaaaa,yomomma,dawg1,rache,itworks,asecret,fencer,451236,polka,olivetti,sysadmin,zepplin,sanjuan,479373,lickem,hondacrx,pulamea,future1,naked1,sexyguy,w4g8at,lollol1,declan,runner1,rumple,daddy123,4snz9g,grandprix,calcio,whatthefuck,nagrom,asslick,pennst,negrit,squiggy,1223334444,police22,giovann,toronto1,tweet,yardbird,seagate,truckers,554455,scimitar,pescator,slydog,gaysex,dogfish,fuck777,12332112,qazxswed,morkovka,daniela1,imback,horny69,789123456,123456789w,jimmy2,bagger,ilove69,nikolaus,atdhfkm,rebirth,1111aaaa,pervasive,gjgeufq,dte4uw,gfhnbpfy,skeletor,whitney1,walkman,delorean,disco1,555888,as1234,ishikawa,fuck12,reaper1,dmitrii,bigshot,morrisse,purgen,qwer4321,itachi,willys,123123qwe,kisska,roma123,trafford,sk84life,326159487,pedros,idiom,plover,bebop,159875321,jailbird,arrowhea,qwaszx123,zaxscdvf,catlover,bakers,13579246,bones69,vermont1,helloyou,simeon,chevyz71,funguy,stargaze,parolparol,steph1,bubby,apathy,poppet,laxman,kelly123,goodnews,741236,boner1,gaetano,astonvilla,virtua,luckyboy,rocheste,hello2u,elohim,trigger1,cstrike,pepsicola,miroslav,96385274,fistfuck,cheval,magyar,svetlanka,lbfyjxrf,mamedov,123123123q,ronaldo1,scotty1,1nicole,pittbull,fredd,bbbbb1,dagwood,gfhkfvtyn,ghblehrb,logan5,1jordan,sexbomb,omega2,montauk,258741,dtythf,gibbon,winamp,thebomb,millerli,852654,gemin,baldy,halflife2,dragon22,mulberry,morrigan,hotel6,zorglub,surfin,951159,excell,arhangel,emachine,moses1,968574,reklama,bulldog2,cuties,barca,twingo,saber,elite11,redtruck,casablan,ashish,moneyy,pepper12,cnhtktw,rjcnbr,arschloch,phenix,cachorro,sunita,madoka,joselui,adams1,mymoney,hemicuda,fyutkjr,jake12,chicas,eeeee1,sonnyboy,smarties,birdy,kitten1,cnfcbr,island1,kurosaki,taekwond,konfetka,bennett1,omega3,jackson2,fresca,minako,octavian,kban667,feyenoord,muaythai,jakedog,fktrcfylhjdyf,1357911q,phuket,sexslave,fktrcfylhjdbx,asdfjk,89015173454,qwerty00,kindbud,eltoro,sex6969,nyknicks,12344321q,caballo,evenflow,hoddle,love22,metro1,mahalko,lawdog,tightass,manitou,buckie,whiskey1,anton123,335533,password4,primo,ramair,timbo,brayden,stewie,pedro1,yorkshir,ganster,hellothe,tippy1,direwolf,genesi,rodrig,enkeli,vaz21099,sorcerer,winky,oneshot,boggle,serebro,badger1,japanes,comicbook,kamehame,alcat,denis123,echo45,sexboy,gr8ful,hondo,voetbal,blue33,2112rush,geneviev,danni1,moosey,polkmn,matthew7,ironhead,hot2trot,ashley12,sweeper,imogen,blue21,retep,stealth1,guitarra,bernard1,tatian,frankfur,vfnhbwf,slacking,haha123,963741,asdasdas,katenok,airforce1,123456789qaz,shotgun1,12qwasz,reggie1,sharo,976431,pacifica,dhip6a,neptun,kardon,spooky1,beaut,555555a,toosweet,tiedup,11121314,startac,lover69,rediska,pirata,vfhrbp,1234qwerty,energize,hansolo1,playbo,larry123,oemdlg,cnjvfnjkju,a123123,alexan,gohawks,antonius,fcbayern,mambo,yummy1,kremlin,ellen1,tremere,vfiekz,bellevue,charlie9,izabella,malishka,fermat,rotterda,dawggy,becket,chasey,kramer1,21125150,lolit,cabrio,schlong,arisha,verity,3some,favorit,maricon,travelle,hotpants,red1234,garrett1,home123,knarf,seven777,figment,asdewq,canseco,good2go,warhol,thomas01,pionee,al9agd,panacea,chevy454,brazzers,oriole,azerty123,finalfan,patricio,northsta,rebelde,bulldo,stallone,boogie1,7uftyx,cfhfnjd,compusa,cornholi,config,deere,hoopster,sepultura,grasshop,babygurl,lesbo,diceman,proverbs,reddragon,nurbek,tigerwoo,superdup,buzzsaw,kakaroto,golgo13,edwar,123qaz123,butter1,sssss1,texas2,respekt,ou812ic,123456qaz,55555a,doctor1,mcgwire,maria123,aol999,cinders,aa1234,joness,ghbrjkmyj,makemone,sammyboy,567765,380zliki,theraven,testme,mylene,elvira26,indiglo,tiramisu,shannara,baby1,123666,gfhreh,papercut,johnmish,orange8,bogey1,mustang7,bagpipes,dimarik,vsijyjr,4637324,ravage,cogito,seven11,natashka,warzone,hr3ytm,4free,bigdee,000006,243462536,bigboi,123333,trouts,sandy123,szevasz,monica2,guderian,newlife1,ratchet,r12345,razorbac,12345i,piazza31,oddjob,beauty1,fffff1,anklet,nodrog,pepit,olivi,puravida,robert12,transam1,portman,bubbadog,steelers1,wilson1,eightball,mexico1,superboy,4rfv5tgb,mzepab,samurai1,fuckslut,colleen1,girdle,vfrcbvec,q1w2e3r4t,soldier1,19844891,alyssa1,a12345a,fidelis,skelter,nolove,mickeymouse,frehley,password69,watermel,aliska,soccer15,12345e,ladybug1,abulafia,adagio,tigerlil,takehana,hecate,bootneck,junfan,arigato,wonkette,bobby123,trustnoone,phantasm,132465798,brianjo,w12345,t34vfrc1991,deadeye,1robert,1daddy,adida,check1,grimlock,muffi,airwalk,prizrak,onclick,longbeac,ernie1,eadgbe,moore1,geniu,shadow123,bugaga,jonathan1,cjrjkjdf,orlova,buldog,talon1,westport,aenima,541233432442,barsuk,chicago2,kellys,hellbent,toughguy,iskander,skoal,whatisit,jake123,scooter2,fgjrfkbgcbc,ghandi,love13,adelphia,vjhrjdrf,adrenali,niunia,jemoeder,rainbo,all4u8,anime1,freedom7,seraph,789321,tommys,antman,firetruc,neogeo,natas,bmwm3,froggy1,paul1,mamit,bayview,gateways,kusanagi,ihateu,frederi,rock1,centurion,grizli,biggin,fish1,stalker1,3girls,ilovepor,klootzak,lollo,redsox04,kirill123,jake1,pampers,vasya,hammers1,teacup,towing,celtic1,ishtar,yingyang,4904s677075,dahc1,patriot1,patrick9,redbirds,doremi,rebecc,yoohoo,makarova,epiphone,rfgbnfy,milesd,blister,chelseafc,katana1,blackrose,1james,primrose,shock5,hard1,scooby12,c6h12o6,dustoff,boing,chisel,kamil,1william,defiant1,tyvugq,mp8o6d,aaa340,nafets,sonnet,flyhigh,242526,crewcom,love23,strike1,stairway,katusha,salamand,cupcake1,password0,007james,sunnie,multisync,harley01,tequila1,fred12,driver8,q8zo8wzq,hunter01,mozzer,temporar,eatmeraw,mrbrownxx,kailey,sycamore,flogger,tincup,rahasia,ganymede,bandera,slinger,1111122222,vander,woodys,1cowboy,khaled,jamies,london12,babyboo,tzpvaw,diogenes,budice,mavrick,135797531,cheeta,macros,squonk,blackber,topfuel,apache1,falcon16,darkjedi,cheeze,vfhvtkfl,sparco,change1,gfhfif,freestyl,kukuruza,loveme2,12345f,kozlov,sherpa,marbella,44445555,bocephus,1winner,alvar,hollydog,gonefish,iwantin,barman,godislove,amanda18,rfpfynbg,eugen,abcdef1,redhawk,thelema,spoonman,baller1,harry123,475869,tigerman,cdtnjxrf,marillio,scribble,elnino,carguy,hardhead,l2g7k3,troopers,selen,dragon76,antigua,ewtosi,ulysse,astana,paroli,cristo,carmex,marjan,bassfish,letitbe,kasparov,jay123,19933991,blue13,eyecandy,scribe,mylord,ukflbjkec,ellie1,beaver1,destro,neuken,halfpint,ameli,lilly1,satanic,xngwoj,12345trewq,asdf1,bulldogg,asakura,jesucrist,flipside,packers4,biggy,kadett,biteme69,bobdog,silverfo,saint1,bobbo,packman,knowledg,foolio,fussbal,12345g,kozerog,westcoas,minidisc,nbvcxw,martini1,alastair,rasengan,superbee,memento,porker,lena123,florenc,kakadu,bmw123,getalife,bigsky,monkee,people1,schlampe,red321,memyself,0147896325,12345678900987654321,soccer14,realdeal,gfgjxrf,bella123,juggs,doritos,celtics1,peterbilt,ghbdtnbrb,gnusmas,xcountry,ghbdtn1,batman99,deusex,gtnhjdf,blablabl,juster,marimba,love2,rerjkrf,alhambra,micros,siemens1,assmaste,moonie,dashadasha,atybrc,eeeeee1,wildrose,blue55,davidl,xrp23q,skyblue,leo123,ggggg1,bestfriend,franny,1234rmvb,fun123,rules1,sebastien,chester2,hakeem,winston2,fartripper,atlant,07831505,iluvsex,q1a2z3,larrys,009900,ghjkju,capitan,rider1,qazxsw21,belochka,andy123,hellya,chicca,maximal,juergen,password1234,howard1,quetzal,daniel123,qpwoeiruty,123555,bharat,ferrari3,numbnuts,savant,ladydog,phipsi,lovepussy,etoile,power2,mitten,britneys,chilidog,08522580,2fchbg,kinky1,bluerose,loulo,ricardo1,doqvq3,kswbdu,013cpfza,timoha,ghbdtnghbdtn,3stooges,gearhead,browns1,g00ber,super7,greenbud,kitty2,pootie,toolshed,gamers,coffe,ibill123,freelove,anasazi,sister1,jigger,natash,stacy1,weronika,luzern,soccer7,hoopla,dmoney,valerie1,canes,razdvatri,washere,greenwoo,rfhjkbyf,anselm,pkxe62,maribe,daniel2,maxim1,faceoff,carbine,xtkjdtr,buddy12,stratos,jumpman,buttocks,aqswdefr,pepsis,sonechka,steeler1,lanman,nietzsch,ballz,biscuit1,wrxsti,goodfood,juventu,federic,mattman,vika123,strelec,jledfyxbr,sideshow,4life,fredderf,bigwilly,12347890,12345671,sharik,bmw325i,fylhtqrf,dannon4,marky,mrhappy,drdoom,maddog1,pompier,cerbera,goobers,howler,jenny69,evely,letitrid,cthuttdyf,felip,shizzle,golf12,t123456,yamah,bluearmy,squishy,roxan,10inches,dollface,babygirl1,blacksta,kaneda,lexingto,canadien,222888,kukushka,sistema,224422,shadow69,ppspankp,mellons,barbie1,free4all,alfa156,lostone,2w3e4r5t,painkiller,robbie1,binger,8dihc6,jaspe,rellik,quark,sogood,hoopstar,number2,snowy1,dad2ownu,cresta,qwe123asd,hjvfyjdf,gibsonsg,qbg26i,dockers,grunge,duckling,lfiekz,cuntsoup,kasia1,1tigger,woaini,reksio,tmoney,firefighter,neuron,audia3,woogie,powerboo,powermac,fatcock,12345666,upnfmc,lustful,porn1,gotlove,amylee,kbytqrf,11924704,25251325,sarasota,sexme,ozzie1,berliner,nigga1,guatemal,seagulls,iloveyou!,chicken2,qwerty21,010203040506,1pillow,libby1,vodoley,backlash,piglets,teiubesc,019283,vonnegut,perico,thunde,buckey,gtxtymrf,manunite,iiiii1,lost4815162342,madonn,270873_,britney1,kevlar,piano1,boondock,colt1911,salamat,doma77ns,anuradha,cnhjqrf,rottweil,newmoon,topgun1,mauser,fightclu,birthday21,reviewpa,herons,aassddff,lakers32,melissa2,vredina,jiujitsu,mgoblue,shakey,moss84,12345zxcvb,funsex,benji1,garci,113322,chipie,windex,nokia5310,pwxd5x,bluemax,cosita,chalupa,trotsky,new123,g3ujwg,newguy,canabis,gnaget,happydays,felixx,1patrick,cumface,sparkie,kozlova,123234,newports,broncos7,golf18,recycle,hahah,harrypot,cachondo,open4me,miria,guessit,pepsione,knocker,usmc1775,countach,playe,wiking,landrover,cracksevi,drumline,a7777777,smile123,manzana,panty,liberta,pimp69,dolfan,quality1,schnee,superson,elaine22,webhompass,mrbrownx,deepsea,4wheel,mamasita,rockport,rollie,myhome,jordan12,kfvgjxrf,hockey12,seagrave,ford1,chelsea2,samsara,marissa1,lamesa,mobil1,piotrek,tommygun,yyyyy1,wesley1,billy123,homersim,julies,amanda12,shaka,maldini,suzenet,springst,iiiiii1,yakuza,111111aa,westwind,helpdesk,annamari,bringit,hopefull,hhhhhhh1,saywhat,mazdarx8,bulova,jennife1,baikal,gfhjkmxbr,victoria1,gizmo123,alex99,defjam,2girls,sandrock,positivo,shingo,syncmast,opensesa,silicone,fuckina,senna1,karlos,duffbeer,montagne,gehrig,thetick,pepino,hamburge,paramedic,scamp,smokeweed,fabregas,phantoms,venom121293,2583458,badone,porno69,manwhore,vfvf123,notagain,vbktyf,rfnthbyrf,wildblue,kelly001,dragon66,camell,curtis1,frolova,1212123,dothedew,tyler123,reddrago,planetx,promethe,gigolo,1001001,thisone,eugeni,blackshe,cruzazul,incognito,puller,joonas,quick1,spirit1,gazza,zealot,gordito,hotrod1,mitch1,pollito,hellcat,mythos,duluth,383pdjvl,easy123,hermos,binkie,its420,lovecraf,darien,romina,doraemon,19877891,syclone,hadoken,transpor,ichiro,intell,gargamel,dragon2,wavpzt,557744,rjw7x4,jennys,kickit,rjynfrn,likeit,555111,corvus,nec3520,133113,mookie1,bochum,samsung2,locoman0,154ugeiu,vfvfbgfgf,135792,[start],tenni,20001,vestax,hufmqw,neveragain,wizkid,kjgfnf,nokia6303,tristen,saltanat,louie1,gandalf2,sinfonia,alpha3,tolstoy,ford150,f00bar,1hello,alici,lol12,riker1,hellou,333888,1hunter,qw1234,vibrator,mets86,43211234,gonzale,cookies1,sissy1,john11,bubber,blue01,cup2006,gtkmvtyb,nazareth,heybaby,suresh,teddie,mozilla,rodeo1,madhouse,gamera,123123321,naresh,dominos,foxtrot1,taras,powerup,kipling,jasonb,fidget,galena,meatman,alpacino,bookmark,farting,humper,titsnass,gorgon,castaway,dianka,anutka,gecko1,fucklove,connery,wings1,erika1,peoria,moneymaker,ichabod,heaven1,paperboy,phaser,breakers,nurse1,westbrom,alex13,brendan1,123asd123,almera,grubber,clarkie,thisisme,welkom01,51051051051,crypto,freenet,pflybwf,black12,testme2,changeit,autobahn,attica,chaoss,denver1,tercel,gnasher23,master2,vasilii,sherman1,gomer,bigbuck,derek1,qwerzxcv,jumble,dragon23,art131313,numark,beasty,cxfcnmttcnm,updown,starion,glist,sxhq65,ranger99,monkey7,shifter,wolves1,4r5t6y,phone1,favorite5,skytommy,abracada,1martin,102030405060,gatech,giulio,blacktop,cheer1,africa1,grizzly1,inkjet,shemales,durango1,booner,11223344q,supergirl,vanyarespekt,dickless,srilanka,weaponx,6string,nashvill,spicey,boxer1,fabien,2sexy2ho,bowhunt,jerrylee,acrobat,tawnee,ulisse,nolimit8,l8g3bkde,pershing,gordo1,allover,gobrowns,123432,123444,321456987,spoon1,hhhhh1,sailing1,gardenia,teache,sexmachine,tratata,pirate1,niceone,jimbos,314159265,qsdfgh,bobbyy,ccccc1,carla1,vjkjltw,savana,biotech,frigid,123456789g,dragon10,yesiam,alpha06,oakwood,tooter,winsto,radioman,vavilon,asnaeb,google123,nariman,kellyb,dthyjcnm,password6,parol1,golf72,skate1,lthtdj,1234567890s,kennet,rossia,lindas,nataliya,perfecto,eminem1,kitana,aragorn1,rexona,arsenalf,planot,coope,testing123,timex,blackbox,bullhead,barbarian,dreamon,polaris1,cfvjktn,frdfhbev,gametime,slipknot666,nomad1,hfgcjlbz,happy69,fiddler,brazil1,joeboy,indianali,113355,obelisk,telemark,ghostrid,preston1,anonim,wellcome,verizon1,sayangku,censor,timeport,dummies,adult1,nbnfybr,donger,thales,iamgay,sexy1234,deadlift,pidaras,doroga,123qwe321,portuga,asdfgh12,happys,cadr14nu,pi3141,maksik,dribble,cortland,darken,stepanova,bommel,tropic,sochi2014,bluegras,shahid,merhaba,nacho,2580456,orange44,kongen,3cudjz,78girl,my3kids,marcopol,deadmeat,gabbie,saruman,jeepman,freddie1,katie123,master99,ronal,ballbag,centauri,killer7,xqgann,pinecone,jdeere,geirby,aceshigh,55832811,pepsimax,rayden,razor1,tallyho,ewelina,coldfire,florid,glotest,999333,sevenup,bluefin,limaperu,apostol,bobbins,charmed1,michelin,sundin,centaur,alphaone,christof,trial1,lions1,45645,just4you,starflee,vicki1,cougar1,green2,jellyfis,batman69,games1,hihje863,crazyzil,w0rm1,oklick,dogbite,yssup,sunstar,paprika,postov10,124578963,x24ik3,kanada,buckster,iloveamy,bear123,smiler,nx74205,ohiostat,spacey,bigbill,doudo,nikolaeva,hcleeb,sex666,mindy1,buster11,deacons,boness,njkcnsq,candy2,cracker1,turkey1,qwertyu1,gogreen,tazzzz,edgewise,ranger01,qwerty6,blazer1,arian,letmeinnow,cigar1,jjjjjj1,grigio,frien,tenchu,f9lmwd,imissyou,filipp,heathers,coolie,salem1,woodduck,scubadiv,123kat,raffaele,nikolaev,dapzu455,skooter,9inches,lthgfhjkm,gr8one,ffffff1,zujlrf,amanda69,gldmeo,m5wkqf,rfrltkf,televisi,bonjou,paleale,stuff1,cumalot,fuckmenow,climb7,mark1234,t26gn4,oneeye,george2,utyyflbq,hunting1,tracy71,ready2go,hotguy,accessno,charger1,rudedog,kmfdm,goober1,sweetie1,wtpmjgda,dimensio,ollie1,pickles1,hellraiser,mustdie,123zzz,99887766,stepanov,verdun,tokenbad,anatol,bartende,cidkid86,onkelz,timmie,mooseman,patch1,12345678c,marta1,dummy1,bethany1,myfamily,history1,178500,lsutiger,phydeaux,moren,dbrnjhjdbx,gnbxrf,uniden,drummers,abpbrf,godboy,daisy123,hogan1,ratpack,irland,tangerine,greddy,flore,sqrunch,billyjoe,q55555,clemson1,98745632,marios,ishot,angelin,access12,naruto12,lolly,scxakv,austin12,sallad,cool99,rockit,mongo1,mark22,ghbynth,ariadna,senha,docto,tyler2,mobius,hammarby,192168,anna12,claire1,pxx3eftp,secreto,greeneye,stjabn,baguvix,satana666,rhbcnbyjxrf,dallastx,garfiel,michaelj,1summer,montan,1234ab,filbert,squids,fastback,lyudmila,chucho,eagleone,kimberle,ar3yuk3,jake01,nokids,soccer22,1066ad,ballon,cheeto,review69,madeira,taylor2,sunny123,chubbs,lakeland,striker1,porche,qwertyu8,digiview,go1234,ferari,lovetits,aditya,minnow,green3,matman,cellphon,fortytwo,minni,pucara,69a20a,roman123,fuente,12e3e456,paul12,jacky,demian,littleman,jadakiss,vlad1997,franca,282860,midian,nunzio,xaccess2,colibri,jessica0,revilo,654456,harvey1,wolf1,macarena,corey1,husky1,arsen,milleniu,852147,crowes,redcat,combat123654,hugger,psalms,quixtar,ilovemom,toyot,ballss,ilovekim,serdar,james23,avenger1,serendip,malamute,nalgas,teflon,shagger,letmein6,vyjujnjxbt,assa1234,student1,dixiedog,gznybwf13,fuckass,aq1sw2de3,robroy,hosehead,sosa21,123345,ias100,teddy123,poppin,dgl70460,zanoza,farhan,quicksilver,1701d,tajmahal,depechemode,paulchen,angler,tommy2,recoil,megamanx,scarecro,nicole2,152535,rfvtgb,skunky,fatty1,saturno,wormwood,milwauke,udbwsk,sexlover,stefa,7bgiqk,gfnhbr,omar10,bratan,lbyfvj,slyfox,forest1,jambo,william3,tempus,solitari,lucydog,murzilka,qweasdzxc1,vehpbkrf,12312345,fixit,woobie,andre123,123456789x,lifter,zinaida,soccer17,andone,foxbat,torsten,apple12,teleport,123456i,leglover,bigcocks,vologda,dodger1,martyn,d6o8pm,naciona,eagleeye,maria6,rimshot,bentley1,octagon,barbos,masaki,gremio,siemen,s1107d,mujeres,bigtits1,cherr,saints1,mrpink,simran,ghzybr,ferrari2,secret12,tornado1,kocham,picolo,deneme,onelove1,rolan,fenster,1fuckyou,cabbie,pegaso,nastyboy,password5,aidana,mine2306,mike13,wetone,tigger69,ytreza,bondage1,myass,golova,tolik,happyboy,poilkj,nimda2k,rammer,rubies,hardcore1,jetset,hoops1,jlaudio,misskitt,1charlie,google12,theone1,phred,porsch,aalborg,luft4,charlie5,password7,gnosis,djgabbab,1daniel,vinny,borris,cumulus,member1,trogdor,darthmau,andrew2,ktjybl,relisys,kriste,rasta220,chgobndg,weener,qwerty66,fritter,followme,freeman1,ballen,blood1,peache,mariso,trevor1,biotch,gtfullam,chamonix,friendste,alligato,misha1,1soccer,18821221,venkat,superd,molotov,bongos,mpower,acun3t1x,dfcmrf,h4x3d,rfhfufylf,tigran,booyaa,plastic1,monstr,rfnhby,lookatme,anabolic,tiesto,simon123,soulman,canes1,skyking,tomcat1,madona,bassline,dasha123,tarheel1,dutch1,xsw23edc,qwerty123456789,imperator,slaveboy,bateau,paypal,house123,pentax,wolf666,drgonzo,perros,digger1,juninho,hellomoto,bladerun,zzzzzzz1,keebler,take8422,fffffff1,ginuwine,israe,caesar1,crack1,precious1,garand,magda1,zigazaga,321ewq,johnpaul,mama1234,iceman69,sanjeev,treeman,elric,rebell,1thunder,cochon,deamon,zoltan,straycat,uhbyuj,luvfur,mugsy,primer,wonder1,teetime,candycan,pfchfytw,fromage,gitler,salvatio,piggy1,23049307,zafira,chicky,sergeev,katze,bangers,andriy,jailbait,vaz2107,ghbhjlf,dbjktnnf,aqswde,zaratustra,asroma,1pepper,alyss,kkkkk1,ryan1,radish,cozumel,waterpol,pentium1,rosebowl,farmall,steinway,dbrekz,baranov,jkmuf,another1,chinacat,qqqqqqq1,hadrian,devilmaycry4,ratbag,teddy2,love21,pullings,packrat,robyn1,boobo,qw12er34,tribe1,rosey,celestia,nikkie,fortune12,olga123,danthema,gameon,vfrfhjys,dilshod,henry14,jenova,redblue,chimaera,pennywise,sokrates,danimal,qqaazz,fuaqz4,killer2,198200,tbone1,kolyan,wabbit,lewis1,maxtor,egoist,asdfas,spyglass,omegas,jack12,nikitka,esperanz,doozer,matematika,wwwww1,ssssss1,poiu0987,suchka,courtney1,gungho,alpha2,fktyjxrf,summer06,bud420,devildriver,heavyd,saracen,foucault,choclate,rjdfktyrj,goblue1,monaro,jmoney,dcpugh,efbcapa201,qqh92r,pepsicol,bbb747,ch5nmk,honeyb,beszoptad,tweeter,intheass,iseedeadpeople,123dan,89231243658s,farside1,findme,smiley1,55556666,sartre,ytcnjh,kacper,costarica,134679258,mikeys,nolimit9,vova123,withyou,5rxypn,love143,freebie,rescue1,203040,michael6,12monkey,redgreen,steff,itstime,naveen,good12345,acidrain,1dawg,miramar,playas,daddio,orion2,852741,studmuff,kobe24,senha123,stephe,mehmet,allalone,scarface1,helloworld,smith123,blueyes,vitali,memphis1,mybitch,colin1,159874,1dick,podaria,d6wnro,brahms,f3gh65,dfcbkmtd,xxxman,corran,ugejvp,qcfmtz,marusia,totem,arachnid,matrix2,antonell,fgntrf,zemfira,christos,surfing1,naruto123,plato1,56qhxs,madzia,vanille,043aaa,asq321,mutton,ohiostate,golde,cdznjckfd,rhfcysq,green5,elephan,superdog,jacqueli,bollock,lolitas,nick12,1orange,maplelea,july23,argento,waldorf,wolfer,pokemon12,zxcvbnmm,flicka,drexel,outlawz,harrie,atrain,juice2,falcons1,charlie6,19391945,tower1,dragon21,hotdamn,dirtyboy,love4ever,1ginger,thunder2,virgo1,alien1,bubblegu,4wwvte,123456789qqq,realtime,studio54,passss,vasilek,awsome,giorgia,bigbass,2002tii,sunghile,mosdef,simbas,count0,uwrl7c,summer05,lhepmz,ranger21,sugarbea,principe,5550123,tatanka,9638v,cheerios,majere,nomercy,jamesbond007,bh90210,7550055,jobber,karaganda,pongo,trickle,defamer,6chid8,1q2a3z,tuscan,nick123,.adgjm,loveyo,hobbes1,note1234,shootme,171819,loveporn,9788960,monty123,fabrice,macduff,monkey13,shadowfa,tweeker,hanna1,madball,telnet,loveu2,qwedcxzas,thatsit,vfhcbr,ptfe3xxp,gblfhfcs,ddddddd1,hakkinen,liverune,deathsta,misty123,suka123,recon1,inferno1,232629,polecat,sanibel,grouch,hitech,hamradio,rkfdbfnehf,vandam,nadin,fastlane,shlong,iddqdidkfa,ledzeppelin,sexyfeet,098123,stacey1,negras,roofing,lucifer1,ikarus,tgbyhn,melnik,barbaria,montego,twisted1,bigal1,jiggle,darkwolf,acerview,silvio,treetops,bishop1,iwanna,pornsite,happyme,gfccdjhl,114411,veritech,batterse,casey123,yhntgb,mailto,milli,guster,q12345678,coronet,sleuth,fuckmeha,armadill,kroshka,geordie,lastochka,pynchon,killall,tommy123,sasha1996,godslove,hikaru,clticic,cornbrea,vfkmdbyf,passmaster,123123123a,souris,nailer,diabolo,skipjack,martin12,hinata,mof6681,brookie,dogfight,johnso,karpov,326598,rfvbrflpt,travesti,caballer,galaxy1,wotan,antoha,art123,xakep1234,ricflair,pervert1,p00kie,ambulanc,santosh,berserker,larry33,bitch123,a987654321,dogstar,angel22,cjcbcrf,redhouse,toodles,gold123,hotspot,kennedy1,glock21,chosen1,schneide,mainman,taffy1,3ki42x,4zqauf,ranger2,4meonly,year2000,121212a,kfylsi,netzwerk,diese,picasso1,rerecz,225522,dastan,swimmer1,brooke1,blackbea,oneway,ruslana,dont4get,phidelt,chrisp,gjyxbr,xwing,kickme,shimmy,kimmy1,4815162342lost,qwerty5,fcporto,jazzbo,mierd,252627,basses,sr20det,00133,florin,howdy1,kryten,goshen,koufax,cichlid,imhotep,andyman,wrest666,saveme,dutchy,anonymou,semprini,siempre,mocha1,forest11,wildroid,aspen1,sesam,kfgekz,cbhbec,a55555,sigmanu,slash1,giggs11,vatech,marias,candy123,jericho1,kingme,123a123,drakula,cdjkjxm,mercur,oneman,hoseman,plumper,ilovehim,lancers,sergey1,takeshi,goodtogo,cranberr,ghjcnj123,harvick,qazxs,1972chev,horsesho,freedom3,letmein7,saitek,anguss,vfvfgfgfz,300000,elektro,toonporn,999111999q,mamuka,q9umoz,edelweis,subwoofer,bayside,disturbe,volition,lucky3,12345678z,3mpz4r,march1,atlantida,strekoza,seagrams,090909t,yy5rbfsc,jack1234,sammy12,sampras,mark12,eintrach,chaucer,lllll1,nochance,whitepower,197000,lbvekz,passer,torana,12345as,pallas,koolio,12qw34,nokia8800,findout,1thomas,mmmmm1,654987,mihaela,chinaman,superduper,donnas,ringo1,jeroen,gfdkjdf,professo,cdtnrf,tranmere,tanstaaf,himera,ukflbfnjh,667788,alex32,joschi,w123456,okidoki,flatline,papercli,super8,doris1,2good4u,4z34l0ts,pedigree,freeride,gsxr1100,wulfgar,benjie,ferdinan,king1,charlie7,djdxbr,fhntvbq,ripcurl,2wsx1qaz,kingsx,desade,sn00py,loveboat,rottie,evgesha,4money,dolittle,adgjmpt,buzzers,brett1,makita,123123qweqwe,rusalka,sluts1,123456e,jameson1,bigbaby,1z2z3z,ckjybr,love4u,fucker69,erhfbyf,jeanluc,farhad,fishfood,merkin,giant1,golf69,rfnfcnhjaf,camera1,stromb,smoothy,774411,nylon,juice1,rfn.irf,newyor,123456789t,marmot,star11,jennyff,jester1,hisashi,kumquat,alex777,helicopt,merkur,dehpye,cummin,zsmj2v,kristjan,april12,englan,honeypot,badgirls,uzumaki,keines,p12345,guita,quake1,duncan1,juicer,milkbone,hurtme,123456789b,qq123456789,schwein,p3wqaw,54132442,qwertyytrewq,andreeva,ruffryde,punkie,abfkrf,kristinka,anna1987,ooooo1,335533aa,umberto,amber123,456123789,456789123,beelch,manta,peeker,1112131415,3141592654,gipper,wrinkle5,katies,asd123456,james11,78n3s5af,michael0,daboss,jimmyb,hotdog1,david69,852123,blazed,sickan,eljefe,2n6wvq,gobills,rfhfcm,squeaker,cabowabo,luebri,karups,test01,melkor,angel777,smallvil,modano,olorin,4rkpkt,leslie1,koffie,shadows1,littleon,amiga1,topeka,summer20,asterix1,pitstop,aloysius,k12345,magazin,joker69,panocha,pass1word,1233214,ironpony,368ejhih,88keys,pizza123,sonali,57np39,quake2,1234567890qw,1020304,sword1,fynjif,abcde123,dfktyjr,rockys,grendel1,harley12,kokakola,super2,azathoth,lisa123,shelley1,girlss,ibragim,seven1,jeff24,1bigdick,dragan,autobot,t4nvp7,omega123,900000,hecnfv,889988,nitro1,doggie1,fatjoe,811pahc,tommyt,savage1,pallino,smitty1,jg3h4hfn,jamielee,1qazwsx,zx123456,machine1,asdfgh123,guinnes,789520,sharkman,jochen,legend1,sonic2,extreme1,dima12,photoman,123459876,nokian95,775533,vaz2109,april10,becks,repmvf,pooker,qwer12345,themaster,nabeel,monkey10,gogetit,hockey99,bbbbbbb1,zinedine,dolphin2,anelka,1superma,winter01,muggsy,horny2,669966,kuleshov,jesusis,calavera,bullet1,87t5hdf,sleepers,winkie,vespa,lightsab,carine,magister,1spider,shitbird,salavat,becca1,wc18c2,shirak,galactus,zaskar,barkley1,reshma,dogbreat,fullsail,asasa,boeder,12345ta,zxcvbnm12,lepton,elfquest,tony123,vkaxcs,savatage,sevilia1,badkitty,munkey,pebbles1,diciembr,qapmoc,gabriel2,1qa2ws3e,cbcmrb,welldone,nfyufh,kaizen,jack11,manisha,grommit,g12345,maverik,chessman,heythere,mixail,jjjjjjj1,sylvia1,fairmont,harve,skully,global1,youwish,pikachu1,badcat,zombie1,49527843,ultra1,redrider,offsprin,lovebird,153426,stymie,aq1sw2,sorrento,0000001,r3ady41t,webster1,95175,adam123,coonass,159487,slut1,gerasim,monkey99,slutwife,159963,1pass1page,hobiecat,bigtymer,all4you,maggie2,olamide,comcast1,infinit,bailee,vasileva,.ktxrf,asdfghjkl1,12345678912,setter,fuckyou7,nnagqx,lifesuck,draken,austi,feb2000,cable1,1234qwerasdf,hax0red,zxcv12,vlad7788,nosaj,lenovo,underpar,huskies1,lovegirl,feynman,suerte,babaloo,alskdjfhg,oldsmobi,bomber1,redrover,pupuce,methodman,phenom,cutegirl,countyli,gretsch,godisgood,bysunsu,hardhat,mironova,123qwe456rty,rusty123,salut,187211,555666777,11111z,mahesh,rjntyjxtr,br00klyn,dunce1,timebomb,bovine,makelove,littlee,shaven,rizwan,patrick7,42042042,bobbijo,rustem,buttmunc,dongle,tiger69,bluecat,blackhol,shirin,peaces,cherub,cubase,longwood,lotus7,gwju3g,bruin,pzaiu8,green11,uyxnyd,seventee,dragon5,tinkerbel,bluess,bomba,fedorova,joshua2,bodyshop,peluche,gbpacker,shelly1,d1i2m3a4,ghtpbltyn,talons,sergeevna,misato,chrisc,sexmeup,brend,olddog,davros,hazelnut,bridget1,hzze929b,readme,brethart,wild1,ghbdtnbr1,nortel,kinger,royal1,bucky1,allah1,drakkar,emyeuanh,gallaghe,hardtime,jocker,tanman,flavio,abcdef123,leviatha,squid1,skeet,sexse,123456x,mom4u4mm,lilred,djljktq,ocean11,cadaver,baxter1,808state,fighton,primavera,1andrew,moogle,limabean,goddess1,vitalya,blue56,258025,bullride,cicci,1234567d,connor1,gsxr11,oliveoil,leonard1,legsex,gavrik,rjnjgtc,mexicano,2bad4u,goodfellas,ornw6d,mancheste,hawkmoon,zlzfrh,schorsch,g9zns4,bashful,rossi46,stephie,rfhfntkm,sellout,123fuck,stewar1,solnze,00007,thor5200,compaq12,didit,bigdeal,hjlbyf,zebulon,wpf8eu,kamran,emanuele,197500,carvin,ozlq6qwm,3syqo15hil,pennys,epvjb6,asdfghjkl123,198000,nfbcbz,jazzer,asfnhg66,zoloft,albundy,aeiou,getlaid,planet1,gjkbyjxrf,alex2000,brianb,moveon,maggie11,eieio,vcradq,shaggy1,novartis,cocoloco,dunamis,554uzpad,sundrop,1qwertyu,alfie,feliks,briand,123www,red456,addams,fhntv1998,goodhead,theway,javaman,angel01,stratoca,lonsdale,15987532,bigpimpin,skater1,issue43,muffie,yasmina,slowride,crm114,sanity729,himmel,carolcox,bustanut,parabola,masterlo,computador,crackhea,dynastar,rockbott,doggysty,wantsome,bigten,gaelle,juicy1,alaska1,etower,sixnine,suntan,froggies,nokia7610,hunter11,njnets,alicante,buttons1,diosesamo,elizabeth1,chiron,trustnoo,amatuers,tinytim,mechta,sammy2,cthulu,trs8f7,poonam,m6cjy69u35,cookie12,blue25,jordans,santa1,kalinka,mikey123,lebedeva,12345689,kissss,queenbee,vjybnjh,ghostdog,cuckold,bearshare,rjcntyrj,alinochka,ghjcnjrdfibyj,aggie1,teens1,3qvqod,dauren,tonino,hpk2qc,iqzzt580,bears85,nascar88,theboy,njqcw4,masyanya,pn5jvw,intranet,lollone,shadow99,00096462,techie,cvtifhbrb,redeemed,gocanes,62717315,topman,intj3a,cobrajet,antivirus,whyme,berserke,ikilz083,airedale,brandon2,hopkig,johanna1,danil8098,gojira,arthu,vision1,pendragon,milen,chrissie,vampiro,mudder,chris22,blowme69,omega7,surfers,goterps,italy1,baseba11,diego1,gnatsum,birdies,semenov,joker123,zenit2011,wojtek,cab4ma99,watchmen,damia,forgotte,fdm7ed,strummer,freelanc,cingular,orange77,mcdonalds,vjhjpjdf,kariya,tombston,starlet,hawaii1,dantheman,megabyte,nbvjirf,anjing,ybrjkftdbx,hotmom,kazbek,pacific1,sashimi,asd12,coorslig,yvtte545,kitte,elysium,klimenko,cobblers,kamehameha,only4me,redriver,triforce,sidorov,vittoria,fredi,dank420,m1234567,fallout2,989244342a,crazy123,crapola,servus,volvos,1scooter,griffin1,autopass,ownzyou,deviant,george01,2kgwai,boeing74,simhrq,hermosa,hardcor,griffy,rolex1,hackme,cuddles1,master3,bujhtr,aaron123,popolo,blader,1sexyred,gerry1,cronos,ffvdj474,yeehaw,bob1234,carlos2,mike77,buckwheat,ramesh,acls2h,monster2,montess,11qq22ww,lazer,zx123456789,chimpy,masterch,sargon,lochness,archana,1234qwert,hbxfhl,sarahb,altoid,zxcvbn12,dakot,caterham,dolomite,chazz,r29hqq,longone,pericles,grand1,sherbert,eagle3,pudge,irontree,synapse,boome,nogood,summer2,pooki,gangsta1,mahalkit,elenka,lbhtrnjh,dukedog,19922991,hopkins1,evgenia,domino1,x123456,manny1,tabbycat,drake1,jerico,drahcir,kelly2,708090a,facesit,11c645df,mac123,boodog,kalani,hiphop1,critters,hellothere,tbirds,valerka,551scasi,love777,paloalto,mrbrown,duke3d,killa1,arcturus,spider12,dizzy1,smudger,goddog,75395,spammy,1357997531,78678,datalife,zxcvbn123,1122112211,london22,23dp4x,rxmtkp,biggirls,ownsu,lzbs2twz,sharps,geryfe,237081a,golakers,nemesi,sasha1995,pretty1,mittens1,d1lakiss,speedrac,gfhjkmm,sabbat,hellrais,159753258,qwertyuiop123,playgirl,crippler,salma,strat1,celest,hello5,omega5,cheese12,ndeyl5,edward12,soccer3,cheerio,davido,vfrcbr,gjhjctyjr,boscoe,inessa,shithole,ibill,qwepoi,201jedlz,asdlkj,davidk,spawn2,ariel1,michael4,jamie123,romantik,micro1,pittsbur,canibus,katja,muhtar,thomas123,studboy,masahiro,rebrov,patrick8,hotboys,sarge1,1hammer,nnnnn1,eistee,datalore,jackdani,sasha2010,mwq6qlzo,cmfnpu,klausi,cnhjbntkm,andrzej,ilovejen,lindaa,hunter123,vvvvv1,novembe,hamster1,x35v8l,lacey1,1silver,iluvporn,valter,herson,alexsandr,cojones,backhoe,womens,777angel,beatit,klingon1,ta8g4w,luisito,benedikt,maxwel,inspecto,zaq12ws,wladimir,bobbyd,peterj,asdfg12,hellspawn,bitch69,nick1234,golfer23,sony123,jello1,killie,chubby1,kodaira52,yanochka,buckfast,morris1,roaddogg,snakeeye,sex1234,mike22,mmouse,fucker11,dantist,brittan,vfrfhjdf,doc123,plokijuh,emerald1,batman01,serafim,elementa,soccer9,footlong,cthuttdbx,hapkido,eagle123,getsmart,getiton,batman2,masons,mastiff,098890,cfvfhf,james7,azalea,sherif,saun24865709,123red,cnhtrjpf,martina1,pupper,michael5,alan12,shakir,devin1,ha8fyp,palom,mamulya,trippy,deerhunter,happyone,monkey77,3mta3,123456789f,crownvic,teodor,natusik,0137485,vovchik,strutter,triumph1,cvetok,moremone,sonnen,screwbal,akira1,sexnow,pernille,independ,poopies,samapi,kbcbxrf,master22,swetlana,urchin,viper2,magica,slurpee,postit,gilgames,kissarmy,clubpenguin,limpbizk,timber1,celin,lilkim,fuckhard,lonely1,mom123,goodwood,extasy,sdsadee23,foxglove,malibog,clark1,casey2,shell1,odense,balefire,dcunited,cubbie,pierr,solei,161718,bowling1,areyukesc,batboy,r123456,1pionee,marmelad,maynard1,cn42qj,cfvehfq,heathrow,qazxcvbn,connecti,secret123,newfie,xzsawq21,tubitzen,nikusha,enigma1,yfcnz123,1austin,michaelc,splunge,wanger,phantom2,jason2,pain4me,primetime21,babes1,liberte,sugarray,undergro,zonker,labatts,djhjyf,watch1,eagle5,madison2,cntgfirf,sasha2,masterca,fiction7,slick50,bruins1,sagitari,12481632,peniss,insuranc,2b8riedt,12346789,mrclean,ssptx452,tissot,q1w2e3r4t5y6u7,avatar1,comet1,spacer,vbrjkf,pass11,wanker1,14vbqk9p,noshit,money4me,sayana,fish1234,seaways,pipper,romeo123,karens,wardog,ab123456,gorilla1,andrey123,lifesucks,jamesr,4wcqjn,bearman,glock22,matt11,dflbvrf,barbi,maine1,dima1997,sunnyboy,6bjvpe,bangkok1,666666q,rafiki,letmein0,0raziel0,dalla,london99,wildthin,patrycja,skydog,qcactw,tmjxn151,yqlgr667,jimmyd,stripclub,deadwood,863abgsg,horses1,qn632o,scatman,sonia1,subrosa,woland,kolya,charlie4,moleman,j12345,summer11,angel11,blasen,sandal,mynewpas,retlaw,cambria,mustang4,nohack04,kimber45,fatdog,maiden1,bigload,necron,dupont24,ghost123,turbo2,.ktymrf,radagast,balzac,vsevolod,pankaj,argentum,2bigtits,mamabear,bumblebee,mercury7,maddie1,chomper,jq24nc,snooky,pussylic,1lovers,taltos,warchild,diablo66,jojo12,sumerki,aventura,gagger,annelies,drumset,cumshots,azimut,123580,clambake,bmw540,birthday54,psswrd,paganini,wildwest,filibert,teaseme,1test,scampi,thunder5,antosha,purple12,supersex,hhhhhh1,brujah,111222333a,13579a,bvgthfnjh,4506802a,killians,choco,qqqwwweee,raygun,1grand,koetsu13,sharp1,mimi92139,fastfood,idontcare,bluered,chochoz,4z3al0ts,target1,sheffiel,labrat,stalingrad,147123,cubfan,corvett1,holden1,snapper1,4071505,amadeo,pollo,desperados,lovestory,marcopolo,mumbles,familyguy,kimchee,marcio,support1,tekila,shygirl1,trekkie,submissi,ilaria,salam,loveu,wildstar,master69,sales1,netware,homer2,arseniy,gerrity1,raspberr,atreyu,stick1,aldric,tennis12,matahari,alohomora,dicanio,michae1,michaeld,666111,luvbug,boyscout,esmerald,mjordan,admiral1,steamboa,616913,ybhdfyf,557711,555999,sunray,apokalipsis,theroc,bmw330,buzzy,chicos,lenusik,shadowma,eagles05,444222,peartree,qqq123,sandmann,spring1,430799,phatass,andi03,binky1,arsch,bamba,kenny123,fabolous,loser123,poop12,maman,phobos,tecate,myxworld4,metros,cocorico,nokia6120,johnny69,hater,spanked,313233,markos,love2011,mozart1,viktoriy,reccos,331234,hornyone,vitesse,1um83z,55555q,proline,v12345,skaven,alizee,bimini,fenerbahce,543216,zaqqaz,poi123,stabilo,brownie1,1qwerty1,dinesh,baggins1,1234567t,davidkin,friend1,lietuva,octopuss,spooks,12345qq,myshit,buttface,paradoxx,pop123,golfin,sweet69,rfghbp,sambuca,kayak1,bogus1,girlz,dallas12,millers,123456zx,operatio,pravda,eternal1,chase123,moroni,proust,blueduck,harris1,redbarch,996699,1010101,mouche,millenni,1123456,score1,1234565,1234576,eae21157,dave12,pussyy,gfif1991,1598741,hoppy,darrian,snoogins,fartface,ichbins,vfkbyrf,rusrap,2741001,fyfrjylf,aprils,favre,thisis,bannana,serval,wiggum,satsuma,matt123,ivan123,gulmira,123zxc123,oscar2,acces,annie2,dragon0,emiliano,allthat,pajaro,amandine,rawiswar,sinead,tassie,karma1,piggys,nokias,orions,origami,type40,mondo,ferrets,monker,biteme2,gauntlet,arkham,ascona,ingram01,klem1,quicksil,bingo123,blue66,plazma,onfire,shortie,spjfet,123963,thered,fire777,lobito,vball,1chicken,moosehea,elefante,babe23,jesus12,parallax,elfstone,number5,shrooms,freya,hacker1,roxette,snoops,number7,fellini,dtlmvf,chigger,mission1,mitsubis,kannan,whitedog,james01,ghjgecr,rfnfgekmnf,everythi,getnaked,prettybo,sylvan,chiller,carrera4,cowbo,biochem,azbuka,qwertyuiop1,midnight1,informat,audio1,alfred1,0range,sucker1,scott2,russland,1eagle,torben,djkrjlfd,rocky6,maddy1,bonobo,portos,chrissi,xjznq5,dexte,vdlxuc,teardrop,pktmxr,iamtheone,danijela,eyphed,suzuki1,etvww4,redtail,ranger11,mowerman,asshole2,coolkid,adriana1,bootcamp,longcut,evets,npyxr5,bighurt,bassman1,stryder,giblet,nastja,blackadd,topflite,wizar,cumnow,technolo,bassboat,bullitt,kugm7b,maksimus,wankers,mine12,sunfish,pimpin1,shearer9,user1,vjzgjxnf,tycobb,80070633pc,stanly,vitaly,shirley1,cinzia,carolyn1,angeliqu,teamo,qdarcv,aa123321,ragdoll,bonit,ladyluck,wiggly,vitara,jetbalance,12345600,ozzman,dima12345,mybuddy,shilo,satan66,erebus,warrio,090808qwe,stupi,bigdan,paul1234,chiapet,brooks1,philly1,dually,gowest,farmer1,1qa2ws3ed4rf,alberto1,beachboy,barne,aa12345,aliyah,radman,benson1,dfkthbq,highball,bonou2,i81u812,workit,darter,redhook,csfbr5yy,buttlove,episode1,ewyuza,porthos,lalal,abcd12,papero,toosexy,keeper1,silver7,jujitsu,corset,pilot123,simonsay,pinggolf,katerinka,kender,drunk1,fylhjvtlf,rashmi,nighthawk,maggy,juggernaut,larryb,cabibble,fyabcf,247365,gangstar,jaybee,verycool,123456789qw,forbidde,prufrock,12345zxc,malaika,blackbur,docker,filipe,koshechka,gemma1,djamaal,dfcbkmtdf,gangst,9988aa,ducks1,pthrfkj,puertorico,muppets,griffins,whippet,sauber,timofey,larinso,123456789zxc,quicken,qsefth,liteon,headcase,bigdadd,zxc321,maniak,jamesc,bassmast,bigdogs,1girls,123xxx,trajan,lerochka,noggin,mtndew,04975756,domin,wer123,fumanchu,lambada,thankgod,june22,kayaking,patchy,summer10,timepass,poiu1234,kondor,kakka,lament,zidane10,686xqxfg,l8v53x,caveman1,nfvthkfy,holymoly,pepita,alex1996,mifune,fighter1,asslicker,jack22,abc123abc,zaxxon,midnigh,winni,psalm23,punky,monkey22,password13,mymusic,justyna,annushka,lucky5,briann,495rus19,withlove,almaz,supergir,miata,bingbong,bradpitt,kamasutr,yfgjktjy,vanman,pegleg,amsterdam1,123a321,letmein9,shivan,korona,bmw520,annette1,scotsman,gandal,welcome12,sc00by,qpwoei,fred69,m1sf1t,hamburg1,1access,dfkmrbhbz,excalibe,boobies1,fuckhole,karamel,starfuck,star99,breakfas,georgiy,ywvxpz,smasher,fatcat1,allanon,12345n,coondog,whacko,avalon1,scythe,saab93,timon,khorne,atlast,nemisis,brady12,blenheim,52678677,mick7278,9skw5g,fleetwoo,ruger1,kissass,pussy7,scruff,12345l,bigfun,vpmfsz,yxkck878,evgeny,55667788,lickher,foothill,alesis,poppies,77777778,californi,mannie,bartjek,qhxbij,thehulk,xirt2k,angelo4ek,rfkmrekznjh,tinhorse,1david,sparky12,night1,luojianhua,bobble,nederland,rosemari,travi,minou,ciscokid,beehive,565hlgqo,alpine1,samsung123,trainman,xpress,logistic,vw198m2n,hanter,zaqwsx123,qwasz,mariachi,paska,kmg365,kaulitz,sasha12,north1,polarbear,mighty1,makeksa11,123456781,one4all,gladston,notoriou,polniypizdec110211,gosia,grandad,xholes,timofei,invalidp,speaker1,zaharov,maggiema,loislane,gonoles,br5499,discgolf,kaskad,snooper,newman1,belial,demigod,vicky1,pridurok,alex1990,tardis1,cruzer,hornie,sacramen,babycat,burunduk,mark69,oakland1,me1234,gmctruck,extacy,sexdog,putang,poppen,billyd,1qaz2w,loveable,gimlet,azwebitalia,ragtop,198500,qweas,mirela,rock123,11bravo,sprewell,tigrenok,jaredleto,vfhbif,blue2,rimjob,catwalk,sigsauer,loqse,doromich,jack01,lasombra,jonny5,newpassword,profesor,garcia1,123as123,croucher,demeter,4_life,rfhfvtkm,superman2,rogues,assword1,russia1,jeff1,mydream,z123456789,rascal1,darre,kimberl,pickle1,ztmfcq,ponchik,lovesporn,hikari,gsgba368,pornoman,chbjun,choppy,diggity,nightwolf,viktori,camar,vfhecmrf,alisa1,minstrel,wishmaster,mulder1,aleks,gogirl,gracelan,8womys,highwind,solstice,dbrnjhjdyf,nightman,pimmel,beertje,ms6nud,wwfwcw,fx3tuo,poopface,asshat,dirtyd,jiminy,luv2fuck,ptybnxtvgbjy,dragnet,pornogra,10inch,scarlet1,guido1,raintree,v123456,1aaaaaaa,maxim1935,hotwater,gadzooks,playaz,harri,brando1,defcon1,ivanna,123654a,arsenal2,candela,nt5d27,jaime1,duke1,burton1,allstar1,dragos,newpoint,albacore,1236987z,verygoodbot,1wildcat,fishy1,ptktysq,chris11,puschel,itdxtyrj,7kbe9d,serpico,jazzie,1zzzzz,kindbuds,wenef45313,1compute,tatung,sardor,gfyfcjybr,test99,toucan,meteora,lysander,asscrack,jowgnx,hevnm4,suckthis,masha123,karinka,marit,oqglh565,dragon00,vvvbbb,cheburashka,vfrfrf,downlow,unforgiven,p3e85tr,kim123,sillyboy,gold1,golfvr6,quicksan,irochka,froglegs,shortsto,caleb1,tishka,bigtitts,smurfy,bosto,dropzone,nocode,jazzbass,digdug,green7,saltlake,therat,dmitriev,lunita,deaddog,summer0,1212qq,bobbyg,mty3rh,isaac1,gusher,helloman,sugarbear,corvair,extrem,teatime,tujazopi,titanik,efyreg,jo9k2jw2,counchac,tivoli,utjvtnhbz,bebit,jacob6,clayton1,incubus1,flash123,squirter,dima2010,cock1,rawks,komatsu,forty2,98741236,cajun1,madelein,mudhoney,magomed,q111111,qaswed,consense,12345b,bakayaro,silencer,zoinks,bigdic,werwolf,pinkpuss,96321478,alfie1,ali123,sarit,minette,musics,chato,iaapptfcor,cobaka,strumpf,datnigga,sonic123,yfnecbr,vjzctvmz,pasta1,tribbles,crasher,htlbcrf,1tiger,shock123,bearshar,syphon,a654321,cubbies1,jlhanes,eyespy,fucktheworld,carrie1,bmw325is,suzuk,mander,dorina,mithril,hondo1,vfhnbyb,sachem,newton1,12345x,7777755102q,230857z,xxxsex,scubapro,hayastan,spankit,delasoul,searock6,fallout3,nilrem,24681357,pashka,voluntee,pharoh,willo,india1,badboy69,roflmao,gunslinger,lovergir,mama12,melange,640xwfkv,chaton,darkknig,bigman1,aabbccdd,harleyd,birdhouse,giggsy,hiawatha,tiberium,joker7,hello1234,sloopy,tm371855,greendog,solar1,bignose,djohn11,espanol,oswego,iridium,kavitha,pavell,mirjam,cyjdsvujljv,alpha5,deluge,hamme,luntik,turismo,stasya,kjkbnf,caeser,schnecke,tweety1,tralfaz,lambrett,prodigy1,trstno1,pimpshit,werty1,karman,bigboob,pastel,blackmen,matthew8,moomin,q1w2e,gilly,primaver,jimmyg,house2,elviss,15975321,1jessica,monaliza,salt55,vfylfhbyrf,harley11,tickleme,murder1,nurgle,kickass1,theresa1,fordtruck,pargolf,managua,inkognito,sherry1,gotit,friedric,metro2033,slk230,freeport,cigarett,492529,vfhctkm,thebeach,twocats,bakugan,yzerman1,charlieb,motoko,skiman,1234567w,pussy3,love77,asenna,buffie,260zntpc,kinkos,access20,mallard1,fuckyou69,monami,rrrrr1,bigdog69,mikola,1boomer,godzila,ginger2,dima2000,skorpion39,dima1234,hawkdog79,warrior2,ltleirf,supra1,jerusale,monkey01,333z333,666888,kelsey1,w8gkz2x1,fdfnfh,msnxbi,qwe123rty,mach1,monkey3,123456789qq,c123456,nezabudka,barclays,nisse,dasha1,12345678987654321,dima1993,oldspice,frank2,rabbitt,prettyboy,ov3ajy,iamthema,kawasak,banjo1,gtivr6,collants,gondor,hibees,cowboys2,codfish,buster2,purzel,rubyred,kayaker,bikerboy,qguvyt,masher,sseexx,kenshiro,moonglow,semenova,rosari,eduard1,deltaforce,grouper,bongo1,tempgod,1taylor,goldsink,qazxsw1,1jesus,m69fg2w,maximili,marysia,husker1,kokanee,sideout,googl,south1,plumber1,trillian,00001,1357900,farkle,1xxxxx,pascha,emanuela,bagheera,hound1,mylov,newjersey,swampfox,sakic19,torey,geforce,wu4etd,conrail,pigman,martin2,ber02,nascar2,angel69,barty,kitsune,cornet,yes90125,goomba,daking,anthea,sivart,weather1,ndaswf,scoubidou,masterchief,rectum,3364068,oranges1,copter,1samanth,eddies,mimoza,ahfywbz,celtic88,86mets,applemac,amanda11,taliesin,1angel,imhere,london11,bandit12,killer666,beer1,06225930,psylocke,james69,schumach,24pnz6kc,endymion,wookie1,poiu123,birdland,smoochie,lastone,rclaki,olive1,pirat,thunder7,chris69,rocko,151617,djg4bb4b,lapper,ajcuivd289,colole57,shadow7,dallas21,ajtdmw,executiv,dickies,omegaman,jason12,newhaven,aaaaaas,pmdmscts,s456123789,beatri,applesauce,levelone,strapon,benladen,creaven,ttttt1,saab95,f123456,pitbul,54321a,sex12345,robert3,atilla,mevefalkcakk,1johnny,veedub,lilleke,nitsuj,5t6y7u8i,teddys,bluefox,nascar20,vwjetta,buffy123,playstation3,loverr,qweasd12,lover2,telekom,benjamin1,alemania,neutrino,rockz,valjean,testicle,trinity3,realty,firestarter,794613852,ardvark,guadalup,philmont,arnold1,holas,zw6syj,birthday299,dover1,sexxy1,gojets,741236985,cance,blue77,xzibit,qwerty88,komarova,qweszxc,footer,rainger,silverst,ghjcnb,catmando,tatooine,31217221027711,amalgam,69dude,qwerty321,roscoe1,74185,cubby,alfa147,perry1,darock,katmandu,darknight,knicks1,freestuff,45454,kidman,4tlved,axlrose,cutie1,quantum1,joseph10,ichigo,pentium3,rfhectkm,rowdy1,woodsink,justforfun,sveta123,pornografia,mrbean,bigpig,tujheirf,delta9,portsmou,hotbod,kartal,10111213,fkbyf001,pavel1,pistons1,necromancer,verga,c7lrwu,doober,thegame1,hatesyou,sexisfun,1melissa,tuczno18,bowhunte,gobama,scorch,campeon,bruce2,fudge1,herpderp,bacon1,redsky,blackeye,19966991,19992000,ripken8,masturba,34524815,primax,paulina1,vp6y38,427cobra,4dwvjj,dracon,fkg7h4f3v6,longview,arakis,panama1,honda2,lkjhgfdsaz,razors,steels,fqkw5m,dionysus,mariajos,soroka,enriqu,nissa,barolo,king1234,hshfd4n279,holland1,flyer1,tbones,343104ky,modems,tk421,ybrbnrf,pikapp,sureshot,wooddoor,florida2,mrbungle,vecmrf,catsdogs,axolotl,nowayout,francoi,chris21,toenail,hartland,asdjkl,nikkii,onlyyou,buckskin,fnord,flutie,holen1,rincewind,lefty1,ducky1,199000,fvthbrf,redskin1,ryno23,lostlove,19mtpgam19,abercrom,benhur,jordan11,roflcopter,ranma,phillesh,avondale,igromania,p4ssword,jenny123,tttttt1,spycams,cardigan,2112yyz,sleepy1,paris123,mopars,lakers34,hustler1,james99,matrix3,popimp,12pack,eggbert,medvedev,testit,performa,logitec,marija,sexybeast,supermanboy,iwantit,rjktcj,jeffer,svarog,halo123,whdbtp,nokia3230,heyjoe,marilyn1,speeder,ibxnsm,prostock,bennyboy,charmin,codydog,parol999,ford9402,jimmer,crayola,159357258,alex77,joey1,cayuga,phish420,poligon,specops,tarasova,caramelo,draconis,dimon,cyzkhw,june29,getbent,1guitar,jimjam,dictiona,shammy,flotsam,0okm9ijn,crapper,technic,fwsadn,rhfdxtyrj,zaq11qaz,anfield1,159753q,curious1,hip-hop,1iiiii,gfhjkm2,cocteau,liveevil,friskie,crackhead,b1afra,elektrik,lancer1,b0ll0cks,jasond,z1234567,tempest1,alakazam,asdfasd,duffy1,oneday,dinkle,qazedctgb,kasimir,happy7,salama,hondaciv,nadezda,andretti,cannondale,sparticu,znbvjd,blueice,money01,finster,eldar,moosie,pappa,delta123,neruda,bmw330ci,jeanpaul,malibu1,alevtina,sobeit,travolta,fullmetal,enamorad,mausi,boston12,greggy,smurf1,ratrace,ichiban,ilovepus,davidg,wolf69,villa1,cocopuff,football12,starfury,zxc12345,forfree,fairfiel,dreams1,tayson,mike2,dogday,hej123,oldtimer,sanpedro,clicker,mollycat,roadstar,golfe,lvbnhbq1,topdevice,a1b2c,sevastopol,calli,milosc,fire911,pink123,team3x,nolimit5,snickers1,annies,09877890,jewel1,steve69,justin11,autechre,killerbe,browncow,slava1,christer,fantomen,redcloud,elenberg,beautiful1,passw0rd1,nazira,advantag,cockring,chaka,rjpzdrf,99941,az123456,biohazar,energie,bubble1,bmw323,tellme,printer1,glavine,1starwar,coolbeans,april17,carly1,quagmire,admin2,djkujuhfl,pontoon,texmex,carlos12,thermo,vaz2106,nougat,bob666,1hockey,1john,cricke,qwerty10,twinz,totalwar,underwoo,tijger,lildevil,123q321,germania,freddd,1scott,beefy,5t4r3e2w1q,fishbait,nobby,hogger,dnstuff,jimmyc,redknapp,flame1,tinfloor,balla,nfnfhby,yukon1,vixens,batata,danny123,1zxcvbnm,gaetan,homewood,greats,tester1,green99,1fucker,sc0tland,starss,glori,arnhem,goatman,1234asd,supertra,bill123,elguapo,sexylegs,jackryan,usmc69,innow,roaddog,alukard,winter11,crawler,gogiants,rvd420,alessandr,homegrow,gobbler,esteba,valeriy,happy12,1joshua,hawking,sicnarf,waynes,iamhappy,bayadera,august2,sashas,gotti,dragonfire,pencil1,halogen,borisov,bassingw,15975346,zachar,sweetp,soccer99,sky123,flipyou,spots3,xakepy,cyclops1,dragon77,rattolo58,motorhea,piligrim,helloween,dmb2010,supermen,shad0w,eatcum,sandokan,pinga,ufkfrnbrf,roksana,amista,pusser,sony1234,azerty1,1qasw2,ghbdt,q1w2e3r4t5y6u7i8,ktutylf,brehznev,zaebali,shitass,creosote,gjrtvjy,14938685,naughtyboy,pedro123,21crack,maurice1,joesakic,nicolas1,matthew9,lbyfhf,elocin,hfcgbplzq,pepper123,tiktak,mycroft,ryan11,firefly1,arriva,cyecvevhbr,loreal,peedee,jessica8,lisa01,anamari,pionex,ipanema,airbag,frfltvbz,123456789aa,epwr49,casper12,sweethear,sanandreas,wuschel,cocodog,france1,119911,redroses,erevan,xtvgbjy,bigfella,geneve,volvo850,evermore,amy123,moxie,celebs,geeman,underwor,haslo1,joy123,hallow,chelsea0,12435687,abarth,12332145,tazman1,roshan,yummie,genius1,chrisd,ilovelife,seventy7,qaz1wsx2,rocket88,gaurav,bobbyboy,tauchen,roberts1,locksmit,masterof,www111,d9ungl,volvos40,asdasd1,golfers,jillian1,7xm5rq,arwpls4u,gbhcf2,elloco,football2,muerte,bob101,sabbath1,strider1,killer66,notyou,lawnboy,de7mdf,johnnyb,voodoo2,sashaa,homedepo,bravos,nihao123,braindea,weedhead,rajeev,artem1,camille1,rockss,bobbyb,aniston,frnhbcf,oakridge,biscayne,cxfcnm,dressage,jesus3,kellyann,king69,juillet,holliste,h00ters,ripoff,123645,1999ar,eric12,123777,tommi,dick12,bilder,chris99,rulezz,getpaid,chicubs,ender1,byajhvfnbrf,milkshak,sk8board,freakshow,antonella,monolit,shelb,hannah01,masters1,pitbull1,1matthew,luvpussy,agbdlcid,panther2,alphas,euskadi,8318131,ronnie1,7558795,sweetgirl,cookie59,sequoia,5552555,ktyxbr,4500455,money7,severus,shinobu,dbityrf,phisig,rogue2,fractal,redfred,sebastian1,nelli,b00mer,cyberman,zqjphsyf6ctifgu,oldsmobile,redeemer,pimpi,lovehurts,1slayer,black13,rtynfdh,airmax,g00gle,1panther,artemon,nopasswo,fuck1234,luke1,trinit,666000,ziadma,oscardog,davex,hazel1,isgood,demond,james5,construc,555551,january2,m1911a1,flameboy,merda,nathan12,nicklaus,dukester,hello99,scorpio7,leviathan,dfcbktr,pourquoi,vfrcbv123,shlomo,rfcgth,rocky3,ignatz,ajhneyf,roger123,squeek,4815162342a,biskit,mossimo,soccer21,gridlock,lunker,popstar,ghhh47hj764,chutney,nitehawk,vortec,gamma1,codeman,dragula,kappasig,rainbow2,milehigh,blueballs,ou8124me,rulesyou,collingw,mystere,aster,astrovan,firetruck,fische,crawfish,hornydog,morebeer,tigerpaw,radost,144000,1chance,1234567890qwe,gracie1,myopia,oxnard,seminoles,evgeni,edvard,partytim,domani,tuffy1,jaimatadi,blackmag,kzueirf,peternor,mathew1,maggie12,henrys,k1234567,fasted,pozitiv,cfdtkbq,jessica7,goleafs,bandito,girl78,sharingan,skyhigh,bigrob,zorros,poopers,oldschoo,pentium2,gripper,norcal,kimba,artiller,moneymak,00197400,272829,shadow1212,thebull,handbags,all4u2c,bigman2,civics,godisgoo,section8,bandaid,suzanne1,zorba,159123,racecars,i62gbq,rambo123,ironroad,johnson2,knobby,twinboys,sausage1,kelly69,enter2,rhjirf,yessss,james12,anguilla,boutit,iggypop,vovochka,06060,budwiser,romuald,meditate,good1,sandrin,herkules,lakers8,honeybea,11111111a,miche,rangers9,lobster1,seiko,belova,midcon,mackdadd,bigdaddy1,daddie,sepultur,freddy12,damon1,stormy1,hockey2,bailey12,hedimaptfcor,dcowboys,sadiedog,thuggin,horny123,josie1,nikki2,beaver69,peewee1,mateus,viktorija,barrys,cubswin1,matt1234,timoxa,rileydog,sicilia,luckycat,candybar,julian1,abc456,pussylip,phase1,acadia,catty,246800,evertonf,bojangle,qzwxec,nikolaj,fabrizi,kagome,noncapa0,marle,popol,hahaha1,cossie,carla10,diggers,spankey,sangeeta,cucciolo,breezer,starwar1,cornholio,rastafari,spring99,yyyyyyy1,webstar,72d5tn,sasha1234,inhouse,gobuffs,civic1,redstone,234523,minnie1,rivaldo,angel5,sti2000,xenocide,11qq11,1phoenix,herman1,holly123,tallguy,sharks1,madri,superbad,ronin,jalal123,hardbody,1234567r,assman1,vivahate,buddylee,38972091,bonds25,40028922,qrhmis,wp2005,ceejay,pepper01,51842543,redrum1,renton,varadero,tvxtjk7r,vetteman,djhvbrc,curly1,fruitcak,jessicas,maduro,popmart,acuari,dirkpitt,buick1,bergerac,golfcart,pdtpljxrf,hooch1,dudelove,d9ebk7,123452000,afdjhbn,greener,123455432,parachut,mookie12,123456780,jeepcj5,potatoe,sanya,qwerty2010,waqw3p,gotika,freaky1,chihuahu,buccanee,ecstacy,crazyboy,slickric,blue88,fktdnbyf,2004rj,delta4,333222111,calient,ptbdhw,1bailey,blitz1,sheila1,master23,hoagie,pyf8ah,orbita,daveyboy,prono1,delta2,heman,1horny,tyrik123,ostrov,md2020,herve,rockfish,el546218,rfhbyjxrf,chessmaster,redmoon,lenny1,215487,tomat,guppy,amekpass,amoeba,my3girls,nottingh,kavita,natalia1,puccini,fabiana,8letters,romeos,netgear,casper2,taters,gowings,iforgot1,pokesmot,pollit,lawrun,petey1,rosebuds,007jr,gthtcnhjqrf,k9dls02a,neener,azertyu,duke11,manyak,tiger01,petros,supermar,mangas,twisty,spotter,takagi,dlanod,qcmfd454,tusymo,zz123456,chach,navyblue,gilbert1,2kash6zq,avemaria,1hxboqg2s,viviane,lhbjkjubz2957704,nowwowtg,1a2b3c4,m0rn3,kqigb7,superpuper,juehtw,gethigh,theclown,makeme,pradeep,sergik,deion21,nurik,devo2706,nbvibt,roman222,kalima,nevaeh,martin7,anathema,florian1,tamwsn3sja,dinmamma,133159,123654q,slicks,pnp0c08,yojimbo,skipp,kiran,pussyfuck,teengirl,apples12,myballs,angeli,1234a,125678,opelastra,blind1,armagedd,fish123,pitufo,chelseaf,thedevil,nugget1,cunt69,beetle1,carter15,apolon,collant,password00,fishboy,djkrjdf,deftone,celti,three11,cyrus1,lefthand,skoal1,ferndale,aries1,fred01,roberta1,chucks,cornbread,lloyd1,icecrea,cisco123,newjerse,vfhrbpf,passio,volcom1,rikimaru,yeah11,djembe,facile,a1l2e3x4,batman7,nurbol,lorenzo1,monica69,blowjob1,998899,spank1,233391,n123456,1bear,bellsout,999998,celtic67,sabre1,putas,y9enkj,alfabeta,heatwave,honey123,hard4u,insane1,xthysq,magnum1,lightsaber,123qweqwe,fisher1,pixie1,precios,benfic,thegirls,bootsman,4321rewq,nabokov,hightime,djghjc,1chelsea,junglist,august16,t3fkvkmj,1232123,lsdlsd12,chuckie1,pescado,granit,toogood,cathouse,natedawg,bmw530,123kid,hajime,198400,engine1,wessonnn,kingdom1,novembre,1rocks,kingfisher,qwerty89,jordan22,zasranec,megat,sucess,installutil,fetish01,yanshi1982,1313666,1314520,clemence,wargod,time1,newzealand,snaker,13324124,cfrehf,hepcat,mazahaka,bigjay,denisov,eastwest,1yellow,mistydog,cheetos,1596357,ginger11,mavrik,bubby1,bhbyf,pyramide,giusepp,luthien,honda250,andrewjackie,kentavr,lampoon,zaq123wsx,sonicx,davidh,1ccccc,gorodok,windsong,programm,blunt420,vlad1995,zxcvfdsa,tarasov,mrskin,sachas,mercedes1,koteczek,rawdog,honeybear,stuart1,kaktys,richard7,55555n,azalia,hockey10,scouter,francy,1xxxxxx,julie456,tequilla,penis123,schmoe,tigerwoods,1ferrari,popov,snowdrop,matthieu,smolensk,cornflak,jordan01,love2000,23wesdxc,kswiss,anna2000,geniusnet,baby2000,33ds5x,waverly,onlyone4,networkingpe,raven123,blesse,gocards,wow123,pjflkork,juicey,poorboy,freeee,billybo,shaheen,zxcvbnm.,berlit,truth1,gepard,ludovic,gunther1,bobby2,bob12345,sunmoon,septembr,bigmac1,bcnjhbz,seaking,all4u,12qw34er56ty,bassie,nokia5228,7355608,sylwia,charvel,billgate,davion,chablis,catsmeow,kjiflrf,amylynn,rfvbkkf,mizredhe,handjob,jasper12,erbol,solara,bagpipe,biffer,notime,erlan,8543852,sugaree,oshkosh,fedora,bangbus,5lyedn,longball,teresa1,bootyman,aleksand,qazwsxedc12,nujbhc,tifosi,zpxvwy,lights1,slowpoke,tiger12,kstate,password10,alex69,collins1,9632147,doglover,baseball2,security1,grunts,orange2,godloves,213qwe879,julieb,1qazxsw23edcvfr4,noidea,8uiazp,betsy1,junior2,parol123,123456zz,piehonkii,kanker,bunky,hingis,reese1,qaz123456,sidewinder,tonedup,footsie,blackpoo,jalapeno,mummy1,always1,josh1,rockyboy,plucky,chicag,nadroj,blarney,blood123,wheaties,packer1,ravens1,mrjones,gfhjkm007,anna2010,awatar,guitar12,hashish,scale1,tomwaits,amrita,fantasma,rfpfym,pass2,tigris,bigair,slicker,sylvi,shilpa,cindylou,archie1,bitches1,poppys,ontime,horney1,camaroz28,alladin,bujhm,cq2kph,alina1,wvj5np,1211123a,tetons,scorelan,concordi,morgan2,awacs,shanty,tomcat14,andrew123,bear69,vitae,fred99,chingy,octane,belgario,fatdaddy,rhodan,password23,sexxes,boomtown,joshua01,war3demo,my2kids,buck1,hot4you,monamour,12345aa,yumiko,parool,carlton1,neverland,rose12,right1,sociald,grouse,brandon0,cat222,alex00,civicex,bintang,malkav,arschloc,dodgeviper,qwerty666,goduke,dante123,boss1,ontheroc,corpsman,love14,uiegu451,hardtail,irondoor,ghjrehfnehf,36460341,konijn,h2slca,kondom25,123456ss,cfytxrf,btnjey,nando,freemail,comander,natas666,siouxsie,hummer1,biomed,dimsum,yankees0,diablo666,lesbian1,pot420,jasonm,glock23,jennyb,itsmine,lena2010,whattheh,beandip,abaddon,kishore,signup,apogee,biteme12,suzieq,vgfun4,iseeyou,rifleman,qwerta,4pussy,hawkman,guest1,june17,dicksuck,bootay,cash12,bassale,ktybyuhfl,leetch,nescafe,7ovtgimc,clapton1,auror,boonie,tracker1,john69,bellas,cabinboy,yonkers,silky1,ladyffesta,drache,kamil1,davidp,bad123,snoopy12,sanche,werthvfy,achille,nefertiti,gerald1,slage33,warszawa,macsan26,mason123,kotopes,welcome8,nascar99,kiril,77778888,hairy1,monito,comicsans,81726354,killabee,arclight,yuo67,feelme,86753099,nnssnn,monday12,88351132,88889999,websters,subito,asdf12345,vaz2108,zvbxrpl,159753456852,rezeda,multimed,noaccess,henrique,tascam,captiva,zadrot,hateyou,sophie12,123123456,snoop1,charlie8,birmingh,hardline,libert,azsxdcf,89172735872,rjpthju,bondar,philips1,olegnaruto,myword,yakman,stardog,banana12,1234567890w,farout,annick,duke01,rfj422,billard,glock19,shaolin1,master10,cinderel,deltaone,manning1,biggreen,sidney1,patty1,goforit1,766rglqy,sevendus,aristotl,armagedo,blumen,gfhfyjz,kazakov,lekbyxxx,accord1,idiota,soccer16,texas123,victoire,ololo,chris01,bobbbb,299792458,eeeeeee1,confiden,07070,clarks,techno1,kayley,stang1,wwwwww1,uuuuu1,neverdie,jasonr,cavscout,481516234,mylove1,shaitan,1qazxcvb,barbaros,123456782000,123wer,thissucks,7seven,227722,faerie,hayduke,dbacks,snorkel,zmxncbv,tiger99,unknown1,melmac,polo1234,sssssss1,1fire,369147,bandung,bluejean,nivram,stanle,ctcnhf,soccer20,blingbli,dirtball,alex2112,183461,skylin,boobman,geronto,brittany1,yyz2112,gizmo69,ktrcec,dakota12,chiken,sexy11,vg08k714,bernadet,1bulldog,beachs,hollyb,maryjoy,margo1,danielle1,chakra,alexand,hullcity,matrix12,sarenna,pablos,antler,supercar,chomsky,german1,airjordan,545ettvy,camaron,flight1,netvideo,tootall,valheru,481516,1234as,skimmer,redcross,inuyash,uthvfy,1012nw,edoardo,bjhgfi,golf11,9379992a,lagarto,socball,boopie,krazy,.adgjmptw,gaydar,kovalev,geddylee,firstone,turbodog,loveee,135711,badbo,trapdoor,opopop11,danny2,max2000,526452,kerry1,leapfrog,daisy2,134kzbip,1andrea,playa1,peekab00,heskey,pirrello,gsewfmck,dimon4ik,puppie,chelios,554433,hypnodanny,fantik,yhwnqc,ghbdtngjrf,anchorag,buffett1,fanta,sappho,024680,vialli,chiva,lucylu,hashem,exbntkm,thema,23jordan,jake11,wildside,smartie,emerica,2wj2k9oj,ventrue,timoth,lamers,baerchen,suspende,boobis,denman85,1adam12,otello,king12,dzakuni,qsawbbs,isgay,porno123,jam123,daytona1,tazzie,bunny123,amaterasu,jeffre,crocus,mastercard,bitchedup,chicago7,aynrand,intel1,tamila,alianza,mulch,merlin12,rose123,alcapone,mircea,loveher,joseph12,chelsea6,dorothy1,wolfgar,unlimite,arturik,qwerty3,paddy1,piramid,linda123,cooool,millie1,warlock1,forgotit,tort02,ilikeyou,avensis,loveislife,dumbass1,clint1,2110se,drlove,olesia,kalinina,sergey123,123423,alicia1,markova,tri5a3,media1,willia1,xxxxxxx1,beercan,smk7366,jesusislord,motherfuck,smacker,birthday5,jbaby,harley2,hyper1,a9387670a,honey2,corvet,gjmptw,rjhjkmbien,apollon,madhuri,3a5irt,cessna17,saluki,digweed,tamia1,yja3vo,cfvlehfr,1111111q,martyna,stimpy1,anjana,yankeemp,jupiler,idkfa,1blue,fromv,afric,3xbobobo,liverp00l,nikon1,amadeus1,acer123,napoleo,david7,vbhjckfdf,mojo69,percy1,pirates1,grunt1,alenushka,finbar,zsxdcf,mandy123,1fred,timewarp,747bbb,druids,julia123,123321qq,spacebar,dreads,fcbarcelona,angela12,anima,christopher1,stargazer,123123s,hockey11,brewski,marlbor,blinker,motorhead,damngood,werthrf,letmein3,moremoney,killer99,anneke,eatit,pilatus,andrew01,fiona1,maitai,blucher,zxgdqn,e5pftu,nagual,panic1,andron,openwide,alphabeta,alison1,chelsea8,fende,mmm666,1shot2,a19l1980,123456@,1black,m1chael,vagner,realgood,maxxx,vekmnbr,stifler,2509mmh,tarkan,sherzod,1234567b,gunners1,artem2010,shooby,sammie1,p123456,piggie,abcde12345,nokia6230,moldir,piter,1qaz3edc,frequenc,acuransx,1star,nikeair,alex21,dapimp,ranjan,ilovegirls,anastasiy,berbatov,manso,21436587,leafs1,106666,angelochek,ingodwetrust,123456aaa,deano,korsar,pipetka,thunder9,minka,himura,installdevic,1qqqqq,digitalprodu,suckmeoff,plonker,headers,vlasov,ktr1996,windsor1,mishanya,garfield1,korvin,littlebit,azaz09,vandamme,scripto,s4114d,passward,britt1,r1chard,ferrari5,running1,7xswzaq,falcon2,pepper76,trademan,ea53g5,graham1,volvos80,reanimator,micasa,1234554321q,kairat,escorpion,sanek94,karolina1,kolovrat,karen2,1qaz@wsx,racing1,splooge,sarah2,deadman1,creed1,nooner,minicoop,oceane,room112,charme,12345ab,summer00,wetcunt,drewman,nastyman,redfire,appels,merlin69,dolfin,bornfree,diskette,ohwell,12345678qwe,jasont,madcap,cobra2,dolemit1,whatthehell,juanit,voldemar,rocke,bianc,elendil,vtufgjkbc,hotwheels,spanis,sukram,pokerface,k1ller,freakout,dontae,realmadri,drumss,gorams,258789,snakey,jasonn,whitewolf,befree,johnny99,pooka,theghost,kennys,vfvektxrf,toby1,jumpman23,deadlock,barbwire,stellina,alexa1,dalamar,mustanggt,northwes,tesoro,chameleo,sigtau,satoshi,george11,hotcum,cornell1,golfer12,geek01d,trololo,kellym,megapolis,pepsi2,hea666,monkfish,blue52,sarajane,bowler1,skeets,ddgirls,hfccbz,bailey01,isabella1,dreday,moose123,baobab,crushme,000009,veryhot,roadie,meanone,mike18,henriett,dohcvtec,moulin,gulnur,adastra,angel9,western1,natura,sweetpe,dtnfkm,marsbar,daisys,frogger1,virus1,redwood1,streetball,fridolin,d78unhxq,midas,michelob,cantik,sk2000,kikker,macanudo,rambone,fizzle,20000,peanuts1,cowpie,stone32,astaroth,dakota01,redso,mustard1,sexylove,giantess,teaparty,bobbin,beerbong,monet1,charles3,anniedog,anna1988,cameleon,longbeach,tamere,qpful542,mesquite,waldemar,12345zx,iamhere,lowboy,canard,granp,daisymay,love33,moosejaw,nivek,ninjaman,shrike01,aaa777,88002000600,vodolei,bambush,falcor,harley69,alphaomega,severine,grappler,bosox,twogirls,gatorman,vettes,buttmunch,chyna,excelsio,crayfish,birillo,megumi,lsia9dnb9y,littlebo,stevek,hiroyuki,firehous,master5,briley2,gangste,chrisk,camaleon,bulle,troyboy,froinlaven,mybutt,sandhya,rapala,jagged,crazycat,lucky12,jetman,wavmanuk,1heather,beegee,negril,mario123,funtime1,conehead,abigai,mhorgan,patagoni,travel1,backspace,frenchfr,mudcat,dashenka,baseball3,rustys,741852kk,dickme,baller23,griffey1,suckmycock,fuhrfzgc,jenny2,spuds,berlin1,justfun,icewind,bumerang,pavlusha,minecraft123,shasta1,ranger12,123400,twisters,buthead,miked,finance1,dignity7,hello9,lvjdp383,jgthfnjh,dalmatio,paparoach,miller31,2bornot2b,fathe,monterre,theblues,satans,schaap,jasmine2,sibelius,manon,heslo,jcnhjd,shane123,natasha2,pierrot,bluecar,iloveass,harriso,red12,london20,job314,beholder,reddawg,fuckyou!,pussylick,bologna1,austintx,ole4ka,blotto,onering,jearly,balbes,lightbul,bighorn,crossfir,lee123,prapor,1ashley,gfhjkm22,wwe123,09090,sexsite,marina123,jagua,witch1,schmoo,parkview,dragon3,chilango,ultimo,abramova,nautique,2bornot2,duende,1arthur,nightwing,surfboar,quant4307,15s9pu03,karina1,shitball,walleye1,wildman1,whytesha,1morgan,my2girls,polic,baranova,berezuckiy,kkkkkk1,forzima,fornow,qwerty02,gokart,suckit69,davidlee,whatnow,edgard,tits1,bayshore,36987412,ghbphfr,daddyy,explore1,zoidberg,5qnzjx,morgane,danilov,blacksex,mickey12,balsam,83y6pv,sarahc,slaye,all4u2,slayer69,nadia1,rlzwp503,4cranker,kaylie,numberon,teremok,wolf12,deeppurple,goodbeer,aaa555,66669999,whatif,harmony1,ue8fpw,3tmnej,254xtpss,dusty197,wcksdypk,zerkalo,dfnheirf,motorol,digita,whoareyou,darksoul,manics,rounders,killer11,d2000lb,cegthgfhjkm,catdog1,beograd,pepsico,julius1,123654987,softbal,killer23,weasel1,lifeson,q123456q,444555666,bunches,andy1,darby1,service01,bear11,jordan123,amega,duncan21,yensid,lerxst,rassvet,bronco2,fortis,pornlove,paiste,198900,asdflkjh,1236547890,futur,eugene1,winnipeg261,fk8bhydb,seanjohn,brimston,matthe1,bitchedu,crisco,302731,roxydog,woodlawn,volgograd,ace1210,boy4u2ownnyc,laura123,pronger,parker12,z123456z,andrew13,longlife,sarang,drogba,gobruins,soccer4,holida,espace,almira,murmansk,green22,safina,wm00022,1chevy,schlumpf,doroth,ulises,golf99,hellyes,detlef,mydog,erkina,bastardo,mashenka,sucram,wehttam,generic1,195000,spaceboy,lopas123,scammer,skynyrd,daddy2,titani,ficker,cr250r,kbnthfnehf,takedown,sticky1,davidruiz,desant,nremtp,painter1,bogies,agamemno,kansas1,smallfry,archi,2b4dnvsx,1player,saddie,peapod,6458zn7a,qvw6n2,gfxqx686,twice2,sh4d0w3d,mayfly,375125,phitau,yqmbevgk,89211375759,kumar1,pfhfpf,toyboy,way2go,7pvn4t,pass69,chipster,spoony,buddycat,diamond3,rincewin,hobie,david01,billbo,hxp4life,matild,pokemon2,dimochka,clown1,148888,jenmt3,cuxldv,cqnwhy,cde34rfv,simone1,verynice,toobig,pasha123,mike00,maria2,lolpop,firewire,dragon9,martesana,a1234567890,birthday3,providen,kiska,pitbulls,556655,misawa,damned69,martin11,goldorak,gunship,glory1,winxclub,sixgun,splodge,agent1,splitter,dome69,ifghjb,eliza1,snaiper,wutang36,phoenix7,666425,arshavin,paulaner,namron,m69fg1w,qwert1234,terrys,zesyrmvu,joeman,scoots,dwml9f,625vrobg,sally123,gostoso,symow8,pelota,c43qpul5rz,majinbuu,lithium1,bigstuff,horndog1,kipelov,kringle,1beavis,loshara,octobe,jmzacf,12342000,qw12qw,runescape1,chargers1,krokus,piknik,jessy,778811,gjvbljh,474jdvff,pleaser,misskitty,breaker1,7f4df451,dayan,twinky,yakumo,chippers,matia,tanith,len2ski1,manni,nichol1,f00b4r,nokia3110,standart,123456789i,shami,steffie,larrywn,chucker,john99,chamois,jjjkkk,penmouse,ktnj2010,gooners,hemmelig,rodney1,merlin01,bearcat1,1yyyyy,159753z,1fffff,1ddddd,thomas11,gjkbyrf,ivanka,f1f2f3,petrovna,phunky,conair,brian2,creative1,klipsch,vbitymrf,freek,breitlin,cecili,westwing,gohabsgo,tippmann,1steve,quattro6,fatbob,sp00ky,rastas,1123581,redsea,rfnmrf,jerky1,1aaaaaa,spk666,simba123,qwert54321,123abcd,beavis69,fyfyfc,starr1,1236547,peanutbutter,sintra,12345abcde,1357246,abcde1,climbon,755dfx,mermaids,monte1,serkan,geilesau,777win,jasonc,parkside,imagine1,rockhead,producti,playhard,principa,spammer,gagher,escada,tsv1860,dbyjuhfl,cruiser1,kennyg,montgome,2481632,pompano,cum123,angel6,sooty,bear01,april6,bodyhamm,pugsly,getrich,mikes,pelusa,fosgate,jasonp,rostislav,kimberly1,128mo,dallas11,gooner1,manuel1,cocacola1,imesh,5782790,password8,daboys,1jones,intheend,e3w2q1,whisper1,madone,pjcgujrat,1p2o3i,jamesp,felicida,nemrac,phikap,firecat,jrcfyjxrf,matt12,bigfan,doedel,005500,jasonx,1234567k,badfish,goosey,utjuhfabz,wilco,artem123,igor123,spike123,jor23dan,dga9la,v2jmsz,morgan12,avery1,dogstyle,natasa,221195ws,twopac,oktober7,karthik,poop1,mightymo,davidr,zermatt,jehova,aezakmi1,dimwit,monkey5,serega123,qwerty111,blabl,casey22,boy123,1clutch,asdfjkl1,hariom,bruce10,jeep95,1smith,sm9934,karishma,bazzzz,aristo,669e53e1,nesterov,kill666,fihdfv,1abc2,anna1,silver11,mojoman,telefono,goeagles,sd3lpgdr,rfhfynby,melinda1,llcoolj,idteul,bigchief,rocky13,timberwo,ballers,gatekeep,kashif,hardass,anastasija,max777,vfuyjkbz,riesling,agent99,kappas,dalglish,tincan,orange3,turtoise,abkbvjy,mike24,hugedick,alabala,geolog,aziza,devilboy,habanero,waheguru,funboy,freedom5,natwest,seashore,impaler,qwaszx1,pastas,bmw535,tecktonik,mika00,jobsearc,pinche,puntang,aw96b6,1corvett,skorpio,foundati,zzr1100,gembird,vfnhjcrby,soccer18,vaz2110,peterp,archer1,cross1,samedi,dima1992,hunter99,lipper,hotbody,zhjckfdf,ducati1,trailer1,04325956,cheryl1,benetton,kononenko,sloneczko,rfgtkmrf,nashua,balalaika,ampere,eliston,dorsai,digge,flyrod,oxymoron,minolta,ironmike,majortom,karimov,fortun,putaria,an83546921an13,blade123,franchis,mxaigtg5,dynxyu,devlt4,brasi,terces,wqmfuh,nqdgxz,dale88,minchia,seeyou,housepen,1apple,1buddy,mariusz,bighouse,tango2,flimflam,nicola1,qwertyasd,tomek1,shumaher,kartoshka,bassss,canaries,redman1,123456789as,preciosa,allblacks,navidad,tommaso,beaudog,forrest1,green23,ryjgjxrf,go4it,ironman2,badnews,butterba,1grizzly,isaeva,rembrand,toront,1richard,bigjon,yfltymrf,1kitty,4ng62t,littlejo,wolfdog,ctvtyjd,spain1,megryan,tatertot,raven69,4809594q,tapout,stuntman,a131313,lagers,hotstuf,lfdbl11,stanley2,advokat,boloto,7894561,dooker,adxel187,cleodog,4play,0p9o8i,masterb,bimota,charlee,toystory,6820055,6666667,crevette,6031769,corsa,bingoo,dima1990,tennis11,samuri,avocado,melissa6,unicor,habari,metart,needsex,cockman,hernan,3891576,3334444,amigo1,gobuffs2,mike21,allianz,2835493,179355,midgard,joey123,oneluv,ellis1,towncar,shonuff,scouse,tool69,thomas19,chorizo,jblaze,lisa1,dima1999,sophia1,anna1989,vfvekbxrf,krasavica,redlegs,jason25,tbontb,katrine,eumesmo,vfhufhbnrf,1654321,asdfghj1,motdepas,booga,doogle,1453145,byron1,158272,kardinal,tanne,fallen1,abcd12345,ufyljy,n12345,kucing,burberry,bodger,1234578,februar,1234512,nekkid,prober,harrison1,idlewild,rfnz90,foiegras,pussy21,bigstud,denzel,tiffany2,bigwill,1234567890zzz,hello69,compute1,viper9,hellspaw,trythis,gococks,dogballs,delfi,lupine,millenia,newdelhi,charlest,basspro,1mike,joeblack,975310,1rosebud,batman11,misterio,fucknut,charlie0,august11,juancho,ilonka,jigei743ks,adam1234,889900,goonie,alicat,ggggggg1,1zzzzzzz,sexywife,northstar,chris23,888111,containe,trojan1,jason5,graikos,1ggggg,1eeeee,tigers01,indigo1,hotmale,jacob123,mishima,richard3,cjxb2014,coco123,meagain,thaman,wallst,edgewood,bundas,1power,matilda1,maradon,hookedup,jemima,r3vi3wpass,2004-10-,mudman,taz123,xswzaq,emerson1,anna21,warlord1,toering,pelle,tgwdvu,masterb8,wallstre,moppel,priora,ghjcnjrdfif,yoland,12332100,1j9e7f6f,jazzzz,yesman,brianm,42qwerty42,12345698,darkmanx,nirmal,john31,bb123456,neuspeed,billgates,moguls,fj1200,hbhlair,shaun1,ghbdfn,305pwzlr,nbu3cd,susanb,pimpdad,mangust6403,joedog,dawidek,gigante,708090,703751,700007,ikalcr,tbivbn,697769,marvi,iyaayas,karen123,jimmyboy,dozer1,e6z8jh,bigtime1,getdown,kevin12,brookly,zjduc3,nolan1,cobber,yr8wdxcq,liebe,m1garand,blah123,616879,action1,600000,sumitomo,albcaz,asian1,557799,dave69,556699,sasa123,streaker,michel1,karate1,buddy7,daulet,koks888,roadtrip,wapiti,oldguy,illini1,1234qq,mrspock,kwiatek,buterfly,august31,jibxhq,jackin,taxicab,tristram,talisker,446655,444666,chrisa,freespace,vfhbfyyf,chevell,444333,notyours,442244,christian1,seemore,sniper12,marlin1,joker666,multik,devilish,crf450,cdfoli,eastern1,asshead,duhast,voyager2,cyberia,1wizard,cybernet,iloveme1,veterok,karandash,392781,looksee,diddy,diabolic,foofight,missey,herbert1,bmw318i,premier1,zsfmpv,eric1234,dun6sm,fuck11,345543,spudman,lurker,bitem,lizzy1,ironsink,minami,339311,s7fhs127,sterne,332233,plankton,galax,azuywe,changepa,august25,mouse123,sikici,killer69,xswqaz,quovadis,gnomik,033028pw,777777a,barrakuda,spawn666,goodgod,slurp,morbius,yelnats,cujo31,norman1,fastone,earwig,aureli,wordlife,bnfkbz,yasmi,austin123,timberla,missy2,legalize,netcom,liljon,takeit,georgin,987654321z,warbird,vitalina,all4u3,mmmmmm1,bichon,ellobo,wahoos,fcazmj,aksarben,lodoss,satnam,vasili,197800,maarten,sam138989,0u812,ankita,walte,prince12,anvils,bestia,hoschi,198300,univer,jack10,ktyecbr,gr00vy,hokie,wolfman1,fuckwit,geyser,emmanue,ybrjkftd,qwerty33,karat,dblock,avocat,bobbym,womersle,1please,nostra,dayana,billyray,alternat,iloveu1,qwerty69,rammstein1,mystikal,winne,drawde,executor,craxxxs,ghjcnjnf,999888777,welshman,access123,963214785,951753852,babe69,fvcnthlfv,****me,666999666,testing2,199200,nintendo64,oscarr,guido8,zhanna,gumshoe,jbird,159357456,pasca,123452345,satan6,mithrand,fhbirf,aa1111aa,viggen,ficktjuv,radial9,davids1,rainbow7,futuro,hipho,platin,poppy123,rhenjq,fulle,rosit,chicano,scrumpy,lumpy1,seifer,uvmrysez,autumn1,xenon,susie1,7u8i9o0p,gamer1,sirene,muffy1,monkeys1,kalinin,olcrackmaster,hotmove,uconn,gshock,merson,lthtdyz,pizzaboy,peggy1,pistache,pinto1,fishka,ladydi,pandor,baileys,hungwell,redboy,rookie1,amanda01,passwrd,clean1,matty1,tarkus,jabba1,bobster,beer30,solomon1,moneymon,sesamo,fred11,sunnysid,jasmine5,thebears,putamadre,workhard,flashbac,counter1,liefde,magnat,corky1,green6,abramov,lordik,univers,shortys,david3,vip123,gnarly,1234567s,billy2,honkey,deathstar,grimmy,govinda,direktor,12345678s,linus1,shoppin,rekbrjdf,santeria,prett,berty75,mohican,daftpunk,uekmyfhf,chupa,strats,ironbird,giants56,salisbur,koldun,summer04,pondscum,jimmyj,miata1,george3,redshoes,weezie,bartman1,0p9o8i7u,s1lver,dorkus,125478,omega9,sexisgood,mancow,patric1,jetta1,074401,ghjuhtcc,gfhjk,bibble,terry2,123213,medicin,rebel2,hen3ry,4freedom,aldrin,lovesyou,browny,renwod,winnie1,belladon,1house,tyghbn,blessme,rfhfrfnbwf,haylee,deepdive,booya,phantasy,gansta,cock69,4mnveh,gazza1,redapple,structur,anakin1,manolito,steve01,poolman,chloe123,vlad1998,qazwsxe,pushit,random123,ontherocks,o236nq,brain1,dimedrol,agape,rovnogod,1balls,knigh,alliso,love01,wolf01,flintstone,beernuts,tuffguy,isengard,highfive,alex23,casper99,rubina,getreal,chinita,italian1,airsoft,qwerty23,muffdiver,willi1,grace123,orioles1,redbull1,chino1,ziggy123,breadman,estefan,ljcneg,gotoit,logan123,wideglid,mancity1,treess,qwe123456,kazumi,qweasdqwe,oddworld,naveed,protos,towson,a801016,godislov,at_asp,bambam1,soccer5,dark123,67vette,carlos123,hoser1,scouser,wesdxc,pelus,dragon25,pflhjn,abdula,1freedom,policema,tarkin,eduardo1,mackdad,gfhjkm11,lfplhfgthvf,adilet,zzzzxxxx,childre,samarkand,cegthgegth,shama,fresher,silvestr,greaser,allout,plmokn,sexdrive,nintendo1,fantasy7,oleander,fe126fd,crumpet,pingzing,dionis,hipster,yfcnz,requin,calliope,jerome1,housecat,abc123456789,doghot,snake123,augus,brillig,chronic1,gfhjkbot,expediti,noisette,master7,caliban,whitetai,favorite3,lisamari,educatio,ghjhjr,saber1,zcegth,1958proman,vtkrbq,milkdud,imajica,thehip,bailey10,hockey19,dkflbdjcnjr,j123456,bernar,aeiouy,gamlet,deltachi,endzone,conni,bcgfybz,brandi1,auckland2010,7653ajl1,mardigra,testuser,bunko18,camaro67,36936,greenie,454dfmcq,6xe8j2z4,mrgreen,ranger5,headhunt,banshee1,moonunit,zyltrc,hello3,pussyboy,stoopid,tigger11,yellow12,drums1,blue02,kils123,junkman,banyan,jimmyjam,tbbucs,sportster,badass1,joshie,braves10,lajolla,1amanda,antani,78787,antero,19216801,chich,rhett32,sarahm,beloit,sucker69,corkey,nicosnn,rccola,caracol,daffyduc,bunny2,mantas,monkies,hedonist,cacapipi,ashton1,sid123,19899891,patche,greekgod,cbr1000,leader1,19977991,ettore,chongo,113311,picass,cfif123,rhtfnbd,frances1,andy12,minnette,bigboy12,green69,alices,babcia,partyboy,javabean,freehand,qawsed123,xxx111,harold1,passwo,jonny1,kappa1,w2dlww3v5p,1merlin,222999,tomjones,jakeman,franken,markhegarty,john01,carole1,daveman,caseys,apeman,mookey,moon123,claret,titans1,residentevil,campari,curitiba,dovetail,aerostar,jackdaniels,basenji,zaq12w,glencoe,biglove,goober12,ncc170,far7766,monkey21,eclipse9,1234567v,vanechka,aristote,grumble,belgorod,abhishek,neworleans,pazzword,dummie,sashadog,diablo11,mst3000,koala1,maureen1,jake99,isaiah1,funkster,gillian1,ekaterina20,chibears,astra123,4me2no,winte,skippe,necro,windows9,vinograd,demolay,vika2010,quiksilver,19371ayj,dollar1,shecky,qzwxecrv,butterfly1,merrill1,scoreland,1crazy,megastar,mandragora,track1,dedhed,jacob2,newhope,qawsedrftgyh,shack1,samvel,gatita,shyster,clara1,telstar,office1,crickett,truls,nirmala,joselito,chrisl,lesnik,aaaabbbb,austin01,leto2010,bubbie,aaa12345,widder,234432,salinger,mrsmith,qazsedcft,newshoes,skunks,yt1300,bmw316,arbeit,smoove,123321qweewq,123qazwsx,22221111,seesaw,0987654321a,peach1,1029384756q,sereda,gerrard8,shit123,batcave,energy1,peterb,mytruck,peter12,alesya,tomato1,spirou,laputaxx,magoo1,omgkremidia,knight12,norton1,vladislava,shaddy,austin11,jlbyjxrf,kbdthgekm,punheta,fetish69,exploiter,roger2,manstein,gtnhjd,32615948worms,dogbreath,ujkjdjkjvrf,vodka1,ripcord,fatrat,kotek1,tiziana,larrybir,thunder3,nbvfnb,9kyq6fge,remembe,likemike,gavin1,shinigam,yfcnfcmz,13245678,jabbar,vampyr,ane4ka,lollipo,ashwin,scuderia,limpdick,deagle,3247562,vishenka,fdhjhf,alex02,volvov70,mandys,bioshock,caraca,tombraider,matrix69,jeff123,13579135,parazit,black3,noway1,diablos,hitmen,garden1,aminor,decembe,august12,b00ger,006900,452073t,schach,hitman1,mariner1,vbnmrf,paint1,742617000027,bitchboy,pfqxjyjr,5681392,marryher,sinnet,malik1,muffin12,aninha,piolin,lady12,traffic1,cbvjyf,6345789,june21,ivan2010,ryan123,honda99,gunny,coorslight,asd321,hunter69,7224763,sonofgod,dolphins1,1dolphin,pavlenko,woodwind,lovelov,pinkpant,gblfhfcbyf,hotel1,justinbiebe,vinter,jeff1234,mydogs,1pizza,boats1,parrothe,shawshan,brooklyn1,cbrown,1rocky,hemi426,dragon64,redwings1,porsches,ghostly,hubbahub,buttnut,b929ezzh,sorokina,flashg,fritos,b7mguk,metatron,treehous,vorpal,8902792,marcu,free123,labamba,chiefs1,zxc123zxc,keli_14,hotti,1steeler,money4,rakker,foxwoods,free1,ahjkjd,sidorova,snowwhit,neptune1,mrlover,trader1,nudelamb,baloo,power7,deltasig,bills1,trevo,7gorwell,nokia6630,nokia5320,madhatte,1cowboys,manga1,namtab,sanjar,fanny1,birdman1,adv12775,carlo1,dude1998,babyhuey,nicole11,madmike,ubvyfpbz,qawsedr,lifetec,skyhook,stalker123,toolong,robertso,ripazha,zippy123,1111111a,manol,dirtyman,analslut,jason3,dutches,minhasenha,cerise,fenrir,jayjay1,flatbush,franka,bhbyjxrf,26429vadim,lawntrax,198700,fritzy,nikhil,ripper1,harami,truckman,nemvxyheqdd5oqxyxyzi,gkfytnf,bugaboo,cableman,hairpie,xplorer,movado,hotsex69,mordred,ohyeah1,patrick3,frolov,katieh,4311111q,mochaj,presari,bigdo,753951852,freedom4,kapitan,tomas1,135795,sweet123,pokers,shagme,tane4ka,sentinal,ufgyndmv,jonnyb,skate123,123456798,123456788,very1,gerrit,damocles,dollarbi,caroline1,lloyds,pizdets,flatland,92702689,dave13,meoff,ajnjuhfabz,achmed,madison9,744744z,amonte,avrillavigne,elaine1,norma1,asseater,everlong,buddy23,cmgang1,trash1,mitsu,flyman,ulugbek,june27,magistr,fittan,sebora64,dingos,sleipnir,caterpil,cindys,212121qaz,partys,dialer,gjytltkmybr,qweqaz,janvier,rocawear,lostboy,aileron,sweety1,everest1,pornman,boombox,potter1,blackdic,44448888,eric123,112233aa,2502557i,novass,nanotech,yourname,x12345,indian1,15975300,1234567l,carla51,chicago0,coleta,cxzdsaewq,qqwweerr,marwan,deltic,hollys,qwerasd,pon32029,rainmake,nathan0,matveeva,legioner,kevink,riven,tombraid,blitzen,a54321,jackyl,chinese1,shalimar,oleg1995,beaches1,tommylee,eknock,berli,monkey23,badbob,pugwash,likewhoa,jesus2,yujyd360,belmar,shadow22,utfp5e,angelo1,minimax,pooder,cocoa1,moresex,tortue,lesbia,panthe,snoopy2,drumnbass,alway,gmcz71,6jhwmqku,leppard,dinsdale,blair1,boriqua,money111,virtuagirl,267605,rattlesn,1sunshin,monica12,veritas1,newmexic,millertime,turandot,rfvxfnrf,jaydog,kakawka,bowhunter,booboo12,deerpark,erreway,taylorma,rfkbybyf,wooglin,weegee,rexdog,iamhorny,cazzo1,vhou812,bacardi1,dctktyyfz,godpasi,peanut12,bertha1,fuckyoubitch,ghosty,altavista,jertoot,smokeit,ghjcnbvtyz,fhnehxbr,rolsen,qazxcdews,maddmaxx,redrocke,qazokm,spencer2,thekiller,asdf11,123sex,tupac1,p1234567,dbrown,1biteme,tgo4466,316769,sunghi,shakespe,frosty1,gucci1,arcana,bandit01,lyubov,poochy,dartmout,magpies1,sunnyd,mouseman,summer07,chester7,shalini,danbury,pigboy,dave99,deniss,harryb,ashley11,pppppp1,01081988m,balloon1,tkachenko,bucks1,master77,pussyca,tricky1,zzxxccvv,zoulou,doomer,mukesh,iluv69,supermax,todays,thefox,don123,dontask,diplom,piglett,shiney,fahbrf,qaz12wsx,temitope,reggin,project1,buffy2,inside1,lbpfqyth,vanilla1,lovecock,u4slpwra,fylh.irf,123211,7ertu3ds,necroman,chalky,artist1,simpso,4x7wjr,chaos666,lazyacres,harley99,ch33s3,marusa,eagle7,dilligas,computadora,lucky69,denwer,nissan350z,unforgiv,oddball,schalke0,aztec1,borisova,branden1,parkave,marie123,germa,lafayett,878kckxy,405060,cheeseca,bigwave,fred22,andreea,poulet,mercutio,psycholo,andrew88,o4izdmxu,sanctuar,newhome,milion,suckmydi,rjvgm.nth,warior,goodgame,1qwertyuiop,6339cndh,scorpio2,macker,southbay,crabcake,toadie,paperclip,fatkid,maddo,cliff1,rastafar,maries,twins1,geujdrf,anjela,wc4fun,dolina,mpetroff,rollout,zydeco,shadow3,pumpki,steeda,volvo240,terras,blowjo,blue2000,incognit,badmojo,gambit1,zhukov,station1,aaronb,graci,duke123,clipper1,qazxsw2,ledzeppe,kukareku,sexkitte,cinco,007008,lakers12,a1234b,acmilan1,afhfjy,starrr,slutty3,phoneman,kostyan,bonzo1,sintesi07,ersatz,cloud1,nephilim,nascar03,rey619,kairos,123456789e,hardon1,boeing1,juliya,hfccdtn,vgfun8,polizei,456838,keithb,minouche,ariston,savag,213141,clarkken,microwav,london2,santacla,campeo,qr5mx7,464811,mynuts,bombo,1mickey,lucky8,danger1,ironside,carter12,wyatt1,borntorun,iloveyou123,jose1,pancake1,tadmichaels,monsta,jugger,hunnie,triste,heat7777,ilovejesus,queeny,luckycharm,lieben,gordolee85,jtkirk,forever21,jetlag,skylane,taucher,neworlea,holera,000005,anhnhoem,melissa7,mumdad,massimiliano,dima1994,nigel1,madison3,slicky,shokolad,serenit,jmh1978,soccer123,chris3,drwho,rfpzdrf,1qasw23ed,free4me,wonka,sasquatc,sanan,maytag,verochka,bankone,molly12,monopoli,xfqybr,lamborgini,gondolin,candycane,needsome,jb007,scottie1,brigit,0147258369,kalamazo,lololyo123,bill1234,ilovejes,lol123123,popkorn,april13,567rntvm,downunde,charle1,angelbab,guildwars,homeworld,qazxcvbnm,superma1,dupa123,kryptoni,happyy,artyom,stormie,cool11,calvin69,saphir,konovalov,jansport,october8,liebling,druuna,susans,megans,tujhjdf,wmegrfux,jumbo1,ljb4dt7n,012345678910,kolesnik,speculum,at4gftlw,kurgan,93pn75,cahek0980,dallas01,godswill,fhifdby,chelsea4,jump23,barsoom,catinhat,urlacher,angel99,vidadi1,678910,lickme69,topaz1,westend,loveone,c12345,gold12,alex1959,mamon,barney12,1maggie,alex12345,lp2568cskt,s1234567,gjikbdctyf,anthony0,browns99,chips1,sunking,widespre,lalala1,tdutif,fucklife,master00,alino4ka,stakan,blonde1,phoebus,tenore,bvgthbz,brunos,suzjv8,uvdwgt,revenant,1banana,veroniqu,sexfun,sp1der,4g3izhox,isakov,shiva1,scooba,bluefire,wizard12,dimitris,funbags,perseus,hoodoo,keving,malboro,157953,a32tv8ls,latics,animate,mossad,yejntb,karting,qmpq39zr,busdrive,jtuac3my,jkne9y,sr20dett,4gxrzemq,keylargo,741147,rfktylfhm,toast1,skins1,xcalibur,gattone,seether,kameron,glock9mm,julio1,delenn,gameday,tommyd,str8edge,bulls123,66699,carlsberg,woodbird,adnama,45auto,codyman,truck2,1w2w3w4w,pvjegu,method1,luetdi,41d8cd98f00b,bankai,5432112345,94rwpe,reneee,chrisx,melvins,775577,sam2000,scrappy1,rachid,grizzley,margare,morgan01,winstons,gevorg,gonzal,crawdad,gfhfdjp,babilon,noneya,pussy11,barbell,easyride,c00li0,777771,311music,karla1,golions,19866891,peejay,leadfoot,hfvbkm,kr9z40sy,cobra123,isotwe,grizz,sallys,****you,aaa123a,dembel,foxs14,hillcres,webman,mudshark,alfredo1,weeded,lester1,hovepark,ratface,000777fffa,huskie,wildthing,elbarto,waikiki,masami,call911,goose2,regin,dovajb,agricola,cjytxrj,andy11,penny123,family01,a121212,1braves,upupa68,happy100,824655,cjlove,firsttim,kalel,redhair,dfhtymt,sliders,bananna,loverbo,fifa2008,crouton,chevy350,panties2,kolya1,alyona,hagrid,spagetti,q2w3e4r,867530,narkoman,nhfdvfnjkju123,1ccccccc,napolean,0072563,allay,w8sted,wigwam,jamesk,state1,parovoz,beach69,kevinb,rossella,logitech1,celula,gnocca,canucks1,loginova,marlboro1,aaaa1,kalleanka,mester,mishutka,milenko,alibek,jersey1,peterc,1mouse,nedved,blackone,ghfplybr,682regkh,beejay,newburgh,ruffian,clarets,noreaga,xenophon,hummerh2,tenshi,smeagol,soloyo,vfhnby,ereiamjh,ewq321,goomie,sportin,cellphone,sonnie,jetblack,saudan,gblfhfc,matheus,uhfvjnf,alicja,jayman1,devon1,hexagon,bailey2,vtufajy,yankees7,salty1,908070,killemal,gammas,eurocard,sydney12,tuesday1,antietam,wayfarer,beast666,19952009sa,aq12ws,eveli,hockey21,haloreach,dontcare,xxxx1,andrea11,karlmarx,jelszo,tylerb,protools,timberwolf,ruffneck,pololo,1bbbbb,waleed,sasami,twinss,fairlady,illuminati,alex007,sucks1,homerjay,scooter7,tarbaby,barmaley,amistad,vanes,randers,tigers12,dreamer2,goleafsg,googie,bernie1,as12345,godeep,james3,phanto,gwbush,cumlover,2196dc,studioworks,995511,golf56,titova,kaleka,itali,socks1,kurwamac,daisuke,hevonen,woody123,daisie,wouter,henry123,gostosa,guppie,porpoise,iamsexy,276115,paula123,1020315,38gjgeuftd,rjrfrjkf,knotty,idiot1,sasha12345,matrix13,securit,radical1,ag764ks,jsmith,coolguy1,secretar,juanas,sasha1988,itout,00000001,tiger11,1butthea,putain,cavalo,basia1,kobebryant,1232323,12345asdfg,sunsh1ne,cyfqgth,tomkat,dorota,dashit,pelmen,5t6y7u,whipit,smokeone,helloall,bonjour1,snowshoe,nilknarf,x1x2x3,lammas,1234599,lol123456,atombomb,ironchef,noclue,alekseev,gwbush1,silver2,12345678m,yesican,fahjlbnf,chapstic,alex95,open1,tiger200,lisichka,pogiako,cbr929,searchin,tanya123,alex1973,phil413,alex1991,dominati,geckos,freddi,silenthill,egroeg,vorobey,antoxa,dark666,shkola,apple22,rebellio,shamanking,7f8srt,cumsucker,partagas,bill99,22223333,arnster55,fucknuts,proxima,silversi,goblues,parcells,vfrcbvjdf,piloto,avocet,emily2,1597530,miniskir,himitsu,pepper2,juiceman,venom1,bogdana,jujube,quatro,botafogo,mama2010,junior12,derrickh,asdfrewq,miller2,chitarra,silverfox,napol,prestigio,devil123,mm111qm,ara123,max33484,sex2000,primo1,sephan,anyuta,alena2010,viborg,verysexy,hibiscus,terps,josefin,oxcart,spooker,speciali,raffaello,partyon,vfhvtkflrf,strela,a123456z,worksuck,glasss,lomonosov,dusty123,dukeblue,1winter,sergeeva,lala123,john22,cmc09,sobolev,bettylou,dannyb,gjkrjdybr,hagakure,iecnhbr,awsedr,pmdmsctsk,costco,alekseeva,fktrcttd,bazuka,flyingv,garuda,buffy16,gutierre,beer12,stomatolog,ernies,palmeiras,golf123,love269,n.kmgfy,gjkysqgbpltw,youare,joeboo,baksik,lifeguar,111a111,nascar8,mindgame,dude1,neopets,frdfkfyu,june24,phoenix8,penelopa,merlin99,mercenar,badluck,mishel,bookert,deadsexy,power9,chinchil,1234567m,alex10,skunk1,rfhkcjy,sammycat,wright1,randy2,marakesh,temppassword,elmer251,mooki,patrick0,bonoedge,1tits,chiar,kylie1,graffix,milkman1,cornel,mrkitty,nicole12,ticketmaster,beatles4,number20,ffff1,terps1,superfre,yfdbufnjh,jake1234,flblfc,1111qq,zanuda,jmol01,wpoolejr,polopol,nicolett,omega13,cannonba,123456789.,sandy69,ribeye,bo243ns,marilena,bogdan123,milla,redskins1,19733791,alias1,movie1,ducat,marzena,shadowru,56565,coolman1,pornlover,teepee,spiff,nafanya,gateway3,fuckyou0,hasher,34778,booboo69,staticx,hang10,qq12345,garnier,bosco123,1234567qw,carson1,samso,1xrg4kcq,cbr929rr,allan123,motorbik,andrew22,pussy101,miroslava,cytujdbr,camp0017,cobweb,snusmumrik,salmon1,cindy2,aliya,serendipity,co437at,tincouch,timmy123,hunter22,st1100,vvvvvv1,blanka,krondor,sweeti,nenit,kuzmich,gustavo1,bmw320i,alex2010,trees1,kyliem,essayons,april26,kumari,sprin,fajita,appletre,fghbjhb,1green,katieb,steven2,corrado1,satelite,1michell,123456789c,cfkfvfylhf,acurarsx,slut543,inhere,bob2000,pouncer,k123456789,fishie,aliso,audia8,bluetick,soccer69,jordan99,fromhell,mammoth1,fighting54,mike25,pepper11,extra1,worldwid,chaise,vfr800,sordfish,almat,nofate,listopad,hellgate,dctvghbdf,jeremia,qantas,lokiju,honker,sprint1,maral,triniti,compaq3,sixsix6,married1,loveman,juggalo1,repvtyrj,zxcasdqw,123445,whore1,123678,monkey6,west123,warcraf,pwnage,mystery1,creamyou,ant123,rehjgfnrf,corona1,coleman1,steve121,alderaan,barnaul,celeste1,junebug1,bombshel,gretzky9,tankist,targa,cachou,vaz2101,playgolf,boneyard,strateg,romawka,iforgotit,pullup,garbage1,irock,archmage,shaft1,oceano,sadies,alvin1,135135ab,psalm69,lmfao,ranger02,zaharova,33334444,perkman,realman,salguod,cmoney,astonmartin,glock1,greyfox,viper99,helpm,blackdick,46775575,family5,shazbot,dewey1,qwertyas,shivani,black22,mailman1,greenday1,57392632,red007,stanky,sanchez1,tysons,daruma,altosax,krayzie,85852008,1forever,98798798,irock.,123456654,142536789,ford22,brick1,michela,preciou,crazy4u,01telemike01,nolife,concac,safety1,annie123,brunswic,destini,123456qwer,madison0,snowball1,137946,1133557799,jarule,scout2,songohan,thedead,00009999,murphy01,spycam,hirsute,aurinko,associat,1miller,baklan,hermes1,2183rm,martie,kangoo,shweta,yvonne1,westsid,jackpot1,rotciv,maratik,fabrika,claude1,nursultan,noentry,ytnhjufnm,electra1,ghjcnjnfr1,puneet,smokey01,integrit,bugeye,trouble2,14071789,paul01,omgwtf,dmh415,ekilpool,yourmom1,moimeme,sparky11,boludo,ruslan123,kissme1,demetrio,appelsin,asshole3,raiders2,bunns,fynjybj,billygoa,p030710p$e4o,macdonal,248ujnfk,acorns,schmidt1,sparrow1,vinbylrj,weasle,jerom,ycwvrxxh,skywalk,gerlinde,solidus,postal1,poochie1,1charles,rhianna,terorist,rehnrf,omgwtfbbq,assfucke,deadend,zidan,jimboy,vengence,maroon5,7452tr,dalejr88,sombra,anatole,elodi,amazonas,147789,q12345q,gawker1,juanma,kassidy,greek1,bruces,bilbob,mike44,0o9i8u7y6t,kaligula,agentx,familie,anders1,pimpjuice,0128um,birthday10,lawncare,hownow,grandorgue,juggerna,scarfac,kensai,swatteam,123four,motorbike,repytxbr,other1,celicagt,pleomax,gen0303,godisgreat,icepick,lucifer666,heavy1,tea4two,forsure,02020,shortdog,webhead,chris13,palenque,3techsrl,knights1,orenburg,prong,nomarg,wutang1,80637852730,laika,iamfree,12345670,pillow1,12343412,bigears,peterg,stunna,rocky5,12123434,damir,feuerwehr,7418529630,danone,yanina,valenci,andy69,111222q,silvia1,1jjjjj,loveforever,passwo1,stratocaster,8928190a,motorolla,lateralu,ujujkm,chubba,ujkjdf,signon,123456789zx,serdce,stevo,wifey200,ololo123,popeye1,1pass,central1,melena,luxor,nemezida,poker123,ilovemusic,qaz1234,noodles1,lakeshow,amarill,ginseng,billiam,trento,321cba,fatback,soccer33,master13,marie2,newcar,bigtop,dark1,camron,nosgoth,155555,biglou,redbud,jordan7,159789,diversio,actros,dazed,drizzit,hjcnjd,wiktoria,justic,gooses,luzifer,darren1,chynna,tanuki,11335577,icculus,boobss,biggi,firstson,ceisi123,gatewa,hrothgar,jarhead1,happyjoy,felipe1,bebop1,medman,athena1,boneman,keiths,djljgfl,dicklick,russ120,mylady,zxcdsa,rock12,bluesea,kayaks,provista,luckies,smile4me,bootycal,enduro,123123f,heartbre,ern3sto,apple13,bigpappa,fy.njxrf,bigtom,cool69,perrito,quiet1,puszek,cious,cruella,temp1,david26,alemap,aa123123,teddies,tricolor,smokey12,kikiriki,mickey01,robert01,super5,ranman,stevenso,deliciou,money777,degauss,mozar,susanne1,asdasd12,shitbag,mommy123,wrestle1,imfree,fuckyou12,barbaris,florent,ujhijr,f8yruxoj,tefjps,anemone,toltec,2gether,left4dead2,ximen,gfkmvf,dunca,emilys,diana123,16473a,mark01,bigbro,annarbor,nikita2000,11aa11,tigres,llllll1,loser2,fbi11213,jupite,qwaszxqw,macabre,123ert,rev2000,mooooo,klapaucius,bagel1,chiquit,iyaoyas,bear101,irocz28,vfktymrfz,smokey2,love99,rfhnbyf,dracul,keith123,slicko,peacock1,orgasmic,thesnake,solder,wetass,doofer,david5,rhfcyjlfh,swanny,tammys,turkiye,tubaman,estefani,firehose,funnyguy,servo,grace17,pippa1,arbiter,jimmy69,nfymrf,asdf67nm,rjcnzy,demon123,thicknes,sexysex,kristall,michail,encarta,banderos,minty,marchenko,de1987ma,mo5kva,aircav,naomi1,bonni,tatoo,cronaldo,49ers1,mama1963,1truck,telecaster,punksnotdead,erotik,1eagles,1fender,luv269,acdeehan,tanner1,freema,1q3e5t7u,linksys,tiger6,megaman1,neophyte,australia1,mydaddy,1jeffrey,fgdfgdfg,gfgekz,1986irachka,keyman,m0b1l3,dfcz123,mikeyg,playstation2,abc125,slacker1,110491g,lordsoth,bhavani,ssecca,dctvghbdtn,niblick,hondacar,baby01,worldcom,4034407,51094didi,3657549,3630000,3578951,sweetpussy,majick,supercoo,robert11,abacabb,panda123,gfhjkm13,ford4x4,zippo1,lapin,1726354,lovesong,dude11,moebius,paravoz,1357642,matkhau,solnyshko,daniel4,multiplelog,starik,martusia,iamtheman,greentre,jetblue,motorrad,vfrcbvev,redoak,dogma1,gnorman,komlos,tonka1,1010220,666satan,losenord,lateralus,absinthe,command1,jigga1,iiiiiii1,pants1,jungfrau,926337,ufhhbgjnnth,yamakasi,888555,sunny7,gemini69,alone1,zxcvbnmz,cabezon,skyblues,zxc1234,456123a,zero00,caseih,azzurra,legolas1,menudo,murcielago,785612,779977,benidorm,viperman,dima1985,piglet1,hemligt,hotfeet,7elephants,hardup,gamess,a000000,267ksyjf,kaitlynn,sharkie,sisyphus,yellow22,667766,redvette,666420,mets69,ac2zxdty,hxxrvwcy,cdavis,alan1,noddy,579300,druss,eatshit1,555123,appleseed,simpleplan,kazak,526282,fynfyfyfhbde,birthday6,dragon6,1pookie,bluedevils,omg123,hj8z6e,x5dxwp,455445,batman23,termin,chrisbrown,animals1,lucky9,443322,kzktxrf,takayuki,fermer,assembler,zomu9q,sissyboy,sergant,felina,nokia6230i,eminem12,croco,hunt4red,festina,darknigh,cptnz062,ndshnx4s,twizzler,wnmaz7sd,aamaax,gfhfcjkmrf,alabama123,barrynov,happy5,punt0it,durandal,8xuuobe4,cmu9ggzh,bruno12,316497,crazyfrog,vfvfktyf,apple3,kasey1,mackdaddy,anthon1,sunnys,angel3,cribbage,moon1,donal,bryce1,pandabear,mwss474,whitesta,freaker,197100,bitche,p2ssw0rd,turnb,tiktonik,moonlite,ferret1,jackas,ferrum,bearclaw,liberty2,1diablo,caribe,snakeeyes,janbam,azonic,rainmaker,vetalik,bigeasy,baby1234,sureno13,blink1,kluivert,calbears,lavanda,198600,dhtlbyf,medvedeva,fox123,whirling,bonscott,freedom9,october3,manoman,segredo,cerulean,robinso,bsmith,flatus,dannon,password21,rrrrrr1,callista,romai,rainman1,trantor,mickeymo,bulldog7,g123456,pavlin,pass22,snowie,hookah,7ofnine,bubba22,cabible,nicerack,moomoo1,summer98,yoyo123,milan1,lieve27,mustang69,jackster,exocet,nadege,qaz12,bahama,watson1,libras,eclipse2,bahram,bapezm,up9x8rww,ghjcnjz,themaste,deflep27,ghost16,gattaca,fotograf,junior123,gilber,gbjyth,8vjzus,rosco1,begonia,aldebara,flower12,novastar,buzzman,manchild,lopez1,mama11,william7,yfcnz1,blackstar,spurs123,moom4242,1amber,iownyou,tightend,07931505,paquito,1johnson,smokepot,pi31415,snowmass,ayacdc,jessicam,giuliana,5tgbnhy6,harlee,giuli,bigwig,tentacle,scoubidou2,benelli,vasilina,nimda,284655,jaihind,lero4ka,1tommy,reggi,ididit,jlbyjxtcndj,mike26,qbert,wweraw,lukasz,loosee123,palantir,flint1,mapper,baldie,saturne,virgin1,meeeee,elkcit,iloveme2,blue15,themoon,radmir,number3,shyanne,missle,hannelor,jasmina,karin1,lewie622,ghjcnjqgfhjkm,blasters,oiseau,sheela,grinders,panget,rapido,positiv,twink,fltkbyf,kzsfj874,daniel01,enjoyit,nofags,doodad,rustler,squealer,fortunat,peace123,khushi,devils2,7inches,candlebo,topdawg,armen,soundman,zxcqweasd,april7,gazeta,netman,hoppers,bear99,ghbjhbntn,mantle7,bigbo,harpo,jgordon,bullshi,vinny1,krishn,star22,thunderc,galinka,phish123,tintable,nightcrawler,tigerboy,rbhgbx,messi,basilisk,masha1998,nina123,yomamma,kayla123,geemoney,0000000000d,motoman,a3jtni,ser123,owen10,italien,vintelok,12345rewq,nightime,jeepin,ch1tt1ck,mxyzptlk,bandido,ohboy,doctorj,hussar,superted,parfilev,grundle,1jack,livestrong,chrisj,matthew3,access22,moikka,fatone,miguelit,trivium,glenn1,smooches,heiko,dezember,spaghett,stason,molokai,bossdog,guitarma,waderh,boriska,photosho,path13,hfrtnf,audre,junior24,monkey24,silke,vaz21093,bigblue1,trident1,candide,arcanum,klinker,orange99,bengals1,rosebu,mjujuj,nallepuh,mtwapa1a,ranger69,level1,bissjop,leica,1tiffany,rutabega,elvis77,kellie1,sameas,barada,karabas,frank12,queenb,toutoune,surfcity,samanth1,monitor1,littledo,kazakova,fodase,mistral1,april22,carlit,shakal,batman123,fuckoff2,alpha01,5544332211,buddy3,towtruck,kenwood1,vfiekmrf,jkl123,pypsik,ranger75,sitges,toyman,bartek1,ladygirl,booman,boeing77,installsqlst,222666,gosling,bigmack,223311,bogos,kevin2,gomez1,xohzi3g4,kfnju842,klubnika,cubalibr,123456789101,kenpo,0147852369,raptor1,tallulah,boobys,jjones,1q2s3c,moogie,vid2600,almas,wombat1,extra300,xfiles1,green77,sexsex1,heyjude,sammyy,missy123,maiyeuem,nccpl25282,thicluv,sissie,raven3,fldjrfn,buster22,broncos2,laurab,letmein4,harrydog,solovey,fishlips,asdf4321,ford123,superjet,norwegen,movieman,psw333333,intoit,postbank,deepwate,ola123,geolog323,murphys,eshort,a3eilm2s2y,kimota,belous,saurus,123321qaz,i81b4u,aaa12,monkey20,buckwild,byabybnb,mapleleafs,yfcnzyfcnz,baby69,summer03,twista,246890,246824,ltcnhjth,z1z2z3,monika1,sad123,uto29321,bathory,villan,funkey,poptarts,spam967888,705499fh,sebast,porn1234,earn381,1porsche,whatthef,123456789y,polo12,brillo,soreilly,waters1,eudora,allochka,is_a_bot,winter00,bassplay,531879fiz,onemore,bjarne,red911,kot123,artur1,qazxdr,c0rvette,diamond7,matematica,klesko,beaver12,2enter,seashell,panam,chaching,edward2,browni,xenogear,cornfed,aniram,chicco22,darwin1,ancella2,sophie2,vika1998,anneli,shawn41,babie,resolute,pandora2,william8,twoone,coors1,jesusis1,teh012,cheerlea,renfield,tessa1,anna1986,madness1,bkmlfh,19719870,liebherr,ck6znp42,gary123,123654z,alsscan,eyedoc,matrix7,metalgea,chinito,4iter,falcon11,7jokx7b9du,bigfeet,tassadar,retnuh,muscle1,klimova,darion,batistuta,bigsur,1herbier,noonie,ghjrehjh,karimova,faustus,snowwhite,1manager,dasboot,michael12,analfuck,inbed,dwdrums,jaysoncj,maranell,bsheep75,164379,rolodex,166666,rrrrrrr1,almaz666,167943,russel1,negrito,alianz,goodpussy,veronik,1w2q3r4e,efremov,emb377,sdpass,william6,alanfahy,nastya1995,panther5,automag,123qwe12,vfvf2011,fishe,1peanut,speedie,qazwsx1234,pass999,171204j,ketamine,sheena1,energizer,usethis1,123abc123,buster21,thechamp,flvbhfk,frank69,chane,hopeful1,claybird,pander,anusha,bigmaxxx,faktor,housebed,dimidrol,bigball,shashi,derby1,fredy,dervish,bootycall,80988218126,killerb,cheese2,pariss,mymail,dell123,catbert,christa1,chevytru,gjgjdf,00998877,overdriv,ratten,golf01,nyyanks,dinamite,bloembol,gismo,magnus1,march2,twinkles,ryan22,duckey,118a105b,kitcat,brielle,poussin,lanzarot,youngone,ssvegeta,hero63,battle1,kiler,fktrcfylh1,newera,vika1996,dynomite,oooppp,beer4me,foodie,ljhjuf,sonshine,godess,doug1,constanc,thinkbig,steve2,damnyou,autogod,www333,kyle1,ranger7,roller1,harry2,dustin1,hopalong,tkachuk,b00bies,bill2,deep111,stuffit,fire69,redfish1,andrei123,graphix,1fishing,kimbo1,mlesp31,ifufkbyf,gurkan,44556,emily123,busman,and123,8546404,paladine,1world,bulgakov,4294967296,bball23,1wwwww,mycats,elain,delta6,36363,emilyb,color1,6060842,cdtnkfyrf,hedonism,gfgfrfhkj,5551298,scubad,gostate,sillyme,hdbiker,beardown,fishers,sektor,00000007,newbaby,rapid1,braves95,gator2,nigge,anthony3,sammmy,oou812,heffer,phishin,roxanne1,yourass,hornet1,albator,2521659,underwat,tanusha,dianas,3f3fpht7op,dragon20,bilbobag,cheroke,radiatio,dwarf1,majik,33st33,dochka,garibald,robinh,sham69,temp01,wakeboar,violet1,1w2w3w,registr,tonite,maranello,1593570,parolamea,galatasara,loranthos,1472583,asmodean,1362840,scylla,doneit,jokerr,porkypig,kungen,mercator,koolhaas,come2me,debbie69,calbear,liverpoolfc,yankees4,12344321a,kennyb,madma,85200258,dustin23,thomas13,tooling,mikasa,mistic,crfnbyf,112233445,sofia1,heinz57,colts1,price1,snowey,joakim,mark11,963147,cnhfcnm,kzinti,1bbbbbbb,rubberdu,donthate,rupert1,sasha1992,regis1,nbuhbwf,fanboy,sundial,sooner1,wayout,vjnjhjkf,deskpro,arkangel,willie12,mikeyb,celtic1888,luis1,buddy01,duane1,grandma1,aolcom,weeman,172839456,basshead,hornball,magnu,pagedown,molly2,131517,rfvtgbyhn,astonmar,mistery,madalina,cash1,1happy,shenlong,matrix01,nazarova,369874125,800500,webguy,rse2540,ashley2,briank,789551,786110,chunli,j0nathan,greshnik,courtne,suckmyco,mjollnir,789632147,asdfg1234,754321,odelay,ranma12,zebedee,artem777,bmw318is,butt1,rambler1,yankees9,alabam,5w76rnqp,rosies,mafioso,studio1,babyruth,tranzit,magical123,gfhjkm135,12345$,soboleva,709394,ubique,drizzt1,elmers,teamster,pokemons,1472583690,1597532486,shockers,merckx,melanie2,ttocs,clarisse,earth1,dennys,slobber,flagman,farfalla,troika,4fa82hyx,hakan,x4ww5qdr,cumsuck,leather1,forum1,july20,barbel,zodiak,samuel12,ford01,rushfan,bugsy1,invest1,tumadre,screwme,a666666,money5,henry8,tiddles,sailaway,starburs,100years,killer01,comando,hiromi,ranetka,thordog,blackhole,palmeira,verboten,solidsna,q1w1e1,humme,kevinc,gbrfxe,gevaudan,hannah11,peter2,vangar,sharky7,talktome,jesse123,chuchi,pammy,!qazxsw2,siesta,twenty1,wetwilly,477041,natural1,sun123,daniel3,intersta,shithead1,hellyea,bonethugs,solitair,bubbles2,father1,nick01,444000,adidas12,dripik,cameron2,442200,a7nz8546,respublika,fkojn6gb,428054,snoppy,rulez1,haslo,rachael1,purple01,zldej102,ab12cd34,cytuehjxrf,madhu,astroman,preteen,handsoff,mrblonde,biggio,testin,vfdhif,twolves,unclesam,asmara,kpydskcw,lg2wmgvr,grolsch,biarritz,feather1,williamm,s62i93,bone1,penske,337733,336633,taurus1,334433,billet,diamondd,333000,nukem,fishhook,godogs,thehun,lena1982,blue00,smelly1,unb4g9ty,65pjv22,applegat,mikehunt,giancarlo,krillin,felix123,december1,soapy,46doris,nicole23,bigsexy1,justin10,pingu,bambou,falcon12,dgthtl,1surfer,qwerty01,estrellit,nfqcjy,easygo,konica,qazqwe,1234567890m,stingers,nonrev,3e4r5t,champio,bbbbbb99,196400,allen123,seppel,simba2,rockme,zebra3,tekken3,endgame,sandy2,197300,fitte,monkey00,eldritch,littleone,rfyfgkz,1member,66chevy,oohrah,cormac,hpmrbm41,197600,grayfox,elvis69,celebrit,maxwell7,rodders,krist,1camaro,broken1,kendall1,silkcut,katenka,angrick,maruni,17071994a,tktyf,kruemel,snuffles,iro4ka,baby12,alexis01,marryme,vlad1994,forward1,culero,badaboom,malvin,hardtoon,hatelove,molley,knopo4ka,duchess1,mensuck,cba321,kickbutt,zastava,wayner,fuckyou6,eddie123,cjkysir,john33,dragonfi,cody1,jabell,cjhjrf,badseed,sweden1,marihuana,brownlov,elland,nike1234,kwiettie,jonnyboy,togepi,billyk,robert123,bb334,florenci,ssgoku,198910,bristol1,bob007,allister,yjdujhjl,gauloise,198920,bellaboo,9lives,aguilas,wltfg4ta,foxyroxy,rocket69,fifty50,babalu,master21,malinois,kaluga,gogosox,obsessio,yeahrigh,panthers1,capstan,liza2000,leigh1,paintball1,blueskie,cbr600f3,bagdad,jose98,mandreki,shark01,wonderbo,muledeer,xsvnd4b2,hangten,200001,grenden,anaell,apa195,model1,245lufpq,zip100,ghjcgtrn,wert1234,misty2,charro,juanjose,fkbcrf,frostbit,badminto,buddyy,1doctor,vanya,archibal,parviz,spunky1,footboy,dm6tzsgp,legola,samadhi,poopee,ytdxz2ca,hallowboy,dposton,gautie,theworm,guilherme,dopehead,iluvtits,bobbob1,ranger6,worldwar,lowkey,chewbaca,oooooo99,ducttape,dedalus,celular,8i9o0p,borisenko,taylor01,111111z,arlingto,p3nnywiz,rdgpl3ds,boobless,kcmfwesg,blacksab,mother2,markus1,leachim,secret2,s123456789,1derful,espero,russell2,tazzer,marykate,freakme,mollyb,lindros8,james00,gofaster,stokrotka,kilbosik,aquamann,pawel1,shedevil,mousie,slot2009,october6,146969,mm259up,brewcrew,choucho,uliana,sexfiend,fktirf,pantss,vladimi,starz,sheeps,12341234q,bigun,tiggers,crjhjcnm,libtech,pudge1,home12,zircon,klaus1,jerry2,pink1,lingus,monkey66,dumass,polopolo09,feuerweh,rjyatnf,chessy,beefer,shamen,poohbear1,4jjcho,bennevis,fatgirls,ujnbrf,cdexswzaq,9noize9,rich123,nomoney,racecar1,hacke,clahay,acuario,getsum,hondacrv,william0,cheyenn,techdeck,atljhjdf,wtcacq,suger,fallenangel,bammer,tranquil,carla123,relayer,lespaul1,portvale,idontno,bycnbnen,trooper2,gennadiy,pompon,billbob,amazonka,akitas,chinatow,atkbrc,busters,fitness1,cateye,selfok2013,1murphy,fullhous,mucker,bajskorv,nectarin,littlebitch,love24,feyenoor,bigal37,lambo1,pussybitch,icecube1,biged,kyocera,ltybcjdf,boodle,theking1,gotrice,sunset1,abm1224,fromme,sexsells,inheat,kenya1,swinger1,aphrodit,kurtcobain,rhind101,poidog,poiulkjh,kuzmina,beantown,tony88,stuttgar,drumer,joaqui,messenge,motorman,amber2,nicegirl,rachel69,andreia,faith123,studmuffin,jaiden,red111,vtkmybr,gamecocks,gumper,bosshogg,4me2know,tokyo1,kleaner,roadhog,fuckmeno,phoenix3,seeme,buttnutt,boner69,andreyka,myheart,katerin,rugburn,jvtuepip,dc3ubn,chile1,ashley69,happy99,swissair,balls2,fylhttdf,jimboo,55555d,mickey11,voronin,m7hsqstm,stufff,merete,weihnachte,dowjones,baloo1,freeones,bears34,auburn1,beverl,timberland,1elvis,guinness1,bombadil,flatron1,logging7,telefoon,merl1n,masha1,andrei1,cowabung,yousuck1,1matrix,peopl,asd123qwe,sweett,mirror1,torrente,joker12,diamond6,jackaroo,00000a,millerlite,ironhorse,2twins,stryke,gggg1,zzzxxxccc,roosevel,8363eddy,angel21,depeche1,d0ct0r,blue14,areyou,veloce,grendal,frederiksberg,cbcntvf,cb207sl,sasha2000,was.here,fritzz,rosedale,spinoza,cokeisit,gandalf3,skidmark,ashley01,12345j,1234567890qaz,sexxxxxx,beagles,lennart,12345789,pass10,politic,max007,gcheckou,12345611,tiffy,lightman,mushin,velosiped,brucewayne,gauthie,elena123,greenegg,h2oski,clocker,nitemare,123321s,megiddo,cassidy1,david13,boywonde,flori,peggy12,pgszt6md,batterie,redlands,scooter6,bckhere,trueno,bailey11,maxwell2,bandana,timoth1,startnow,ducati74,tiern,maxine1,blackmetal,suzyq,balla007,phatfarm,kirsten1,titmouse,benhogan,culito,forbin,chess1,warren1,panman,mickey7,24lover,dascha,speed2,redlion,andrew10,johnwayn,nike23,chacha1,bendog,bullyboy,goldtree,spookie,tigger99,1cookie,poutine,cyclone1,woodpony,camaleun,bluesky1,dfadan,eagles20,lovergirl,peepshow,mine1,dima1989,rjdfkmxer,11111aaaaa,machina,august17,1hhhhh,0773417k,1monster,freaksho,jazzmin,davidw,kurupt,chumly,huggies,sashenka,ccccccc1,bridge1,giggalo,cincinna,pistol1,hello22,david77,lightfoo,lucky6,jimmy12,261397,lisa12,tabaluga,mysite,belo4ka,greenn,eagle99,punkrawk,salvado,slick123,wichsen,knight99,dummys,fefolico,contrera,kalle1,anna1984,delray,robert99,garena,pretende,racefan,alons,serenada,ludmilla,cnhtkjr,l0swf9gx,hankster,dfktynbyrf,sheep1,john23,cv141ab,kalyani,944turbo,crystal2,blackfly,zrjdktdf,eus1sue1,mario5,riverplate,harddriv,melissa3,elliott1,sexybitc,cnhfyybr,jimdavis,bollix,beta1,amberlee,skywalk1,natala,1blood,brattax,shitty1,gb15kv99,ronjon,rothmans,thedoc,joey21,hotboi,firedawg,bimbo38,jibber,aftermat,nomar,01478963,phishing,domodo,anna13,materia,martha1,budman1,gunblade,exclusiv,sasha1997,anastas,rebecca2,fackyou,kallisti,fuckmyass,norseman,ipswich1,151500,1edward,intelinside,darcy1,bcrich,yjdjcnbf,failte,buzzzz,cream1,tatiana1,7eleven,green8,153351,1a2s3d4f5g6h,154263,milano1,bambi1,bruins77,rugby2,jamal1,bolita,sundaypunch,bubba12,realmadr,vfyxtcnth,iwojima,notlob,black666,valkiria,nexus1,millerti,birthday100,swiss1,appollo,gefest,greeneyes,celebrat,tigerr,slava123,izumrud,bubbabub,legoman,joesmith,katya123,sweetdream,john44,wwwwwww1,oooooo1,socal,lovespor,s5r8ed67s,258147,heidis,cowboy22,wachovia,michaelb,qwe1234567,i12345,255225,goldie1,alfa155,45colt,safeu851,antonova,longtong,1sparky,gfvznm,busen,hjlbjy,whateva,rocky4,cokeman,joshua3,kekskek1,sirocco,jagman,123456qwert,phinupi,thomas10,loller,sakur,vika2011,fullred,mariska,azucar,ncstate,glenn74,halima,aleshka,ilovemylife,verlaat,baggie,scoubidou6,phatboy,jbruton,scoop1,barney11,blindman,def456,maximus2,master55,nestea,11223355,diego123,sexpistols,sniffy,philip1,f12345,prisonbreak,nokia2700,ajnjuhfa,yankees3,colfax,ak470000,mtnman,bdfyeirf,fotball,ichbin,trebla,ilusha,riobravo,beaner1,thoradin,polkaudi,kurosawa,honda123,ladybu,valerik,poltava,saviola,fuckyouguys,754740g0,anallove,microlab1,juris01,ncc1864,garfild,shania1,qagsud,makarenko,cindy69,lebedev,andrew11,johnnybo,groovy1,booster1,sanders1,tommyb,johnson4,kd189nlcih,hondaman,vlasova,chick1,sokada,sevisgur,bear2327,chacho,sexmania,roma1993,hjcnbckfd,valley1,howdie,tuppence,jimandanne,strike3,y4kuz4,nhfnfnf,tsubasa,19955991,scabby,quincunx,dima1998,uuuuuu1,logica,skinner1,pinguino,lisa1234,xpressmusic,getfucked,qqqq1,bbbb1,matulino,ulyana,upsman,johnsmith,123579,co2000,spanner1,todiefor,mangoes,isabel1,123852,negra,snowdon,nikki123,bronx1,booom,ram2500,chuck123,fireboy,creek1,batman13,princesse,az12345,maksat,1knight,28infern,241455,r7112s,muselman,mets1986,katydid,vlad777,playme,kmfdm1,asssex,1prince,iop890,bigbroth,mollymoo,waitron,lizottes,125412,juggler,quinta,0sister0,zanardi,nata123,heckfyxbr,22q04w90e,engine2,nikita95,zamira,hammer22,lutscher,carolina1,zz6319,sanman,vfuflfy,buster99,rossco,kourniko,aggarwal,tattoo1,janice1,finger1,125521,19911992,shdwlnds,rudenko,vfvfgfgf123,galatea,monkeybu,juhani,premiumcash,classact,devilmay,helpme2,knuddel,hardpack,ramil,perrit,basil1,zombie13,stockcar,tos8217,honeypie,nowayman,alphadog,melon1,talula,125689,tiribon12,tornike,haribol,telefone,tiger22,sucka,lfytxrf,chicken123,muggins,a23456,b1234567,lytdybr,otter1,pippa,vasilisk,cooking1,helter,78978,bestboy,viper7,ahmed1,whitewol,mommys,apple5,shazam1,chelsea7,kumiko,masterma,rallye,bushmast,jkz123,entrar,andrew6,nathan01,alaric,tavasz,heimdall,gravy1,jimmy99,cthlwt,powerr,gthtrhtcnjr,canesfan,sasha11,ybrbnf_25,august9,brucie,artichok,arnie1,superdude,tarelka,mickey22,dooper,luners,holeshot,good123,gettysbu,bicho,hammer99,divine5,1zxcvbn,stronzo,q22222,disne,bmw750il,godhead,hallodu,aerith,nastik,differen,cestmoi,amber69,5string,pornosta,dirtygirl,ginger123,formel1,scott12,honda200,hotspurs,johnatha,firstone123,lexmark1,msconfig,karlmasc,l123456,123qweasdzx,baldman,sungod,furka,retsub,9811020,ryder1,tcglyued,astron,lbvfcbr,minddoc,dirt49,baseball12,tbear,simpl,schuey,artimus,bikman,plat1num,quantex,gotyou,hailey1,justin01,ellada,8481068,000002,manimal,dthjybxrf,buck123,dick123,6969696,nospam,strong1,kodeord,bama12,123321w,superman123,gladiolus,nintend,5792076,dreamgirl,spankme1,gautam,arianna1,titti,tetas,cool1234,belladog,importan,4206969,87e5nclizry,teufelo7,doller,yfl.irf,quaresma,3440172,melis,bradle,nnmaster,fast1,iverso,blargh,lucas12,chrisg,iamsam,123321az,tomjerry,kawika,2597174,standrew,billyg,muskan,gizmodo2,rz93qpmq,870621345,sathya,qmezrxg4,januari,marthe,moom4261,cum2me,hkger286,lou1988,suckit1,croaker,klaudia1,753951456,aidan1,fsunoles,romanenko,abbydog,isthebes,akshay,corgi,fuck666,walkman555,ranger98,scorpian,hardwareid,bluedragon,fastman,2305822q,iddqdiddqd,1597532,gopokes,zvfrfcb,w1234567,sputnik1,tr1993,pa$$w0rd,2i5fdruv,havvoc,1357913,1313131,bnm123,cowd00d,flexscan,thesims2,boogiema,bigsexxy,powerstr,ngc4565,joshman,babyboy1,123jlb,funfunfu,qwe456,honor1,puttana,bobbyj,daniel21,pussy12,shmuck,1232580,123578951,maxthedo,hithere1,bond0007,gehenna,nomames,blueone,r1234567,bwana,gatinho,1011111,torrents,cinta,123451234,tiger25,money69,edibey,pointman,mmcm19,wales1,caffreys,phaedra,bloodlus,321ret32,rufuss,tarbit,joanna1,102030405,stickboy,lotrfotr34,jamshid,mclarenf1,ataman,99ford,yarrak,logan2,ironlung,pushistik,dragoon1,unclebob,tigereye,pinokio,tylerj,mermaid1,stevie1,jaylen,888777,ramana,roman777,brandon7,17711771s,thiago,luigi1,edgar1,brucey,videogam,classi,birder,faramir,twiddle,cubalibre,grizzy,fucky,jjvwd4,august15,idinahui,ranita,nikita1998,123342,w1w2w3,78621323,4cancel,789963,(null,vassago,jaydog472,123452,timt42,canada99,123589,rebenok,htyfnf,785001,osipov,maks123,neverwinter,love2010,777222,67390436,eleanor1,bykemo,aquemini,frogg,roboto,thorny,shipmate,logcabin,66005918,nokian,gonzos,louisian,1abcdefg,triathlo,ilovemar,couger,letmeino,supera,runvs,fibonacci,muttly,58565254,5thgbqi,vfnehsv,electr,jose12,artemis1,newlove,thd1shr,hawkey,grigoryan,saisha,tosca,redder,lifesux,temple1,bunnyman,thekids,sabbeth,tarzan1,182838,158uefas,dell50,1super,666222,47ds8x,jackhamm,mineonly,rfnfhbyf,048ro,665259,kristina1,bombero,52545856,secure1,bigloser,peterk,alex2,51525354,anarchy1,superx,teenslut,money23,sigmapi,sanfrancisco,acme34,private5,eclips,qwerttrewq,axelle,kokain,hardguy,peter69,jesuschr,dyanna,dude69,sarah69,toyota91,amberr,45645645,bugmenot,bigted,44556677,556644,wwr8x9pu,alphaome,harley13,kolia123,wejrpfpu,revelati,nairda,sodoff,cityboy,pinkpussy,dkalis,miami305,wow12345,triplet,tannenbau,asdfasdf1,darkhors,527952,retired1,soxfan,nfyz123,37583867,goddes,515069,gxlmxbewym,1warrior,36925814,dmb2011,topten,karpova,89876065093rax,naturals,gateway9,cepseoun,turbot,493949,cock22,italia1,sasafras,gopnik,stalke,1qazxdr5,wm2006,ace1062,alieva,blue28,aracel,sandia,motoguzz,terri1,emmajane,conej,recoba,alex1995,jerkyboy,cowboy12,arenrone,precisio,31415927,scsa316,panzer1,studly1,powerhou,bensam,mashoutq,billee,eeyore1,reape,thebeatl,rul3z,montesa,doodle1,cvzefh1gk,424365,a159753,zimmerma,gumdrop,ashaman,grimreap,icandoit,borodina,branca,dima2009,keywest1,vaders,bubluk,diavolo,assss,goleta,eatass,napster1,382436,369741,5411pimo,lenchik,pikach,gilgamesh,kalimera,singer1,gordon2,rjycnbnewbz,maulwurf,joker13,2much4u,bond00,alice123,robotec,fuckgirl,zgjybz,redhorse,margaret1,brady1,pumpkin2,chinky,fourplay,1booger,roisin,1brandon,sandan,blackheart,cheez,blackfin,cntgfyjdf,mymoney1,09080706,goodboss,sebring1,rose1,kensingt,bigboner,marcus12,ym3cautj,struppi,thestone,lovebugs,stater,silver99,forest99,qazwsx12345,vasile,longboar,mkonji,huligan,rhfcbdfz,airmail,porn11,1ooooo,sofun,snake2,msouthwa,dougla,1iceman,shahrukh,sharona,dragon666,france98,196800,196820,ps253535,zjses9evpa,sniper01,design1,konfeta,jack99,drum66,good4you,station2,brucew,regedit,school12,mvtnr765,pub113,fantas,tiburon1,king99,ghjcnjgbpltw,checkito,308win,1ladybug,corneliu,svetasveta,197430,icicle,imaccess,ou81269,jjjdsl,brandon6,bimbo1,smokee,piccolo1,3611jcmg,children2,cookie2,conor1,darth1,margera,aoi856,paully,ou812345,sklave,eklhigcz,30624700,amazing1,wahooo,seau55,1beer,apples2,chulo,dolphin9,heather6,198206,198207,hergood,miracle1,njhyflj,4real,milka,silverfi,fabfive,spring12,ermine,mammy,jumpjet,adilbek,toscana,caustic,hotlove,sammy69,lolita1,byoung,whipme,barney01,mistys,tree1,buster3,kaylin,gfccgjhn,132333,aishiteru,pangaea,fathead1,smurph,198701,ryslan,gasto,xexeylhf,anisimov,chevyss,saskatoo,brandy12,tweaker,irish123,music2,denny1,palpatin,outlaw1,lovesuck,woman1,mrpibb,diadora,hfnfneq,poulette,harlock,mclaren1,cooper12,newpass3,bobby12,rfgecnfcerf,alskdjfh,mini14,dukers,raffael,199103,cleo123,1234567qwertyu,mossberg,scoopy,dctulf,starline,hjvjxrf,misfits1,rangers2,bilbos,blackhea,pappnase,atwork,purple2,daywalker,summoner,1jjjjjjj,swansong,chris10,laluna,12345qqq,charly1,lionsden,money99,silver33,hoghead,bdaddy,199430,saisg002,nosaints,tirpitz,1gggggg,jason13,kingss,ernest1,0cdh0v99ue,pkunzip,arowana,spiri,deskjet1,armine,lances,magic2,thetaxi,14159265,cacique,14142135,orange10,richard0,backdraf,255ooo,humtum,kohsamui,c43dae874d,wrestling1,cbhtym,sorento,megha,pepsiman,qweqwe12,bliss7,mario64,korolev,balls123,schlange,gordit,optiquest,fatdick,fish99,richy,nottoday,dianne1,armyof1,1234qwerasdfzxcv,bbonds,aekara,lidiya,baddog1,yellow5,funkie,ryan01,greentree,gcheckout,marshal1,liliput,000000z,rfhbyrf,gtogto43,rumpole,tarado,marcelit,aqwzsxedc,kenshin1,sassydog,system12,belly1,zilla,kissfan,tools1,desember,donsdad,nick11,scorpio6,poopoo1,toto99,steph123,dogfuck,rocket21,thx113,dude12,sanek,sommar,smacky,pimpsta,letmego,k1200rs,lytghjgtnhjdcr,abigale,buddog,deles,baseball9,roofus,carlsbad,hamzah,hereiam,genial,schoolgirlie,yfz450,breads,piesek,washear,chimay,apocalyp,nicole18,gfgf1234,gobulls,dnevnik,wonderwall,beer1234,1moose,beer69,maryann1,adpass,mike34,birdcage,hottuna,gigant,penquin,praveen,donna123,123lol123,thesame,fregat,adidas11,selrahc,pandoras,test3,chasmo,111222333000,pecos,daniel11,ingersol,shana1,mama12345,cessna15,myhero,1simpson,nazarenko,cognit,seattle2,irina1,azfpc310,rfycthdf,hardy1,jazmyn,sl1200,hotlanta,jason22,kumar123,sujatha,fsd9shtyu,highjump,changer,entertai,kolding,mrbig,sayuri,eagle21,qwertzu,jorge1,0101dd,bigdong,ou812a,sinatra1,htcnjhfy,oleg123,videoman,pbyfblf,tv612se,bigbird1,kenaidog,gunite,silverma,ardmore,123123qq,hotbot,cascada,cbr600f4,harakiri,chico123,boscos,aaron12,glasgow1,kmn5hc,lanfear,1light,liveoak,fizika,ybrjkftdyf,surfside,intermilan,multipas,redcard,72chevy,balata,coolio1,schroede,kanat,testerer,camion,kierra,hejmeddig,antonio2,tornados,isidor,pinkey,n8skfswa,ginny1,houndog,1bill,chris25,hastur,1marine,greatdan,french1,hatman,123qqq,z1z2z3z4,kicker1,katiedog,usopen,smith22,mrmagoo,1234512i,assa123,7seven7,monster7,june12,bpvtyf,149521,guenter,alex1985,voronina,mbkugegs,zaqwsxcderfv,rusty5,mystic1,master0,abcdef12,jndfkb,r4zpm3,cheesey,skripka,blackwhite,sharon69,dro8smwq,lektor,techman,boognish,deidara,heckfyf,quietkey,authcode,monkey4,jayboy,pinkerto,merengue,chulita,bushwick,turambar,kittykit,joseph2,dad123,kristo,pepote,scheiss,hambone1,bigballa,restaura,tequil,111luzer,euro2000,motox,denhaag,chelsi,flaco1,preeti,lillo,1001sin,passw,august24,beatoff,555555d,willis1,kissthis,qwertyz,rvgmw2gl,iloveboobies,timati,kimbo,msinfo,dewdrop,sdbaker,fcc5nky2,messiah1,catboy,small1,chode,beastie1,star77,hvidovre,short1,xavie,dagobah,alex1987,papageno,dakota2,toonami,fuerte,jesus33,lawina,souppp,dirtybir,chrish,naturist,channel1,peyote,flibble,gutentag,lactate,killem,zucchero,robinho,ditka,grumpy1,avr7000,boxxer,topcop,berry1,mypass1,beverly1,deuce1,9638527410,cthuttdf,kzkmrf,lovethem,band1t,cantona1,purple11,apples123,wonderwo,123a456,fuzzie,lucky99,dancer2,hoddling,rockcity,winner12,spooty,mansfiel,aimee1,287hf71h,rudiger,culebra,god123,agent86,daniel0,bunky1,notmine,9ball,goofus,puffy1,xyh28af4,kulikov,bankshot,vurdf5i2,kevinm,ercole,sexygirls,razvan,october7,goater,lollie,raissa,thefrog,mdmaiwa3,mascha,jesussaves,union1,anthony9,crossroa,brother2,areyuke,rodman91,toonsex,dopeman,gericom,vaz2115,cockgobbler,12356789,12345699,signatur,alexandra1,coolwhip,erwin1,awdrgyjilp,pens66,ghjrjgtyrj,linkinpark,emergenc,psych0,blood666,bootmort,wetworks,piroca,johnd,iamthe1,supermario,homer69,flameon,image1,bebert,fylhtq1,annapoli,apple11,hockey22,10048,indahouse,mykiss,1penguin,markp,misha123,foghat,march11,hank1,santorin,defcon4,tampico,vbnhjafy,robert22,bunkie,athlon64,sex777,nextdoor,koskesh,lolnoob,seemnemaailm,black23,march15,yeehaa,chiqui,teagan,siegheil,monday2,cornhusk,mamusia,chilis,sthgrtst,feldspar,scottm,pugdog,rfghjy,micmac,gtnhjdyf,terminato,1jackson,kakosja,bogomol,123321aa,rkbvtyrj,tresor,tigertig,fuckitall,vbkkbjy,caramon,zxc12,balin,dildo1,soccer09,avata,abby123,cheetah1,marquise,jennyc,hondavfr,tinti,anna1985,dennis2,jorel,mayflowe,icema,hal2000,nikkis,bigmouth,greenery,nurjan,leonov,liberty7,fafnir,larionov,sat321321,byteme1,nausicaa,hjvfynbrf,everto,zebra123,sergio1,titone,wisdom1,kahala,104328q,marcin1,salima,pcitra,1nnnnn,nalini,galvesto,neeraj,rick1,squeeky,agnes1,jitterbu,agshar,maria12,0112358,traxxas,stivone,prophet1,bananza,sommer1,canoneos,hotfun,redsox11,1bigmac,dctdjkjl,legion1,everclea,valenok,black9,danny001,roxie1,1theman,mudslide,july16,lechef,chula,glamis,emilka,canbeef,ioanna,cactus1,rockshox,im2cool,ninja9,thvfrjdf,june28,milo17,missyou,micky1,nbibyf,nokiaa,goldi,mattias,fuckthem,asdzxc123,ironfist,junior01,nesta,crazzy,killswit,hygge,zantac,kazama,melvin1,allston,maandag,hiccup,prototyp,specboot,dwl610,hello6,159456,baldhead,redwhite,calpoly,whitetail,agile1,cousteau,matt01,aust1n,malcolmx,gjlfhjr,semperf1,ferarri,a1b2c3d,vangelis,mkvdari,bettis36,andzia,comand,tazzman,morgaine,pepluv,anna1990,inandout,anetka,anna1997,wallpape,moonrake,huntress,hogtie,cameron7,sammy7,singe11,clownboy,newzeala,wilmar,safrane,rebeld,poopi,granat,hammertime,nermin,11251422,xyzzy1,bogeys,jkmxbr,fktrcfyl,11223311,nfyrbcn,11223300,powerpla,zoedog,ybrbnbyf,zaphod42,tarawa,jxfhjdfirf,dude1234,g5wks9,goobe,czekolada,blackros,amaranth,medical1,thereds,julija,nhecsyfujkjdt,promopas,buddy4,marmalad,weihnachten,tronic,letici,passthief,67mustan,ds7zamnw,morri,w8woord,cheops,pinarell,sonofsam,av473dv,sf161pn,5c92v5h6,purple13,tango123,plant1,1baby,xufrgemw,fitta,1rangers,spawns,kenned,taratata,19944991,11111118,coronas,4ebouux8,roadrash,corvette1,dfyjdf846,marley12,qwaszxerdfcv,68stang,67stang,racin,ellehcim,sofiko,nicetry,seabass1,jazzman1,zaqwsx1,laz2937,uuuuuuu1,vlad123,rafale,j1234567,223366,nnnnnn1,226622,junkfood,asilas,cer980,daddymac,persepho,neelam,00700,shithappens,255555,qwertyy,xbox36,19755791,qweasd1,bearcub,jerryb,a1b1c1,polkaudio,basketball1,456rty,1loveyou,marcus2,mama1961,palace1,transcend,shuriken,sudhakar,teenlove,anabelle,matrix99,pogoda,notme,bartend,jordana,nihaoma,ataris,littlegi,ferraris,redarmy,giallo,fastdraw,accountbloc,peludo,pornostar,pinoyako,cindee,glassjaw,dameon,johnnyd,finnland,saudade,losbravo,slonko,toplay,smalltit,nicksfun,stockhol,penpal,caraj,divedeep,cannibus,poppydog,pass88,viktory,walhalla,arisia,lucozade,goldenbo,tigers11,caball,ownage123,tonna,handy1,johny,capital5,faith2,stillher,brandan,pooky1,antananarivu,hotdick,1justin,lacrimos,goathead,bobrik,cgtwbfkbcn,maywood,kamilek,gbplf123,gulnar,beanhead,vfvjyn,shash,viper69,ttttttt1,hondacr,kanako,muffer,dukies,justin123,agapov58,mushka,bad11bad,muleman,jojo123,andreika,makeit,vanill,boomers,bigals,merlin11,quacker,aurelien,spartak1922,ligeti,diana2,lawnmowe,fortune1,awesom,rockyy,anna1994,oinker,love88,eastbay,ab55484,poker0,ozzy666,papasmurf,antihero,photogra,ktm250,painkill,jegr2d2,p3orion,canman,dextur,qwest123,samboy,yomismo,sierra01,herber,vfrcbvvfrcbv,gloria1,llama1,pie123,bobbyjoe,buzzkill,skidrow,grabber,phili,javier1,9379992q,geroin,oleg1994,sovereig,rollover,zaq12qaz,battery1,killer13,alina123,groucho1,mario12,peter22,butterbean,elise1,lucycat,neo123,ferdi,golfer01,randie,gfhfyjbr,ventura1,chelsea3,pinoy,mtgox,yrrim7,shoeman,mirko,ffggyyo,65mustan,ufdibyjd,john55,suckfuck,greatgoo,fvfnjhb,mmmnnn,love20,1bullshi,sucesso,easy1234,robin123,rockets1,diamondb,wolfee,nothing0,joker777,glasnost,richar1,guille,sayan,koresh,goshawk,alexx,batman21,a123456b,hball,243122,rockandr,coolfool,isaia,mary1,yjdbrjdf,lolopc,cleocat,cimbo,lovehina,8vfhnf,passking,bonapart,diamond2,bigboys,kreator,ctvtyjdf,sassy123,shellac,table54781,nedkelly,philbert,sux2bu,nomis,sparky99,python1,littlebear,numpty,silmaril,sweeet,jamesw,cbufhtnf,peggysue,wodahs,luvsex,wizardry,venom123,love4you,bama1,samat,reviewpass,ned467,cjkjdtq,mamula,gijoe,amersham,devochka,redhill,gisel,preggo,polock,cando,rewster,greenlantern,panasonik,dave1234,mikeee,1carlos,miledi,darkness1,p0o9i8u7y6,kathryn1,happyguy,dcp500,assmaster,sambuka,sailormo,antonio3,logans,18254288,nokiax2,qwertzuiop,zavilov,totti,xenon1,edward11,targa1,something1,tony_t,q1w2e3r4t5y6u7i8o9p0,02551670,vladimir1,monkeybutt,greenda,neel21,craiger,saveliy,dei008,honda450,fylhtq95,spike2,fjnq8915,passwordstandard,vova12345,talonesi,richi,gigemags,pierre1,westin,trevoga,dorothee,bastogne,25563o,brandon3,truegrit,krimml,iamgreat,servis,a112233,paulinka,azimuth,corperfmonsy,358hkyp,homerun1,dogbert1,eatmyass,cottage1,savina,baseball7,bigtex,gimmesum,asdcxz,lennon1,a159357,1bastard,413276191q,pngfilt,pchealth,netsnip,bodiroga,1matt,webtvs,ravers,adapters,siddis,mashamasha,coffee2,myhoney,anna1982,marcia1,fairchil,maniek,iloveluc,batmonh,wildon,bowie1,netnwlnk,fancy1,tom204,olga1976,vfif123,queens1,ajax01,lovess,mockba,icam4usb,triada,odinthor,rstlne,exciter,sundog,anchorat,girls69,nfnmzyrf,soloma,gti16v,shadowman,ottom,rataros,tonchin,vishal,chicken0,pornlo,christiaan,volante,likesit,mariupol,runfast,gbpltw123,missys,villevalo,kbpjxrf,ghibli,calla,cessna172,kinglear,dell11,swift1,walera,1cricket,pussy5,turbo911,tucke,maprchem56458,rosehill,thekiwi1,ygfxbkgt,mandarinka,98xa29,magnit,cjfrf,paswoord,grandam1,shenmue,leedsuni,hatrick,zagadka,angeldog,michaell,dance123,koichi,bballs,29palms,xanth,228822,ppppppp1,1kkkkk,1lllll,mynewbots,spurss,madmax1,224455,city1,mmmmmmm1,nnnnnnn1,biedronka,thebeatles,elessar,f14tomcat,jordan18,bobo123,ayi000,tedbear,86chevyx,user123,bobolink,maktub,elmer1,flyfishi,franco1,gandalf0,traxdata,david21,enlighte,dmitrij,beckys,1giants,flippe,12345678w,jossie,rugbyman,snowcat,rapeme,peanut11,gemeni,udders,techn9ne,armani1,chappie,war123,vakantie,maddawg,sewanee,jake5253,tautt1,anthony5,letterma,jimbo2,kmdtyjr,hextall,jessica6,amiga500,hotcunt,phoenix9,veronda,saqartvelo,scubas,sixer3,williamj,nightfal,shihan,melnikova,kosssss,handily,killer77,jhrl0821,march17,rushman,6gcf636i,metoyou,irina123,mine11,primus1,formatters,matthew5,infotech,gangster1,jordan45,moose69,kompas,motoxxx,greatwhi,cobra12,kirpich,weezer1,hello23,montse,tracy123,connecte,cjymrf,hemingwa,azreal,gundam00,mobila,boxman,slayers1,ravshan,june26,fktrcfylhjd,bermuda1,tylerd,maersk,qazwsx11,eybdthcbntn,ash123,camelo,kat123,backd00r,cheyenne1,1king,jerkin,tnt123,trabant,warhammer40k,rambos,punto,home77,pedrito,1frank,brille,guitarman,george13,rakas,tgbxtcrbq,flute1,bananas1,lovezp1314,thespot,postie,buster69,sexytime,twistys,zacharia,sportage,toccata,denver7,terry123,bogdanova,devil69,higgins1,whatluck,pele10,kkk666,jeffery1,1qayxsw2,riptide1,chevy11,munchy,lazer1,hooker1,ghfgjh,vergesse,playgrou,4077mash,gusev,humpin,oneputt,hydepark,monster9,tiger8,tangsoo,guy123,hesoyam1,uhtqneyu,thanku,lomond,ortezza,kronik,geetha,rabbit66,killas,qazxswe,alabaste,1234567890qwerty,capone1,andrea12,geral,beatbox,slutfuck,booyaka,jasmine7,ostsee,maestro1,beatme,tracey1,buster123,donaldduck,ironfish,happy6,konnichi,gintonic,momoney1,dugan1,today2,enkidu,destiny2,trim7gun,katuha,fractals,morganstanley,polkadot,gotime,prince11,204060,fifa2010,bobbyt,seemee,amanda10,airbrush,bigtitty,heidie,layla1,cotton1,5speed,fyfnjkmtdyf,flynavy,joxury8f,meeko,akuma,dudley1,flyboy1,moondog1,trotters,mariami,signin,chinna,legs11,pussy4,1s1h1e1f1,felici,optimus1,iluvu,marlins1,gavaec,balance1,glock40,london01,kokot,southwes,comfort1,sammy11,rockbottom,brianc,litebeer,homero,chopsuey,greenlan,charit,freecell,hampster,smalldog,viper12,blofeld,1234567890987654321,realsex,romann,cartman2,cjdthitycndj,nelly1,bmw528,zwezda,masterba,jeep99,turtl,america2,sunburst,sanyco,auntjudy,125wm,blue10,qwsazx,cartma,toby12,robbob,red222,ilovecock,losfix16,1explore,helge,vaz2114,whynotme,baba123,mugen,1qazwsxedc,albertjr,0101198,sextime,supras,nicolas2,wantsex,pussy6,checkm8,winam,24gordon,misterme,curlew,gbljhfcs,medtech,franzi,butthea,voivod,blackhat,egoiste,pjkeirf,maddog69,pakalolo,hockey4,igor1234,rouges,snowhite,homefree,sexfreak,acer12,dsmith,blessyou,199410,vfrcbvjd,falco02,belinda1,yaglasph,april21,groundho,jasmin1,nevergiveup,elvir,gborv526,c00kie,emma01,awesome2,larina,mike12345,maximu,anupam,bltynbabrfwbz,tanushka,sukkel,raptor22,josh12,schalke04,cosmodog,fuckyou8,busybee,198800,bijoux,frame1,blackmor,giveit,issmall,bear13,123-123,bladez,littlegirl,ultra123,fletch1,flashnet,loploprock,rkelly,12step,lukas1,littlewhore,cuntfinger,stinkyfinger,laurenc,198020,n7td4bjl,jackie69,camel123,ben1234,1gateway,adelheid,fatmike,thuglove,zzaaqq,chivas1,4815162342q,mamadou,nadano,james22,benwin,andrea99,rjirf,michou,abkbgg,d50gnn,aaazzz,a123654,blankman,booboo11,medicus,bigbone,197200,justine1,bendix,morphius,njhvjp,44mag,zsecyus56,goodbye1,nokiadermo,a333444,waratsea,4rzp8ab7,fevral,brillian,kirbys,minim,erathia,grazia,zxcvb1234,dukey,snaggle,poppi,hymen,1video,dune2000,jpthjdf,cvbn123,zcxfcnkbdfz,astonv,ginnie,316271,engine3,pr1ncess,64chevy,glass1,laotzu,hollyy,comicbooks,assasins,nuaddn9561,scottsda,hfcnfvfy,accobra,7777777z,werty123,metalhead,romanson,redsand,365214,shalo,arsenii,1989cc,sissi,duramax,382563,petera,414243,mamapap,jollymon,field1,fatgirl,janets,trompete,matchbox20,rambo2,nepenthe,441232,qwertyuiop10,bozo123,phezc419hv,romantika,lifestyl,pengui,decembre,demon6,panther6,444888,scanman,ghjcnjabkz,pachanga,buzzword,indianer,spiderman3,tony12,startre,frog1,fyutk,483422,tupacshakur,albert12,1drummer,bmw328i,green17,aerdna,invisibl,summer13,calimer,mustaine,lgnu9d,morefun,hesoyam123,escort1,scrapland,stargat,barabbas,dead13,545645,mexicali,sierr,gfhfpbn,gonchar,moonstafa,searock,counte,foster1,jayhawk1,floren,maremma,nastya2010,softball1,adaptec,halloo,barrabas,zxcasd123,hunny,mariana1,kafedra,freedom0,green420,vlad1234,method7,665566,tooting,hallo12,davinchi,conducto,medias,666444,invernes,madhatter,456asd,12345678i,687887,le33px,spring00,help123,bellybut,billy5,vitalik1,river123,gorila,bendis,power666,747200,footslav,acehigh,qazxswedc123,q1a1z1,richard9,peterburg,tabletop,gavrilov,123qwe1,kolosov,fredrau,run4fun,789056,jkbvgbflf,chitra,87654321q,steve22,wideopen,access88,surfe,tdfyutkbjy,impossib,kevin69,880888,cantina,887766,wxcvb,dontforg,qwer1209,asslicke,mamma123,indig,arkasha,scrapp,morelia,vehxbr,jones2,scratch1,cody11,cassie12,gerbera,dontgotm,underhil,maks2010,hollywood1,hanibal,elena2010,jason11,1010321,stewar,elaman,fireplug,goodby,sacrific,babyphat,bobcat12,bruce123,1233215,tony45,tiburo,love15,bmw750,wallstreet,2h0t4me,1346795,lamerz,munkee,134679q,granvill,1512198,armastus,aiden1,pipeutvj,g1234567,angeleyes,usmc1,102030q,putangina,brandnew,shadowfax,eagles12,1falcon,brianw,lokomoti,2022958,scooper,pegas,jabroni1,2121212,buffal,siffredi,wewiz,twotone,rosebudd,nightwis,carpet1,mickey2,2525252,sleddog,red333,jamesm,2797349,jeff12,onizuka,felixxxx,rf6666,fine1,ohlala,forplay,chicago5,muncho,scooby11,ptichka,johnnn,19851985p,dogphil3650,totenkopf,monitor2,macross7,3816778,dudder,semaj1,bounder,racerx1,5556633,7085506,ofclr278,brody1,7506751,nantucke,hedj2n4q,drew1,aessedai,trekbike,pussykat,samatron,imani,9124852,wiley1,dukenukem,iampurehaha2,9556035,obvious1,mccool24,apache64,kravchenko,justforf,basura,jamese,s0ccer,safado,darksta,surfer69,damian1,gjpbnbd,gunny1,wolley,sananton,zxcvbn123456,odt4p6sv8,sergei1,modem1,mansikka,zzzz1,rifraf,dima777,mary69,looking4,donttell,red100,ninjutsu,uaeuaeman,bigbri,brasco,queenas8151,demetri,angel007,bubbl,kolort,conny,antonia1,avtoritet,kaka22,kailayu,sassy2,wrongway,chevy3,1nascar,patriots1,chrisrey,mike99,sexy22,chkdsk,sd3utre7,padawan,a6pihd,doming,mesohorny,tamada,donatello,emma22,eather,susan69,pinky123,stud69,fatbitch,pilsbury,thc420,lovepuss,1creativ,golf1234,hurryup,1honda,huskerdu,marino1,gowron,girl1,fucktoy,gtnhjpfdjlcr,dkjfghdk,pinkfl,loreli,7777777s,donkeykong,rockytop,staples1,sone4ka,xxxjay,flywheel,toppdogg,bigbubba,aaa123456,2letmein,shavkat,paule,dlanor,adamas,0147852,aassaa,dixon1,bmw328,mother12,ilikepussy,holly2,tsmith,excaliber,fhutynbyf,nicole3,tulipan,emanue,flyvholm,currahee,godsgift,antonioj,torito,dinky1,sanna,yfcnzvjz,june14,anime123,123321456654,hanswurst,bandman,hello101,xxxyyy,chevy69,technica,tagada,arnol,v00d00,lilone,filles,drumandbass,dinamit,a1234a,eatmeat,elway07,inout,james6,dawid1,thewolf,diapason,yodaddy,qscwdv,fuckit1,liljoe,sloeber,simbacat,sascha1,qwe1234,1badger,prisca,angel17,gravedig,jakeyboy,longboard,truskawka,golfer11,pyramid7,highspee,pistola,theriver,hammer69,1packers,dannyd,alfonse,qwertgfdsa,11119999,basket1,ghjtrn,saralee,12inches,paolo1,zse4xdr5,taproot,sophieh6,grizzlie,hockey69,danang,biggums,hotbitch,5alive,beloved1,bluewave,dimon95,koketka,multiscan,littleb,leghorn,poker2,delite,skyfir,bigjake,persona1,amberdog,hannah12,derren,ziffle,1sarah,1assword,sparky01,seymur,tomtom1,123321qw,goskins,soccer19,luvbekki,bumhole,2balls,1muffin,borodin,monkey9,yfeiybrb,1alex,betmen,freder,nigger123,azizbek,gjkzrjdf,lilmike,1bigdadd,1rock,taganrog,snappy1,andrey1,kolonka,bunyan,gomango,vivia,clarkkent,satur,gaudeamus,mantaray,1month,whitehea,fargus,andrew99,ray123,redhawks,liza2009,qw12345,den12345,vfhnsyjdf,147258369a,mazepa,newyorke,1arsenal,hondas2000,demona,fordgt,steve12,birthday2,12457896,dickster,edcwsxqaz,sahalin,pantyman,skinny1,hubertus,cumshot1,chiro,kappaman,mark3434,canada12,lichking,bonkers1,ivan1985,sybase,valmet,doors1,deedlit,kyjelly,bdfysx,ford11,throatfuck,backwood,fylhsq,lalit,boss429,kotova,bricky,steveh,joshua19,kissa,imladris,star1234,lubimka,partyman,crazyd,tobias1,ilike69,imhome,whome,fourstar,scanner1,ujhjl312,anatoli,85bears,jimbo69,5678ytr,potapova,nokia7070,sunday1,kalleank,1996gta,refinnej,july1,molodec,nothanks,enigm,12play,sugardog,nhfkbdfkb,larousse,cannon1,144444,qazxcdew,stimorol,jhereg,spawn7,143000,fearme,hambur,merlin21,dobie,is3yeusc,partner1,dekal,varsha,478jfszk,flavi,hippo1,9hmlpyjd,july21,7imjfstw,lexxus,truelov,nokia5200,carlos6,anais,mudbone,anahit,taylorc,tashas,larkspur,animal2000,nibiru,jan123,miyvarxar,deflep,dolore,communit,ifoptfcor,laura2,anadrol,mamaliga,mitzi1,blue92,april15,matveev,kajlas,wowlook1,1flowers,shadow14,alucard1,1golf,bantha,scotlan,singapur,mark13,manchester1,telus01,superdav,jackoff1,madnes,bullnuts,world123,clitty,palmer1,david10,spider10,sargsyan,rattlers,david4,windows2,sony12,visigoth,qqqaaa,penfloor,cabledog,camilla1,natasha123,eagleman,softcore,bobrov,dietmar,divad,sss123,d1234567,tlbyjhju,1q1q1q1,paraiso,dav123,lfiekmrf,drachen,lzhan16889,tplate,gfghbrf,casio1,123boots1,123test,sys64738,heavymetal,andiamo,meduza,soarer,coco12,negrita,amigas,heavymet,bespin,1asdfghj,wharfrat,wetsex,tight1,janus1,sword123,ladeda,dragon98,austin2,atep1,jungle1,12345abcd,lexus300,pheonix1,alex1974,123qw123,137955,bigtim,shadow88,igor1994,goodjob,arzen,champ123,121ebay,changeme1,brooksie,frogman1,buldozer,morrowin,achim,trish1,lasse,festiva,bubbaman,scottb,kramit,august22,tyson123,passsword,oompah,al123456,fucking1,green45,noodle1,looking1,ashlynn,al1716,stang50,coco11,greese,bob111,brennan1,jasonj,1cherry,1q2345,1xxxxxxx,fifa2011,brondby,zachar1,satyam,easy1,magic7,1rainbow,cheezit,1eeeeeee,ashley123,assass1,amanda123,jerbear,1bbbbbb,azerty12,15975391,654321z,twinturb,onlyone1,denis1988,6846kg3r,jumbos,pennydog,dandelion,haileris,epervier,snoopy69,afrodite,oldpussy,green55,poopypan,verymuch,katyusha,recon7,mine69,tangos,contro,blowme2,jade1,skydive1,fiveiron,dimo4ka,bokser,stargirl,fordfocus,tigers2,platina,baseball11,raque,pimper,jawbreak,buster88,walter34,chucko,penchair,horizon1,thecure1,scc1975,adrianna1,kareta,duke12,krille,dumbfuck,cunt1,aldebaran,laverda,harumi,knopfler,pongo1,pfhbyf,dogman1,rossigno,1hardon,scarlets,nuggets1,ibelieve,akinfeev,xfhkbr,athene,falcon69,happie,billly,nitsua,fiocco,qwerty09,gizmo2,slava2,125690,doggy123,craigs,vader123,silkeborg,124365,peterm,123978,krakatoa,123699,123592,kgvebmqy,pensacol,d1d2d3,snowstor,goldenboy,gfg65h7,ev700,church1,orange11,g0dz1ll4,chester3,acheron,cynthi,hotshot1,jesuschris,motdepass,zymurgy,one2one,fietsbel,harryp,wisper,pookster,nn527hp,dolla,milkmaid,rustyboy,terrell1,epsilon1,lillian1,dale3,crhbgrf,maxsim,selecta,mamada,fatman1,ufkjxrf,shinchan,fuckuall,women1,000008,bossss,greta1,rbhjxrf,mamasboy,purple69,felicidade,sexy21,cathay,hunglow,splatt,kahless,shopping1,1gandalf,themis,delta7,moon69,blue24,parliame,mamma1,miyuki,2500hd,jackmeof,razer,rocker1,juvis123,noremac,boing747,9z5ve9rrcz,icewater,titania,alley1,moparman,christo1,oliver2,vinicius,tigerfan,chevyy,joshua99,doda99,matrixx,ekbnrf,jackfrost,viper01,kasia,cnfhsq,triton1,ssbt8ae2,rugby8,ramman,1lucky,barabash,ghtlfntkm,junaid,apeshit,enfant,kenpo1,shit12,007000,marge1,shadow10,qwerty789,richard8,vbitkm,lostboys,jesus4me,richard4,hifive,kolawole,damilola,prisma,paranoya,prince2,lisaann,happyness,cardss,methodma,supercop,a8kd47v5,gamgee,polly123,irene1,number8,hoyasaxa,1digital,matthew0,dclxvi,lisica,roy123,2468013579,sparda,queball,vaffanculo,pass1wor,repmvbx,999666333,freedom8,botanik,777555333,marcos1,lubimaya,flash2,einstei,08080,123456789j,159951159,159357123,carrot1,alina1995,sanjos,dilara,mustang67,wisteria,jhnjgtl12,98766789,darksun,arxangel,87062134,creativ1,malyshka,fuckthemall,barsic,rocksta,2big4u,5nizza,genesis2,romance1,ofcourse,1horse,latenite,cubana,sactown,789456123a,milliona,61808861,57699434,imperia,bubba11,yellow3,change12,55495746,flappy,jimbo123,19372846,19380018,cutlass1,craig123,klepto,beagle1,solus,51502112,pasha1,19822891,46466452,19855891,petshop,nikolaevna,119966,nokia6131,evenpar,hoosier1,contrasena,jawa350,gonzo123,mouse2,115511,eetfuk,gfhfvgfvgfv,1crystal,sofaking,coyote1,kwiatuszek,fhrflbq,valeria1,anthro,0123654789,alltheway,zoltar,maasikas,wildchil,fredonia,earlgrey,gtnhjczy,matrix123,solid1,slavko,12monkeys,fjdksl,inter1,nokia6500,59382113kevinp,spuddy,cachero,coorslit,password!,kiba1z,karizma,vova1994,chicony,english1,bondra12,1rocket,hunden,jimbob1,zpflhjn1,th0mas,deuce22,meatwad,fatfree,congas,sambora,cooper2,janne,clancy1,stonie,busta,kamaz,speedy2,jasmine3,fahayek,arsenal0,beerss,trixie1,boobs69,luansantana,toadman,control2,ewing33,maxcat,mama1964,diamond4,tabaco,joshua0,piper2,music101,guybrush,reynald,pincher,katiebug,starrs,pimphard,frontosa,alex97,cootie,clockwor,belluno,skyeseth,booty69,chaparra,boochie,green4,bobcat1,havok,saraann,pipeman,aekdb,jumpshot,wintermu,chaika,1chester,rjnjatq,emokid,reset1,regal1,j0shua,134679a,asmodey,sarahh,zapidoo,ciccione,sosexy,beckham23,hornets1,alex1971,delerium,manageme,connor11,1rabbit,sane4ek,caseyboy,cbljhjdf,redsox20,tttttt99,haustool,ander,pantera6,passwd1,journey1,9988776655,blue135,writerspace,xiaoyua123,justice2,niagra,cassis,scorpius,bpgjldsgjldthnf,gamemaster,bloody1,retrac,stabbin,toybox,fight1,ytpyf.,glasha,va2001,taylor11,shameles,ladylove,10078,karmann,rodeos,eintritt,lanesra,tobasco,jnrhjqcz,navyman,pablit,leshka,jessica3,123vika,alena1,platinu,ilford,storm7,undernet,sasha777,1legend,anna2002,kanmax1994,porkpie,thunder0,gundog,pallina,easypass,duck1,supermom,roach1,twincam,14028,tiziano,qwerty32,123654789a,evropa,shampoo1,yfxfkmybr,cubby1,tsunami1,fktrcttdf,yasacrac,17098,happyhap,bullrun,rodder,oaktown,holde,isbest,taylor9,reeper,hammer11,julias,rolltide1,compaq123,fourx4,subzero1,hockey9,7mary3,busines,ybrbnjcbr,wagoneer,danniash,portishead,digitex,alex1981,david11,infidel,1snoopy,free30,jaden,tonto1,redcar27,footie,moskwa,thomas21,hammer12,burzum,cosmo123,50000,burltree,54343,54354,vwpassat,jack5225,cougars1,burlpony,blackhorse,alegna,petert,katemoss,ram123,nels0n,ferrina,angel77,cstock,1christi,dave55,abc123a,alex1975,av626ss,flipoff,folgore,max1998,science1,si711ne,yams7,wifey1,sveiks,cabin1,volodia,ox3ford,cartagen,platini,picture1,sparkle1,tiedomi,service321,wooody,christi1,gnasher,brunob,hammie,iraffert,bot2010,dtcyeirf,1234567890p,cooper11,alcoholi,savchenko,adam01,chelsea5,niewiem,icebear,lllooottt,ilovedick,sweetpus,money8,cookie13,rfnthbyf1988,booboo2,angus123,blockbus,david9,chica1,nazaret,samsung9,smile4u,daystar,skinnass,john10,thegirl,sexybeas,wasdwasd1,sigge1,1qa2ws3ed4rf5tg,czarny,ripley1,chris5,ashley19,anitha,pokerman,prevert,trfnthby,tony69,georgia2,stoppedb,qwertyuiop12345,miniclip,franky1,durdom,cabbages,1234567890o,delta5,liudmila,nhfycajhvths,court1,josiew,abcd1,doghead,diman,masiania,songline,boogle,triston,deepika,sexy4me,grapple,spacebal,ebonee,winter0,smokewee,nargiza,dragonla,sassys,andy2000,menards,yoshio,massive1,suckmy1k,passat99,sexybo,nastya1996,isdead,stratcat,hokuto,infix,pidoras,daffyduck,cumhard,baldeagl,kerberos,yardman,shibainu,guitare,cqub6553,tommyy,bk.irf,bigfoo,hecto,july27,james4,biggus,esbjerg,isgod,1irish,phenmarr,jamaic,roma1990,diamond0,yjdbrjd,girls4me,tampa1,kabuto,vaduz,hanse,spieng,dianochka,csm101,lorna1,ogoshi,plhy6hql,2wsx4rfv,cameron0,adebayo,oleg1996,sharipov,bouboule,hollister1,frogss,yeababy,kablam,adelante,memem,howies,thering,cecilia1,onetwo12,ojp123456,jordan9,msorcloledbr,neveraga,evh5150,redwin,1august,canno,1mercede,moody1,mudbug,chessmas,tiikeri,stickdaddy77,alex15,kvartira,7654321a,lollol123,qwaszxedc,algore,solana,vfhbyfvfhbyf,blue72,misha1111,smoke20,junior13,mogli,threee,shannon2,fuckmylife,kevinh,saransk,karenw,isolde,sekirarr,orion123,thomas0,debra1,laketaho,alondra,curiva,jazz1234,1tigers,jambos,lickme2,suomi,gandalf7,028526,zygote,brett123,br1ttany,supafly,159000,kingrat,luton1,cool-ca,bocman,thomasd,skiller,katter,mama777,chanc,tomass,1rachel,oldno7,rfpfyjdf,bigkev,yelrah,primas,osito,kipper1,msvcr71,bigboy11,thesun,noskcaj,chicc,sonja1,lozinka,mobile1,1vader,ummagumma,waves1,punter12,tubgtn,server1,irina1991,magic69,dak001,pandemonium,dead1,berlingo,cherrypi,1montana,lohotron,chicklet,asdfgh123456,stepside,ikmvw103,icebaby,trillium,1sucks,ukrnet,glock9,ab12345,thepower,robert8,thugstools,hockey13,buffon,livefree,sexpics,dessar,ja0000,rosenrot,james10,1fish,svoloch,mykitty,muffin11,evbukb,shwing,artem1992,andrey1992,sheldon1,passpage,nikita99,fubar123,vannasx,eight888,marial,max2010,express2,violentj,2ykn5ccf,spartan11,brenda69,jackiech,abagail,robin2,grass1,andy76,bell1,taison,superme,vika1995,xtr451,fred20,89032073168,denis1984,2000jeep,weetabix,199020,daxter,tevion,panther8,h9iymxmc,bigrig,kalambur,tsalagi,12213443,racecar02,jeffrey4,nataxa,bigsam,purgator,acuracl,troutbum,potsmoke,jimmyz,manutd1,nytimes,pureevil,bearss,cool22,dragonage,nodnarb,dbrbyu,4seasons,freude,elric1,werule,hockey14,12758698,corkie,yeahright,blademan,tafkap,clave,liziko,hofner,jeffhardy,nurich,runne,stanisla,lucy1,monk3y,forzaroma,eric99,bonaire,blackwoo,fengshui,1qaz0okm,newmoney,pimpin69,07078,anonymer,laptop1,cherry12,ace111,salsa1,wilbur1,doom12,diablo23,jgtxzbhr,under1,honda01,breadfan,megan2,juancarlos,stratus1,ackbar,love5683,happytim,lambert1,cbljhtyrj,komarov,spam69,nfhtkrf,brownn,sarmat,ifiksr,spike69,hoangen,angelz,economia,tanzen,avogadro,1vampire,spanners,mazdarx,queequeg,oriana,hershil,sulaco,joseph11,8seconds,aquariu,cumberla,heather9,anthony8,burton12,crystal0,maria3,qazwsxc,snow123,notgood,198520,raindog,heehaw,consulta,dasein,miller01,cthulhu1,dukenuke,iubire,baytown,hatebree,198505,sistem,lena12,welcome01,maraca,middleto,sindhu,mitsou,phoenix5,vovan,donaldo,dylandog,domovoy,lauren12,byrjuybnj,123llll,stillers,sanchin,tulpan,smallvill,1mmmmm,patti1,folgers,mike31,colts18,123456rrr,njkmrjz,phoenix0,biene,ironcity,kasperok,password22,fitnes,matthew6,spotligh,bujhm123,tommycat,hazel5,guitar11,145678,vfcmrf,compass1,willee,1barney,jack2000,littleminge,shemp,derrek,xxx12345,littlefuck,spuds1,karolinka,camneely,qwertyu123,142500,brandon00,munson15,falcon3,passssap,z3cn2erv,goahead,baggio10,141592,denali1,37kazoo,copernic,123456789asd,orange88,bravada,rush211,197700,pablo123,uptheass,samsam1,demoman,mattylad10,heydude,mister2,werken,13467985,marantz,a22222,f1f2f3f4,fm12mn12,gerasimova,burrito1,sony1,glenny,baldeagle,rmfidd,fenomen,verbati,forgetme,5element,wer138,chanel1,ooicu812,10293847qp,minicooper,chispa,myturn,deisel,vthrehbq,boredboi4u,filatova,anabe,poiuyt1,barmalei,yyyy1,fourkids,naumenko,bangbros,pornclub,okaykk,euclid90,warrior3,kornet,palevo,patatina,gocart,antanta,jed1054,clock1,111111w,dewars,mankind1,peugeot406,liten,tahira,howlin,naumov,rmracing,corone,cunthole,passit,rock69,jaguarxj,bumsen,197101,sweet2,197010,whitecat,sawadee,money100,yfhrjnbrb,andyboy,9085603566,trace1,fagget,robot1,angel20,6yhn7ujm,specialinsta,kareena,newblood,chingada,boobies2,bugger1,squad51,133andre,call06,ashes1,ilovelucy,success2,kotton,cavalla,philou,deebee,theband,nine09,artefact,196100,kkkkkkk1,nikolay9,onelov,basia,emilyann,sadman,fkrjujkbr,teamomuch,david777,padrino,money21,firdaus,orion3,chevy01,albatro,erdfcv,2legit,sarah7,torock,kevinn,holio,soloy,enron714,starfleet,qwer11,neverman,doctorwh,lucy11,dino12,trinity7,seatleon,o123456,pimpman,1asdfgh,snakebit,chancho,prorok,bleacher,ramire,darkseed,warhorse,michael123,1spanky,1hotdog,34erdfcv,n0th1ng,dimanche,repmvbyf,michaeljackson,login1,icequeen,toshiro,sperme,racer2,veget,birthday26,daniel9,lbvekmrf,charlus,bryan123,wspanic,schreibe,1andonly,dgoins,kewell,apollo12,egypt1,fernie,tiger21,aa123456789,blowj,spandau,bisquit,12345678d,deadmau5,fredie,311420,happyface,samant,gruppa,filmstar,andrew17,bakesale,sexy01,justlook,cbarkley,paul11,bloodred,rideme,birdbath,nfkbcvfy,jaxson,sirius1,kristof,virgos,nimrod1,hardc0re,killerbee,1abcdef,pitcher1,justonce,vlada,dakota99,vespucci,wpass,outside1,puertori,rfvbkf,teamlosi,vgfun2,porol777,empire11,20091989q,jasong,webuivalidat,escrima,lakers08,trigger2,addpass,342500,mongini,dfhtybr,horndogg,palermo1,136900,babyblu,alla98,dasha2010,jkelly,kernow,yfnecz,rockhopper,toeman,tlaloc,silver77,dave01,kevinr,1234567887654321,135642,me2you,8096468644q,remmus,spider7,jamesa,jilly,samba1,drongo,770129ji,supercat,juntas,tema1234,esthe,1234567892000,drew11,qazqaz123,beegees,blome,rattrace,howhigh,tallboy,rufus2,sunny2,sou812,miller12,indiana7,irnbru,patch123,letmeon,welcome5,nabisco,9hotpoin,hpvteb,lovinit,stormin,assmonke,trill,atlanti,money1234,cubsfan,mello1,stars2,ueptkm,agate,dannym88,lover123,wordz,worldnet,julemand,chaser1,s12345678,pissword,cinemax,woodchuc,point1,hotchkis,packers2,bananana,kalender,420666,penguin8,awo8rx3wa8t,hoppie,metlife,ilovemyfamily,weihnachtsbau,pudding1,luckystr,scully1,fatboy1,amizade,dedham,jahbless,blaat,surrende,****er,1panties,bigasses,ghjuhfvbcn,asshole123,dfktyrb,likeme,nickers,plastik,hektor,deeman,muchacha,cerebro,santana5,testdrive,dracula1,canalc,l1750sq,savannah1,murena,1inside,pokemon00,1iiiiiii,jordan20,sexual1,mailliw,calipso,014702580369,1zzzzzz,1jjjjjj,break1,15253545,yomama1,katinka,kevin11,1ffffff,martijn,sslazio,daniel5,porno2,nosmas,leolion,jscript,15975312,pundai,kelli1,kkkddd,obafgkm,marmaris,lilmama,london123,rfhfnt,elgordo,talk87,daniel7,thesims3,444111,bishkek,afrika2002,toby22,1speedy,daishi,2children,afroman,qqqqwwww,oldskool,hawai,v55555,syndicat,pukimak,fanatik,tiger5,parker01,bri5kev6,timexx,wartburg,love55,ecosse,yelena03,madinina,highway1,uhfdbwfgf,karuna,buhjvfybz,wallie,46and2,khalif,europ,qaz123wsx456,bobbybob,wolfone,falloutboy,manning18,scuba10,schnuff,ihateyou1,lindam,sara123,popcor,fallengun,divine1,montblanc,qwerty8,rooney10,roadrage,bertie1,latinus,lexusis,rhfvfnjhcr,opelgt,hitme,agatka,1yamaha,dmfxhkju,imaloser,michell1,sb211st,silver22,lockedup,andrew9,monica01,sassycat,dsobwick,tinroof,ctrhtnyj,bultaco,rhfcyjzhcr,aaaassss,14ss88,joanne1,momanddad,ahjkjdf,yelhsa,zipdrive,telescop,500600,1sexsex,facial1,motaro,511647,stoner1,temujin,elephant1,greatman,honey69,kociak,ukqmwhj6,altezza,cumquat,zippos,kontiki,123max,altec1,bibigon,tontos,qazsew,nopasaran,militar,supratt,oglala,kobayash,agathe,yawetag,dogs1,cfiekmrf,megan123,jamesdea,porosenok,tiger23,berger1,hello11,seemann,stunner1,walker2,imissu,jabari,minfd,lollol12,hjvfy,1-oct,stjohns,2278124q,123456789qwer,alex1983,glowworm,chicho,mallards,bluedevil,explorer1,543211,casita,1time,lachesis,alex1982,airborn1,dubesor,changa,lizzie1,captaink,socool,bidule,march23,1861brr,k.ljxrf,watchout,fotze,1brian,keksa2,aaaa1122,matrim,providian,privado,dreame,merry1,aregdone,davidt,nounour,twenty2,play2win,artcast2,zontik,552255,shit1,sluggy,552861,dr8350,brooze,alpha69,thunder6,kamelia2011,caleb123,mmxxmm,jamesh,lfybkjd,125267,125000,124536,bliss1,dddsss,indonesi,bob69,123888,tgkbxfgy,gerar,themack,hijodeputa,good4now,ddd123,clk430,kalash,tolkien1,132forever,blackb,whatis,s1s2s3s4,lolkin09,yamahar,48n25rcc,djtiesto,111222333444555,bigbull,blade55,coolbree,kelse,ichwill,yamaha12,sakic,bebeto,katoom,donke,sahar,wahine,645202,god666,berni,starwood,june15,sonoio,time123,llbean,deadsoul,lazarev,cdtnf,ksyusha,madarchod,technik,jamesy,4speed,tenorsax,legshow,yoshi1,chrisbl,44e3ebda,trafalga,heather7,serafima,favorite4,havefun1,wolve,55555r,james13,nosredna,bodean,jlettier,borracho,mickael,marinus,brutu,sweet666,kiborg,rollrock,jackson6,macross1,ousooner,9085084232,takeme,123qwaszx,firedept,vfrfhjd,jackfros,123456789000,briane,cookie11,baby22,bobby18,gromova,systemofadown,martin01,silver01,pimaou,darthmaul,hijinx,commo,chech,skyman,sunse,2vrd6,vladimirovna,uthvfybz,nicole01,kreker,bobo1,v123456789,erxtgb,meetoo,drakcap,vfvf12,misiek1,butane,network2,flyers99,riogrand,jennyk,e12345,spinne,avalon11,lovejone,studen,maint,porsche2,qwerty100,chamberl,bluedog1,sungam,just4u,andrew23,summer22,ludic,musiclover,aguil,beardog1,libertin,pippo1,joselit,patito,bigberth,digler,sydnee,jockstra,poopo,jas4an,nastya123,profil,fuesse,default1,titan2,mendoz,kpcofgs,anamika,brillo021,bomberman,guitar69,latching,69pussy,blues2,phelge,ninja123,m7n56xo,qwertasd,alex1976,cunningh,estrela,gladbach,marillion,mike2000,258046,bypop,muffinman,kd5396b,zeratul,djkxbwf,john77,sigma2,1linda,selur,reppep,quartz1,teen1,freeclus,spook1,kudos4ever,clitring,sexiness,blumpkin,macbook,tileman,centra,escaflowne,pentable,shant,grappa,zverev,1albert,lommerse,coffee11,777123,polkilo,muppet1,alex74,lkjhgfdsazx,olesica,april14,ba25547,souths,jasmi,arashi,smile2,2401pedro,mybabe,alex111,quintain,pimp1,tdeir8b2,makenna,122333444455555,%e2%82%ac,tootsie1,pass111,zaqxsw123,gkfdfybt,cnfnbcnbrf,usermane,iloveyou12,hard69,osasuna,firegod,arvind,babochka,kiss123,cookie123,julie123,kamakazi,dylan2,223355,tanguy,nbhtqa,tigger13,tubby1,makavel,asdflkj,sambo1,mononoke,mickeys,gayguy,win123,green33,wcrfxtvgbjy,bigsmall,1newlife,clove,babyfac,bigwaves,mama1970,shockwav,1friday,bassey,yarddog,codered1,victory7,bigrick,kracker,gulfstre,chris200,sunbanna,bertuzzi,begemotik,kuolema,pondus,destinee,123456789zz,abiodun,flopsy,amadeusptfcor,geronim,yggdrasi,contex,daniel6,suck1,adonis1,moorea,el345612,f22raptor,moviebuf,raunchy,6043dkf,zxcvbnm123456789,eric11,deadmoin,ratiug,nosliw,fannies,danno,888889,blank1,mikey2,gullit,thor99,mamiya,ollieb,thoth,dagger1,websolutionssu,bonker,prive,1346798520,03038,q1234q,mommy2,contax,zhipo,gwendoli,gothic1,1234562000,lovedick,gibso,digital2,space199,b26354,987654123,golive,serious1,pivkoo,better1,824358553,794613258,nata1980,logout,fishpond,buttss,squidly,good4me,redsox19,jhonny,zse45rdx,matrixxx,honey12,ramina,213546879,motzart,fall99,newspape,killit,gimpy,photowiz,olesja,thebus,marco123,147852963,bedbug,147369258,hellbound,gjgjxrf,123987456,lovehurt,five55,hammer01,1234554321a,alina2011,peppino,ang238,questor,112358132,alina1994,alina1998,money77,bobjones,aigerim,cressida,madalena,420smoke,tinchair,raven13,mooser,mauric,lovebu,adidas69,krypton1,1111112,loveline,divin,voshod,michaelm,cocotte,gbkbuhbv,76689295,kellyj,rhonda1,sweetu70,steamforums,geeque,nothere,124c41,quixotic,steam181,1169900,rfcgthcrbq,rfvbkm,sexstuff,1231230,djctvm,rockstar1,fulhamfc,bhecbr,rfntyf,quiksilv,56836803,jedimaster,pangit,gfhjkm777,tocool,1237654,stella12,55378008,19216811,potte,fender12,mortalkombat,ball1,nudegirl,palace22,rattrap,debeers,lickpussy,jimmy6,not4u2c,wert12,bigjuggs,sadomaso,1357924,312mas,laser123,arminia,branford,coastie,mrmojo,19801982,scott11,banaan123,ingres,300zxtt,hooters6,sweeties,19821983,19831985,19833891,sinnfein,welcome4,winner69,killerman,tachyon,tigre1,nymets1,kangol,martinet,sooty1,19921993,789qwe,harsingh,1597535,thecount,phantom3,36985214,lukas123,117711,pakistan1,madmax11,willow01,19932916,fucker12,flhrci,opelagila,theword,ashley24,tigger3,crazyj,rapide,deadfish,allana,31359092,sasha1993,sanders2,discman,zaq!2wsx,boilerma,mickey69,jamesg,babybo,jackson9,orion7,alina2010,indien,breeze1,atease,warspite,bazongaz,1celtic,asguard,mygal,fitzgera,1secret,duke33,cyklone,dipascuc,potapov,1escobar2,c0l0rad0,kki177hk,1little,macondo,victoriya,peter7,red666,winston6,kl?benhavn,muneca,jackme,jennan,happylife,am4h39d8nh,bodybuil,201980,dutchie,biggame,lapo4ka,rauchen,black10,flaquit,water12,31021364,command2,lainth88,mazdamx5,typhon,colin123,rcfhlfc,qwaszx11,g0away,ramir,diesirae,hacked1,cessna1,woodfish,enigma2,pqnr67w5,odgez8j3,grisou,hiheels,5gtgiaxm,2580258,ohotnik,transits,quackers,serjik,makenzie,mdmgatew,bryana,superman12,melly,lokit,thegod,slickone,fun4all,netpass,penhorse,1cooper,nsync,asdasd22,otherside,honeydog,herbie1,chiphi,proghouse,l0nd0n,shagg,select1,frost1996,casper123,countr,magichat,greatzyo,jyothi,3bears,thefly,nikkita,fgjcnjk,nitros,hornys,san123,lightspe,maslova,kimber1,newyork2,spammm,mikejone,pumpk1n,bruiser1,bacons,prelude9,boodie,dragon4,kenneth2,love98,power5,yodude,pumba,thinline,blue30,sexxybj,2dumb2live,matt21,forsale,1carolin,innova,ilikeporn,rbgtkjd,a1s2d3f,wu9942,ruffus,blackboo,qwerty999,draco1,marcelin,hideki,gendalf,trevon,saraha,cartmen,yjhbkmcr,time2go,fanclub,ladder1,chinni,6942987,united99,lindac,quadra,paolit,mainstre,beano002,lincoln7,bellend,anomie,8520456,bangalor,goodstuff,chernov,stepashka,gulla,mike007,frasse,harley03,omnislash,8538622,maryjan,sasha2011,gineok,8807031,hornier,gopinath,princesit,bdr529,godown,bosslady,hakaone,1qwe2,madman1,joshua11,lovegame,bayamon,jedi01,stupid12,sport123,aaa666,tony44,collect1,charliem,chimaira,cx18ka,trrim777,chuckd,thedream,redsox99,goodmorning,delta88,iloveyou11,newlife2,figvam,chicago3,jasonk,12qwer,9875321,lestat1,satcom,conditio,capri50,sayaka,9933162,trunks1,chinga,snooch,alexand1,findus,poekie,cfdbyf,kevind,mike1969,fire13,leftie,bigtuna,chinnu,silence1,celos1,blackdra,alex24,gfgfif,2boobs,happy8,enolagay,sataniv1993,turner1,dylans,peugeo,sasha1994,hoppel,conno,moonshot,santa234,meister1,008800,hanako,tree123,qweras,gfitymrf,reggie31,august29,supert,joshua10,akademia,gbljhfc,zorro123,nathalia,redsox12,hfpdjl,mishmash,nokiae51,nyyankees,tu190022,strongbo,none1,not4u2no,katie2,popart,harlequi,santan,michal1,1therock,screwu,csyekmrf,olemiss1,tyrese,hoople,sunshin1,cucina,starbase,topshelf,fostex,california1,castle1,symantec,pippolo,babare,turntabl,1angela,moo123,ipvteb,gogolf,alex88,cycle1,maxie1,phase2,selhurst,furnitur,samfox,fromvermine,shaq34,gators96,captain2,delonge,tomatoe,bisous,zxcvbnma,glacius,pineapple1,cannelle,ganibal,mko09ijn,paraklast1974,hobbes12,petty43,artema,junior8,mylover,1234567890d,fatal1ty,prostreet,peruan,10020,nadya,caution1,marocas,chanel5,summer08,metal123,111lox,scrapy,thatguy,eddie666,washingto,yannis,minnesota_hp,lucky4,playboy6,naumova,azzurro,patat,dale33,pa55wd,speedster,zemanova,saraht,newto,tony22,qscesz,arkady,1oliver,death6,vkfwx046,antiflag,stangs,jzf7qf2e,brianp,fozzy,cody123,startrek1,yoda123,murciela,trabajo,lvbnhbtdf,canario,fliper,adroit,henry5,goducks,papirus,alskdj,soccer6,88mike,gogetter,tanelorn,donking,marky1,leedsu,badmofo,al1916,wetdog,akmaral,pallet,april24,killer00,nesterova,rugby123,coffee12,browseui,ralliart,paigow,calgary1,armyman,vtldtltd,frodo2,frxtgb,iambigal,benno,jaytee,2hot4you,askar,bigtee,brentwoo,palladin,eddie2,al1916w,horosho,entrada,ilovetits,venture1,dragon19,jayde,chuvak,jamesl,fzr600,brandon8,vjqvbh,snowbal,snatch1,bg6njokf,pudder,karolin,candoo,pfuflrf,satchel1,manteca,khongbiet,critter1,partridg,skyclad,bigdon,ginger69,brave1,anthony4,spinnake,chinadol,passout,cochino,nipples1,15058,lopesk,sixflags,lloo999,parkhead,breakdance,cia123,fidodido,yuitre12,fooey,artem1995,gayathri,medin,nondriversig,l12345,bravo7,happy13,kazuya,camster,alex1998,luckyy,zipcode,dizzle,boating1,opusone,newpassw,movies23,kamikazi,zapato,bart316,cowboys0,corsair1,kingshit,hotdog12,rolyat,h200svrm,qwerty4,boofer,rhtyltkm,chris999,vaz21074,simferopol,pitboss,love3,britania,tanyshka,brause,123qwerty123,abeille,moscow1,ilkaev,manut,process1,inetcfg,dragon05,fortknox,castill,rynner,mrmike,koalas,jeebus,stockpor,longman,juanpabl,caiman,roleplay,jeremi,26058,prodojo,002200,magical1,black5,bvlgari,doogie1,cbhtqa,mahina,a1s2d3f4g5h6,jblpro,usmc01,bismilah,guitar01,april9,santana1,1234aa,monkey14,sorokin,evan1,doohan,animalsex,pfqxtyjr,dimitry,catchme,chello,silverch,glock45,dogleg,litespee,nirvana9,peyton18,alydar,warhamer,iluvme,sig229,minotavr,lobzik,jack23,bushwack,onlin,football123,joshua5,federov,winter2,bigmax,fufnfrhbcnb,hfpldfnhb,1dakota,f56307,chipmonk,4nick8,praline,vbhjh123,king11,22tango,gemini12,street1,77879,doodlebu,homyak,165432,chuluthu,trixi,karlito,salom,reisen,cdtnkzxjr,pookie11,tremendo,shazaam,welcome0,00000ty,peewee51,pizzle,gilead,bydand,sarvar,upskirt,legends1,freeway1,teenfuck,ranger9,darkfire,dfymrf,hunt0802,justme1,buffy1ma,1harry,671fsa75yt,burrfoot,budster,pa437tu,jimmyp,alina2006,malacon,charlize,elway1,free12,summer02,gadina,manara,gomer1,1cassie,sanja,kisulya,money3,pujols,ford50,midiland,turga,orange6,demetriu,freakboy,orosie1,radio123,open12,vfufpby,mustek,chris33,animes,meiling,nthtvjr,jasmine9,gfdkjd,oligarh,marimar,chicago9,.kzirf,bugssgub,samuraix,jackie01,pimpjuic,macdad,cagiva,vernost,willyboy,fynjyjdf,tabby1,privet123,torres9,retype,blueroom,raven11,q12we3,alex1989,bringiton,ridered,kareltje,ow8jtcs8t,ciccia,goniners,countryb,24688642,covingto,24861793,beyblade,vikin,badboyz,wlafiga,walstib,mirand,needajob,chloes,balaton,kbpfdtnf,freyja,bond9007,gabriel12,stormbri,hollage,love4eve,fenomeno,darknite,dragstar,kyle123,milfhunter,ma123123123,samia,ghislain,enrique1,ferien12,xjy6721,natalie2,reglisse,wilson2,wesker,rosebud7,amazon1,robertr,roykeane,xtcnth,mamatata,crazyc,mikie,savanah,blowjob69,jackie2,forty1,1coffee,fhbyjxrf,bubbah,goteam,hackedit,risky1,logoff,h397pnvr,buck13,robert23,bronc,st123st,godflesh,pornog,iamking,cisco69,septiembr,dale38,zhongguo,tibbar,panther9,buffa1,bigjohn1,mypuppy,vehvfycr,april16,shippo,fire1234,green15,q123123,gungadin,steveg,olivier1,chinaski,magnoli,faithy,storm12,toadfrog,paul99,78791,august20,automati,squirtle,cheezy,positano,burbon,nunya,llebpmac,kimmi,turtle2,alan123,prokuror,violin1,durex,pussygal,visionar,trick1,chicken6,29024,plowboy,rfybreks,imbue,sasha13,wagner1,vitalogy,cfymrf,thepro,26028,gorbunov,dvdcom,letmein5,duder,fastfun,pronin,libra1,conner1,harley20,stinker1,20068,20038,amitech,syoung,dugway,18068,welcome7,jimmypag,anastaci,kafka1,pfhfnecnhf,catsss,campus100,shamal,nacho1,fire12,vikings2,brasil1,rangerover,mohamma,peresvet,14058,cocomo,aliona,14038,qwaser,vikes,cbkmdf,skyblue1,ou81234,goodlove,dfkmltvfh,108888,roamer,pinky2,static1,zxcv4321,barmen,rock22,shelby2,morgans,1junior,pasword1,logjam,fifty5,nhfrnjhbcn,chaddy,philli,nemesis2,ingenier,djkrjd,ranger3,aikman8,knothead,daddy69,love007,vsythb,ford350,tiger00,renrut,owen11,energy12,march14,alena123,robert19,carisma,orange22,murphy11,podarok,prozak,kfgeirf,wolf13,lydia1,shazza,parasha,akimov,tobbie,pilote,heather4,baster,leones,gznfxjr,megama,987654321g,bullgod,boxster1,minkey,wombats,vergil,colegiata,lincol,smoothe,pride1,carwash1,latrell,bowling3,fylhtq123,pickwick,eider,bubblebox,bunnies1,loquit,slipper1,nutsac,purina,xtutdfhf,plokiju,1qazxs,uhjpysq,zxcvbasdfg,enjoy1,1pumpkin,phantom7,mama22,swordsma,wonderbr,dogdays,milker,u23456,silvan,dfkthbr,slagelse,yeahman,twothree,boston11,wolf100,dannyg,troll1,fynjy123,ghbcnfd,bftest,ballsdeep,bobbyorr,alphasig,cccdemo,fire123,norwest,claire2,august10,lth1108,problemas,sapito,alex06,1rusty,maccom,goirish1,ohyes,bxdumb,nabila,boobear1,rabbit69,princip,alexsander,travail,chantal1,dogggy,greenpea,diablo69,alex2009,bergen09,petticoa,classe,ceilidh,vlad2011,kamakiri,lucidity,qaz321,chileno,cexfhf,99ranger,mcitra,estoppel,volvos60,carter80,webpass,temp12,touareg,fcgbhby,bubba8,sunitha,200190ru,bitch2,shadow23,iluvit,nicole0,ruben1,nikki69,butttt,shocker1,souschef,lopotok01,kantot,corsano,cfnfyf,riverat,makalu,swapna,all4u9,cdtnkfy,ntktgepbr,ronaldo99,thomasj,bmw540i,chrisw,boomba,open321,z1x2c3v4b5n6m7,gaviota,iceman44,frosya,chris100,chris24,cosette,clearwat,micael,boogyman,pussy9,camus1,chumpy,heccrbq,konoplya,chester8,scooter5,ghjgfufylf,giotto,koolkat,zero000,bonita1,ckflrbq,j1964,mandog,18n28n24a,renob,head1,shergar,ringo123,tanita,sex4free,johnny12,halberd,reddevils,biolog,dillinge,fatb0y,c00per,hyperlit,wallace2,spears1,vitamine,buheirf,sloboda,alkash,mooman,marion1,arsenal7,sunder,nokia5610,edifier,pippone,fyfnjkmtdbx,fujimo,pepsi12,kulikova,bolat,duetto,daimon,maddog01,timoshka,ezmoney,desdemon,chesters,aiden,hugues,patrick5,aikman08,robert4,roenick,nyranger,writer1,36169544,foxmulder,118801,kutter,shashank,jamjar,118811,119955,aspirina,dinkus,1sailor,nalgene,19891959,snarf,allie1,cracky,resipsa,45678912,kemerovo,19841989,netware1,alhimik,19801984,nicole123,19761977,51501984,malaka1,montella,peachfuz,jethro1,cypress1,henkie,holdon,esmith,55443322,1friend,quique,bandicoot,statistika,great123,death13,ucht36,master4,67899876,bobsmith,nikko1,jr1234,hillary1,78978978,rsturbo,lzlzdfcz,bloodlust,shadow00,skagen,bambina,yummies,88887777,91328378,matthew4,itdoes,98256518,102938475,alina2002,123123789,fubared,dannys,123456321,nikifor,suck69,newmexico,scubaman,rhbcnb,fifnfy,puffdadd,159357852,dtheyxbr,theman22,212009164,prohor,shirle,nji90okm,newmedia,goose5,roma1995,letssee,iceman11,aksana,wirenut,pimpdady,1212312121,tamplier,pelican1,domodedovo,1928374655,fiction6,duckpond,ybrecz,thwack,onetwo34,gunsmith,murphydo,fallout1,spectre1,jabberwo,jgjesq,turbo6,bobo12,redryder,blackpus,elena1971,danilova,antoin,bobo1234,bobob,bobbobbo,dean1,222222a,jesusgod,matt23,musical1,darkmage,loppol,werrew,josepha,rebel12,toshka,gadfly,hawkwood,alina12,dnomyar,sexaddict,dangit,cool23,yocrack,archimed,farouk,nhfkzkz,lindalou,111zzzzz,ghjatccjh,wethepeople,m123456789,wowsers,kbkbxrf,bulldog5,m_roesel,sissinit,yamoon6,123ewqasd,dangel,miruvor79,kaytee,falcon7,bandit11,dotnet,dannii,arsenal9,miatamx5,1trouble,strip4me,dogpile,sexyred1,rjdfktdf,google10,shortman,crystal7,awesome123,cowdog,haruka,birthday28,jitter,diabolik,boomer12,dknight,bluewate,hockey123,crm0624,blueboys,willy123,jumpup,google2,cobra777,llabesab,vicelord,hopper1,gerryber,remmah,j10e5d4,qqqqqqw,agusti,fre_ak8yj,nahlik,redrobin,scott3,epson1,dumpy,bundao,aniolek,hola123,jergens,itsasecret,maxsam,bluelight,mountai1,bongwater,1london,pepper14,freeuse,dereks,qweqw,fordgt40,rfhfdfy,raider12,hunnybun,compac,splicer,megamon,tuffgong,gymnast1,butter11,modaddy,wapbbs_1,dandelio,soccer77,ghjnbdjcnjzybt,123xyi2,fishead,x002tp00,whodaman,555aaa,oussama,brunodog,technici,pmtgjnbl,qcxdw8ry,schweden,redsox3,throbber,collecto,japan10,dbm123dm,hellhoun,tech1,deadzone,kahlan,wolf123,dethklok,xzsawq,bigguy1,cybrthc,chandle,buck01,qq123123,secreta,williams1,c32649135,delta12,flash33,123joker,spacejam,polopo,holycrap,daman1,tummybed,financia,nusrat,euroline,magicone,jimkirk,ameritec,daniel26,sevenn,topazz,kingpins,dima1991,macdog,spencer5,oi812,geoffre,music11,baffle,123569,usagi,cassiope,polla,lilcrowe,thecakeisalie,vbhjndjhtw,vthokies,oldmans,sophie01,ghoster,penny2,129834,locutus1,meesha,magik,jerry69,daddysgirl,irondesk,andrey12,jasmine123,vepsrfyn,likesdick,1accord,jetboat,grafix,tomuch,showit,protozoa,mosias98,taburetka,blaze420,esenin,anal69,zhv84kv,puissant,charles0,aishwarya,babylon6,bitter1,lenina,raleigh1,lechat,access01,kamilka,fynjy,sparkplu,daisy3112,choppe,zootsuit,1234567j,rubyrose,gorilla9,nightshade,alternativa,cghfdjxybr,snuggles1,10121v,vova1992,leonardo1,dave2,matthewd,vfhfnbr,1986mets,nobull,bacall,mexican1,juanjo,mafia1,boomer22,soylent,edwards1,jordan10,blackwid,alex86,gemini13,lunar2,dctvcjcfnm,malaki,plugger,eagles11,snafu2,1shelly,cintaku,hannah22,tbird1,maks5843,irish88,homer22,amarok,fktrcfylhjdf,lincoln2,acess,gre69kik,need4speed,hightech,core2duo,blunt1,ublhjgjybrf,dragon33,1autopas,autopas1,wwww1,15935746,daniel20,2500aa,massim,1ggggggg,96ford,hardcor1,cobra5,blackdragon,vovan_lt,orochimaru,hjlbntkb,qwertyuiop12,tallen,paradoks,frozenfish,ghjuhfvvbcn,gerri1,nuggett,camilit,doright,trans1,serena1,catch2,bkmyeh,fireston,afhvfwtdn,purple3,figure8,fuckya,scamp1,laranja,ontheoutside,louis123,yellow7,moonwalk,mercury2,tolkein,raide,amenra,a13579,dranreb,5150vh,harish,tracksta,sexking,ozzmosis,katiee,alomar,matrix19,headroom,jahlove,ringding,apollo8,132546,132613,12345672000,saretta,135798,136666,thomas7,136913,onetwothree,hockey33,calida,nefertit,bitwise,tailhook,boop4,kfgecbr,bujhmbujhm,metal69,thedark,meteoro,felicia1,house12,tinuviel,istina,vaz2105,pimp13,toolfan,nina1,tuesday2,maxmotives,lgkp500,locksley,treech,darling1,kurama,aminka,ramin,redhed,dazzler,jager1,stpiliot,cardman,rfvtym,cheeser,14314314,paramoun,samcat,plumpy,stiffie,vsajyjr,panatha,qqq777,car12345,098poi,asdzx,keegan1,furelise,kalifornia,vbhjckfd,beast123,zcfvfzkexifz,harry5,1birdie,96328i,escola,extra330,henry12,gfhfyjqz,14u2nv,max1234,templar1,1dave,02588520,catrin,pangolin,marhaba,latin1,amorcito,dave22,escape1,advance1,yasuhiro,grepw,meetme,orange01,ernes,erdna,zsergn,nautica1,justinb,soundwav,miasma,greg78,nadine1,sexmad,lovebaby,promo1,excel1,babys,dragonma,camry1,sonnenschein,farooq,wazzkaprivet,magal,katinas,elvis99,redsox24,rooney1,chiefy,peggys,aliev,pilsung,mudhen,dontdoit,dennis12,supercal,energia,ballsout,funone,claudiu,brown2,amoco,dabl1125,philos,gjdtkbntkm,servette,13571113,whizzer,nollie,13467982,upiter,12string,bluejay1,silkie,william4,kosta1,143333,connor12,sustanon,06068,corporat,ssnake,laurita,king10,tahoes,arsenal123,sapato,charless,jeanmarc,levent,algerie,marine21,jettas,winsome,dctvgbplf,1701ab,xxxp455w0rd5,lllllll1,ooooooo1,monalis,koufax32,anastasya,debugger,sarita2,jason69,ufkxjyjr,gjlcnfdf,1jerry,daniel10,balinor,sexkitten,death2,qwertasdfgzxcvb,s9te949f,vegeta1,sysman,maxxam,dimabilan,mooose,ilovetit,june23,illest,doesit,mamou,abby12,longjump,transalp,moderato,littleguy,magritte,dilnoza,hawaiiguy,winbig,nemiroff,kokaine,admira,myemail,dream2,browneyes,destiny7,dragonss,suckme1,asa123,andranik,suckem,fleshbot,dandie,timmys,scitra,timdog,hasbeen,guesss,smellyfe,arachne,deutschl,harley88,birthday27,nobody1,papasmur,home1,jonass,bunia3,epatb1,embalm,vfvekmrf,apacer,12345656,estreet,weihnachtsbaum,mrwhite,admin12,kristie1,kelebek,yoda69,socken,tima123,bayern1,fktrcfylth,tamiya,99strenght,andy01,denis2011,19delta,stokecit,aotearoa,stalker2,nicnac,conrad1,popey,agusta,bowl36,1bigfish,mossyoak,1stunner,getinnow,jessejames,gkfnjy,drako,1nissan,egor123,hotness,1hawaii,zxc123456,cantstop,1peaches,madlen,west1234,jeter1,markis,judit,attack1,artemi,silver69,153246,crazy2,green9,yoshimi,1vette,chief123,jasper2,1sierra,twentyon,drstrang,aspirant,yannic,jenna123,bongtoke,slurpy,1sugar,civic97,rusty21,shineon,james19,anna12345,wonderwoman,1kevin,karol1,kanabis,wert21,fktif6115,evil1,kakaha,54gv768,826248s,tyrone1,1winston,sugar2,falcon01,adelya,mopar440,zasxcd,leecher,kinkysex,mercede1,travka,11234567,rebon,geekboy".split(","),
english_wikipedia:"the,of,and,in,was,is,for,as,on,with,by,he,at,from,his,an,were,are,which,doc,https,also,or,has,had,first,one,their,its,after,new,who,they,two,her,she,been,other,when,time,during,there,into,school,more,may,years,over,only,year,most,would,world,city,some,where,between,later,three,state,such,then,national,used,made,known,under,many,university,united,while,part,season,team,these,american,than,film,second,born,south,became,states,war,through,being,including,both,before,north,high,however,people,family,early,history,album,area,them,series,against,until,since,district,county,name,work,life,group,music,following,number,company,several,four,called,played,released,career,league,game,government,house,each,based,day,same,won,use,station,club,international,town,located,population,general,college,east,found,age,march,end,september,began,home,public,church,line,june,river,member,system,place,century,band,july,york,january,october,song,august,best,former,british,party,named,held,village,show,local,november,took,service,december,built,another,major,within,along,members,five,single,due,although,small,old,left,final,large,include,building,served,president,received,games,death,february,main,third,set,children,own,order,species,park,law,air,published,road,died,book,men,women,army,often,according,education,central,country,division,english,top,included,development,french,community,among,water,play,side,list,times,near,late,form,original,different,center,power,led,students,german,moved,court,six,land,council,island,u.s.,record,million,research,art,established,award,street,military,television,given,region,support,western,production,non,political,point,cup,period,business,title,started,various,election,using,england,role,produced,become,program,works,field,total,office,class,written,association,radio,union,level,championship,director,few,force,created,department,founded,services,married,though,per,n't,site,open,act,short,society,version,royal,present,northern,worked,professional,full,returned,joined,story,france,european,currently,language,social,california,india,days,design,st.,further,round,australia,wrote,san,project,control,southern,railway,board,popular,continued,free,battle,considered,video,common,position,living,half,playing,recorded,red,post,described,average,records,special,modern,appeared,announced,areas,rock,release,elected,others,example,term,opened,similar,formed,route,census,current,schools,originally,lake,developed,race,himself,forces,addition,information,upon,province,match,event,songs,result,events,win,eastern,track,lead,teams,science,human,construction,minister,germany,awards,available,throughout,training,style,body,museum,australian,health,seven,signed,chief,eventually,appointed,sea,centre,debut,tour,points,media,light,range,character,across,features,families,largest,indian,network,less,performance,players,refer,europe,sold,festival,usually,taken,despite,designed,committee,process,return,official,episode,institute,stage,followed,performed,japanese,personal,thus,arts,space,low,months,includes,china,study,middle,magazine,leading,japan,groups,aircraft,featured,federal,civil,rights,model,coach,canadian,books,remained,eight,type,independent,completed,capital,academy,instead,kingdom,organization,countries,studies,competition,sports,size,above,section,finished,gold,involved,reported,management,systems,industry,directed,market,fourth,movement,technology,bank,ground,campaign,base,lower,sent,rather,added,provided,coast,grand,historic,valley,conference,bridge,winning,approximately,films,chinese,awarded,degree,russian,shows,native,female,replaced,municipality,square,studio,medical,data,african,successful,mid,bay,attack,previous,operations,spanish,theatre,student,republic,beginning,provide,ship,primary,owned,writing,tournament,culture,introduced,texas,related,natural,parts,governor,reached,ireland,units,senior,decided,italian,whose,higher,africa,standard,income,professor,placed,regional,los,buildings,championships,active,novel,energy,generally,interest,via,economic,previously,stated,itself,channel,below,operation,leader,traditional,trade,structure,limited,runs,prior,regular,famous,saint,navy,foreign,listed,artist,catholic,airport,results,parliament,collection,unit,officer,goal,attended,command,staff,commission,lived,location,plays,commercial,places,foundation,significant,older,medal,self,scored,companies,highway,activities,programs,wide,musical,notable,library,numerous,paris,towards,individual,allowed,plant,property,annual,contract,whom,highest,initially,required,earlier,assembly,artists,rural,seat,practice,defeated,ended,soviet,length,spent,manager,press,associated,author,issues,additional,characters,lord,zealand,policy,engine,township,noted,historical,complete,financial,religious,mission,contains,nine,recent,represented,pennsylvania,administration,opening,secretary,lines,report,executive,youth,closed,theory,writer,italy,angeles,appearance,feature,queen,launched,legal,terms,entered,issue,edition,singer,greek,majority,background,source,anti,cultural,complex,changes,recording,stadium,islands,operated,particularly,basketball,month,uses,port,castle,mostly,names,fort,selected,increased,status,earth,subsequently,pacific,cover,variety,certain,goals,remains,upper,congress,becoming,studied,irish,nature,particular,loss,caused,chart,dr.,forced,create,era,retired,material,review,rate,singles,referred,larger,individuals,shown,provides,products,speed,democratic,poland,parish,olympics,cities,themselves,temple,wing,genus,households,serving,cost,wales,stations,passed,supported,view,cases,forms,actor,male,matches,males,stars,tracks,females,administrative,median,effect,biography,train,engineering,camp,offered,chairman,houses,mainly,19th,surface,therefore,nearly,score,ancient,subject,prime,seasons,claimed,experience,specific,jewish,failed,overall,believed,plot,troops,greater,spain,consists,broadcast,heavy,increase,raised,separate,campus,1980s,appears,presented,lies,composed,recently,influence,fifth,nations,creek,references,elections,britain,double,cast,meaning,earned,carried,producer,latter,housing,brothers,attempt,article,response,border,remaining,nearby,direct,ships,value,workers,politician,academic,label,1970s,commander,rule,fellow,residents,authority,editor,transport,dutch,projects,responsible,covered,territory,flight,races,defense,tower,emperor,albums,facilities,daily,stories,assistant,managed,primarily,quality,function,proposed,distribution,conditions,prize,journal,code,vice,newspaper,corps,highly,constructed,mayor,critical,secondary,corporation,rugby,regiment,ohio,appearances,serve,allow,nation,multiple,discovered,directly,scene,levels,growth,elements,acquired,1990s,officers,physical,20th,latin,host,jersey,graduated,arrived,issued,literature,metal,estate,vote,immediately,quickly,asian,competed,extended,produce,urban,1960s,promoted,contemporary,global,formerly,appear,industrial,types,opera,ministry,soldiers,commonly,mass,formation,smaller,typically,drama,shortly,density,senate,effects,iran,polish,prominent,naval,settlement,divided,basis,republican,languages,distance,treatment,continue,product,mile,sources,footballer,format,clubs,leadership,initial,offers,operating,avenue,officially,columbia,grade,squadron,fleet,percent,farm,leaders,agreement,likely,equipment,website,mount,grew,method,transferred,intended,renamed,iron,asia,reserve,capacity,politics,widely,activity,advanced,relations,scottish,dedicated,crew,founder,episodes,lack,amount,build,efforts,concept,follows,ordered,leaves,positive,economy,entertainment,affairs,memorial,ability,illinois,communities,color,text,railroad,scientific,focus,comedy,serves,exchange,environment,cars,direction,organized,firm,description,agency,analysis,purpose,destroyed,reception,planned,revealed,infantry,architecture,growing,featuring,household,candidate,removed,situated,models,knowledge,solo,technical,organizations,assigned,conducted,participated,largely,purchased,register,gained,combined,headquarters,adopted,potential,protection,scale,approach,spread,independence,mountains,titled,geography,applied,safety,mixed,accepted,continues,captured,rail,defeat,principal,recognized,lieutenant,mentioned,semi,owner,joint,liberal,actress,traffic,creation,basic,notes,unique,supreme,declared,simply,plants,sales,massachusetts,designated,parties,jazz,compared,becomes,resources,titles,concert,learning,remain,teaching,versions,content,alongside,revolution,sons,block,premier,impact,champions,districts,generation,estimated,volume,image,sites,account,roles,sport,quarter,providing,zone,yard,scoring,classes,presence,performances,representatives,hosted,split,taught,origin,olympic,claims,critics,facility,occurred,suffered,municipal,damage,defined,resulted,respectively,expanded,platform,draft,opposition,expected,educational,ontario,climate,reports,atlantic,surrounding,performing,reduced,ranked,allows,birth,nominated,younger,newly,kong,positions,theater,philadelphia,heritage,finals,disease,sixth,laws,reviews,constitution,tradition,swedish,theme,fiction,rome,medicine,trains,resulting,existing,deputy,environmental,labour,classical,develop,fans,granted,receive,alternative,begins,nuclear,fame,buried,connected,identified,palace,falls,letters,combat,sciences,effort,villages,inspired,regions,towns,conservative,chosen,animals,labor,attacks,materials,yards,steel,representative,orchestra,peak,entitled,officials,returning,reference,northwest,imperial,convention,examples,ocean,publication,painting,subsequent,frequently,religion,brigade,fully,sides,acts,cemetery,relatively,oldest,suggested,succeeded,achieved,application,programme,cells,votes,promotion,graduate,armed,supply,flying,communist,figures,literary,netherlands,korea,worldwide,citizens,1950s,faculty,draw,stock,seats,occupied,methods,unknown,articles,claim,holds,authorities,audience,sweden,interview,obtained,covers,settled,transfer,marked,allowing,funding,challenge,southeast,unlike,crown,rise,portion,transportation,sector,phase,properties,edge,tropical,standards,institutions,philosophy,legislative,hills,brand,fund,conflict,unable,founding,refused,attempts,metres,permanent,starring,applications,creating,effective,aired,extensive,employed,enemy,expansion,billboard,rank,battalion,multi,vehicle,fought,alliance,category,perform,federation,poetry,bronze,bands,entry,vehicles,bureau,maximum,billion,trees,intelligence,greatest,screen,refers,commissioned,gallery,injury,confirmed,setting,treaty,adult,americans,broadcasting,supporting,pilot,mobile,writers,programming,existence,squad,minnesota,copies,korean,provincial,sets,defence,offices,agricultural,internal,core,northeast,retirement,factory,actions,prevent,communications,ending,weekly,containing,functions,attempted,interior,weight,bowl,recognition,incorporated,increasing,ultimately,documentary,derived,attacked,lyrics,mexican,external,churches,centuries,metropolitan,selling,opposed,personnel,mill,visited,presidential,roads,pieces,norwegian,controlled,18th,rear,influenced,wrestling,weapons,launch,composer,locations,developing,circuit,specifically,studios,shared,canal,wisconsin,publishing,approved,domestic,consisted,determined,comic,establishment,exhibition,southwest,fuel,electronic,cape,converted,educated,melbourne,hits,wins,producing,norway,slightly,occur,surname,identity,represent,constituency,funds,proved,links,structures,athletic,birds,contest,users,poet,institution,display,receiving,rare,contained,guns,motion,piano,temperature,publications,passenger,contributed,toward,cathedral,inhabitants,architect,exist,athletics,muslim,courses,abandoned,signal,successfully,disambiguation,tennessee,dynasty,heavily,maryland,jews,representing,budget,weather,missouri,introduction,faced,pair,chapel,reform,height,vietnam,occurs,motor,cambridge,lands,focused,sought,patients,shape,invasion,chemical,importance,communication,selection,regarding,homes,voivodeship,maintained,borough,failure,aged,passing,agriculture,oregon,teachers,flow,philippines,trail,seventh,portuguese,resistance,reaching,negative,fashion,scheduled,downtown,universities,trained,skills,scenes,views,notably,typical,incident,candidates,engines,decades,composition,commune,chain,inc.,austria,sale,values,employees,chamber,regarded,winners,registered,task,investment,colonial,swiss,user,entirely,flag,stores,closely,entrance,laid,journalist,coal,equal,causes,turkish,quebec,techniques,promote,junction,easily,dates,kentucky,singapore,residence,violence,advance,survey,humans,expressed,passes,streets,distinguished,qualified,folk,establish,egypt,artillery,visual,improved,actual,finishing,medium,protein,switzerland,productions,operate,poverty,neighborhood,organisation,consisting,consecutive,sections,partnership,extension,reaction,factor,costs,bodies,device,ethnic,racial,flat,objects,chapter,improve,musicians,courts,controversy,membership,merged,wars,expedition,interests,arab,comics,gain,describes,mining,bachelor,crisis,joining,decade,1930s,distributed,habitat,routes,arena,cycle,divisions,briefly,vocals,directors,degrees,object,recordings,installed,adjacent,demand,voted,causing,businesses,ruled,grounds,starred,drawn,opposite,stands,formal,operates,persons,counties,compete,wave,israeli,ncaa,resigned,brief,greece,combination,demographics,historian,contain,commonwealth,musician,collected,argued,louisiana,session,cabinet,parliamentary,electoral,loan,profit,regularly,conservation,islamic,purchase,17th,charts,residential,earliest,designs,paintings,survived,moth,items,goods,grey,anniversary,criticism,images,discovery,observed,underground,progress,additionally,participate,thousands,reduce,elementary,owners,stating,iraq,resolution,capture,tank,rooms,hollywood,finance,queensland,reign,maintain,iowa,landing,broad,outstanding,circle,path,manufacturing,assistance,sequence,gmina,crossing,leads,universal,shaped,kings,attached,medieval,ages,metro,colony,affected,scholars,oklahoma,coastal,soundtrack,painted,attend,definition,meanwhile,purposes,trophy,require,marketing,popularity,cable,mathematics,mississippi,represents,scheme,appeal,distinct,factors,acid,subjects,roughly,terminal,economics,senator,diocese,prix,contrast,argentina,czech,wings,relief,stages,duties,16th,novels,accused,whilst,equivalent,charged,measure,documents,couples,request,danish,defensive,guide,devices,statistics,credited,tries,passengers,allied,frame,puerto,peninsula,concluded,instruments,wounded,differences,associate,forests,afterwards,replace,requirements,aviation,solution,offensive,ownership,inner,legislation,hungarian,contributions,actors,translated,denmark,steam,depending,aspects,assumed,injured,severe,admitted,determine,shore,technique,arrival,measures,translation,debuted,delivered,returns,rejected,separated,visitors,damaged,storage,accompanied,markets,industries,losses,gulf,charter,strategy,corporate,socialist,somewhat,significantly,physics,mounted,satellite,experienced,constant,relative,pattern,restored,belgium,connecticut,partners,harvard,retained,networks,protected,mode,artistic,parallel,collaboration,debate,involving,journey,linked,salt,authors,components,context,occupation,requires,occasionally,policies,tamil,ottoman,revolutionary,hungary,poem,versus,gardens,amongst,audio,makeup,frequency,meters,orthodox,continuing,suggests,legislature,coalition,guitarist,eighth,classification,practices,soil,tokyo,instance,limit,coverage,considerable,ranking,colleges,cavalry,centers,daughters,twin,equipped,broadway,narrow,hosts,rates,domain,boundary,arranged,12th,whereas,brazilian,forming,rating,strategic,competitions,trading,covering,baltimore,commissioner,infrastructure,origins,replacement,praised,disc,collections,expression,ukraine,driven,edited,austrian,solar,ensure,premiered,successor,wooden,operational,hispanic,concerns,rapid,prisoners,childhood,meets,influential,tunnel,employment,tribe,qualifying,adapted,temporary,celebrated,appearing,increasingly,depression,adults,cinema,entering,laboratory,script,flows,romania,accounts,fictional,pittsburgh,achieve,monastery,franchise,formally,tools,newspapers,revival,sponsored,processes,vienna,springs,missions,classified,13th,annually,branches,lakes,gender,manner,advertising,normally,maintenance,adding,characteristics,integrated,decline,modified,strongly,critic,victims,malaysia,arkansas,nazi,restoration,powered,monument,hundreds,depth,15th,controversial,admiral,criticized,brick,honorary,initiative,output,visiting,birmingham,progressive,existed,carbon,1920s,credits,colour,rising,hence,defeating,superior,filmed,listing,column,surrounded,orleans,principles,territories,struck,participation,indonesia,movements,index,commerce,conduct,constitutional,spiritual,ambassador,vocal,completion,edinburgh,residing,tourism,finland,bears,medals,resident,themes,visible,indigenous,involvement,basin,electrical,ukrainian,concerts,boats,styles,processing,rival,drawing,vessels,experimental,declined,touring,supporters,compilation,coaching,cited,dated,roots,string,explained,transit,traditionally,poems,minimum,representation,14th,releases,effectively,architectural,triple,indicated,greatly,elevation,clinical,printed,10th,proposal,peaked,producers,romanized,rapidly,stream,innings,meetings,counter,householder,honour,lasted,agencies,document,exists,surviving,experiences,honors,landscape,hurricane,harbor,panel,competing,profile,vessel,farmers,lists,revenue,exception,customers,11th,participants,wildlife,utah,bible,gradually,preserved,replacing,symphony,begun,longest,siege,provinces,mechanical,genre,transmission,agents,executed,videos,benefits,funded,rated,instrumental,ninth,similarly,dominated,destruction,passage,technologies,thereafter,outer,facing,affiliated,opportunities,instrument,governments,scholar,evolution,channels,shares,sessions,widespread,occasions,engineers,scientists,signing,battery,competitive,alleged,eliminated,supplies,judges,hampshire,regime,portrayed,penalty,taiwan,denied,submarine,scholarship,substantial,transition,victorian,http,nevertheless,filed,supports,continental,tribes,ratio,doubles,useful,honours,blocks,principle,retail,departure,ranks,patrol,yorkshire,vancouver,inter,extent,afghanistan,strip,railways,component,organ,symbol,categories,encouraged,abroad,civilian,periods,traveled,writes,struggle,immediate,recommended,adaptation,egyptian,graduating,assault,drums,nomination,historically,voting,allies,detailed,achievement,percentage,arabic,assist,frequent,toured,apply,and/or,intersection,maine,touchdown,throne,produces,contribution,emerged,obtain,archbishop,seek,researchers,remainder,populations,clan,finnish,overseas,fifa,licensed,chemistry,festivals,mediterranean,injuries,animated,seeking,publisher,volumes,limits,venue,jerusalem,generated,trials,islam,youngest,ruling,glasgow,germans,songwriter,persian,municipalities,donated,viewed,belgian,cooperation,posted,tech,dual,volunteer,settlers,commanded,claiming,approval,delhi,usage,terminus,partly,electricity,locally,editions,premiere,absence,belief,traditions,statue,indicate,manor,stable,attributed,possession,managing,viewers,chile,overview,seed,regulations,essential,minority,cargo,segment,endemic,forum,deaths,monthly,playoffs,erected,practical,machines,suburb,relation,mrs.,descent,indoor,continuous,characterized,solutions,caribbean,rebuilt,serbian,summary,contested,psychology,pitch,attending,muhammad,tenure,drivers,diameter,assets,venture,punk,airlines,concentration,athletes,volunteers,pages,mines,influences,sculpture,protest,ferry,behalf,drafted,apparent,furthermore,ranging,romanian,democracy,lanka,significance,linear,d.c.,certified,voters,recovered,tours,demolished,boundaries,assisted,identify,grades,elsewhere,mechanism,1940s,reportedly,aimed,conversion,suspended,photography,departments,beijing,locomotives,publicly,dispute,magazines,resort,conventional,platforms,internationally,capita,settlements,dramatic,derby,establishing,involves,statistical,implementation,immigrants,exposed,diverse,layer,vast,ceased,connections,belonged,interstate,uefa,organised,abuse,deployed,cattle,partially,filming,mainstream,reduction,automatic,rarely,subsidiary,decides,merger,comprehensive,displayed,amendment,guinea,exclusively,manhattan,concerning,commons,radical,serbia,baptist,buses,initiated,portrait,harbour,choir,citizen,sole,unsuccessful,manufactured,enforcement,connecting,increases,patterns,sacred,muslims,clothing,hindu,unincorporated,sentenced,advisory,tanks,campaigns,fled,repeated,remote,rebellion,implemented,texts,fitted,tribute,writings,sufficient,ministers,21st,devoted,jurisdiction,coaches,interpretation,pole,businessman,peru,sporting,prices,cuba,relocated,opponent,arrangement,elite,manufacturer,responded,suitable,distinction,calendar,dominant,tourist,earning,prefecture,ties,preparation,anglo,pursue,worship,archaeological,chancellor,bangladesh,scores,traded,lowest,horror,outdoor,biology,commented,specialized,loop,arriving,farming,housed,historians,'the,patent,pupils,christianity,opponents,athens,northwestern,maps,promoting,reveals,flights,exclusive,lions,norfolk,hebrew,extensively,eldest,shops,acquisition,virtual,renowned,margin,ongoing,essentially,iranian,alternate,sailed,reporting,conclusion,originated,temperatures,exposure,secured,landed,rifle,framework,identical,martial,focuses,topics,ballet,fighters,belonging,wealthy,negotiations,evolved,bases,oriented,acres,democrat,heights,restricted,vary,graduation,aftermath,chess,illness,participating,vertical,collective,immigration,demonstrated,leaf,completing,organic,missile,leeds,eligible,grammar,confederate,improvement,congressional,wealth,cincinnati,spaces,indicates,corresponding,reaches,repair,isolated,taxes,congregation,ratings,leagues,diplomatic,submitted,winds,awareness,photographs,maritime,nigeria,accessible,animation,restaurants,philippine,inaugural,dismissed,armenian,illustrated,reservoir,speakers,programmes,resource,genetic,interviews,camps,regulation,computers,preferred,travelled,comparison,distinctive,recreation,requested,southeastern,dependent,brisbane,breeding,playoff,expand,bonus,gauge,departed,qualification,inspiration,shipping,slaves,variations,shield,theories,munich,recognised,emphasis,favour,variable,seeds,undergraduate,territorial,intellectual,qualify,mini,banned,pointed,democrats,assessment,judicial,examination,attempting,objective,partial,characteristic,hardware,pradesh,execution,ottawa,metre,drum,exhibitions,withdrew,attendance,phrase,journalism,logo,measured,error,christians,trio,protestant,theology,respective,atmosphere,buddhist,substitute,curriculum,fundamental,outbreak,rabbi,intermediate,designation,globe,liberation,simultaneously,diseases,experiments,locomotive,difficulties,mainland,nepal,relegated,contributing,database,developments,veteran,carries,ranges,instruction,lodge,protests,obama,newcastle,experiment,physician,describing,challenges,corruption,delaware,adventures,ensemble,succession,renaissance,tenth,altitude,receives,approached,crosses,syria,croatia,warsaw,professionals,improvements,worn,airline,compound,permitted,preservation,reducing,printing,scientist,activist,comprises,sized,societies,enters,ruler,gospel,earthquake,extend,autonomous,croatian,serial,decorated,relevant,ideal,grows,grass,tier,towers,wider,welfare,columns,alumni,descendants,interface,reserves,banking,colonies,manufacturers,magnetic,closure,pitched,vocalist,preserve,enrolled,cancelled,equation,2000s,nickname,bulgaria,heroes,exile,mathematical,demands,input,structural,tube,stem,approaches,argentine,axis,manuscript,inherited,depicted,targets,visits,veterans,regard,removal,efficiency,organisations,concepts,lebanon,manga,petersburg,rally,supplied,amounts,yale,tournaments,broadcasts,signals,pilots,azerbaijan,architects,enzyme,literacy,declaration,placing,batting,incumbent,bulgarian,consistent,poll,defended,landmark,southwestern,raid,resignation,travels,casualties,prestigious,namely,aims,recipient,warfare,readers,collapse,coached,controls,volleyball,coup,lesser,verse,pairs,exhibited,proteins,molecular,abilities,integration,consist,aspect,advocate,administered,governing,hospitals,commenced,coins,lords,variation,resumed,canton,artificial,elevated,palm,difficulty,civic,efficient,northeastern,inducted,radiation,affiliate,boards,stakes,byzantine,consumption,freight,interaction,oblast,numbered,seminary,contracts,extinct,predecessor,bearing,cultures,functional,neighboring,revised,cylinder,grants,narrative,reforms,athlete,tales,reflect,presidency,compositions,specialist,cricketer,founders,sequel,widow,disbanded,associations,backed,thereby,pitcher,commanding,boulevard,singers,crops,militia,reviewed,centres,waves,consequently,fortress,tributary,portions,bombing,excellence,nest,payment,mars,plaza,unity,victories,scotia,farms,nominations,variant,attacking,suspension,installation,graphics,estates,comments,acoustic,destination,venues,surrender,retreat,libraries,quarterback,customs,berkeley,collaborated,gathered,syndrome,dialogue,recruited,shanghai,neighbouring,psychological,saudi,moderate,exhibit,innovation,depot,binding,brunswick,situations,certificate,actively,shakespeare,editorial,presentation,ports,relay,nationalist,methodist,archives,experts,maintains,collegiate,bishops,maintaining,temporarily,embassy,essex,wellington,connects,reformed,bengal,recalled,inches,doctrine,deemed,legendary,reconstruction,statements,palestinian,meter,achievements,riders,interchange,spots,auto,accurate,chorus,dissolved,missionary,thai,operators,e.g.,generations,failing,delayed,cork,nashville,perceived,venezuela,cult,emerging,tomb,abolished,documented,gaining,canyon,episcopal,stored,assists,compiled,kerala,kilometers,mosque,grammy,theorem,unions,segments,glacier,arrives,theatrical,circulation,conferences,chapters,displays,circular,authored,conductor,fewer,dimensional,nationwide,liga,yugoslavia,peer,vietnamese,fellowship,armies,regardless,relating,dynamic,politicians,mixture,serie,somerset,imprisoned,posts,beliefs,beta,layout,independently,electronics,provisions,fastest,logic,headquartered,creates,challenged,beaten,appeals,plains,protocol,graphic,accommodate,iraqi,midfielder,span,commentary,freestyle,reflected,palestine,lighting,burial,virtually,backing,prague,tribal,heir,identification,prototype,criteria,dame,arch,tissue,footage,extending,procedures,predominantly,updated,rhythm,preliminary,cafe,disorder,prevented,suburbs,discontinued,retiring,oral,followers,extends,massacre,journalists,conquest,larvae,pronounced,behaviour,diversity,sustained,addressed,geographic,restrictions,voiced,milwaukee,dialect,quoted,grid,nationally,nearest,roster,twentieth,separation,indies,manages,citing,intervention,guidance,severely,migration,artwork,focusing,rivals,trustees,varied,enabled,committees,centered,skating,slavery,cardinals,forcing,tasks,auckland,youtube,argues,colored,advisor,mumbai,requiring,theological,registration,refugees,nineteenth,survivors,runners,colleagues,priests,contribute,variants,workshop,concentrated,creator,lectures,temples,exploration,requirement,interactive,navigation,companion,perth,allegedly,releasing,citizenship,observation,stationed,ph.d.,sheep,breed,discovers,encourage,kilometres,journals,performers,isle,saskatchewan,hybrid,hotels,lancashire,dubbed,airfield,anchor,suburban,theoretical,sussex,anglican,stockholm,permanently,upcoming,privately,receiver,optical,highways,congo,colours,aggregate,authorized,repeatedly,varies,fluid,innovative,transformed,praise,convoy,demanded,discography,attraction,export,audiences,ordained,enlisted,occasional,westminster,syrian,heavyweight,bosnia,consultant,eventual,improving,aires,wickets,epic,reactions,scandal,i.e.,discrimination,buenos,patron,investors,conjunction,testament,construct,encountered,celebrity,expanding,georgian,brands,retain,underwent,algorithm,foods,provision,orbit,transformation,associates,tactical,compact,varieties,stability,refuge,gathering,moreover,manila,configuration,gameplay,discipline,entity,comprising,composers,skill,monitoring,ruins,museums,sustainable,aerial,altered,codes,voyage,friedrich,conflicts,storyline,travelling,conducting,merit,indicating,referendum,currency,encounter,particles,automobile,workshops,acclaimed,inhabited,doctorate,cuban,phenomenon,dome,enrollment,tobacco,governance,trend,equally,manufacture,hydrogen,grande,compensation,download,pianist,grain,shifted,neutral,evaluation,define,cycling,seized,array,relatives,motors,firms,varying,automatically,restore,nicknamed,findings,governed,investigate,manitoba,administrator,vital,integral,indonesian,confusion,publishers,enable,geographical,inland,naming,civilians,reconnaissance,indianapolis,lecturer,deer,tourists,exterior,rhode,bassist,symbols,scope,ammunition,yuan,poets,punjab,nursing,cent,developers,estimates,presbyterian,nasa,holdings,generate,renewed,computing,cyprus,arabia,duration,compounds,gastropod,permit,valid,touchdowns,facade,interactions,mineral,practiced,allegations,consequence,goalkeeper,baronet,copyright,uprising,carved,targeted,competitors,mentions,sanctuary,fees,pursued,tampa,chronicle,capabilities,specified,specimens,toll,accounting,limestone,staged,upgraded,philosophical,streams,guild,revolt,rainfall,supporter,princeton,terrain,hometown,probability,assembled,paulo,surrey,voltage,developer,destroyer,floors,lineup,curve,prevention,potentially,onwards,trips,imposed,hosting,striking,strict,admission,apartments,solely,utility,proceeded,observations,euro,incidents,vinyl,profession,haven,distant,expelled,rivalry,runway,torpedo,zones,shrine,dimensions,investigations,lithuania,idaho,pursuit,copenhagen,considerably,locality,wireless,decrease,genes,thermal,deposits,hindi,habitats,withdrawn,biblical,monuments,casting,plateau,thesis,managers,flooding,assassination,acknowledged,interim,inscription,guided,pastor,finale,insects,transported,activists,marshal,intensity,airing,cardiff,proposals,lifestyle,prey,herald,capitol,aboriginal,measuring,lasting,interpreted,occurring,desired,drawings,healthcare,panels,elimination,oslo,ghana,blog,sabha,intent,superintendent,governors,bankruptcy,p.m.,equity,disk,layers,slovenia,prussia,quartet,mechanics,graduates,politically,monks,screenplay,nato,absorbed,topped,petition,bold,morocco,exhibits,canterbury,publish,rankings,crater,dominican,enhanced,planes,lutheran,governmental,joins,collecting,brussels,unified,streak,strategies,flagship,surfaces,oval,archive,etymology,imprisonment,instructor,noting,remix,opposing,servant,rotation,width,trans,maker,synthesis,excess,tactics,snail,ltd.,lighthouse,sequences,cornwall,plantation,mythology,performs,foundations,populated,horizontal,speedway,activated,performer,diving,conceived,edmonton,subtropical,environments,prompted,semifinals,caps,bulk,treasury,recreational,telegraph,continent,portraits,relegation,catholics,graph,velocity,rulers,endangered,secular,observer,learns,inquiry,idol,dictionary,certification,estimate,cluster,armenia,observatory,revived,nadu,consumers,hypothesis,manuscripts,contents,arguments,editing,trails,arctic,essays,belfast,acquire,promotional,undertaken,corridor,proceedings,antarctic,millennium,labels,delegates,vegetation,acclaim,directing,substance,outcome,diploma,philosopher,malta,albanian,vicinity,degc,legends,regiments,consent,terrorist,scattered,presidents,gravity,orientation,deployment,duchy,refuses,estonia,crowned,separately,renovation,rises,wilderness,objectives,agreements,empress,slopes,inclusion,equality,decree,ballot,criticised,rochester,recurring,struggled,disabled,henri,poles,prussian,convert,bacteria,poorly,sudan,geological,wyoming,consistently,minimal,withdrawal,interviewed,proximity,repairs,initiatives,pakistani,republicans,propaganda,viii,abstract,commercially,availability,mechanisms,naples,discussions,underlying,lens,proclaimed,advised,spelling,auxiliary,attract,lithuanian,editors,o'brien,accordance,measurement,novelist,ussr,formats,councils,contestants,indie,facebook,parishes,barrier,battalions,sponsor,consulting,terrorism,implement,uganda,crucial,unclear,notion,distinguish,collector,attractions,filipino,ecology,investments,capability,renovated,iceland,albania,accredited,scouts,armor,sculptor,cognitive,errors,gaming,condemned,successive,consolidated,baroque,entries,regulatory,reserved,treasurer,variables,arose,technological,rounded,provider,rhine,agrees,accuracy,genera,decreased,frankfurt,ecuador,edges,particle,rendered,calculated,careers,faction,rifles,americas,gaelic,portsmouth,resides,merchants,fiscal,premises,coin,draws,presenter,acceptance,ceremonies,pollution,consensus,membrane,brigadier,nonetheless,genres,supervision,predicted,magnitude,finite,differ,ancestry,vale,delegation,removing,proceeds,placement,emigrated,siblings,molecules,payments,considers,demonstration,proportion,newer,valve,achieving,confederation,continuously,luxury,notre,introducing,coordinates,charitable,squadrons,disorders,geometry,winnipeg,ulster,loans,longtime,receptor,preceding,belgrade,mandate,wrestler,neighbourhood,factories,buddhism,imported,sectors,protagonist,steep,elaborate,prohibited,artifacts,prizes,pupil,cooperative,sovereign,subspecies,carriers,allmusic,nationals,settings,autobiography,neighborhoods,analog,facilitate,voluntary,jointly,newfoundland,organizing,raids,exercises,nobel,machinery,baltic,crop,granite,dense,websites,mandatory,seeks,surrendered,anthology,comedian,bombs,slot,synopsis,critically,arcade,marking,equations,halls,indo,inaugurated,embarked,speeds,clause,invention,premiership,likewise,presenting,demonstrate,designers,organize,examined,km/h,bavaria,troop,referee,detection,zurich,prairie,rapper,wingspan,eurovision,luxembourg,slovakia,inception,disputed,mammals,entrepreneur,makers,evangelical,yield,clergy,trademark,defunct,allocated,depicting,volcanic,batted,conquered,sculptures,providers,reflects,armoured,locals,walt,herzegovina,contracted,entities,sponsorship,prominence,flowing,ethiopia,marketed,corporations,withdraw,carnegie,induced,investigated,portfolio,flowering,opinions,viewing,classroom,donations,bounded,perception,leicester,fruits,charleston,academics,statute,complaints,smallest,deceased,petroleum,resolved,commanders,algebra,southampton,modes,cultivation,transmitter,spelled,obtaining,sizes,acre,pageant,bats,abbreviated,correspondence,barracks,feast,tackles,raja,derives,geology,disputes,translations,counted,constantinople,seating,macedonia,preventing,accommodation,homeland,explored,invaded,provisional,transform,sphere,unsuccessfully,missionaries,conservatives,highlights,traces,organisms,openly,dancers,fossils,absent,monarchy,combining,lanes,stint,dynamics,chains,missiles,screening,module,tribune,generating,miners,nottingham,seoul,unofficial,owing,linking,rehabilitation,citation,louisville,mollusk,depicts,differential,zimbabwe,kosovo,recommendations,responses,pottery,scorer,aided,exceptions,dialects,telecommunications,defines,elderly,lunar,coupled,flown,25th,espn,formula_1,bordered,fragments,guidelines,gymnasium,valued,complexity,papal,presumably,maternal,challenging,reunited,advancing,comprised,uncertain,favorable,twelfth,correspondent,nobility,livestock,expressway,chilean,tide,researcher,emissions,profits,lengths,accompanying,witnessed,itunes,drainage,slope,reinforced,feminist,sanskrit,develops,physicians,outlets,isbn,coordinator,averaged,termed,occupy,diagnosed,yearly,humanitarian,prospect,spacecraft,stems,enacted,linux,ancestors,karnataka,constitute,immigrant,thriller,ecclesiastical,generals,celebrations,enhance,heating,advocated,evident,advances,bombardment,watershed,shuttle,wicket,twitter,adds,branded,teaches,schemes,pension,advocacy,conservatory,cairo,varsity,freshwater,providence,seemingly,shells,cuisine,specially,peaks,intensive,publishes,trilogy,skilled,nacional,unemployment,destinations,parameters,verses,trafficking,determination,infinite,savings,alignment,linguistic,countryside,dissolution,measurements,advantages,licence,subfamily,highlands,modest,regent,algeria,crest,teachings,knockout,brewery,combine,conventions,descended,chassis,primitive,fiji,explicitly,cumberland,uruguay,laboratories,bypass,elect,informal,preceded,holocaust,tackle,minneapolis,quantity,securities,console,doctoral,religions,commissioners,expertise,unveiled,precise,diplomat,standings,infant,disciplines,sicily,endorsed,systematic,charted,armored,mild,lateral,townships,hurling,prolific,invested,wartime,compatible,galleries,moist,battlefield,decoration,convent,tubes,terrestrial,nominee,requests,delegate,leased,dubai,polar,applying,addresses,munster,sings,commercials,teamed,dances,eleventh,midland,cedar,flee,sandstone,snails,inspection,divide,asset,themed,comparable,paramount,dairy,archaeology,intact,institutes,rectangular,instances,phases,reflecting,substantially,applies,vacant,lacked,copa,coloured,encounters,sponsors,encoded,possess,revenues,ucla,chaired,a.m.,enabling,playwright,stoke,sociology,tibetan,frames,motto,financing,illustrations,gibraltar,chateau,bolivia,transmitted,enclosed,persuaded,urged,folded,suffolk,regulated,bros.,submarines,myth,oriental,malaysian,effectiveness,narrowly,acute,sunk,replied,utilized,tasmania,consortium,quantities,gains,parkway,enlarged,sided,employers,adequate,accordingly,assumption,ballad,mascot,distances,peaking,saxony,projected,affiliation,limitations,metals,guatemala,scots,theaters,kindergarten,verb,employer,differs,discharge,controller,seasonal,marching,guru,campuses,avoided,vatican,maori,excessive,chartered,modifications,caves,monetary,sacramento,mixing,institutional,celebrities,irrigation,shapes,broadcaster,anthem,attributes,demolition,offshore,specification,surveys,yugoslav,contributor,auditorium,lebanese,capturing,airports,classrooms,chennai,paths,tendency,determining,lacking,upgrade,sailors,detected,kingdoms,sovereignty,freely,decorative,momentum,scholarly,georges,gandhi,speculation,transactions,undertook,interact,similarities,cove,teammate,constituted,painters,tends,madagascar,partnerships,afghan,personalities,attained,rebounds,masses,synagogue,reopened,asylum,embedded,imaging,catalogue,defenders,taxonomy,fiber,afterward,appealed,communists,lisbon,rica,judaism,adviser,batsman,ecological,commands,lgbt,cooling,accessed,wards,shiva,employs,thirds,scenic,worcester,tallest,contestant,humanities,economist,textile,constituencies,motorway,tram,percussion,cloth,leisure,1880s,baden,flags,resemble,riots,coined,sitcom,composite,implies,daytime,tanzania,penalties,optional,competitor,excluded,steering,reversed,autonomy,reviewer,breakthrough,professionally,damages,pomeranian,deputies,valleys,ventures,highlighted,electorate,mapping,shortened,executives,tertiary,specimen,launching,bibliography,sank,pursuing,binary,descendant,marched,natives,ideology,turks,adolf,archdiocese,tribunal,exceptional,nigerian,preference,fails,loading,comeback,vacuum,favored,alter,remnants,consecrated,spectators,trends,patriarch,feedback,paved,sentences,councillor,astronomy,advocates,broader,commentator,commissions,identifying,revealing,theatres,incomplete,enables,constituent,reformation,tract,haiti,atmospheric,screened,explosive,czechoslovakia,acids,symbolic,subdivision,liberals,incorporate,challenger,erie,filmmaker,laps,kazakhstan,organizational,evolutionary,chemicals,dedication,riverside,fauna,moths,maharashtra,annexed,gen.,resembles,underwater,garnered,timeline,remake,suited,educator,hectares,automotive,feared,latvia,finalist,narrator,portable,airways,plaque,designing,villagers,licensing,flank,statues,struggles,deutsche,migrated,cellular,jacksonville,wimbledon,defining,highlight,preparatory,planets,cologne,employ,frequencies,detachment,readily,libya,resign,halt,helicopters,reef,landmarks,collaborative,irregular,retaining,helsinki,folklore,weakened,viscount,interred,professors,memorable,mega,repertoire,rowing,dorsal,albeit,progressed,operative,coronation,liner,telugu,domains,philharmonic,detect,bengali,synthetic,tensions,atlas,dramatically,paralympics,xbox,shire,kiev,lengthy,sued,notorious,seas,screenwriter,transfers,aquatic,pioneers,unesco,radius,abundant,tunnels,syndicated,inventor,accreditation,janeiro,exeter,ceremonial,omaha,cadet,predators,resided,prose,slavic,precision,abbot,deity,engaging,cambodia,estonian,compliance,demonstrations,protesters,reactor,commodore,successes,chronicles,mare,extant,listings,minerals,tonnes,parody,cultivated,traders,pioneering,supplement,slovak,preparations,collision,partnered,vocational,atoms,malayalam,welcomed,documentation,curved,functioning,presently,formations,incorporates,nazis,botanical,nucleus,ethical,greeks,metric,automated,whereby,stance,europeans,duet,disability,purchasing,email,telescope,displaced,sodium,comparative,processor,inning,precipitation,aesthetic,import,coordination,feud,alternatively,mobility,tibet,regained,succeeding,hierarchy,apostolic,catalog,reproduction,inscriptions,vicar,clusters,posthumously,rican,loosely,additions,photographic,nowadays,selective,derivative,keyboards,guides,collectively,affecting,combines,operas,networking,decisive,terminated,continuity,finishes,ancestor,consul,heated,simulation,leipzig,incorporating,georgetown,formula_2,circa,forestry,portrayal,councillors,advancement,complained,forewings,confined,transaction,definitions,reduces,televised,1890s,rapids,phenomena,belarus,alps,landscapes,quarterly,specifications,commemorate,continuation,isolation,antenna,downstream,patents,ensuing,tended,saga,lifelong,columnist,labeled,gymnastics,papua,anticipated,demise,encompasses,madras,antarctica,interval,icon,rams,midlands,ingredients,priory,strengthen,rouge,explicit,gaza,aging,securing,anthropology,listeners,adaptations,underway,vista,malay,fortified,lightweight,violations,concerto,financed,jesuit,observers,trustee,descriptions,nordic,resistant,opted,accepts,prohibition,andhra,inflation,negro,wholly,imagery,spur,instructed,gloucester,cycles,middlesex,destroyers,statewide,evacuated,hyderabad,peasants,mice,shipyard,coordinate,pitching,colombian,exploring,numbering,compression,countess,hiatus,exceed,raced,archipelago,traits,soils,o'connor,vowel,android,facto,angola,amino,holders,logistics,circuits,emergence,kuwait,partition,emeritus,outcomes,submission,promotes,barack,negotiated,loaned,stripped,50th,excavations,treatments,fierce,participant,exports,decommissioned,cameo,remarked,residences,fuselage,mound,undergo,quarry,node,midwest,specializing,occupies,etc.,showcase,molecule,offs,modules,salon,exposition,revision,peers,positioned,hunters,competes,algorithms,reside,zagreb,calcium,uranium,silicon,airs,counterpart,outlet,collectors,sufficiently,canberra,inmates,anatomy,ensuring,curves,aviv,firearms,basque,volcano,thrust,sheikh,extensions,installations,aluminum,darker,sacked,emphasized,aligned,asserted,pseudonym,spanning,decorations,eighteenth,orbital,spatial,subdivided,notation,decay,macedonian,amended,declining,cyclist,feat,unusually,commuter,birthplace,latitude,activation,overhead,30th,finalists,whites,encyclopedia,tenor,qatar,survives,complement,concentrations,uncommon,astronomical,bangalore,pius,genome,memoir,recruit,prosecutor,modification,paired,container,basilica,arlington,displacement,germanic,mongolia,proportional,debates,matched,calcutta,rows,tehran,aerospace,prevalent,arise,lowland,24th,spokesman,supervised,advertisements,clash,tunes,revelation,wanderers,quarterfinals,fisheries,steadily,memoirs,pastoral,renewable,confluence,acquiring,strips,slogan,upstream,scouting,analyst,practitioners,turbine,strengthened,heavier,prehistoric,plural,excluding,isles,persecution,turin,rotating,villain,hemisphere,unaware,arabs,corpus,relied,singular,unanimous,schooling,passive,angles,dominance,instituted,aria,outskirts,balanced,beginnings,financially,structured,parachute,viewer,attitudes,subjected,escapes,derbyshire,erosion,addressing,styled,declaring,originating,colts,adjusted,stained,occurrence,fortifications,baghdad,nitrogen,localities,yemen,galway,debris,lodz,victorious,pharmaceutical,substances,unnamed,dwelling,atop,developmental,activism,voter,refugee,forested,relates,overlooking,genocide,kannada,insufficient,oversaw,partisan,dioxide,recipients,factions,mortality,capped,expeditions,receptors,reorganized,prominently,atom,flooded,flute,orchestral,scripts,mathematician,airplay,detached,rebuilding,dwarf,brotherhood,salvation,expressions,arabian,cameroon,poetic,recruiting,bundesliga,inserted,scrapped,disabilities,evacuation,pasha,undefeated,crafts,rituals,aluminium,norm,pools,submerged,occupying,pathway,exams,prosperity,wrestlers,promotions,basal,permits,nationalism,trim,merge,gazette,tributaries,transcription,caste,porto,emerge,modeled,adjoining,counterparts,paraguay,redevelopment,renewal,unreleased,equilibrium,similarity,minorities,soviets,comprise,nodes,tasked,unrelated,expired,johan,precursor,examinations,electrons,socialism,exiled,admiralty,floods,wigan,nonprofit,lacks,brigades,screens,repaired,hanover,fascist,labs,osaka,delays,judged,statutory,colt,col.,offspring,solving,bred,assisting,retains,somalia,grouped,corresponds,tunisia,chaplain,eminent,chord,22nd,spans,viral,innovations,possessions,mikhail,kolkata,icelandic,implications,introduces,racism,workforce,alto,compulsory,admits,censorship,onset,reluctant,inferior,iconic,progression,liability,turnout,satellites,behavioral,coordinated,exploitation,posterior,averaging,fringe,krakow,mountainous,greenwich,para,plantations,reinforcements,offerings,famed,intervals,constraints,individually,nutrition,1870s,taxation,threshold,tomatoes,fungi,contractor,ethiopian,apprentice,diabetes,wool,gujarat,honduras,norse,bucharest,23rd,arguably,accompany,prone,teammates,perennial,vacancy,polytechnic,deficit,okinawa,functionality,reminiscent,tolerance,transferring,myanmar,concludes,neighbours,hydraulic,economically,slower,plots,charities,synod,investor,catholicism,identifies,bronx,interpretations,adverse,judiciary,hereditary,nominal,sensor,symmetry,cubic,triangular,tenants,divisional,outreach,representations,passages,undergoing,cartridge,testified,exceeded,impacts,limiting,railroads,defeats,regain,rendering,humid,retreated,reliability,governorate,antwerp,infamous,implied,packaging,lahore,trades,billed,extinction,ecole,rejoined,recognizes,projection,qualifications,stripes,forts,socially,lexington,accurately,sexuality,westward,wikipedia,pilgrimage,abolition,choral,stuttgart,nests,expressing,strikeouts,assessed,monasteries,reconstructed,humorous,marxist,fertile,consort,urdu,patronage,peruvian,devised,lyric,baba,nassau,communism,extraction,popularly,markings,inability,litigation,accounted,processed,emirates,tempo,cadets,eponymous,contests,broadly,oxide,courtyard,frigate,directory,apex,outline,regency,chiefly,patrols,secretariat,cliffs,residency,privy,armament,australians,dorset,geometric,genetics,scholarships,fundraising,flats,demographic,multimedia,captained,documentaries,updates,canvas,blockade,guerrilla,songwriting,administrators,intake,drought,implementing,fraction,cannes,refusal,inscribed,meditation,announcing,exported,ballots,formula_3,curator,basel,arches,flour,subordinate,confrontation,gravel,simplified,berkshire,patriotic,tuition,employing,servers,castile,posting,combinations,discharged,miniature,mutations,constellation,incarnation,ideals,necessity,granting,ancestral,crowds,pioneered,mormon,methodology,rama,indirect,complexes,bavarian,patrons,uttar,skeleton,bollywood,flemish,viable,bloc,breeds,triggered,sustainability,tailed,referenced,comply,takeover,latvian,homestead,platoon,communal,nationality,excavated,targeting,sundays,posed,physicist,turret,endowment,marginal,dispatched,commentators,renovations,attachment,collaborations,ridges,barriers,obligations,shareholders,prof.,defenses,presided,rite,backgrounds,arbitrary,affordable,gloucestershire,thirteenth,inlet,miniseries,possesses,detained,pressures,subscription,realism,solidarity,proto,postgraduate,noun,burmese,abundance,homage,reasoning,anterior,robust,fencing,shifting,vowels,garde,profitable,loch,anchored,coastline,samoa,terminology,prostitution,magistrate,venezuelan,speculated,regulate,fixture,colonists,digit,induction,manned,expeditionary,computational,centennial,principally,vein,preserving,engineered,numerical,cancellation,conferred,continually,borne,seeded,advertisement,unanimously,treaties,infections,ions,sensors,lowered,amphibious,lava,fourteenth,bahrain,niagara,nicaragua,squares,congregations,26th,periodic,proprietary,1860s,contributors,seller,overs,emission,procession,presumed,illustrator,zinc,gases,tens,applicable,stretches,reproductive,sixteenth,apparatus,accomplishments,canoe,guam,oppose,recruitment,accumulated,limerick,namibia,staging,remixes,ordnance,uncertainty,pedestrian,temperate,treason,deposited,registry,cerambycidae,attracting,lankan,reprinted,shipbuilding,homosexuality,neurons,eliminating,1900s,resume,ministries,beneficial,blackpool,surplus,northampton,licenses,constructing,announcer,standardized,alternatives,taipei,inadequate,failures,yields,medalist,titular,obsolete,torah,burlington,predecessors,lublin,retailers,castles,depiction,issuing,gubernatorial,propulsion,tiles,damascus,discs,alternating,pomerania,peasant,tavern,redesignated,27th,illustration,focal,mans,codex,specialists,productivity,antiquity,controversies,promoter,pits,companions,behaviors,lyrical,prestige,creativity,swansea,dramas,approximate,feudal,tissues,crude,campaigned,unprecedented,chancel,amendments,surroundings,allegiance,exchanges,align,firmly,optimal,commenting,reigning,landings,obscure,1850s,contemporaries,paternal,devi,endurance,communes,incorporation,denominations,exchanged,routing,resorts,amnesty,slender,explores,suppression,heats,pronunciation,centred,coupe,stirling,freelance,treatise,linguistics,laos,informs,discovering,pillars,encourages,halted,robots,definitive,maturity,tuberculosis,venetian,silesian,unchanged,originates,mali,lincolnshire,quotes,seniors,premise,contingent,distribute,danube,gorge,logging,dams,curling,seventeenth,specializes,wetlands,deities,assess,thickness,rigid,culminated,utilities,substrate,insignia,nile,assam,shri,currents,suffrage,canadians,mortar,asteroid,bosnian,discoveries,enzymes,sanctioned,replica,hymn,investigators,tidal,dominate,derivatives,converting,leinster,verbs,honoured,criticisms,dismissal,discrete,masculine,reorganization,unlimited,wurttemberg,sacks,allocation,bahn,jurisdictions,participates,lagoon,famine,communion,culminating,surveyed,shortage,cables,intersects,cassette,foremost,adopting,solicitor,outright,bihar,reissued,farmland,dissertation,turnpike,baton,photographed,christchurch,kyoto,finances,rails,histories,linebacker,kilkenny,accelerated,dispersed,handicap,absorption,rancho,ceramic,captivity,cites,font,weighed,mater,utilize,bravery,extract,validity,slovenian,seminars,discourse,ranged,duel,ironically,warships,sega,temporal,surpassed,prolonged,recruits,northumberland,greenland,contributes,patented,eligibility,unification,discusses,reply,translates,beirut,relies,torque,northward,reviewers,monastic,accession,neural,tramway,heirs,sikh,subscribers,amenities,taliban,audit,rotterdam,wagons,kurdish,favoured,combustion,meanings,persia,browser,diagnostic,niger,formula_4,denomination,dividing,parameter,branding,badminton,leningrad,sparked,hurricanes,beetles,propeller,mozambique,refined,diagram,exhaust,vacated,readings,markers,reconciliation,determines,concurrent,imprint,primera,organism,demonstrating,filmmakers,vanderbilt,affiliates,traction,evaluated,defendants,megachile,investigative,zambia,assassinated,rewarded,probable,staffordshire,foreigners,directorate,nominees,consolidation,commandant,reddish,differing,unrest,drilling,bohemia,resembling,instrumentation,considerations,haute,promptly,variously,dwellings,clans,tablet,enforced,cockpit,semifinal,hussein,prisons,ceylon,emblem,monumental,phrases,correspond,crossover,outlined,characterised,acceleration,caucus,crusade,protested,composing,rajasthan,habsburg,rhythmic,interception,inherent,cooled,ponds,spokesperson,gradual,consultation,kuala,globally,suppressed,builders,avengers,suffix,integer,enforce,fibers,unionist,proclamation,uncovered,infrared,adapt,eisenhower,utilizing,captains,stretched,observing,assumes,prevents,analyses,saxophone,caucasus,notices,villains,dartmouth,mongol,hostilities,stretching,veterinary,lenses,texture,prompting,overthrow,excavation,islanders,masovian,battleship,biographer,replay,degradation,departing,luftwaffe,fleeing,oversight,immigrated,serbs,fishermen,strengthening,respiratory,italians,denotes,radial,escorted,motif,wiltshire,expresses,accessories,reverted,establishments,inequality,protocols,charting,famously,satirical,entirety,trench,friction,atletico,sampling,subset,weekday,upheld,sharply,correlation,incorrect,mughal,travelers,hasan,earnings,offset,evaluate,specialised,recognizing,flexibility,nagar,postseason,algebraic,capitalism,crystals,melodies,polynomial,racecourse,defences,austro,wembley,attracts,anarchist,resurrection,reviewing,decreasing,prefix,ratified,mutation,displaying,separating,restoring,assemblies,ordinance,priesthood,cruisers,appoint,moldova,imports,directive,epidemic,militant,senegal,signaling,restriction,critique,retrospective,nationalists,undertake,sioux,canals,algerian,redesigned,philanthropist,depict,conceptual,turbines,intellectuals,eastward,applicants,contractors,vendors,undergone,namesake,ensured,tones,substituted,hindwings,arrests,tombs,transitional,principality,reelection,taiwanese,cavity,manifesto,broadcasters,spawned,thoroughbred,identities,generators,proposes,hydroelectric,johannesburg,cortex,scandinavian,killings,aggression,boycott,catalyst,physiology,fifteenth,waterfront,chromosome,organist,costly,calculation,cemeteries,flourished,recognise,juniors,merging,disciples,ashore,workplace,enlightenment,diminished,debated,hailed,podium,educate,mandated,distributor,litre,electromagnetic,flotilla,estuary,peterborough,staircase,selections,melodic,confronts,wholesale,integrate,intercepted,catalonia,unite,immense,palatinate,switches,earthquakes,occupational,successors,praising,concluding,faculties,firstly,overhaul,empirical,metacritic,inauguration,evergreen,laden,winged,philosophers,amalgamated,geoff,centimeters,napoleonic,upright,planting,brewing,fined,sensory,migrants,wherein,inactive,headmaster,warwickshire,siberia,terminals,denounced,academia,divinity,bilateral,clive,omitted,peerage,relics,apartheid,syndicate,fearing,fixtures,desirable,dismantled,ethnicity,valves,biodiversity,aquarium,ideological,visibility,creators,analyzed,tenant,balkan,postwar,supplier,smithsonian,risen,morphology,digits,bohemian,wilmington,vishnu,demonstrates,aforementioned,biographical,mapped,khorasan,phosphate,presentations,ecosystem,processors,calculations,mosaic,clashes,penned,recalls,coding,angular,lattice,macau,accountability,extracted,pollen,therapeutic,overlap,violinist,deposed,candidacy,infants,covenant,bacterial,restructuring,dungeons,ordination,conducts,builds,invasive,customary,concurrently,relocation,cello,statutes,borneo,entrepreneurs,sanctions,packet,rockefeller,piedmont,comparisons,waterfall,receptions,glacial,surge,signatures,alterations,advertised,enduring,somali,botanist,100th,canonical,motifs,longitude,circulated,alloy,indirectly,margins,preserves,internally,besieged,shale,peripheral,drained,baseman,reassigned,tobago,soloist,socio,grazing,contexts,roofs,portraying,ottomans,shrewsbury,noteworthy,lamps,supplying,beams,qualifier,portray,greenhouse,stronghold,hitter,rites,cretaceous,urging,derive,nautical,aiming,fortunes,verde,donors,reliance,exceeding,exclusion,exercised,simultaneous,continents,guiding,pillar,gradient,poznan,eruption,clinics,moroccan,indicator,trams,piers,parallels,fragment,teatro,potassium,satire,compressed,businessmen,influx,seine,perspectives,shelters,decreases,mounting,formula_5,confederacy,equestrian,expulsion,mayors,liberia,resisted,affinity,shrub,unexpectedly,stimulus,amtrak,deported,perpendicular,statesman,wharf,storylines,romanesque,weights,surfaced,interceptions,dhaka,crambidae,orchestras,rwanda,conclude,constitutes,subsidiaries,admissions,prospective,shear,bilingual,campaigning,presiding,domination,commemorative,trailing,confiscated,petrol,acquisitions,polymer,onlyinclude,chloride,elevations,resolutions,hurdles,pledged,likelihood,objected,erect,encoding,databases,aristotle,hindus,marshes,bowled,ministerial,grange,acronym,annexation,squads,ambient,pilgrims,botany,sofla,astronomer,planetary,descending,bestowed,ceramics,diplomacy,metabolism,colonization,potomac,africans,engraved,recycling,commitments,resonance,disciplinary,jamaican,narrated,spectral,tipperary,waterford,stationary,arbitration,transparency,threatens,crossroads,slalom,oversee,centenary,incidence,economies,livery,moisture,newsletter,autobiographical,bhutan,propelled,dependence,moderately,adobe,barrels,subdivisions,outlook,labelled,stratford,arising,diaspora,barony,automobiles,ornamental,slated,norms,primetime,generalized,analysts,vectors,libyan,yielded,certificates,rooted,vernacular,belarusian,marketplace,prediction,fairfax,malawi,viruses,wooded,demos,mauritius,prosperous,coincided,liberties,huddersfield,ascent,warnings,hinduism,glucose,pulitzer,unused,filters,illegitimate,acquitted,protestants,canopy,staple,psychedelic,winding,abbas,pathways,cheltenham,lagos,niche,invaders,proponents,barred,conversely,doncaster,recession,embraced,rematch,concession,emigration,upgrades,bowls,tablets,remixed,loops,kensington,shootout,monarchs,organizers,harmful,punjabi,broadband,exempt,neolithic,profiles,portrays,parma,cyrillic,quasi,attested,regimental,revive,torpedoes,heidelberg,rhythms,spherical,denote,hymns,icons,theologian,qaeda,exceptionally,reinstated,comune,playhouse,lobbying,grossing,viceroy,delivers,visually,armistice,utrecht,syllable,vertices,analogous,annex,refurbished,entrants,knighted,disciple,rhetoric,detailing,inactivated,ballads,algae,intensified,favourable,sanitation,receivers,pornography,commemorated,cannons,entrusted,manifold,photographers,pueblo,textiles,steamer,myths,marquess,onward,liturgical,romney,uzbekistan,consistency,denoted,hertfordshire,convex,hearings,sulfur,universidad,podcast,selecting,emperors,arises,justices,1840s,mongolian,exploited,termination,digitally,infectious,sedan,symmetric,penal,illustrate,formulation,attribute,problematic,modular,inverse,berth,searches,rutgers,leicestershire,enthusiasts,lockheed,upwards,transverse,accolades,backward,archaeologists,crusaders,nuremberg,defects,ferries,vogue,containers,openings,transporting,separates,lumpur,purchases,attain,wichita,topology,woodlands,deleted,periodically,syntax,overturned,musicals,corp.,strasbourg,instability,nationale,prevailing,cache,marathi,versailles,unmarried,grains,straits,antagonist,segregation,assistants,d'etat,contention,dictatorship,unpopular,motorcycles,criterion,analytical,salzburg,militants,hanged,worcestershire,emphasize,paralympic,erupted,convinces,offences,oxidation,nouns,populace,atari,spanned,hazardous,educators,playable,births,baha'i,preseason,generates,invites,meteorological,handbook,foothills,enclosure,diffusion,mirza,convergence,geelong,coefficient,connector,formula_6,cylindrical,disasters,pleaded,knoxville,contamination,compose,libertarian,arrondissement,franciscan,intercontinental,susceptible,initiation,malaria,unbeaten,consonants,waived,saloon,popularized,estadio,pseudo,interdisciplinary,transports,transformers,carriages,bombings,revolves,ceded,collaborator,celestial,exemption,colchester,maltese,oceanic,ligue,crete,shareholder,routed,depictions,ridden,advisors,calculate,lending,guangzhou,simplicity,newscast,scheduling,snout,eliot,undertaking,armenians,nottinghamshire,whitish,consulted,deficiency,salle,cinemas,superseded,rigorous,kerman,convened,landowners,modernization,evenings,pitches,conditional,scandinavia,differed,formulated,cyclists,swami,guyana,dunes,electrified,appalachian,abdomen,scenarios,prototypes,sindh,consonant,adaptive,boroughs,wolverhampton,modelling,cylinders,amounted,minimize,ambassadors,lenin,settler,coincide,approximation,grouping,murals,bullying,registers,rumours,engagements,energetic,vertex,annals,bordering,geologic,yellowish,runoff,converts,allegheny,facilitated,saturdays,colliery,monitored,rainforest,interfaces,geographically,impaired,prevalence,joachim,paperback,slowed,shankar,distinguishing,seminal,categorized,authorised,auspices,bandwidth,asserts,rebranded,balkans,supplemented,seldom,weaving,capsule,apostles,populous,monmouth,payload,symphonic,densely,shoreline,managerial,masonry,antioch,averages,textbooks,royalist,coliseum,tandem,brewers,diocesan,posthumous,walled,incorrectly,distributions,ensued,reasonably,graffiti,propagation,automation,harmonic,augmented,middleweight,limbs,elongated,landfall,comparatively,literal,grossed,koppen,wavelength,1830s,cerebral,boasts,congestion,physiological,practitioner,coasts,cartoonist,undisclosed,frontal,launches,burgundy,qualifiers,imposing,stade,flanked,assyrian,raided,multiplayer,montane,chesapeake,pathology,drains,vineyards,intercollegiate,semiconductor,grassland,convey,citations,predominant,rejects,benefited,yahoo,graphs,busiest,encompassing,hamlets,explorers,suppress,minors,graphical,calculus,sediment,intends,diverted,mainline,unopposed,cottages,initiate,alumnus,towed,autism,forums,darlington,modernist,oxfordshire,lectured,capitalist,suppliers,panchayat,actresses,foundry,southbound,commodity,wesleyan,divides,palestinians,luton,caretaker,nobleman,mutiny,organizer,preferences,nomenclature,splits,unwilling,offenders,timor,relying,halftime,semitic,arithmetic,milestone,jesuits,arctiidae,retrieved,consuming,contender,edged,plagued,inclusive,transforming,khmer,federally,insurgents,distributing,amherst,rendition,prosecutors,viaduct,disqualified,kabul,liturgy,prevailed,reelected,instructors,swimmers,aperture,churchyard,interventions,totals,darts,metropolis,fuels,fluent,northbound,correctional,inflicted,barrister,realms,culturally,aristocratic,collaborating,emphasizes,choreographer,inputs,ensembles,humboldt,practised,endowed,strains,infringement,archaeologist,congregational,magna,relativity,efficiently,proliferation,mixtape,abruptly,regeneration,commissioning,yukon,archaic,reluctantly,retailer,northamptonshire,universally,crossings,boilers,nickelodeon,revue,abbreviation,retaliation,scripture,routinely,medicinal,benedictine,kenyan,retention,deteriorated,glaciers,apprenticeship,coupling,researched,topography,entrances,anaheim,pivotal,compensate,arched,modify,reinforce,dusseldorf,journeys,motorsport,conceded,sumatra,spaniards,quantitative,loire,cinematography,discarded,botswana,morale,engined,zionist,philanthropy,sainte,fatalities,cypriot,motorsports,indicators,pricing,institut,bethlehem,implicated,gravitational,differentiation,rotor,thriving,precedent,ambiguous,concessions,forecast,conserved,fremantle,asphalt,landslide,middlesbrough,formula_7,humidity,overseeing,chronological,diaries,multinational,crimean,turnover,improvised,youths,declares,tasmanian,canadiens,fumble,refinery,weekdays,unconstitutional,upward,guardians,brownish,imminent,hamas,endorsement,naturalist,martyrs,caledonia,chords,yeshiva,reptiles,severity,mitsubishi,fairs,installment,substitution,repertory,keyboardist,interpreter,silesia,noticeable,rhineland,transmit,inconsistent,booklet,academies,epithet,pertaining,progressively,aquatics,scrutiny,prefect,toxicity,rugged,consume,o'donnell,evolve,uniquely,cabaret,mediated,landowner,transgender,palazzo,compilations,albuquerque,induce,sinai,remastered,efficacy,underside,analogue,specify,possessing,advocating,compatibility,liberated,greenville,mecklenburg,header,memorials,sewage,rhodesia,1800s,salaries,atoll,coordinating,partisans,repealed,amidst,subjective,optimization,nectar,evolving,exploits,madhya,styling,accumulation,raion,postage,responds,buccaneers,frontman,brunei,choreography,coated,kinetic,sampled,inflammatory,complementary,eclectic,norte,vijay,a.k.a,mainz,casualty,connectivity,laureate,franchises,yiddish,reputed,unpublished,economical,periodicals,vertically,bicycles,brethren,capacities,unitary,archeological,tehsil,domesday,wehrmacht,justification,angered,mysore,fielded,abuses,nutrients,ambitions,taluk,battleships,symbolism,superiority,neglect,attendees,commentaries,collaborators,predictions,yorker,breeders,investing,libretto,informally,coefficients,memorandum,pounder,collingwood,tightly,envisioned,arbor,mistakenly,captures,nesting,conflicting,enhancing,streetcar,manufactures,buckinghamshire,rewards,commemorating,stony,expenditure,tornadoes,semantic,relocate,weimar,iberian,sighted,intending,ensign,beverages,expectation,differentiate,centro,utilizes,saxophonist,catchment,transylvania,ecosystems,shortest,sediments,socialists,ineffective,kapoor,formidable,heroine,guantanamo,prepares,scattering,pamphlet,verified,elector,barons,totaling,shrubs,pyrenees,amalgamation,mutually,longitudinal,comte,negatively,masonic,envoy,sexes,akbar,mythical,tonga,bishopric,assessments,malaya,warns,interiors,reefs,reflections,neutrality,musically,nomadic,waterways,provence,collaborate,scaled,adulthood,emerges,euros,optics,incentives,overland,periodical,liege,awarding,realization,slang,affirmed,schooner,hokkaido,czechoslovak,protectorate,undrafted,disagreed,commencement,electors,spruce,swindon,fueled,equatorial,inventions,suites,slovene,backdrop,adjunct,energies,remnant,inhabit,alliances,simulcast,reactors,mosques,travellers,outfielder,plumage,migratory,benin,experimented,fibre,projecting,drafting,laude,evidenced,northernmost,indicted,directional,replication,croydon,comedies,jailed,organizes,devotees,reservoirs,turrets,originate,economists,songwriters,junta,trenches,mounds,proportions,comedic,apostle,azerbaijani,farmhouse,resembled,disrupted,playback,mixes,diagonal,relevance,govern,programmer,gdansk,maize,soundtracks,tendencies,mastered,impacted,believers,kilometre,intervene,chairperson,aerodrome,sails,subsidies,ensures,aesthetics,congresses,ratios,sardinia,southernmost,functioned,controllers,downward,randomly,distortion,regents,palatine,disruption,spirituality,vidhan,tracts,compiler,ventilation,anchorage,symposium,assert,pistols,excelled,avenues,convoys,moniker,constructions,proponent,phased,spines,organising,schleswig,policing,campeonato,mined,hourly,croix,lucrative,authenticity,haitian,stimulation,burkina,espionage,midfield,manually,staffed,awakening,metabolic,biographies,entrepreneurship,conspicuous,guangdong,preface,subgroup,mythological,adjutant,feminism,vilnius,oversees,honourable,tripoli,stylized,kinase,societe,notoriety,altitudes,configurations,outward,transmissions,announces,auditor,ethanol,clube,nanjing,mecca,haifa,blogs,postmaster,paramilitary,depart,positioning,potent,recognizable,spire,brackets,remembrance,overlapping,turkic,articulated,scientology,operatic,deploy,readiness,biotechnology,restrict,cinematographer,inverted,synonymous,administratively,westphalia,commodities,replaces,downloads,centralized,munitions,preached,sichuan,fashionable,implementations,matrices,hiv/aids,loyalist,luzon,celebrates,hazards,heiress,mercenaries,synonym,creole,ljubljana,technician,auditioned,technicians,viewpoint,wetland,mongols,princely,sharif,coating,dynasties,southward,doubling,formula_8,mayoral,harvesting,conjecture,goaltender,oceania,spokane,welterweight,bracket,gatherings,weighted,newscasts,mussolini,affiliations,disadvantage,vibrant,spheres,sultanate,distributors,disliked,establishes,marches,drastically,yielding,jewellery,yokohama,vascular,airlift,canons,subcommittee,repression,strengths,graded,outspoken,fused,pembroke,filmography,redundant,fatigue,repeal,threads,reissue,pennant,edible,vapor,corrections,stimuli,commemoration,dictator,anand,secession,amassed,orchards,pontifical,experimentation,greeted,bangor,forwards,decomposition,quran,trolley,chesterfield,traverse,sermons,burials,skier,climbs,consultants,petitioned,reproduce,parted,illuminated,kurdistan,reigned,occupants,packaged,geometridae,woven,regulating,protagonists,crafted,affluent,clergyman,consoles,migrant,supremacy,attackers,caliph,defect,convection,rallies,huron,resin,segunda,quota,warship,overseen,criticizing,shrines,glamorgan,lowering,beaux,hampered,invasions,conductors,collects,bluegrass,surrounds,substrates,perpetual,chronology,pulmonary,executions,crimea,compiling,noctuidae,battled,tumors,minsk,novgorod,serviced,yeast,computation,swamps,theodor,baronetcy,salford,uruguayan,shortages,odisha,siberian,novelty,cinematic,invitational,decks,dowager,oppression,bandits,appellate,state-of-the-art,clade,palaces,signalling,galaxies,industrialist,tensor,learnt,incurred,magistrates,binds,orbits,ciudad,willingness,peninsular,basins,biomedical,shafts,marlborough,bournemouth,withstand,fitzroy,dunedin,variance,steamship,integrating,muscular,fines,akron,bulbophyllum,malmo,disclosed,cornerstone,runways,medicines,twenty20,gettysburg,progresses,frigates,bodied,transformations,transforms,helens,modelled,versatile,regulator,pursuits,legitimacy,amplifier,scriptures,voyages,examines,presenters,octagonal,poultry,formula_9,anatolia,computed,migrate,directorial,hybrids,localized,preferring,guggenheim,persisted,grassroots,inflammation,fishery,otago,vigorous,professions,instructional,inexpensive,insurgency,legislators,sequels,surnames,agrarian,stainless,nairobi,minas,forerunner,aristocracy,transitions,sicilian,showcased,doses,hiroshima,summarized,gearbox,emancipation,limitation,nuclei,seismic,abandonment,dominating,appropriations,occupations,electrification,hilly,contracting,exaggerated,entertainer,kazan,oricon,cartridges,characterization,parcel,maharaja,exceeds,aspiring,obituary,flattened,contrasted,narration,replies,oblique,outpost,fronts,arranger,talmud,keynes,doctrines,endured,confesses,fortification,supervisors,kilometer,academie,jammu,bathurst,piracy,prostitutes,navarre,cumulative,cruises,lifeboat,twinned,radicals,interacting,expenditures,wexford,libre,futsal,curated,clockwise,colloquially,procurement,immaculate,lyricist,enhancement,porcelain,alzheimer,highlighting,judah,disagreements,storytelling,sheltered,wroclaw,vaudeville,contrasts,neoclassical,compares,contrasting,deciduous,francaise,descriptive,cyclic,reactive,antiquities,meiji,repeats,creditors,forcibly,newmarket,picturesque,impending,uneven,bison,raceway,solvent,ecumenical,optic,professorship,harvested,waterway,banjo,pharaoh,geologist,scanning,dissent,recycled,unmanned,retreating,gospels,aqueduct,branched,tallinn,groundbreaking,syllables,hangar,designations,procedural,craters,cabins,encryption,anthropologist,montevideo,outgoing,inverness,chattanooga,fascism,calais,chapels,groundwater,downfall,misleading,robotic,tortricidae,pixel,handel,prohibit,crewe,renaming,reprised,kickoff,leftist,spaced,integers,causeway,pines,authorship,organise,ptolemy,accessibility,virtues,lesions,iroquois,qur'an,atheist,synthesized,biennial,confederates,dietary,skaters,stresses,tariff,koreans,intercity,republics,quintet,baroness,naive,amplitude,insistence,tbilisi,residues,grammatical,diversified,egyptians,accompaniment,vibration,repository,mandal,topological,distinctions,coherent,invariant,batters,nuevo,internationals,implements,follower,bahia,widened,independents,cantonese,totaled,guadalajara,wolverines,befriended,muzzle,surveying,hungarians,medici,deportation,rayon,approx,recounts,attends,clerical,hellenic,furnished,alleging,soluble,systemic,gallantry,bolshevik,intervened,hostel,gunpowder,specialising,stimulate,leiden,removes,thematic,floral,bafta,printers,conglomerate,eroded,analytic,successively,lehigh,thessaloniki,kilda,clauses,ascended,nehru,scripted,tokugawa,competence,diplomats,exclude,consecration,freedoms,assaults,revisions,blacksmith,textual,sparse,concacaf,slain,uploaded,enraged,whaling,guise,stadiums,debuting,dormitory,cardiovascular,yunnan,dioceses,consultancy,notions,lordship,archdeacon,collided,medial,airfields,garment,wrestled,adriatic,reversal,refueling,verification,jakob,horseshoe,intricate,veracruz,sarawak,syndication,synthesizer,anthologies,stature,feasibility,guillaume,narratives,publicized,antrim,intermittent,constituents,grimsby,filmmaking,doping,unlawful,nominally,transmitting,documenting,seater,internationale,ejected,steamboat,alsace,boise,ineligible,geared,vassal,mustered,ville,inline,pairing,eurasian,kyrgyzstan,barnsley,reprise,stereotypes,rushes,conform,firefighters,deportivo,revolutionaries,rabbis,concurrency,charters,sustaining,aspirations,algiers,chichester,falkland,morphological,systematically,volcanoes,designate,artworks,reclaimed,jurist,anglia,resurrected,chaotic,feasible,circulating,simulated,environmentally,confinement,adventist,harrisburg,laborers,ostensibly,universiade,pensions,influenza,bratislava,octave,refurbishment,gothenburg,putin,barangay,annapolis,breaststroke,illustrates,distorted,choreographed,promo,emphasizing,stakeholders,descends,exhibiting,intrinsic,invertebrates,evenly,roundabout,salts,formula_10,strata,inhibition,branching,stylistic,rumored,realises,mitochondrial,commuted,adherents,logos,bloomberg,telenovela,guineas,charcoal,engages,winery,reflective,siena,cambridgeshire,ventral,flashback,installing,engraving,grasses,traveller,rotated,proprietor,nationalities,precedence,sourced,trainers,cambodian,reductions,depleted,saharan,classifications,biochemistry,plaintiffs,arboretum,humanist,fictitious,aleppo,climates,bazaar,his/her,homogeneous,multiplication,moines,indexed,linguist,skeletal,foliage,societal,differentiated,informing,mammal,infancy,archival,cafes,malls,graeme,musee,schizophrenia,fargo,pronouns,derivation,descend,ascending,terminating,deviation,recaptured,confessions,weakening,tajikistan,bahadur,pasture,b/hip,donegal,supervising,sikhs,thinkers,euclidean,reinforcement,friars,portage,fuscous,lucknow,synchronized,assertion,choirs,privatization,corrosion,multitude,skyscraper,royalties,ligament,usable,spores,directs,clashed,stockport,fronted,dependency,contiguous,biologist,backstroke,powerhouse,frescoes,phylogenetic,welding,kildare,gabon,conveyed,augsburg,severn,continuum,sahib,lille,injuring,passeriformesfamily,succeeds,translating,unitarian,startup,turbulent,outlying,philanthropic,stanislaw,idols,claremont,conical,haryana,armagh,blended,implicit,conditioned,modulation,rochdale,labourers,coinage,shortstop,potsdam,gears,obesity,bestseller,advisers,bouts,comedians,jozef,lausanne,taxonomic,correlated,columbian,marne,indications,psychologists,libel,edict,beaufort,disadvantages,renal,finalized,racehorse,unconventional,disturbances,falsely,zoology,adorned,redesign,executing,narrower,commended,appliances,stalls,resurgence,saskatoon,miscellaneous,permitting,epoch,formula_11,cumbria,forefront,vedic,eastenders,disposed,supermarkets,rower,inhibitor,magnesium,colourful,yusuf,harrow,formulas,centrally,balancing,ionic,nocturnal,consolidate,ornate,raiding,charismatic,accelerate,nominate,residual,dhabi,commemorates,attribution,uninhabited,mindanao,atrocities,genealogical,romani,applicant,enactment,abstraction,trough,pulpit,minuscule,misconduct,grenades,timely,supplements,messaging,curvature,ceasefire,telangana,susquehanna,braking,redistribution,shreveport,neighbourhoods,gregorian,widowed,khuzestan,empowerment,scholastic,evangelist,peptide,topical,theorist,historia,thence,sudanese,museo,jurisprudence,masurian,frankish,headlined,recounted,netball,petitions,tolerant,hectare,truncated,southend,methane,captives,reigns,massif,subunit,acidic,weightlifting,footballers,sabah,britannia,tunisian,segregated,sawmill,withdrawing,unpaid,weaponry,somme,perceptions,unicode,alcoholism,durban,wrought,waterfalls,jihad,auschwitz,upland,eastbound,adjective,anhalt,evaluating,regimes,guildford,reproduced,pamphlets,hierarchical,maneuvers,hanoi,fabricated,repetition,enriched,arterial,replacements,tides,globalization,adequately,westbound,satisfactory,fleets,phosphorus,lastly,neuroscience,anchors,xinjiang,membranes,improvisation,shipments,orthodoxy,submissions,bolivian,mahmud,ramps,leyte,pastures,outlines,flees,transmitters,fares,sequential,stimulated,novice,alternately,symmetrical,breakaway,layered,baronets,lizards,blackish,edouard,horsepower,penang,principals,mercantile,maldives,overwhelmingly,hawke,rallied,prostate,conscription,juveniles,maccabi,carvings,strikers,sudbury,spurred,improves,lombardy,macquarie,parisian,elastic,distillery,shetland,humane,brentford,wrexham,warehouses,routines,encompassed,introductory,isfahan,instituto,palais,revolutions,sporadic,impoverished,portico,fellowships,speculative,enroll,dormant,adhere,fundamentally,sculpted,meritorious,template,upgrading,reformer,rectory,uncredited,indicative,creeks,galveston,radically,hezbollah,firearm,educating,prohibits,trondheim,locus,refit,headwaters,screenings,lowlands,wasps,coarse,attaining,sedimentary,perished,pitchfork,interned,cerro,stagecoach,aeronautical,liter,transitioned,haydn,inaccurate,legislatures,bromwich,knesset,spectroscopy,butte,asiatic,degraded,concordia,catastrophic,lobes,wellness,pensacola,periphery,hapoel,theta,horizontally,freiburg,liberalism,pleas,durable,warmian,offenses,mesopotamia,shandong,unsuitable,hospitalized,appropriately,phonetic,encompass,conversions,observes,illnesses,breakout,assigns,crowns,inhibitors,nightly,manifestation,fountains,maximize,alphabetical,sloop,expands,newtown,widening,gaddafi,commencing,camouflage,footprint,tyrol,barangays,universite,highlanders,budgets,query,lobbied,westchester,equator,stipulated,pointe,distinguishes,allotted,embankment,advises,storing,loyalists,fourier,rehearsals,starvation,gland,rihanna,tubular,expressive,baccalaureate,intersections,revered,carbonate,eritrea,craftsmen,cosmopolitan,sequencing,corridors,shortlisted,bangladeshi,persians,mimic,parades,repetitive,recommends,flanks,promoters,incompatible,teaming,ammonia,greyhound,solos,improper,legislator,newsweek,recurrent,vitro,cavendish,eireann,crises,prophets,mandir,strategically,guerrillas,formula_12,ghent,contenders,equivalence,drone,sociological,hamid,castes,statehood,aland,clinched,relaunched,tariffs,simulations,williamsburg,rotate,mediation,smallpox,harmonica,lodges,lavish,restrictive,o'sullivan,detainees,polynomials,echoes,intersecting,learners,elects,charlemagne,defiance,epsom,liszt,facilitating,absorbing,revelations,padua,pieter,pious,penultimate,mammalian,montenegrin,supplementary,widows,aromatic,croats,roanoke,trieste,legions,subdistrict,babylonian,grasslands,volga,violently,sparsely,oldies,telecommunication,respondents,quarries,downloadable,commandos,taxpayer,catalytic,malabar,afforded,copying,declines,nawab,junctions,assessing,filtering,classed,disused,compliant,christoph,gottingen,civilizations,hermitage,caledonian,whereupon,ethnically,springsteen,mobilization,terraces,indus,excel,zoological,enrichment,simulate,guitarists,registrar,cappella,invoked,reused,manchu,configured,uppsala,genealogy,mergers,casts,curricular,rebelled,subcontinent,horticultural,parramatta,orchestrated,dockyard,claudius,decca,prohibiting,turkmenistan,brahmin,clandestine,obligatory,elaborated,parasitic,helix,constraint,spearheaded,rotherham,eviction,adapting,albans,rescues,sociologist,guiana,convicts,occurrences,kamen,antennas,asturias,wheeled,sanitary,deterioration,trier,theorists,baseline,announcements,valea,planners,factual,serialized,serials,bilbao,demoted,fission,jamestown,cholera,alleviate,alteration,indefinite,sulfate,paced,climatic,valuation,artisans,proficiency,aegean,regulators,fledgling,sealing,influencing,servicemen,frequented,cancers,tambon,narayan,bankers,clarified,embodied,engraver,reorganisation,dissatisfied,dictated,supplemental,temperance,ratification,puget,nutrient,pretoria,papyrus,uniting,ascribed,cores,coptic,schoolhouse,barrio,1910s,armory,defected,transatlantic,regulates,ported,artefacts,specifies,boasted,scorers,mollusks,emitted,navigable,quakers,projective,dialogues,reunification,exponential,vastly,banners,unsigned,dissipated,halves,coincidentally,leasing,purported,escorting,estimation,foxes,lifespan,inflorescence,assimilation,showdown,staunch,prologue,ligand,superliga,telescopes,northwards,keynote,heaviest,taunton,redeveloped,vocalists,podlaskie,soyuz,rodents,azores,moravian,outset,parentheses,apparel,domestically,authoritative,polymers,monterrey,inhibit,launcher,jordanian,folds,taxis,mandates,singled,liechtenstein,subsistence,marxism,ousted,governorship,servicing,offseason,modernism,prism,devout,translators,islamist,chromosomes,pitted,bedfordshire,fabrication,authoritarian,javanese,leaflets,transient,substantive,predatory,sigismund,assassinate,diagrams,arrays,rediscovered,reclamation,spawning,fjord,peacekeeping,strands,fabrics,highs,regulars,tirana,ultraviolet,athenian,filly,barnet,naacp,nueva,favourites,terminates,showcases,clones,inherently,interpreting,bjorn,finely,lauded,unspecified,chola,pleistocene,insulation,antilles,donetsk,funnel,nutritional,biennale,reactivated,southport,primate,cavaliers,austrians,interspersed,restarted,suriname,amplifiers,wladyslaw,blockbuster,sportsman,minogue,brightness,benches,bridgeport,initiating,israelis,orbiting,newcomers,externally,scaling,transcribed,impairment,luxurious,longevity,impetus,temperament,ceilings,tchaikovsky,spreads,pantheon,bureaucracy,1820s,heraldic,villas,formula_13,galician,meath,avoidance,corresponded,headlining,connacht,seekers,rappers,solids,monograph,scoreless,opole,isotopes,himalayas,parodies,garments,microscopic,republished,havilland,orkney,demonstrators,pathogen,saturated,hellenistic,facilitates,aerodynamic,relocating,indochina,laval,astronomers,bequeathed,administrations,extracts,nagoya,torquay,demography,medicare,ambiguity,renumbered,pursuant,concave,syriac,electrode,dispersal,henan,bialystok,walsall,crystalline,puebla,janata,illumination,tianjin,enslaved,coloration,championed,defamation,grille,johor,rejoin,caspian,fatally,planck,workings,appointing,institutionalized,wessex,modernized,exemplified,regatta,jacobite,parochial,programmers,blending,eruptions,insurrection,regression,indices,sited,dentistry,mobilized,furnishings,levant,primaries,ardent,nagasaki,conqueror,dorchester,opined,heartland,amman,mortally,wellesley,bowlers,outputs,coveted,orthography,immersion,disrepair,disadvantaged,curate,childless,condensed,codice_1,remodeled,resultant,bolsheviks,superfamily,saxons,2010s,contractual,rivalries,malacca,oaxaca,magnate,vertebrae,quezon,olympiad,yucatan,tyres,macro,specialization,commendation,caliphate,gunnery,exiles,excerpts,fraudulent,adjustable,aramaic,interceptor,drumming,standardization,reciprocal,adolescents,federalist,aeronautics,favorably,enforcing,reintroduced,zhejiang,refining,biplane,banknotes,accordion,intersect,illustrating,summits,classmate,militias,biomass,massacres,epidemiology,reworked,wrestlemania,nantes,auditory,taxon,elliptical,chemotherapy,asserting,avoids,proficient,airmen,yellowstone,multicultural,alloys,utilization,seniority,kuyavian,huntsville,orthogonal,bloomington,cultivars,casimir,internment,repulsed,impedance,revolving,fermentation,parana,shutout,partnering,empowered,islamabad,polled,classify,amphibians,greyish,obedience,4x100,projectile,khyber,halfback,relational,d'ivoire,synonyms,endeavour,padma,customized,mastery,defenceman,berber,purge,interestingly,covent,promulgated,restricting,condemnation,hillsborough,walkers,privateer,intra,captaincy,naturalized,huffington,detecting,hinted,migrating,bayou,counterattack,anatomical,foraging,unsafe,swiftly,outdated,paraguayan,attire,masjid,endeavors,jerseys,triassic,quechua,growers,axial,accumulate,wastewater,cognition,fungal,animator,pagoda,kochi,uniformly,antibody,yerevan,hypotheses,combatants,italianate,draining,fragmentation,snowfall,formative,inversion,kitchener,identifier,additive,lucha,selects,ashland,cambrian,racetrack,trapping,congenital,primates,wavelengths,expansions,yeomanry,harcourt,wealthiest,awaited,punta,intervening,aggressively,vichy,piloted,midtown,tailored,heyday,metadata,guadalcanal,inorganic,hadith,pulses,francais,tangent,scandals,erroneously,tractors,pigment,constabulary,jiangsu,landfill,merton,basalt,astor,forbade,debuts,collisions,exchequer,stadion,roofed,flavour,sculptors,conservancy,dissemination,electrically,undeveloped,existent,surpassing,pentecostal,manifested,amend,formula_14,superhuman,barges,tunis,analytics,argyll,liquids,mechanized,domes,mansions,himalayan,indexing,reuters,nonlinear,purification,exiting,timbers,triangles,decommissioning,departmental,causal,fonts,americana,sept.,seasonally,incomes,razavi,sheds,memorabilia,rotational,terre,sutra,protege,yarmouth,grandmaster,annum,looted,imperialism,variability,liquidation,baptised,isotope,showcasing,milling,rationale,hammersmith,austen,streamlined,acknowledging,contentious,qaleh,breadth,turing,referees,feral,toulon,unofficially,identifiable,standout,labeling,dissatisfaction,jurgen,angrily,featherweight,cantons,constrained,dominates,standalone,relinquished,theologians,markedly,italics,downed,nitrate,likened,gules,craftsman,singaporean,pixels,mandela,moray,parity,departement,antigen,academically,burgh,brahma,arranges,wounding,triathlon,nouveau,vanuatu,banded,acknowledges,unearthed,stemming,authentication,byzantines,converge,nepali,commonplace,deteriorating,recalling,palette,mathematicians,greenish,pictorial,ahmedabad,rouen,validation,u.s.a.,'best,malvern,archers,converter,undergoes,fluorescent,logistical,notification,transvaal,illicit,symphonies,stabilization,worsened,fukuoka,decrees,enthusiast,seychelles,blogger,louvre,dignitaries,burundi,wreckage,signage,pinyin,bursts,federer,polarization,urbana,lazio,schism,nietzsche,venerable,administers,seton,kilograms,invariably,kathmandu,farmed,disqualification,earldom,appropriated,fluctuations,kermanshah,deployments,deformation,wheelbase,maratha,psalm,bytes,methyl,engravings,skirmish,fayette,vaccines,ideally,astrology,breweries,botanic,opposes,harmonies,irregularities,contended,gaulle,prowess,constants,aground,filipinos,fresco,ochreous,jaipur,willamette,quercus,eastwards,mortars,champaign,braille,reforming,horned,hunan,spacious,agitation,draught,specialties,flourishing,greensboro,necessitated,swedes,elemental,whorls,hugely,structurally,plurality,synthesizers,embassies,assad,contradictory,inference,discontent,recreated,inspectors,unicef,commuters,embryo,modifying,stints,numerals,communicated,boosted,trumpeter,brightly,adherence,remade,leases,restrained,eucalyptus,dwellers,planar,grooves,gainesville,daimler,anzac,szczecin,cornerback,prized,peking,mauritania,khalifa,motorized,lodging,instrumentalist,fortresses,cervical,formula_15,passerine,sectarian,researches,apprenticed,reliefs,disclose,gliding,repairing,queue,kyushu,literate,canoeing,sacrament,separatist,calabria,parkland,flowed,investigates,statistically,visionary,commits,dragoons,scrolls,premieres,revisited,subdued,censored,patterned,elective,outlawed,orphaned,leyland,richly,fujian,miniatures,heresy,plaques,countered,nonfiction,exponent,moravia,dispersion,marylebone,midwestern,enclave,ithaca,federated,electronically,handheld,microscopy,tolls,arrivals,climbers,continual,cossacks,moselle,deserts,ubiquitous,gables,forecasts,deforestation,vertebrates,flanking,drilled,superstructure,inspected,consultative,bypassed,ballast,subsidy,socioeconomic,relic,grenada,journalistic,administering,accommodated,collapses,appropriation,reclassified,foreword,porte,assimilated,observance,fragmented,arundel,thuringia,gonzaga,shenzhen,shipyards,sectional,ayrshire,sloping,dependencies,promenade,ecuadorian,mangrove,constructs,goalscorer,heroism,iteration,transistor,omnibus,hampstead,cochin,overshadowed,chieftain,scalar,finishers,ghanaian,abnormalities,monoplane,encyclopaedia,characterize,travancore,baronetage,bearers,biking,distributes,paving,christened,inspections,banco,humber,corinth,quadratic,albanians,lineages,majored,roadside,inaccessible,inclination,darmstadt,fianna,epilepsy,propellers,papacy,montagu,bhutto,sugarcane,optimized,pilasters,contend,batsmen,brabant,housemates,sligo,ascot,aquinas,supervisory,accorded,gerais,echoed,nunavut,conservatoire,carniola,quartermaster,gminas,impeachment,aquitaine,reformers,quarterfinal,karlsruhe,accelerator,coeducational,archduke,gelechiidae,seaplane,dissident,frenchman,palau,depots,hardcover,aachen,darreh,denominational,groningen,parcels,reluctance,drafts,elliptic,counters,decreed,airship,devotional,contradiction,formula_16,undergraduates,qualitative,guatemalan,slavs,southland,blackhawks,detrimental,abolish,chechen,manifestations,arthritis,perch,fated,hebei,peshawar,palin,immensely,havre,totalling,rampant,ferns,concourse,triples,elites,olympian,larva,herds,lipid,karabakh,distal,monotypic,vojvodina,batavia,multiplied,spacing,spellings,pedestrians,parchment,glossy,industrialization,dehydrogenase,patriotism,abolitionist,mentoring,elizabethan,figurative,dysfunction,abyss,constantin,middletown,stigma,mondays,gambia,gaius,israelites,renounced,nepalese,overcoming,buren,sulphur,divergence,predation,looting,iberia,futuristic,shelved,anthropological,innsbruck,escalated,clermont,entrepreneurial,benchmark,mechanically,detachments,populist,apocalyptic,exited,embryonic,stanza,readership,chiba,landlords,expansive,boniface,therapies,perpetrators,whitehall,kassel,masts,carriageway,clinch,pathogens,mazandaran,undesirable,teutonic,miocene,nagpur,juris,cantata,compile,diffuse,dynastic,reopening,comptroller,o'neal,flourish,electing,scientifically,departs,welded,modal,cosmology,fukushima,libertadores,chang'an,asean,generalization,localization,afrikaans,cricketers,accompanies,emigrants,esoteric,southwards,shutdown,prequel,fittings,innate,wrongly,equitable,dictionaries,senatorial,bipolar,flashbacks,semitism,walkway,lyrically,legality,sorbonne,vigorously,durga,samoan,karel,interchanges,patna,decider,registering,electrodes,anarchists,excursion,overthrown,gilan,recited,michelangelo,advertiser,kinship,taboo,cessation,formula_17,premiers,traversed,madurai,poorest,torneo,exerted,replicate,spelt,sporadically,horde,landscaping,razed,hindered,esperanto,manchuria,propellant,jalan,baha'is,sikkim,linguists,pandit,racially,ligands,dowry,francophone,escarpment,behest,magdeburg,mainstay,villiers,yangtze,grupo,conspirators,martyrdom,noticeably,lexical,kazakh,unrestricted,utilised,sired,inhabits,proofs,joseon,pliny,minted,buddhists,cultivate,interconnected,reuse,viability,australasian,derelict,resolving,overlooks,menon,stewardship,playwrights,thwarted,filmfare,disarmament,protections,bundles,sidelined,hypothesized,singer/songwriter,forage,netted,chancery,townshend,restructured,quotation,hyperbolic,succumbed,parliaments,shenandoah,apical,kibbutz,storeys,pastors,lettering,ukrainians,hardships,chihuahua,avail,aisles,taluka,antisemitism,assent,ventured,banksia,seamen,hospice,faroe,fearful,woreda,outfield,chlorine,transformer,tatar,panoramic,pendulum,haarlem,styria,cornice,importing,catalyzes,subunits,enamel,bakersfield,realignment,sorties,subordinates,deanery,townland,gunmen,tutelage,evaluations,allahabad,thrace,veneto,mennonite,sharia,subgenus,satisfies,puritan,unequal,gastrointestinal,ordinances,bacterium,horticulture,argonauts,adjectives,arable,duets,visualization,woolwich,revamped,euroleague,thorax,completes,originality,vasco,freighter,sardar,oratory,sects,extremes,signatories,exporting,arisen,exacerbated,departures,saipan,furlongs,d'italia,goring,dakar,conquests,docked,offshoot,okrug,referencing,disperse,netting,summed,rewritten,articulation,humanoid,spindle,competitiveness,preventive,facades,westinghouse,wycombe,synthase,emulate,fostering,abdel,hexagonal,myriad,caters,arjun,dismay,axiom,psychotherapy,colloquial,complemented,martinique,fractures,culmination,erstwhile,atrium,electronica,anarchism,nadal,montpellier,algebras,submitting,adopts,stemmed,overcame,internacional,asymmetric,gallipoli,gliders,flushing,extermination,hartlepool,tesla,interwar,patriarchal,hitherto,ganges,combatant,marred,philology,glastonbury,reversible,isthmus,undermined,southwark,gateshead,andalusia,remedies,hastily,optimum,smartphone,evade,patrolled,beheaded,dopamine,waivers,ugandan,gujarati,densities,predicting,intestinal,tentative,interstellar,kolonia,soloists,penetrated,rebellions,qeshlaq,prospered,colegio,deficits,konigsberg,deficient,accessing,relays,kurds,politburo,codified,incarnations,occupancy,cossack,metaphysical,deprivation,chopra,piccadilly,formula_18,makeshift,protestantism,alaskan,frontiers,faiths,tendon,dunkirk,durability,autobots,bonuses,coinciding,emails,gunboat,stucco,magma,neutrons,vizier,subscriptions,visuals,envisaged,carpets,smoky,schema,parliamentarian,immersed,domesticated,parishioners,flinders,diminutive,mahabharata,ballarat,falmouth,vacancies,gilded,twigs,mastering,clerics,dalmatia,islington,slogans,compressor,iconography,congolese,sanction,blends,bulgarians,moderator,outflow,textures,safeguard,trafalgar,tramways,skopje,colonialism,chimneys,jazeera,organisers,denoting,motivations,ganga,longstanding,deficiencies,gwynedd,palladium,holistic,fascia,preachers,embargo,sidings,busan,ignited,artificially,clearwater,cemented,northerly,salim,equivalents,crustaceans,oberliga,quadrangle,historiography,romanians,vaults,fiercely,incidental,peacetime,tonal,bhopal,oskar,radha,pesticides,timeslot,westerly,cathedrals,roadways,aldershot,connectors,brahmins,paler,aqueous,gustave,chromatic,linkage,lothian,specialises,aggregation,tributes,insurgent,enact,hampden,ghulam,federations,instigated,lyceum,fredrik,chairmanship,floated,consequent,antagonists,intimidation,patriarchate,warbler,heraldry,entrenched,expectancy,habitation,partitions,widest,launchers,nascent,ethos,wurzburg,lycee,chittagong,mahatma,merseyside,asteroids,yokosuka,cooperatives,quorum,redistricting,bureaucratic,yachts,deploying,rustic,phonology,chorale,cellist,stochastic,crucifixion,surmounted,confucian,portfolios,geothermal,crested,calibre,tropics,deferred,nasir,iqbal,persistence,essayist,chengdu,aborigines,fayetteville,bastion,interchangeable,burlesque,kilmarnock,specificity,tankers,colonels,fijian,quotations,enquiry,quito,palmerston,delle,multidisciplinary,polynesian,iodine,antennae,emphasised,manganese,baptists,galilee,jutland,latent,excursions,skepticism,tectonic,precursors,negligible,musique,misuse,vitoria,expressly,veneration,sulawesi,footed,mubarak,chongqing,chemically,midday,ravaged,facets,varma,yeovil,ethnographic,discounted,physicists,attache,disbanding,essen,shogunate,cooperated,waikato,realising,motherwell,pharmacology,sulfide,inward,expatriate,devoid,cultivar,monde,andean,groupings,goran,unaffected,moldovan,postdoctoral,coleophora,delegated,pronoun,conductivity,coleridge,disapproval,reappeared,microbial,campground,olsztyn,fostered,vaccination,rabbinical,champlain,milestones,viewership,caterpillar,effected,eupithecia,financier,inferred,uzbek,bundled,bandar,balochistan,mysticism,biosphere,holotype,symbolizes,lovecraft,photons,abkhazia,swaziland,subgroups,measurable,falkirk,valparaiso,ashok,discriminatory,rarity,tabernacle,flyweight,jalisco,westernmost,antiquarian,extracellular,margrave,colspan=9,midsummer,digestive,reversing,burgeoning,substitutes,medallist,khrushchev,guerre,folio,detonated,partido,plentiful,aggregator,medallion,infiltration,shaded,santander,fared,auctioned,permian,ramakrishna,andorra,mentors,diffraction,bukit,potentials,translucent,feminists,tiers,protracted,coburg,wreath,guelph,adventurer,he/she,vertebrate,pipelines,celsius,outbreaks,australasia,deccan,garibaldi,unionists,buildup,biochemical,reconstruct,boulders,stringent,barbed,wording,furnaces,pests,befriends,organises,popes,rizal,tentacles,cadre,tallahassee,punishments,occidental,formatted,mitigation,rulings,rubens,cascades,inducing,choctaw,volta,synagogues,movable,altarpiece,mitigate,practise,intermittently,encountering,memberships,earns,signify,retractable,amounting,pragmatic,wilfrid,dissenting,divergent,kanji,reconstituted,devonian,constitutions,levied,hendrik,starch,costal,honduran,ditches,polygon,eindhoven,superstars,salient,argus,punitive,purana,alluvial,flaps,inefficient,retracted,advantageous,quang,andersson,danville,binghamton,symbolize,conclave,shaanxi,silica,interpersonal,adept,frans,pavilions,lubbock,equip,sunken,limburg,activates,prosecutions,corinthian,venerated,shootings,retreats,parapet,orissa,riviere,animations,parodied,offline,metaphysics,bluffs,plume,piety,fruition,subsidized,steeplechase,shanxi,eurasia,angled,forecasting,suffragan,ashram,larval,labyrinth,chronicler,summaries,trailed,merges,thunderstorms,filtered,formula_19,advertisers,alpes,informatics,parti,constituting,undisputed,certifications,javascript,molten,sclerosis,rumoured,boulogne,hmong,lewes,breslau,notts,bantu,ducal,messengers,radars,nightclubs,bantamweight,carnatic,kaunas,fraternal,triggering,controversially,londonderry,visas,scarcity,offaly,uprisings,repelled,corinthians,pretext,kuomintang,kielce,empties,matriculated,pneumatic,expos,agile,treatises,midpoint,prehistory,oncology,subsets,hydra,hypertension,axioms,wabash,reiterated,swapped,achieves,premio,ageing,overture,curricula,challengers,subic,selangor,liners,frontline,shutter,validated,normalized,entertainers,molluscs,maharaj,allegation,youngstown,synth,thoroughfare,regionally,pillai,transcontinental,pedagogical,riemann,colonia,easternmost,tentatively,profiled,herefordshire,nativity,meuse,nucleotide,inhibits,huntingdon,throughput,recorders,conceding,domed,homeowners,centric,gabled,canoes,fringes,breeder,subtitled,fluoride,haplogroup,zionism,izmir,phylogeny,kharkiv,romanticism,adhesion,usaaf,delegations,lorestan,whalers,biathlon,vaulted,mathematically,pesos,skirmishes,heisman,kalamazoo,gesellschaft,launceston,interacts,quadruple,kowloon,psychoanalysis,toothed,ideologies,navigational,valence,induces,lesotho,frieze,rigging,undercarriage,explorations,spoof,eucharist,profitability,virtuoso,recitals,subterranean,sizeable,herodotus,subscriber,huxley,pivot,forewing,warring,boleslaw,bharatiya,suffixes,trois,percussionist,downturn,garrisons,philosophies,chants,mersin,mentored,dramatist,guilds,frameworks,thermodynamic,venomous,mehmed,assembling,rabbinic,hegemony,replicas,enlargement,claimant,retitled,utica,dumfries,metis,deter,assortment,tubing,afflicted,weavers,rupture,ornamentation,transept,salvaged,upkeep,callsign,rajput,stevenage,trimmed,intracellular,synchronization,consular,unfavorable,royalists,goldwyn,fasting,hussars,doppler,obscurity,currencies,amiens,acorn,tagore,townsville,gaussian,migrations,porta,anjou,graphite,seaport,monographs,gladiators,metrics,calligraphy,sculptural,swietokrzyskie,tolombeh,eredivisie,shoals,queries,carts,exempted,fiberglass,mirrored,bazar,progeny,formalized,mukherjee,professed,amazon.com,cathode,moreton,removable,mountaineers,nagano,transplantation,augustinian,steeply,epilogue,adapter,decisively,accelerating,mediaeval,substituting,tasman,devonshire,litres,enhancements,himmler,nephews,bypassing,imperfect,argentinian,reims,integrates,sochi,ascii,licences,niches,surgeries,fables,versatility,indra,footpath,afonso,crore,evaporation,encodes,shelling,conformity,simplify,updating,quotient,overt,firmware,umpires,architectures,eocene,conservatism,secretion,embroidery,f.c..,tuvalu,mosaics,shipwreck,prefectural,cohort,grievances,garnering,centerpiece,apoptosis,djibouti,bethesda,formula_20,shonen,richland,justinian,dormitories,meteorite,reliably,obtains,pedagogy,hardness,cupola,manifolds,amplification,steamers,familial,dumbarton,jerzy,genital,maidstone,salinity,grumman,signifies,presbytery,meteorology,procured,aegis,streamed,deletion,nuestra,mountaineering,accords,neuronal,khanate,grenoble,axles,dispatches,tokens,turku,auctions,propositions,planters,proclaiming,recommissioned,stravinsky,obverse,bombarded,waged,saviour,massacred,reformist,purportedly,resettlement,ravenna,embroiled,minden,revitalization,hikers,bridging,torpedoed,depletion,nizam,affectionately,latitudes,lubeck,spore,polymerase,aarhus,nazism,101st,buyout,galerie,diets,overflow,motivational,renown,brevet,deriving,melee,goddesses,demolish,amplified,tamworth,retake,brokerage,beneficiaries,henceforth,reorganised,silhouette,browsers,pollutants,peron,lichfield,encircled,defends,bulge,dubbing,flamenco,coimbatore,refinement,enshrined,grizzlies,capacitor,usefulness,evansville,interscholastic,rhodesian,bulletins,diamondbacks,rockers,platted,medalists,formosa,transporter,slabs,guadeloupe,disparate,concertos,violins,regaining,mandible,untitled,agnostic,issuance,hamiltonian,brampton,srpska,homology,downgraded,florentine,epitaph,kanye,rallying,analysed,grandstand,infinitely,antitrust,plundered,modernity,colspan=3|total,amphitheatre,doric,motorists,yemeni,carnivorous,probabilities,prelate,struts,scrapping,bydgoszcz,pancreatic,signings,predicts,compendium,ombudsman,apertura,appoints,rebbe,stereotypical,valladolid,clustered,touted,plywood,inertial,kettering,curving,d'honneur,housewives,grenadier,vandals,barbarossa,necked,waltham,reputedly,jharkhand,cistercian,pursues,viscosity,organiser,cloister,islet,stardom,moorish,himachal,strives,scripps,staggered,blasts,westwards,millimeters,angolan,hubei,agility,admirals,mordellistena,coincides,platte,vehicular,cordillera,riffs,schoolteacher,canaan,acoustics,tinged,reinforcing,concentrates,daleks,monza,selectively,musik,polynesia,exporter,reviving,macclesfield,bunkers,ballets,manors,caudal,microbiology,primes,unbroken,outcry,flocks,pakhtunkhwa,abelian,toowoomba,luminous,mould,appraisal,leuven,experimentally,interoperability,hideout,perak,specifying,knighthood,vasily,excerpt,computerized,niels,networked,byzantium,reaffirmed,geographer,obscured,fraternities,mixtures,allusion,accra,lengthened,inquest,panhandle,pigments,revolts,bluetooth,conjugate,overtaken,foray,coils,breech,streaks,impressionist,mendelssohn,intermediary,panned,suggestive,nevis,upazila,rotunda,mersey,linnaeus,anecdotes,gorbachev,viennese,exhaustive,moldavia,arcades,irrespective,orator,diminishing,predictive,cohesion,polarized,montage,avian,alienation,conus,jaffna,urbanization,seawater,extremity,editorials,scrolling,dreyfus,traverses,topographic,gunboats,extratropical,normans,correspondents,recognises,millennia,filtration,ammonium,voicing,complied,prefixes,diplomas,figurines,weakly,gated,oscillator,lucerne,embroidered,outpatient,airframe,fractional,disobedience,quarterbacks,formula_21,shinto,chiapas,epistle,leakage,pacifist,avignon,penrith,renders,mantua,screenplays,gustaf,tesco,alphabetically,rations,discharges,headland,tapestry,manipur,boolean,mediator,ebenezer,subchannel,fable,bestselling,ateneo,trademarks,recurrence,dwarfs,britannica,signifying,vikram,mediate,condensation,censuses,verbandsgemeinde,cartesian,sprang,surat,britons,chelmsford,courtenay,statistic,retina,abortions,liabilities,closures,mississauga,skyscrapers,saginaw,compounded,aristocrat,msnbc,stavanger,septa,interpretive,hinder,visibly,seeding,shutouts,irregularly,quebecois,footbridge,hydroxide,implicitly,lieutenants,simplex,persuades,midshipman,heterogeneous,officiated,crackdown,lends,tartu,altars,fractions,dissidents,tapered,modernisation,scripting,blazon,aquaculture,thermodynamics,sistan,hasidic,bellator,pavia,propagated,theorized,bedouin,transnational,mekong,chronicled,declarations,kickstarter,quotas,runtime,duquesne,broadened,clarendon,brownsville,saturation,tatars,electorates,malayan,replicated,observable,amphitheater,endorsements,referral,allentown,mormons,pantomime,eliminates,typeface,allegorical,varna,conduction,evoke,interviewer,subordinated,uyghur,landscaped,conventionally,ascend,edifice,postulated,hanja,whitewater,embarking,musicologist,tagalog,frontage,paratroopers,hydrocarbons,transliterated,nicolae,viewpoints,surrealist,asheville,falklands,hacienda,glide,opting,zimbabwean,discal,mortgages,nicaraguan,yadav,ghosh,abstracted,castilian,compositional,cartilage,intergovernmental,forfeited,importation,rapping,artes,republika,narayana,condominium,frisian,bradman,duality,marche,extremist,phosphorylation,genomes,allusions,valencian,habeas,ironworks,multiplex,harpsichord,emigrate,alternated,breda,waffen,smartphones,familiarity,regionalliga,herbaceous,piping,dilapidated,carboniferous,xviii,critiques,carcinoma,sagar,chippewa,postmodern,neapolitan,excludes,notoriously,distillation,tungsten,richness,installments,monoxide,chand,privatisation,molded,maths,projectiles,luoyang,epirus,lemma,concentric,incline,erroneous,sideline,gazetted,leopards,fibres,renovate,corrugated,unilateral,repatriation,orchestration,saeed,rockingham,loughborough,formula_22,bandleader,appellation,openness,nanotechnology,massively,tonnage,dunfermline,exposes,moored,ridership,motte,eurobasket,majoring,feats,silla,laterally,playlist,downwards,methodologies,eastbourne,daimyo,cellulose,leyton,norwalk,oblong,hibernian,opaque,insular,allegory,camogie,inactivation,favoring,masterpieces,rinpoche,serotonin,portrayals,waverley,airliner,longford,minimalist,outsourcing,excise,meyrick,qasim,organisational,synaptic,farmington,gorges,scunthorpe,zoned,tohoku,librarians,davao,decor,theatrically,brentwood,pomona,acquires,planter,capacitors,synchronous,skateboarding,coatings,turbocharged,ephraim,capitulation,scoreboard,hebrides,ensues,cereals,ailing,counterpoint,duplication,antisemitic,clique,aichi,oppressive,transcendental,incursions,rename,renumbering,powys,vestry,bitterly,neurology,supplanted,affine,susceptibility,orbiter,activating,overlaps,ecoregion,raman,canoer,darfur,microorganisms,precipitated,protruding,torun,anthropologists,rennes,kangaroos,parliamentarians,edits,littoral,archived,begum,rensselaer,microphones,ypres,empower,etruscan,wisden,montfort,calibration,isomorphic,rioting,kingship,verbally,smyrna,cohesive,canyons,fredericksburg,rahul,relativistic,micropolitan,maroons,industrialized,henchmen,uplift,earthworks,mahdi,disparity,cultured,transliteration,spiny,fragmentary,extinguished,atypical,inventors,biosynthesis,heralded,curacao,anomalies,aeroplane,surya,mangalore,maastricht,ashkenazi,fusiliers,hangzhou,emitting,monmouthshire,schwarzenegger,ramayana,peptides,thiruvananthapuram,alkali,coimbra,budding,reasoned,epithelial,harbors,rudimentary,classically,parque,ealing,crusades,rotations,riparian,pygmy,inertia,revolted,microprocessor,calendars,solvents,kriegsmarine,accademia,cheshmeh,yoruba,ardabil,mitra,genomic,notables,propagate,narrates,univision,outposts,polio,birkenhead,urinary,crocodiles,pectoral,barrymore,deadliest,rupees,chaim,protons,comical,astrophysics,unifying,formula_23,vassals,cortical,audubon,pedals,tenders,resorted,geophysical,lenders,recognising,tackling,lanarkshire,doctrinal,annan,combating,guangxi,estimating,selectors,tribunals,chambered,inhabiting,exemptions,curtailed,abbasid,kandahar,boron,bissau,150th,codenamed,wearer,whorl,adhered,subversive,famer,smelting,inserting,mogadishu,zoologist,mosul,stumps,almanac,olympiacos,stamens,participatory,cults,honeycomb,geologists,dividend,recursive,skiers,reprint,pandemic,liber,percentages,adversely,stoppage,chieftains,tubingen,southerly,overcrowding,unorganized,hangars,fulfil,hails,cantilever,woodbridge,pinus,wiesbaden,fertilization,fluorescence,enhances,plenary,troublesome,episodic,thrissur,kickboxing,allele,staffing,garda,televisions,philatelic,spacetime,bullpen,oxides,leninist,enrolling,inventive,truro,compatriot,ruskin,normative,assay,gotha,murad,illawarra,gendarmerie,strasse,mazraeh,rebounded,fanfare,liaoning,rembrandt,iranians,emirate,governs,latency,waterfowl,chairmen,katowice,aristocrats,eclipsed,sentient,sonatas,interplay,sacking,decepticons,dynamical,arbitrarily,resonant,petar,velocities,alludes,wastes,prefectures,belleville,sensibility,salvadoran,consolidating,medicaid,trainees,vivekananda,molar,porous,upload,youngster,infused,doctorates,wuhan,annihilation,enthusiastically,gamespot,kanpur,accumulating,monorail,operetta,tiling,sapporo,finns,calvinist,hydrocarbon,sparrows,orienteering,cornelis,minster,vuelta,plebiscite,embraces,panchayats,focussed,remediation,brahman,olfactory,reestablished,uniqueness,northumbria,rwandan,predominately,abode,ghats,balances,californian,uptake,bruges,inert,westerns,reprints,cairn,yarra,resurfaced,audible,rossini,regensburg,italiana,fleshy,irrigated,alerts,yahya,varanasi,marginalized,expatriates,cantonment,normandie,sahitya,directives,rounder,hulls,fictionalized,constables,inserts,hipped,potosi,navies,biologists,canteen,husbandry,augment,fortnight,assamese,kampala,o'keefe,paleolithic,bluish,promontory,consecutively,striving,niall,reuniting,dipole,friendlies,disapproved,thrived,netflix,liberian,dielectric,medway,strategist,sankt,pickups,hitters,encode,rerouted,claimants,anglesey,partitioned,cavan,flutes,reared,repainted,armaments,bowed,thoracic,balliol,piero,chaplains,dehestan,sender,junkers,sindhi,sickle,dividends,metallurgy,honorific,berths,namco,springboard,resettled,gansu,copyrighted,criticizes,utopian,bendigo,ovarian,binomial,spaceflight,oratorio,proprietors,supergroup,duplicated,foreground,strongholds,revolved,optimize,layouts,westland,hurler,anthropomorphic,excelsior,merchandising,reeds,vetoed,cryptography,hollyoaks,monash,flooring,ionian,resilience,johnstown,resolves,lawmakers,alegre,wildcards,intolerance,subculture,selector,slums,formulate,bayonet,istvan,restitution,interchangeably,awakens,rostock,serpentine,oscillation,reichstag,phenotype,recessed,piotr,annotated,preparedness,consultations,clausura,preferential,euthanasia,genoese,outcrops,freemasonry,geometrical,genesee,islets,prometheus,panamanian,thunderbolt,terraced,stara,shipwrecks,futebol,faroese,sharqi,aldermen,zeitung,unify,formula_24,humanism,syntactic,earthen,blyth,taxed,rescinded,suleiman,cymru,dwindled,vitality,superieure,resupply,adolphe,ardennes,rajiv,profiling,olympique,gestation,interfaith,milosevic,tagline,funerary,druze,silvery,plough,shrubland,relaunch,disband,nunatak,minimizing,excessively,waned,attaching,luminosity,bugle,encampment,electrostatic,minesweeper,dubrovnik,rufous,greenock,hochschule,assyrians,extracting,malnutrition,priya,attainment,anhui,connotations,predicate,seabirds,deduced,pseudonyms,gopal,plovdiv,refineries,imitated,kwazulu,terracotta,tenets,discourses,brandeis,whigs,dominions,pulmonate,landslides,tutors,determinant,richelieu,farmstead,tubercles,technicolor,hegel,redundancy,greenpeace,shortening,mules,distilled,xxiii,fundamentalist,acrylic,outbuildings,lighted,corals,signaled,transistors,cavite,austerity,76ers,exposures,dionysius,outlining,commutative,permissible,knowledgeable,howrah,assemblage,inhibited,crewmen,mbit/s,pyramidal,aberdeenshire,bering,rotates,atheism,howitzer,saone,lancet,fermented,contradicted,materiel,ofsted,numeric,uniformity,josephus,nazarene,kuwaiti,noblemen,pediment,emergent,campaigner,akademi,murcia,perugia,gallen,allsvenskan,finned,cavities,matriculation,rosters,twickenham,signatory,propel,readable,contends,artisan,flamboyant,reggio,italo,fumbles,widescreen,rectangle,centimetres,collaborates,envoys,rijeka,phonological,thinly,refractive,civilisation,reductase,cognate,dalhousie,monticello,lighthouses,jitsu,luneburg,socialite,fermi,collectible,optioned,marquee,jokingly,architecturally,kabir,concubine,nationalisation,watercolor,wicklow,acharya,pooja,leibniz,rajendra,nationalized,stalemate,bloggers,glutamate,uplands,shivaji,carolingian,bucuresti,dasht,reappears,muscat,functionally,formulations,hinged,hainan,catechism,autosomal,incremental,asahi,coeur,diversification,multilateral,fewest,recombination,finisher,harrogate,hangul,feasts,photovoltaic,paget,liquidity,alluded,incubation,applauded,choruses,malagasy,hispanics,bequest,underparts,cassava,kazimierz,gastric,eradication,mowtowr,tyrosine,archbishopric,e9e9e9,unproductive,uxbridge,hydrolysis,harbours,officio,deterministic,devonport,kanagawa,breaches,freetown,rhinoceros,chandigarh,janos,sanatorium,liberator,inequalities,agonist,hydrophobic,constructors,nagorno,snowboarding,welcomes,subscribed,iloilo,resuming,catalysts,stallions,jawaharlal,harriers,definitively,roughriders,hertford,inhibiting,elgar,randomized,incumbents,episcopate,rainforests,yangon,improperly,kemal,interpreters,diverged,uttarakhand,umayyad,phnom,panathinaikos,shabbat,diode,jiangxi,forbidding,nozzle,artistry,licensee,processions,staffs,decimated,expressionism,shingle,palsy,ontology,mahayana,maribor,sunil,hostels,edwardian,jetty,freehold,overthrew,eukaryotic,schuylkill,rawalpindi,sheath,recessive,ferenc,mandibles,berlusconi,confessor,convergent,ababa,slugging,rentals,sephardic,equivalently,collagen,markov,dynamically,hailing,depressions,sprawling,fairgrounds,indistinguishable,plutarch,pressurized,banff,coldest,braunschweig,mackintosh,sociedad,wittgenstein,tromso,airbase,lecturers,subtitle,attaches,purified,contemplated,dreamworks,telephony,prophetic,rockland,aylesbury,biscay,coherence,aleksandar,judoka,pageants,theses,homelessness,luthor,sitcoms,hinterland,fifths,derwent,privateers,enigmatic,nationalistic,instructs,superimposed,conformation,tricycle,dusan,attributable,unbeknownst,laptops,etching,archbishops,ayatollah,cranial,gharbi,interprets,lackawanna,abingdon,saltwater,tories,lender,minaj,ancillary,ranching,pembrokeshire,topographical,plagiarism,murong,marque,chameleon,assertions,infiltrated,guildhall,reverence,schenectady,formula_25,kollam,notary,mexicana,initiates,abdication,basra,theorems,ionization,dismantling,eared,censors,budgetary,numeral,verlag,excommunicated,distinguishable,quarried,cagliari,hindustan,symbolizing,watertown,descartes,relayed,enclosures,militarily,sault,devolved,dalian,djokovic,filaments,staunton,tumour,curia,villainous,decentralized,galapagos,moncton,quartets,onscreen,necropolis,brasileiro,multipurpose,alamos,comarca,jorgen,concise,mercia,saitama,billiards,entomologist,montserrat,lindbergh,commuting,lethbridge,phoenician,deviations,anaerobic,denouncing,redoubt,fachhochschule,principalities,negros,announcers,seconded,parrots,konami,revivals,approving,devotee,riyadh,overtook,morecambe,lichen,expressionist,waterline,silverstone,geffen,sternites,aspiration,behavioural,grenville,tripura,mediums,genders,pyotr,charlottesville,sacraments,programmable,ps100,shackleton,garonne,sumerian,surpass,authorizing,interlocking,lagoons,voiceless,advert,steeple,boycotted,alouettes,yosef,oxidative,sassanid,benefiting,sayyid,nauru,predetermined,idealism,maxillary,polymerization,semesters,munchen,conor,outfitted,clapham,progenitor,gheorghe,observational,recognitions,numerically,colonized,hazrat,indore,contaminants,fatality,eradicate,assyria,convocation,cameos,skillful,skoda,corfu,confucius,overtly,ramadan,wollongong,placements,d.c..,permutation,contemporaneous,voltages,elegans,universitat,samar,plunder,dwindling,neuter,antonin,sinhala,campania,solidified,stanzas,fibrous,marburg,modernize,sorcery,deutscher,florets,thakur,disruptive,infielder,disintegration,internazionale,vicariate,effigy,tripartite,corrective,klamath,environs,leavenworth,sandhurst,workmen,compagnie,hoseynabad,strabo,palisades,ordovician,sigurd,grandsons,defection,viacom,sinhalese,innovator,uncontrolled,slavonic,indexes,refrigeration,aircrew,superbike,resumption,neustadt,confrontations,arras,hindenburg,ripon,embedding,isomorphism,dwarves,matchup,unison,lofty,argos,louth,constitutionally,transitive,newington,facelift,degeneration,perceptual,aviators,enclosing,igneous,symbolically,academician,constitutionality,iso/iec,sacrificial,maturation,apprentices,enzymology,naturalistic,hajji,arthropods,abbess,vistula,scuttled,gradients,pentathlon,etudes,freedmen,melaleuca,thrice,conductive,sackville,franciscans,stricter,golds,kites,worshiped,monsignor,trios,orally,tiered,primacy,bodywork,castleford,epidemics,alveolar,chapelle,chemists,hillsboro,soulful,warlords,ngati,huguenot,diurnal,remarking,luger,motorways,gauss,jahan,cutoff,proximal,bandai,catchphrase,jonubi,ossetia,codename,codice_2,throated,itinerant,chechnya,riverfront,leela,evoked,entailed,zamboanga,rejoining,circuitry,haymarket,khartoum,feuds,braced,miyazaki,mirren,lubusz,caricature,buttresses,attrition,characterizes,widnes,evanston,materialism,contradictions,marist,midrash,gainsborough,ulithi,turkmen,vidya,escuela,patrician,inspirations,reagent,premierships,humanistic,euphrates,transitioning,belfry,zedong,adaption,kaliningrad,lobos,epics,waiver,coniferous,polydor,inductee,refitted,moraine,unsatisfactory,worsening,polygamy,rajya,nested,subgenre,broadside,stampeders,lingua,incheon,pretender,peloton,persuading,excitation,multan,predates,tonne,brackish,autoimmune,insulated,podcasts,iraqis,bodybuilding,condominiums,midlothian,delft,debtor,asymmetrical,lycaenidae,forcefully,pathogenic,tamaulipas,andaman,intravenous,advancements,senegalese,chronologically,realigned,inquirer,eusebius,dekalb,additives,shortlist,goldwater,hindustani,auditing,caterpillars,pesticide,nakhon,ingestion,lansdowne,traditionalist,northland,thunderbirds,josip,nominating,locale,ventricular,animators,verandah,epistles,surveyors,anthems,dredd,upheaval,passaic,anatolian,svalbard,associative,floodplain,taranaki,estuaries,irreducible,beginners,hammerstein,allocate,coursework,secreted,counteract,handwritten,foundational,passover,discoverer,decoding,wares,bourgeoisie,playgrounds,nazionale,abbreviations,seanad,golan,mishra,godavari,rebranding,attendances,backstory,interrupts,lettered,hasbro,ultralight,hormozgan,armee,moderne,subdue,disuse,improvisational,enrolment,persists,moderated,carinthia,hatchback,inhibitory,capitalized,anatoly,abstracts,albemarle,bergamo,insolvency,sentai,cellars,walloon,joked,kashmiri,dirac,materialized,renomination,homologous,gusts,eighteens,centrifugal,storied,baluchestan,formula_26,poincare,vettel,infuriated,gauges,streetcars,vedanta,stately,liquidated,goguryeo,swifts,accountancy,levee,acadian,hydropower,eustace,comintern,allotment,designating,torsion,molding,irritation,aerobic,halen,concerted,plantings,garrisoned,gramophone,cytoplasm,onslaught,requisitioned,relieving,genitive,centrist,jeong,espanola,dissolving,chatterjee,sparking,connaught,varese,arjuna,carpathian,empowering,meteorologist,decathlon,opioid,hohenzollern,fenced,ibiza,avionics,footscray,scrum,discounts,filament,directories,a.f.c,stiffness,quaternary,adventurers,transmits,harmonious,taizong,radiating,germantown,ejection,projectors,gaseous,nahuatl,vidyalaya,nightlife,redefined,refuted,destitute,arista,potters,disseminated,distanced,jamboree,kaohsiung,tilted,lakeshore,grained,inflicting,kreis,novelists,descendents,mezzanine,recast,fatah,deregulation,ac/dc,australis,kohgiluyeh,boreal,goths,authoring,intoxicated,nonpartisan,theodosius,pyongyang,shree,boyhood,sanfl,plenipotentiary,photosynthesis,presidium,sinaloa,honshu,texan,avenida,transmembrane,malays,acropolis,catalunya,vases,inconsistencies,methodists,quell,suisse,banat,simcoe,cercle,zealanders,discredited,equine,sages,parthian,fascists,interpolation,classifying,spinoff,yehuda,cruised,gypsum,foaled,wallachia,saraswati,imperialist,seabed,footnotes,nakajima,locales,schoolmaster,drosophila,bridgehead,immanuel,courtier,bookseller,niccolo,stylistically,portmanteau,superleague,konkani,millimetres,arboreal,thanjavur,emulation,sounders,decompression,commoners,infusion,methodological,osage,rococo,anchoring,bayreuth,formula_27,abstracting,symbolized,bayonne,electrolyte,rowed,corvettes,traversing,editorship,sampler,presidio,curzon,adirondack,swahili,rearing,bladed,lemur,pashtun,behaviours,bottling,zaire,recognisable,systematics,leeward,formulae,subdistricts,smithfield,vijaya,buoyancy,boosting,cantonal,rishi,airflow,kamakura,adana,emblems,aquifer,clustering,husayn,woolly,wineries,montessori,turntable,exponentially,caverns,espoused,pianists,vorpommern,vicenza,latterly,o'rourke,williamstown,generale,kosice,duisburg,poirot,marshy,mismanagement,mandalay,dagenham,universes,chiral,radiated,stewards,vegan,crankshaft,kyrgyz,amphibian,cymbals,infrequently,offenbach,environmentalist,repatriated,permutations,midshipmen,loudoun,refereed,bamberg,ornamented,nitric,selim,translational,dorsum,annunciation,gippsland,reflector,informational,regia,reactionary,ahmet,weathering,erlewine,legalized,berne,occupant,divas,manifests,analyzes,disproportionate,mitochondria,totalitarian,paulista,interscope,anarcho,correlate,brookfield,elongate,brunel,ordinal,precincts,volatility,equaliser,hittite,somaliland,ticketing,monochrome,ubuntu,chhattisgarh,titleholder,ranches,referendums,blooms,accommodates,merthyr,religiously,ryukyu,tumultuous,checkpoints,anode,mi'kmaq,cannonball,punctuation,remodelled,assassinations,criminology,alternates,yonge,pixar,namibian,piraeus,trondelag,hautes,lifeboats,shoal,atelier,vehemently,sadat,postcode,jainism,lycoming,undisturbed,lutherans,genomics,popmatters,tabriz,isthmian,notched,autistic,horsham,mites,conseil,bloomsbury,seung,cybertron,idris,overhauled,disbandment,idealized,goldfields,worshippers,lobbyist,ailments,paganism,herbarium,athenians,messerschmitt,faraday,entangled,'olya,untreated,criticising,howitzers,parvati,lobed,debussy,atonement,tadeusz,permeability,mueang,sepals,degli,optionally,fuelled,follies,asterisk,pristina,lewiston,congested,overpass,affixed,pleads,telecasts,stanislaus,cryptographic,friesland,hamstring,selkirk,antisubmarine,inundated,overlay,aggregates,fleur,trolleybus,sagan,ibsen,inductees,beltway,tiled,ladders,cadbury,laplace,ascetic,micronesia,conveying,bellingham,cleft,batches,usaid,conjugation,macedon,assisi,reappointed,brine,jinnah,prairies,screenwriting,oxidized,despatches,linearly,fertilizers,brazilians,absorbs,wagga,modernised,scorsese,ashraf,charlestown,esque,habitable,nizhny,lettres,tuscaloosa,esplanade,coalitions,carbohydrates,legate,vermilion,standardised,galleria,psychoanalytic,rearrangement,substation,competency,nationalised,reshuffle,reconstructions,mehdi,bougainville,receivership,contraception,enlistment,conducive,aberystwyth,solicitors,dismisses,fibrosis,montclair,homeowner,surrealism,s.h.i.e.l.d,peregrine,compilers,1790s,parentage,palmas,rzeszow,worldview,eased,svenska,housemate,bundestag,originator,enlisting,outwards,reciprocity,formula_28,carbohydrate,democratically,firefighting,romagna,acknowledgement,khomeini,carbide,quests,vedas,characteristically,guwahati,brixton,unintended,brothels,parietal,namur,sherbrooke,moldavian,baruch,milieu,undulating,laurier,entre,dijon,ethylene,abilene,heracles,paralleling,ceres,dundalk,falun,auspicious,chisinau,polarity,foreclosure,templates,ojibwe,punic,eriksson,biden,bachchan,glaciation,spitfires,norsk,nonviolent,heidegger,algonquin,capacitance,cassettes,balconies,alleles,airdate,conveys,replays,classifies,infrequent,amine,cuttings,rarer,woking,olomouc,amritsar,rockabilly,illyrian,maoist,poignant,tempore,stalinist,segmented,bandmate,mollusc,muhammed,totalled,byrds,tendered,endogenous,kottayam,aisne,oxidase,overhears,illustrators,verve,commercialization,purplish,directv,moulded,lyttelton,baptismal,captors,saracens,georgios,shorten,polity,grids,fitzwilliam,sculls,impurities,confederations,akhtar,intangible,oscillations,parabolic,harlequin,maulana,ovate,tanzanian,singularity,confiscation,qazvin,speyer,phonemes,overgrown,vicarage,gurion,undocumented,niigata,thrones,preamble,stave,interment,liiga,ataturk,aphrodite,groupe,indentured,habsburgs,caption,utilitarian,ozark,slovenes,reproductions,plasticity,serbo,dulwich,castel,barbuda,salons,feuding,lenape,wikileaks,swamy,breuning,shedding,afield,superficially,operationally,lamented,okanagan,hamadan,accolade,furthering,adolphus,fyodor,abridged,cartoonists,pinkish,suharto,cytochrome,methylation,debit,colspan=9|,refine,taoist,signalled,herding,leaved,bayan,fatherland,rampart,sequenced,negation,storyteller,occupiers,barnabas,pelicans,nadir,conscripted,railcars,prerequisite,furthered,columba,carolinas,markup,gwalior,franche,chaco,eglinton,ramparts,rangoon,metabolites,pollination,croat,televisa,holyoke,testimonial,setlist,safavid,sendai,georgians,shakespearean,galleys,regenerative,krzysztof,overtones,estado,barbary,cherbourg,obispo,sayings,composites,sainsbury,deliberation,cosmological,mahalleh,embellished,ascap,biala,pancras,calumet,grands,canvases,antigens,marianas,defenseman,approximated,seedlings,soren,stele,nuncio,immunology,testimonies,glossary,recollections,suitability,tampere,venous,cohomology,methanol,echoing,ivanovich,warmly,sterilization,imran,multiplying,whitechapel,undersea,xuanzong,tacitus,bayesian,roundhouse,correlations,rioters,molds,fiorentina,bandmates,mezzo,thani,guerilla,200th,premiums,tamils,deepwater,chimpanzees,tribesmen,selwyn,globo,turnovers,punctuated,erode,nouvelle,banbury,exponents,abolishing,helical,maimonides,endothelial,goteborg,infield,encroachment,cottonwood,mazowiecki,parable,saarbrucken,reliever,epistemology,artistes,enrich,rationing,formula_29,palmyra,subfamilies,kauai,zoran,fieldwork,arousal,creditor,friuli,celts,comoros,equated,escalation,negev,tallied,inductive,anion,netanyahu,mesoamerican,lepidoptera,aspirated,remit,westmorland,italic,crosse,vaclav,fuego,owain,balmain,venetians,ethnicities,deflected,ticino,apulia,austere,flycatcher,reprising,repressive,hauptbahnhof,subtype,ophthalmology,summarizes,eniwetok,colonisation,subspace,nymphalidae,earmarked,tempe,burnet,crests,abbots,norwegians,enlarge,ashoka,frankfort,livorno,malware,renters,singly,iliad,moresby,rookies,gustavus,affirming,alleges,legume,chekhov,studded,abdicated,suzhou,isidore,townsite,repayment,quintus,yankovic,amorphous,constructor,narrowing,industrialists,tanganyika,capitalization,connective,mughals,rarities,aerodynamics,worthing,antalya,diagnostics,shaftesbury,thracian,obstetrics,benghazi,multiplier,orbitals,livonia,roscommon,intensify,ravel,oaths,overseer,locomotion,necessities,chickasaw,strathclyde,treviso,erfurt,aortic,contemplation,accrington,markazi,predeceased,hippocampus,whitecaps,assemblyman,incursion,ethnography,extraliga,reproducing,directorship,benzene,byway,stupa,taxable,scottsdale,onondaga,favourably,countermeasures,lithuanians,thatched,deflection,tarsus,consuls,annuity,paralleled,contextual,anglian,klang,hoisted,multilingual,enacting,samaj,taoiseach,carthaginian,apologised,hydrology,entrant,seamless,inflorescences,mugabe,westerners,seminaries,wintering,penzance,mitre,sergeants,unoccupied,delimitation,discriminate,upriver,abortive,nihon,bessarabia,calcareous,buffaloes,patil,daegu,streamline,berks,chaparral,laity,conceptions,typified,kiribati,threaded,mattel,eccentricity,signified,patagonia,slavonia,certifying,adnan,astley,sedition,minimally,enumerated,nikos,goalless,walid,narendra,causa,missoula,coolant,dalek,outcrop,hybridization,schoolchildren,peasantry,afghans,confucianism,shahr,gallic,tajik,kierkegaard,sauvignon,commissar,patriarchs,tuskegee,prussians,laois,ricans,talmudic,officiating,aesthetically,baloch,antiochus,separatists,suzerainty,arafat,shading,u.s.c,chancellors,inc..,toolkit,nepenthes,erebidae,solicited,pratap,kabbalah,alchemist,caltech,darjeeling,biopic,spillway,kaiserslautern,nijmegen,bolstered,neath,pahlavi,eugenics,bureaus,retook,northfield,instantaneous,deerfield,humankind,selectivity,putative,boarders,cornhuskers,marathas,raikkonen,aliabad,mangroves,garages,gulch,karzai,poitiers,chernobyl,thane,alexios,belgrano,scion,solubility,urbanized,executable,guizhou,nucleic,tripled,equalled,harare,houseguests,potency,ghazi,repeater,overarching,regrouped,broward,ragtime,d'art,nandi,regalia,campsites,mamluk,plating,wirral,presumption,zenit,archivist,emmerdale,decepticon,carabidae,kagoshima,franconia,guarani,formalism,diagonally,submarginal,denys,walkways,punts,metrolink,hydrographic,droplets,upperside,martyred,hummingbird,antebellum,curiously,mufti,friary,chabad,czechs,shaykh,reactivity,berklee,turbonilla,tongan,sultans,woodville,unlicensed,enmity,dominicans,operculum,quarrying,watercolour,catalyzed,gatwick,'what,mesozoic,auditors,shizuoka,footballing,haldane,telemundo,appended,deducted,disseminate,o'shea,pskov,abrasive,entente,gauteng,calicut,lemurs,elasticity,suffused,scopula,staining,upholding,excesses,shostakovich,loanwords,naidu,championnat,chromatography,boasting,goaltenders,engulfed,salah,kilogram,morristown,shingles,shi'a,labourer,renditions,frantisek,jekyll,zonal,nanda,sheriffs,eigenvalues,divisione,endorsing,ushered,auvergne,cadres,repentance,freemasons,utilising,laureates,diocletian,semiconductors,o'grady,vladivostok,sarkozy,trackage,masculinity,hydroxyl,mervyn,muskets,speculations,gridiron,opportunistic,mascots,aleutian,fillies,sewerage,excommunication,borrowers,capillary,trending,sydenham,synthpop,rajah,cagayan,deportes,kedah,faure,extremism,michoacan,levski,culminates,occitan,bioinformatics,unknowingly,inciting,emulated,footpaths,piacenza,dreadnought,viceroyalty,oceanographic,scouted,combinatorial,ornithologist,cannibalism,mujahideen,independiente,cilicia,hindwing,minimized,odeon,gyorgy,rubles,purchaser,collieries,kickers,interurban,coiled,lynchburg,respondent,plzen,detractors,etchings,centering,intensification,tomography,ranjit,warblers,retelling,reinstatement,cauchy,modulus,redirected,evaluates,beginner,kalateh,perforated,manoeuvre,scrimmage,internships,megawatts,mottled,haakon,tunbridge,kalyan,summarised,sukarno,quetta,canonized,henryk,agglomeration,coahuila,diluted,chiropractic,yogyakarta,talladega,sheik,cation,halting,reprisals,sulfuric,musharraf,sympathizers,publicised,arles,lectionary,fracturing,startups,sangha,latrobe,rideau,ligaments,blockading,cremona,lichens,fabaceae,modulated,evocative,embodies,battersea,indistinct,altai,subsystem,acidity,somatic,formula_30,tariq,rationality,sortie,ashlar,pokal,cytoplasmic,valour,bangla,displacing,hijacking,spectrometry,westmeath,weill,charing,goias,revolvers,individualized,tenured,nawaz,piquet,chanted,discard,bernd,phalanx,reworking,unilaterally,subclass,yitzhak,piloting,circumvent,disregarded,semicircular,viscous,tibetans,endeavours,retaliated,cretan,vienne,workhouse,sufficiency,aurangzeb,legalization,lipids,expanse,eintracht,sanjak,megas,125th,bahraini,yakima,eukaryotes,thwart,affirmation,peloponnese,retailing,carbonyl,chairwoman,macedonians,dentate,rockaway,correctness,wealthier,metamorphic,aragonese,fermanagh,pituitary,schrodinger,evokes,spoiler,chariots,akita,genitalia,combe,confectionery,desegregation,experiential,commodores,persepolis,viejo,restorations,virtualization,hispania,printmaking,stipend,yisrael,theravada,expended,radium,tweeted,polygonal,lippe,charente,leveraged,cutaneous,fallacy,fragrant,bypasses,elaborately,rigidity,majid,majorca,kongo,plasmodium,skits,audiovisual,eerste,staircases,prompts,coulthard,northwestward,riverdale,beatrix,copyrights,prudential,communicates,mated,obscenity,asynchronous,analyse,hansa,searchlight,farnborough,patras,asquith,qarah,contours,fumbled,pasteur,redistributed,almeria,sanctuaries,jewry,israelite,clinicians,koblenz,bookshop,affective,goulburn,panelist,sikorsky,cobham,mimics,ringed,portraiture,probabilistic,girolamo,intelligible,andalusian,jalal,athenaeum,eritrean,auxiliaries,pittsburg,devolution,sangam,isolating,anglers,cronulla,annihilated,kidderminster,synthesize,popularised,theophilus,bandstand,innumerable,chagrin,retroactively,weser,multiples,birdlife,goryeo,pawnee,grosser,grappling,tactile,ahmadinejad,turboprop,erdogan,matchday,proletarian,adhering,complements,austronesian,adverts,luminaries,archeology,impressionism,conifer,sodomy,interracial,platoons,lessen,postings,pejorative,registrations,cookery,persecutions,microbes,audits,idiosyncratic,subsp,suspensions,restricts,colouring,ratify,instrumentals,nucleotides,sulla,posits,bibliotheque,diameters,oceanography,instigation,subsumed,submachine,acceptor,legation,borrows,sedge,discriminated,loaves,insurers,highgate,detectable,abandons,kilns,sportscaster,harwich,iterations,preakness,arduous,tensile,prabhu,shortwave,philologist,shareholding,vegetative,complexities,councilors,distinctively,revitalize,automaton,amassing,montreux,khanh,surabaya,nurnberg,pernambuco,cuisines,charterhouse,firsts,tercera,inhabitant,homophobia,naturalism,einar,powerplant,coruna,entertainments,whedon,rajputs,raton,democracies,arunachal,oeuvre,wallonia,jeddah,trolleybuses,evangelism,vosges,kiowa,minimise,encirclement,undertakes,emigrant,beacons,deepened,grammars,publius,preeminent,seyyed,repechage,crafting,headingley,osteopathic,lithography,hotly,bligh,inshore,betrothed,olympians,formula_31,dissociation,trivandrum,arran,petrovic,stettin,disembarked,simplification,bronzes,philo,acrobatic,jonsson,conjectured,supercharged,kanto,detects,cheeses,correlates,harmonics,lifecycle,sudamericana,reservists,decayed,elitserien,parametric,113th,dusky,hogarth,modulo,symbiotic,monopolies,discontinuation,converges,southerners,tucuman,eclipses,enclaves,emits,famicom,caricatures,artistically,levelled,mussels,erecting,mouthparts,cunard,octaves,crucible,guardia,unusable,lagrangian,droughts,ephemeral,pashto,canis,tapering,sasebo,silurian,metallurgical,outscored,evolves,reissues,sedentary,homotopy,greyhawk,reagents,inheriting,onshore,tilting,rebuffed,reusable,naturalists,basingstoke,insofar,offensives,dravidian,curators,planks,rajan,isoforms,flagstaff,preside,globular,egalitarian,linkages,biographers,goalscorers,molybdenum,centralised,nordland,jurists,ellesmere,rosberg,hideyoshi,restructure,biases,borrower,scathing,redress,tunnelling,workflow,magnates,mahendra,dissenters,plethora,transcriptions,handicrafts,keyword,xi'an,petrograd,unser,prokofiev,90deg,madan,bataan,maronite,kearny,carmarthen,termini,consulates,disallowed,rockville,bowery,fanzine,docklands,bests,prohibitions,yeltsin,selassie,naturalization,realisation,dispensary,tribeca,abdulaziz,pocahontas,stagnation,pamplona,cuneiform,propagating,subsurface,christgau,epithelium,schwerin,lynching,routledge,hanseatic,upanishad,glebe,yugoslavian,complicity,endowments,girona,mynetworktv,entomology,plinth,ba'ath,supercup,torus,akkadian,salted,englewood,commandery,belgaum,prefixed,colorless,dartford,enthroned,caesarea,nominative,sandown,safeguards,hulled,formula_32,leamington,dieppe,spearhead,generalizations,demarcation,llanelli,masque,brickwork,recounting,sufism,strikingly,petrochemical,onslow,monologues,emigrating,anderlecht,sturt,hossein,sakhalin,subduction,novices,deptford,zanjan,airstrikes,coalfield,reintroduction,timbaland,hornby,messianic,stinging,universalist,situational,radiocarbon,strongman,rowling,saloons,traffickers,overran,fribourg,cambrai,gravesend,discretionary,finitely,archetype,assessor,pilipinas,exhumed,invocation,interacted,digitized,timisoara,smelter,teton,sexism,precepts,srinagar,pilsudski,carmelite,hanau,scoreline,hernando,trekking,blogging,fanbase,wielded,vesicles,nationalization,banja,rafts,motoring,luang,takeda,girder,stimulates,histone,sunda,nanoparticles,attains,jumpers,catalogued,alluding,pontus,ancients,examiners,shinkansen,ribbentrop,reimbursement,pharmacological,ramat,stringed,imposes,cheaply,transplanted,taiping,mizoram,looms,wallabies,sideman,kootenay,encased,sportsnet,revolutionized,tangier,benthic,runic,pakistanis,heatseekers,shyam,mishnah,presbyterians,stadt,sutras,straddles,zoroastrian,infer,fueling,gymnasts,ofcom,gunfight,journeyman,tracklist,oshawa,ps500,pa'in,mackinac,xiongnu,mississippian,breckinridge,freemason,bight,autoroute,liberalization,distantly,thrillers,solomons,presumptive,romanization,anecdotal,bohemians,unpaved,milder,concurred,spinners,alphabets,strenuous,rivieres,kerrang,mistreatment,dismounted,intensively,carlist,dancehall,shunting,pluralism,trafficked,brokered,bonaventure,bromide,neckar,designates,malian,reverses,sotheby,sorghum,serine,environmentalists,languedoc,consulship,metering,bankstown,handlers,militiamen,conforming,regularity,pondicherry,armin,capsized,consejo,capitalists,drogheda,granular,purged,acadians,endocrine,intramural,elicit,terns,orientations,miklos,omitting,apocryphal,slapstick,brecon,pliocene,affords,typography,emigre,tsarist,tomasz,beset,nishi,necessitating,encyclical,roleplaying,journeyed,inflow,sprints,progressives,novosibirsk,cameroonian,ephesus,speckled,kinshasa,freiherr,burnaby,dalmatian,torrential,rigor,renegades,bhakti,nurburgring,cosimo,convincingly,reverting,visayas,lewisham,charlottetown,charadriiformesfamily,transferable,jodhpur,converters,deepening,camshaft,underdeveloped,protease,polonia,uterine,quantify,tobruk,dealerships,narasimha,fortran,inactivity,1780s,victors,categorised,naxos,workstation,skink,sardinian,chalice,precede,dammed,sondheim,phineas,tutored,sourcing,uncompromising,placer,tyneside,courtiers,proclaims,pharmacies,hyogo,booksellers,sengoku,kursk,spectrometer,countywide,wielkopolski,bobsleigh,shetty,llywelyn,consistory,heretics,guinean,cliches,individualism,monolithic,imams,usability,bursa,deliberations,railings,torchwood,inconsistency,balearic,stabilizer,demonstrator,facet,radioactivity,outboard,educates,d'oyly,heretical,handover,jurisdictional,shockwave,hispaniola,conceptually,routers,unaffiliated,trentino,formula_33,cypriots,intervenes,neuchatel,formulating,maggiore,delisted,alcohols,thessaly,potable,estimator,suborder,fluency,mimicry,clergymen,infrastructures,rivals.com,baroda,subplot,majlis,plano,clinching,connotation,carinae,savile,intercultural,transcriptional,sandstones,ailerons,annotations,impresario,heinkel,scriptural,intermodal,astrological,ribbed,northeastward,posited,boers,utilise,kalmar,phylum,breakwater,skype,textured,guideline,azeri,rimini,massed,subsidence,anomalous,wolfsburg,polyphonic,accrediting,vodacom,kirov,captaining,kelantan,logie,fervent,eamon,taper,bundeswehr,disproportionately,divination,slobodan,pundits,hispano,kinetics,reunites,makati,ceasing,statistician,amending,chiltern,eparchy,riverine,melanoma,narragansett,pagans,raged,toppled,breaching,zadar,holby,dacian,ochre,velodrome,disparities,amphoe,sedans,webpage,williamsport,lachlan,groton,baring,swastika,heliport,unwillingness,razorbacks,exhibitors,foodstuffs,impacting,tithe,appendages,dermot,subtypes,nurseries,balinese,simulating,stary,remakes,mundi,chautauqua,geologically,stockade,hakka,dilute,kalimantan,pahang,overlapped,fredericton,baha'u'llah,jahangir,damping,benefactors,shomali,triumphal,cieszyn,paradigms,shielded,reggaeton,maharishi,zambian,shearing,golestan,mirroring,partitioning,flyover,songbook,incandescent,merrimack,huguenots,sangeet,vulnerabilities,trademarked,drydock,tantric,honoris,queenstown,labelling,iterative,enlists,statesmen,anglicans,herge,qinghai,burgundian,islami,delineated,zhuge,aggregated,banknote,qatari,suitably,tapestries,asymptotic,charleroi,majorities,pyramidellidae,leanings,climactic,tahir,ramsar,suppressor,revisionist,trawler,ernakulam,penicillium,categorization,slits,entitlement,collegium,earths,benefice,pinochet,puritans,loudspeaker,stockhausen,eurocup,roskilde,alois,jaroslav,rhondda,boutiques,vigor,neurotransmitter,ansar,malden,ferdinando,sported,relented,intercession,camberwell,wettest,thunderbolts,positional,oriel,cloverleaf,penalized,shoshone,rajkumar,completeness,sharjah,chromosomal,belgians,woolen,ultrasonic,sequentially,boleyn,mordella,microsystems,initiator,elachista,mineralogy,rhododendron,integrals,compostela,hamza,sawmills,stadio,berlioz,maidens,stonework,yachting,tappeh,myocardial,laborer,workstations,costumed,nicaea,lanark,roundtable,mashhad,nablus,algonquian,stuyvesant,sarkar,heroines,diwan,laments,intonation,intrigues,almaty,feuded,grandes,algarve,rehabilitate,macrophages,cruciate,dismayed,heuristic,eliezer,kozhikode,covalent,finalised,dimorphism,yaroslavl,overtaking,leverkusen,middlebury,feeders,brookings,speculates,insoluble,lodgings,jozsef,cysteine,shenyang,habilitation,spurious,brainchild,mtdna,comique,albedo,recife,partick,broadening,shahi,orientated,himalaya,swabia,palme,mennonites,spokeswoman,conscripts,sepulchre,chartres,eurozone,scaffold,invertebrate,parishad,bagan,heian,watercolors,basse,supercomputer,commences,tarragona,plainfield,arthurian,functor,identically,murex,chronicling,pressings,burrowing,histoire,guayaquil,goalkeeping,differentiable,warburg,machining,aeneas,kanawha,holocene,ramesses,reprisal,qingdao,avatars,turkestan,cantatas,besieging,repudiated,teamsters,equipping,hydride,ahmadiyya,euston,bottleneck,computations,terengganu,kalinga,stela,rediscovery,'this,azhar,stylised,karelia,polyethylene,kansai,motorised,lounges,normalization,calculators,1700s,goalkeepers,unfolded,commissary,cubism,vignettes,multiverse,heaters,briton,sparingly,childcare,thorium,plock,riksdag,eunuchs,catalysis,limassol,perce,uncensored,whitlam,ulmus,unites,mesopotamian,refraction,biodiesel,forza,fulda,unseated,mountbatten,shahrak,selenium,osijek,mimicking,antimicrobial,axons,simulcasting,donizetti,swabian,sportsmen,hafiz,neared,heraclius,locates,evaded,subcarpathian,bhubaneswar,negeri,jagannath,thaksin,aydin,oromo,lateran,goldsmiths,multiculturalism,cilia,mihai,evangelists,lorient,qajar,polygons,vinod,mechanised,anglophone,prefabricated,mosses,supervillain,airliners,biofuels,iodide,innovators,valais,wilberforce,logarithm,intelligentsia,dissipation,sanctioning,duchies,aymara,porches,simulators,mostar,telepathic,coaxial,caithness,burghs,fourths,stratification,joaquim,scribes,meteorites,monarchist,germination,vries,desiring,replenishment,istria,winemaking,tammany,troupes,hetman,lanceolate,pelagic,triptych,primeira,scant,outbound,hyphae,denser,bentham,basie,normale,executes,ladislaus,kontinental,herat,cruiserweight,activision,customization,manoeuvres,inglewood,northwood,waveform,investiture,inpatient,alignments,kiryat,rabat,archimedes,ustad,monsanto,archetypal,kirkby,sikhism,correspondingly,catskill,overlaid,petrels,widowers,unicameral,federalists,metalcore,gamerankings,mussel,formula_34,lymphocytes,cystic,southgate,vestiges,immortals,kalam,strove,amazons,pocono,sociologists,sopwith,adheres,laurens,caregivers,inspecting,transylvanian,rebroadcast,rhenish,miserables,pyrams,blois,newtonian,carapace,redshirt,gotland,nazir,unilever,distortions,linebackers,federalism,mombasa,lumen,bernoulli,favouring,aligarh,denounce,steamboats,dnieper,stratigraphic,synths,bernese,umass,icebreaker,guanajuato,heisenberg,boldly,diodes,ladakh,dogmatic,scriptwriter,maritimes,battlestar,symposia,adaptable,toluca,bhavan,nanking,ieyasu,picardy,soybean,adalbert,brompton,deutsches,brezhnev,glandular,laotian,hispanicized,ibadan,personification,dalit,yamuna,regio,dispensed,yamagata,zweibrucken,revising,fandom,stances,participle,flavours,khitan,vertebral,crores,mayaguez,dispensation,guntur,undefined,harpercollins,unionism,meena,leveling,philippa,refractory,telstra,judea,attenuation,pylons,elaboration,elegy,edging,gracillariidae,residencies,absentia,reflexive,deportations,dichotomy,stoves,sanremo,shimon,menachem,corneal,conifers,mordellidae,facsimile,diagnoses,cowper,citta,viticulture,divisive,riverview,foals,mystics,polyhedron,plazas,airspeed,redgrave,motherland,impede,multiplicity,barrichello,airships,pharmacists,harvester,clays,payloads,differentiating,popularize,caesars,tunneling,stagnant,circadian,indemnity,sensibilities,musicology,prefects,serfs,metra,lillehammer,carmarthenshire,kiosks,welland,barbican,alkyl,tillandsia,gatherers,asociacion,showings,bharati,brandywine,subversion,scalable,pfizer,dawla,barium,dardanelles,nsdap,konig,ayutthaya,hodgkin,sedimentation,completions,purchasers,sponsorships,maximizing,banked,taoism,minot,enrolls,fructose,aspired,capuchin,outages,artois,carrollton,totality,osceola,pawtucket,fontainebleau,converged,queretaro,competencies,botha,allotments,sheaf,shastri,obliquely,banding,catharines,outwardly,monchengladbach,driest,contemplative,cassini,ranga,pundit,kenilworth,tiananmen,disulfide,formula_35,townlands,codice_3,looping,caravans,rachmaninoff,segmentation,fluorine,anglicised,gnostic,dessau,discern,reconfigured,altrincham,rebounding,battlecruiser,ramblers,1770s,convective,triomphe,miyagi,mourners,instagram,aloft,breastfeeding,courtyards,folkestone,changsha,kumamoto,saarland,grayish,provisionally,appomattox,uncial,classicism,mahindra,elapsed,supremes,monophyletic,cautioned,formula_36,noblewoman,kernels,sucre,swaps,bengaluru,grenfell,epicenter,rockhampton,worshipful,licentiate,metaphorical,malankara,amputated,wattle,palawan,tankobon,nobunaga,polyhedra,transduction,jilin,syrians,affinities,fluently,emanating,anglicized,sportscar,botanists,altona,dravida,chorley,allocations,kunming,luanda,premiering,outlived,mesoamerica,lingual,dissipating,impairments,attenborough,balustrade,emulator,bakhsh,cladding,increments,ascents,workington,qal'eh,winless,categorical,petrel,emphasise,dormer,toros,hijackers,telescopic,solidly,jankovic,cession,gurus,madoff,newry,subsystems,northside,talib,englishmen,farnese,holographic,electives,argonne,scrivener,predated,brugge,nauvoo,catalyses,soared,siddeley,graphically,powerlifting,funicular,sungai,coercive,fusing,uncertainties,locos,acetic,diverge,wedgwood,dressings,tiebreaker,didactic,vyacheslav,acreage,interplanetary,battlecruisers,sunbury,alkaloids,hairpin,automata,wielkie,interdiction,plugins,monkees,nudibranch,esporte,approximations,disabling,powering,characterisation,ecologically,martinsville,termen,perpetuated,lufthansa,ascendancy,motherboard,bolshoi,athanasius,prunus,dilution,invests,nonzero,mendocino,charan,banque,shaheed,counterculture,unita,voivode,hospitalization,vapour,supermarine,resistor,steppes,osnabruck,intermediates,benzodiazepines,sunnyside,privatized,geopolitical,ponta,beersheba,kievan,embody,theoretic,sangh,cartographer,blige,rotors,thruway,battlefields,discernible,demobilized,broodmare,colouration,sagas,policymakers,serialization,augmentation,hoare,frankfurter,transnistria,kinases,detachable,generational,converging,antiaircraft,khaki,bimonthly,coadjutor,arkhangelsk,kannur,buffers,livonian,northwich,enveloped,cysts,yokozuna,herne,beeching,enron,virginian,woollen,excepting,competitively,outtakes,recombinant,hillcrest,clearances,pathe,cumbersome,brasov,u.s.a,likud,christiania,cruciform,hierarchies,wandsworth,lupin,resins,voiceover,sitar,electrochemical,mediacorp,typhus,grenadiers,hepatic,pompeii,weightlifter,bosniak,oxidoreductase,undersecretary,rescuers,ranji,seleucid,analysing,exegesis,tenancy,toure,kristiansand,110th,carillon,minesweepers,poitou,acceded,palladian,redevelop,naismith,rifled,proletariat,shojo,hackensack,harvests,endpoint,kuban,rosenborg,stonehenge,authorisation,jacobean,revocation,compatriots,colliding,undetermined,okayama,acknowledgment,angelou,fresnel,chahar,ethereal,mg/kg,emmet,mobilised,unfavourable,cultura,characterizing,parsonage,skeptics,expressways,rabaul,medea,guardsmen,visakhapatnam,caddo,homophobic,elmwood,encircling,coexistence,contending,seljuk,mycologist,infertility,moliere,insolvent,covenants,underpass,holme,landesliga,workplaces,delinquency,methamphetamine,contrived,tableau,tithes,overlying,usurped,contingents,spares,oligocene,molde,beatification,mordechai,balloting,pampanga,navigators,flowered,debutant,codec,orogeny,newsletters,solon,ambivalent,ubisoft,archdeaconry,harpers,kirkus,jabal,castings,kazhagam,sylhet,yuwen,barnstaple,amidships,causative,isuzu,watchtower,granules,canaveral,remuneration,insurer,payout,horizonte,integrative,attributing,kiwis,skanderbeg,asymmetry,gannett,urbanism,disassembled,unaltered,precluded,melodifestivalen,ascends,plugin,gurkha,bisons,stakeholder,industrialisation,abbotsford,sextet,bustling,uptempo,slavia,choreographers,midwives,haram,javed,gazetteer,subsection,natively,weighting,lysine,meera,redbridge,muchmusic,abruzzo,adjoins,unsustainable,foresters,kbit/s,cosmopterigidae,secularism,poetics,causality,phonograph,estudiantes,ceausescu,universitario,adjoint,applicability,gastropods,nagaland,kentish,mechelen,atalanta,woodpeckers,lombards,gatineau,romansh,avraham,acetylcholine,perturbation,galois,wenceslaus,fuzhou,meandering,dendritic,sacristy,accented,katha,therapeutics,perceives,unskilled,greenhouses,analogues,chaldean,timbre,sloped,volodymyr,sadiq,maghreb,monogram,rearguard,caucuses,mures,metabolite,uyezd,determinism,theosophical,corbet,gaels,disruptions,bicameral,ribosomal,wolseley,clarksville,watersheds,tarsi,radon,milanese,discontinuous,aristotelian,whistleblower,representational,hashim,modestly,localised,atrial,hazara,ravana,troyes,appointees,rubus,morningside,amity,aberdare,ganglia,wests,zbigniew,aerobatic,depopulated,corsican,introspective,twinning,hardtop,shallower,cataract,mesolithic,emblematic,graced,lubrication,republicanism,voronezh,bastions,meissen,irkutsk,oboes,hokkien,sprites,tenet,individualist,capitulated,oakville,dysentery,orientalist,hillsides,keywords,elicited,incised,lagging,apoel,lengthening,attractiveness,marauders,sportswriter,decentralization,boltzmann,contradicts,draftsman,precipitate,solihull,norske,consorts,hauptmann,riflemen,adventists,syndromes,demolishing,customize,continuo,peripherals,seamlessly,linguistically,bhushan,orphanages,paraul,lessened,devanagari,quarto,responders,patronymic,riemannian,altoona,canonization,honouring,geodetic,exemplifies,republica,enzymatic,porters,fairmount,pampa,sufferers,kamchatka,conjugated,coachella,uthman,repositories,copious,headteacher,awami,phoneme,homomorphism,franconian,moorland,davos,quantified,kamloops,quarks,mayoralty,weald,peacekeepers,valerian,particulate,insiders,perthshire,caches,guimaraes,piped,grenadines,kosciuszko,trombonist,artemisia,covariance,intertidal,soybeans,beatified,ellipse,fruiting,deafness,dnipropetrovsk,accrued,zealous,mandala,causation,junius,kilowatt,bakeries,montpelier,airdrie,rectified,bungalows,toleration,debian,pylon,trotskyist,posteriorly,two-and-a-half,herbivorous,islamists,poetical,donne,wodehouse,frome,allium,assimilate,phonemic,minaret,unprofitable,darpa,untenable,leaflet,bitcoin,zahir,thresholds,argentino,jacopo,bespoke,stratified,wellbeing,shiite,basaltic,timberwolves,secrete,taunts,marathons,isomers,carre,consecrators,penobscot,pitcairn,sakha,crosstown,inclusions,impassable,fenders,indre,uscgc,jordi,retinue,logarithmic,pilgrimages,railcar,cashel,blackrock,macroscopic,aligning,tabla,trestle,certify,ronson,palps,dissolves,thickened,silicate,taman,walsingham,hausa,lowestoft,rondo,oleksandr,cuyahoga,retardation,countering,cricketing,holborn,identifiers,hells,geophysics,infighting,sculpting,balaji,webbed,irradiation,runestone,trusses,oriya,sojourn,forfeiture,colonize,exclaimed,eucharistic,lackluster,glazing,northridge,gutenberg,stipulates,macroeconomic,priori,outermost,annular,udinese,insulating,headliner,godel,polytope,megalithic,salix,sharapova,derided,muskegon,braintree,plateaus,confers,autocratic,isomer,interstitial,stamping,omits,kirtland,hatchery,evidences,intifada,111th,podgorica,capua,motivating,nuneaton,jakub,korsakov,amitabh,mundial,monrovia,gluten,predictor,marshalling,d'orleans,levers,touchscreen,brantford,fricative,banishment,descendent,antagonism,ludovico,loudspeakers,formula_37,livelihoods,manassas,steamships,dewsbury,uppermost,humayun,lures,pinnacles,dependents,lecce,clumps,observatories,paleozoic,dedicating,samiti,draughtsman,gauls,incite,infringing,nepean,pythagorean,convents,triumvirate,seigneur,gaiman,vagrant,fossa,byproduct,serrated,renfrewshire,sheltering,achaemenid,dukedom,catchers,sampdoria,platelet,bielefeld,fluctuating,phenomenology,strikeout,ethnology,prospectors,woodworking,tatra,wildfires,meditations,agrippa,fortescue,qureshi,wojciech,methyltransferase,accusative,saatchi,amerindian,volcanism,zeeland,toyama,vladimirovich,allege,polygram,redox,budgeted,advisories,nematode,chipset,starscream,tonbridge,hardening,shales,accompanist,paraded,phonographic,whitefish,sportive,audiobook,kalisz,hibernation,latif,duels,ps200,coxeter,nayak,safeguarding,cantabria,minesweeping,zeiss,dunams,catholicos,sawtooth,ontological,nicobar,bridgend,unclassified,intrinsically,hanoverian,rabbitohs,kenseth,alcalde,northumbrian,raritan,septuagint,presse,sevres,origen,dandenong,peachtree,intersected,impeded,usages,hippodrome,novara,trajectories,customarily,yardage,inflected,yanow,kalan,taverns,liguria,librettist,intermarriage,1760s,courant,gambier,infanta,ptolemaic,ukulele,haganah,sceptical,manchukuo,plexus,implantation,hilal,intersex,efficiencies,arbroath,hagerstown,adelphi,diario,marais,matti,lifes,coining,modalities,divya,bletchley,conserving,ivorian,mithridates,generative,strikeforce,laymen,toponymy,pogrom,satya,meticulously,agios,dufferin,yaakov,fortnightly,cargoes,deterrence,prefrontal,przemysl,mitterrand,commemorations,chatsworth,gurdwara,abuja,chakraborty,badajoz,geometries,artiste,diatonic,ganglion,presides,marymount,nanak,cytokines,feudalism,storks,rowers,widens,politico,evangelicals,assailants,pittsfield,allowable,bijapur,telenovelas,dichomeris,glenelg,herbivores,keita,inked,radom,fundraisers,constantius,boheme,portability,komnenos,crystallography,derrida,moderates,tavistock,fateh,spacex,disjoint,bristles,commercialized,interwoven,empirically,regius,bulacan,newsday,showa,radicalism,yarrow,pleura,sayed,structuring,cotes,reminiscences,acetyl,edicts,escalators,aomori,encapsulated,legacies,bunbury,placings,fearsome,postscript,powerfully,keighley,hildesheim,amicus,crevices,deserters,benelux,aurangabad,freeware,ioannis,carpathians,chirac,seceded,prepaid,landlocked,naturalised,yanukovych,soundscan,blotch,phenotypic,determinants,twente,dictatorial,giessen,composes,recherche,pathophysiology,inventories,ayurveda,elevating,gravestone,degeneres,vilayet,popularizing,spartanburg,bloemfontein,previewed,renunciation,genotype,ogilvy,tracery,blacklisted,emissaries,diploid,disclosures,tupolev,shinjuku,antecedents,pennine,braganza,bhattacharya,countable,spectroscopic,ingolstadt,theseus,corroborated,compounding,thrombosis,extremadura,medallions,hasanabad,lambton,perpetuity,glycol,besancon,palaiologos,pandey,caicos,antecedent,stratum,laserdisc,novitiate,crowdfunding,palatal,sorceress,dassault,toughness,celle,cezanne,vientiane,tioga,hander,crossbar,gisborne,cursor,inspectorate,serif,praia,sphingidae,nameplate,psalter,ivanovic,sitka,equalised,mutineers,sergius,outgrowth,creationism,haredi,rhizomes,predominate,undertakings,vulgate,hydrothermal,abbeville,geodesic,kampung,physiotherapy,unauthorised,asteraceae,conservationist,minoan,supersport,mohammadabad,cranbrook,mentorship,legitimately,marshland,datuk,louvain,potawatomi,carnivores,levies,lyell,hymnal,regionals,tinto,shikoku,conformal,wanganui,beira,lleida,standstill,deloitte,formula_40,corbusier,chancellery,mixtapes,airtime,muhlenberg,formula_39,bracts,thrashers,prodigious,gironde,chickamauga,uyghurs,substitutions,pescara,batangas,gregarious,gijon,paleo,mathura,pumas,proportionally,hawkesbury,yucca,kristiania,funimation,fluted,eloquence,mohun,aftermarket,chroniclers,futurist,nonconformist,branko,mannerisms,lesnar,opengl,altos,retainers,ashfield,shelbourne,sulaiman,divisie,gwent,locarno,lieder,minkowski,bivalve,redeployed,cartography,seaway,bookings,decays,ostend,antiquaries,pathogenesis,formula_38,chrysalis,esperance,valli,motogp,homelands,bridged,bloor,ghazal,vulgaris,baekje,prospector,calculates,debtors,hesperiidae,titian,returner,landgrave,frontenac,kelowna,pregame,castelo,caius,canoeist,watercolours,winterthur,superintendents,dissonance,dubstep,adorn,matic,salih,hillel,swordsman,flavoured,emitter,assays,monongahela,deeded,brazzaville,sufferings,babylonia,fecal,umbria,astrologer,gentrification,frescos,phasing,zielona,ecozone,candido,manoj,quadrilateral,gyula,falsetto,prewar,puntland,infinitive,contraceptive,bakhtiari,ohrid,socialization,tailplane,evoking,havelock,macapagal,plundering,104th,keynesian,templars,phrasing,morphologically,czestochowa,humorously,catawba,burgas,chiswick,ellipsoid,kodansha,inwards,gautama,katanga,orthopaedic,heilongjiang,sieges,outsourced,subterminal,vijayawada,hares,oration,leitrim,ravines,manawatu,cryogenic,tracklisting,about.com,ambedkar,degenerated,hastened,venturing,lobbyists,shekhar,typefaces,northcote,rugen,'good,ornithology,asexual,hemispheres,unsupported,glyphs,spoleto,epigenetic,musicianship,donington,diogo,kangxi,bisected,polymorphism,megawatt,salta,embossed,cheetahs,cruzeiro,unhcr,aristide,rayleigh,maturing,indonesians,noire,llano,ffffff,camus,purges,annales,convair,apostasy,algol,phage,apaches,marketers,aldehyde,pompidou,kharkov,forgeries,praetorian,divested,retrospectively,gornji,scutellum,bitumen,pausanias,magnification,imitations,nyasaland,geographers,floodlights,athlone,hippolyte,expositions,clarinetist,razak,neutrinos,rotax,sheykh,plush,interconnect,andalus,cladogram,rudyard,resonator,granby,blackfriars,placido,windscreen,sahel,minamoto,haida,cations,emden,blackheath,thematically,blacklist,pawel,disseminating,academical,undamaged,raytheon,harsher,powhatan,ramachandran,saddles,paderborn,capping,zahra,prospecting,glycine,chromatin,profane,banska,helmand,okinawan,dislocation,oscillators,insectivorous,foyle,gilgit,autonomic,tuareg,sluice,pollinated,multiplexed,granary,narcissus,ranchi,staines,nitra,goalscoring,midwifery,pensioners,algorithmic,meetinghouse,biblioteca,besar,narva,angkor,predate,lohan,cyclical,detainee,occipital,eventing,faisalabad,dartmoor,kublai,courtly,resigns,radii,megachilidae,cartels,shortfall,xhosa,unregistered,benchmarks,dystopian,bulkhead,ponsonby,jovanovic,accumulates,papuan,bhutanese,intuitively,gotaland,headliners,recursion,dejan,novellas,diphthongs,imbued,withstood,analgesic,amplify,powertrain,programing,maidan,alstom,affirms,eradicated,summerslam,videogame,molla,severing,foundered,gallium,atmospheres,desalination,shmuel,howmeh,catolica,bossier,reconstructing,isolates,lyase,tweets,unconnected,tidewater,divisible,cohorts,orebro,presov,furnishing,folklorist,simplifying,centrale,notations,factorization,monarchies,deepen,macomb,facilitation,hennepin,declassified,redrawn,microprocessors,preliminaries,enlarging,timeframe,deutschen,shipbuilders,patiala,ferrous,aquariums,genealogies,vieux,unrecognized,bridgwater,tetrahedral,thule,resignations,gondwana,registries,agder,dataset,felled,parva,analyzer,worsen,coleraine,columella,blockaded,polytechnique,reassembled,reentry,narvik,greys,nigra,knockouts,bofors,gniezno,slotted,hamasaki,ferrers,conferring,thirdly,domestication,photojournalist,universality,preclude,ponting,halved,thereupon,photosynthetic,ostrava,mismatch,pangasinan,intermediaries,abolitionists,transited,headings,ustase,radiological,interconnection,dabrowa,invariants,honorius,preferentially,chantilly,marysville,dialectical,antioquia,abstained,gogol,dirichlet,muricidae,symmetries,reproduces,brazos,fatwa,bacillus,ketone,paribas,chowk,multiplicative,dermatitis,mamluks,devotes,adenosine,newbery,meditative,minefields,inflection,oxfam,conwy,bystrica,imprints,pandavas,infinitesimal,conurbation,amphetamine,reestablish,furth,edessa,injustices,frankston,serjeant,4x200,khazar,sihanouk,longchamp,stags,pogroms,coups,upperparts,endpoints,infringed,nuanced,summing,humorist,pacification,ciaran,jamaat,anteriorly,roddick,springboks,faceted,hypoxia,rigorously,cleves,fatimid,ayurvedic,tabled,ratna,senhora,maricopa,seibu,gauguin,holomorphic,campgrounds,amboy,coordinators,ponderosa,casemates,ouachita,nanaimo,mindoro,zealander,rimsky,cluny,tomaszow,meghalaya,caetano,tilak,roussillon,landtag,gravitation,dystrophy,cephalopods,trombones,glens,killarney,denominated,anthropogenic,pssas,roubaix,carcasses,montmorency,neotropical,communicative,rabindranath,ordinated,separable,overriding,surged,sagebrush,conciliation,codice_4,durrani,phosphatase,qadir,votive,revitalized,taiyuan,tyrannosaurus,graze,slovaks,nematodes,environmentalism,blockhouse,illiteracy,schengen,ecotourism,alternation,conic,wields,hounslow,blackfoot,kwame,ambulatory,volhynia,hordaland,croton,piedras,rohit,drava,conceptualized,birla,illustrative,gurgaon,barisal,tutsi,dezong,nasional,polje,chanson,clarinets,krasnoyarsk,aleksandrovich,cosmonaut,d'este,palliative,midseason,silencing,wardens,durer,girders,salamanders,torrington,supersonics,lauda,farid,circumnavigation,embankments,funnels,bajnoksag,lorries,cappadocia,jains,warringah,retirees,burgesses,equalization,cusco,ganesan,algal,amazonian,lineups,allocating,conquerors,usurper,mnemonic,predating,brahmaputra,ahmadabad,maidenhead,numismatic,subregion,encamped,reciprocating,freebsd,irgun,tortoises,governorates,zionists,airfoil,collated,ajmer,fiennes,etymological,polemic,chadian,clerestory,nordiques,fluctuated,calvados,oxidizing,trailhead,massena,quarrels,dordogne,tirunelveli,pyruvate,pulsed,athabasca,sylar,appointee,serer,japonica,andronikos,conferencing,nicolaus,chemin,ascertained,incited,woodbine,helices,hospitalised,emplacements,to/from,orchestre,tyrannical,pannonia,methodism,pop/rock,shibuya,berbers,despot,seaward,westpac,separator,perpignan,alamein,judeo,publicize,quantization,ethniki,gracilis,menlo,offside,oscillating,unregulated,succumbing,finnmark,metrical,suleyman,raith,sovereigns,bundesstrasse,kartli,fiduciary,darshan,foramen,curler,concubines,calvinism,larouche,bukhara,sophomores,mohanlal,lutheranism,monomer,eamonn,'black,uncontested,immersive,tutorials,beachhead,bindings,permeable,postulates,comite,transformative,indiscriminate,hofstra,associacao,amarna,dermatology,lapland,aosta,babur,unambiguous,formatting,schoolboys,gwangju,superconducting,replayed,adherent,aureus,compressors,forcible,spitsbergen,boulevards,budgeting,nossa,annandale,perumal,interregnum,sassoon,kwajalein,greenbrier,caldas,triangulation,flavius,increment,shakhtar,nullified,pinfall,nomen,microfinance,depreciation,cubist,steeper,splendour,gruppe,everyman,chasers,campaigners,bridle,modality,percussive,darkly,capes,velar,picton,triennial,factional,padang,toponym,betterment,norepinephrine,112th,estuarine,diemen,warehousing,morphism,ideologically,pairings,immunization,crassus,exporters,sefer,flocked,bulbous,deseret,booms,calcite,bohol,elven,groot,pulau,citigroup,wyeth,modernizing,layering,pastiche,complies,printmaker,condenser,theropod,cassino,oxyrhynchus,akademie,trainings,lowercase,coxae,parte,chetniks,pentagonal,keselowski,monocoque,morsi,reticulum,meiosis,clapboard,recoveries,tinge,an/fps,revista,sidon,livre,epidermis,conglomerates,kampong,congruent,harlequins,tergum,simplifies,epidemiological,underwriting,tcp/ip,exclusivity,multidimensional,mysql,columbine,ecologist,hayat,sicilies,levees,handset,aesop,usenet,pacquiao,archiving,alexandrian,compensatory,broadsheet,annotation,bahamian,d'affaires,interludes,phraya,shamans,marmara,customizable,immortalized,ambushes,chlorophyll,diesels,emulsion,rheumatoid,voluminous,screenwriters,tailoring,sedis,runcorn,democratization,bushehr,anacostia,constanta,antiquary,sixtus,radiate,advaita,antimony,acumen,barristers,reichsbahn,ronstadt,symbolist,pasig,cursive,secessionist,afrikaner,munnetra,inversely,adsorption,syllabic,moltke,idioms,midline,olimpico,diphosphate,cautions,radziwill,mobilisation,copelatus,trawlers,unicron,bhaskar,financiers,minimalism,derailment,marxists,oireachtas,abdicate,eigenvalue,zafar,vytautas,ganguly,chelyabinsk,telluride,subordination,ferried,dived,vendee,pictish,dimitrov,expiry,carnation,cayley,magnitudes,lismore,gretna,sandwiched,unmasked,sandomierz,swarthmore,tetra,nanyang,pevsner,dehradun,mormonism,rashi,complying,seaplanes,ningbo,cooperates,strathcona,mornington,mestizo,yulia,edgbaston,palisade,ethno,polytopes,espirito,tymoshenko,pronunciations,paradoxical,taichung,chipmunks,erhard,maximise,accretion,kanda,`abdu'l,narrowest,umpiring,mycenaean,divisor,geneticist,ceredigion,barque,hobbyists,equates,auxerre,spinose,cheil,sweetwater,guano,carboxylic,archiv,tannery,cormorant,agonists,fundacion,anbar,tunku,hindrance,meerut,concordat,secunderabad,kachin,achievable,murfreesboro,comprehensively,forges,broadest,synchronised,speciation,scapa,aliyev,conmebol,tirelessly,subjugated,pillaged,udaipur,defensively,lakhs,stateless,haasan,headlamps,patterning,podiums,polyphony,mcmurdo,mujer,vocally,storeyed,mucosa,multivariate,scopus,minimizes,formalised,certiorari,bourges,populate,overhanging,gaiety,unreserved,borromeo,woolworths,isotopic,bashar,purify,vertebra,medan,juxtaposition,earthwork,elongation,chaudhary,schematic,piast,steeped,nanotubes,fouls,achaea,legionnaires,abdur,qmjhl,embraer,hardback,centerville,ilocos,slovan,whitehorse,mauritian,moulding,mapuche,donned,provisioning,gazprom,jonesboro,audley,lightest,calyx,coldwater,trigonometric,petroglyphs,psychoanalyst,congregate,zambezi,fissure,supervises,bexley,etobicoke,wairarapa,tectonics,emphasises,formula_41,debugging,linfield,spatially,ionizing,ungulates,orinoco,clades,erlangen,news/talk,vols.,ceara,yakovlev,finsbury,entanglement,fieldhouse,graphene,intensifying,grigory,keyong,zacatecas,ninian,allgemeine,keswick,societa,snorri,femininity,najib,monoclonal,guyanese,postulate,huntly,abbeys,machinist,yunus,emphasising,ishaq,urmia,bremerton,pretenders,lumiere,thoroughfares,chikara,dramatized,metathorax,taiko,transcendence,wycliffe,retrieves,umpired,steuben,racehorses,taylors,kuznetsov,montezuma,precambrian,canopies,gaozong,propodeum,disestablished,retroactive,shoreham,rhizome,doubleheader,clinician,diwali,quartzite,shabaab,agassiz,despatched,stormwater,luxemburg,callao,universidade,courland,skane,glyph,dormers,witwatersrand,curacy,qualcomm,nansen,entablature,lauper,hausdorff,lusaka,ruthenian,360deg,cityscape,douai,vaishnava,spars,vaulting,rationalist,gygax,sequestration,typology,pollinates,accelerators,leben,colonials,cenotaph,imparted,carthaginians,equaled,rostrum,gobind,bodhisattva,oberst,bicycling,arabi,sangre,biophysics,hainaut,vernal,lunenburg,apportioned,finches,lajos,nenad,repackaged,zayed,nikephoros,r.e.m,swaminarayan,gestalt,unplaced,crags,grohl,sialkot,unsaturated,gwinnett,linemen,forays,palakkad,writs,instrumentalists,aircrews,badged,terrapins,180deg,oneness,commissariat,changi,pupation,circumscribed,contador,isotropic,administrated,fiefs,nimes,intrusions,minoru,geschichte,nadph,tainan,changchun,carbondale,frisia,swapo,evesham,hawai'i,encyclopedic,transporters,dysplasia,formula_42,onsite,jindal,guetta,judgements,narbonne,permissions,paleogene,rationalism,vilna,isometric,subtracted,chattahoochee,lamina,missa,greville,pervez,lattices,persistently,crystallization,timbered,hawaiians,fouling,interrelated,masood,ripening,stasi,gamal,visigothic,warlike,cybernetics,tanjung,forfar,cybernetic,karelian,brooklands,belfort,greifswald,campeche,inexplicably,refereeing,understory,uninterested,prius,collegiately,sefid,sarsfield,categorize,biannual,elsevier,eisteddfod,declension,autonoma,procuring,misrepresentation,novelization,bibliographic,shamanism,vestments,potash,eastleigh,ionized,turan,lavishly,scilly,balanchine,importers,parlance,'that,kanyakumari,synods,mieszko,crossovers,serfdom,conformational,legislated,exclave,heathland,sadar,differentiates,propositional,konstantinos,photoshop,manche,vellore,appalachia,orestes,taiga,exchanger,grozny,invalidated,baffin,spezia,staunchly,eisenach,robustness,virtuosity,ciphers,inlets,bolagh,understandings,bosniaks,parser,typhoons,sinan,luzerne,webcomic,subtraction,jhelum,businessweek,ceske,refrained,firebox,mitigated,helmholtz,dilip,eslamabad,metalwork,lucan,apportionment,provident,gdynia,schooners,casement,danse,hajjiabad,benazir,buttress,anthracite,newsreel,wollaston,dispatching,cadastral,riverboat,provincetown,nantwich,missal,irreverent,juxtaposed,darya,ennobled,electropop,stereoscopic,maneuverability,laban,luhansk,udine,collectibles,haulage,holyrood,materially,supercharger,gorizia,shkoder,townhouses,pilate,layoffs,folkloric,dialectic,exuberant,matures,malla,ceuta,citizenry,crewed,couplet,stopover,transposition,tradesmen,antioxidant,amines,utterance,grahame,landless,isere,diction,appellant,satirist,urbino,intertoto,subiaco,antonescu,nehemiah,ubiquitin,emcee,stourbridge,fencers,103rd,wranglers,monteverdi,watertight,expounded,xiamen,manmohan,pirie,threefold,antidepressant,sheboygan,grieg,cancerous,diverging,bernini,polychrome,fundamentalism,bihari,critiqued,cholas,villers,tendulkar,dafydd,vastra,fringed,evangelization,episcopalian,maliki,sana'a,ashburton,trianon,allegany,heptathlon,insufficiently,panelists,pharrell,hexham,amharic,fertilized,plumes,cistern,stratigraphy,akershus,catalans,karoo,rupee,minuteman,quantification,wigmore,leutnant,metanotum,weeknights,iridescent,extrasolar,brechin,deuterium,kuching,lyricism,astrakhan,brookhaven,euphorbia,hradec,bhagat,vardar,aylmer,positron,amygdala,speculators,unaccompanied,debrecen,slurry,windhoek,disaffected,rapporteur,mellitus,blockers,fronds,yatra,sportsperson,precession,physiologist,weeknight,pidgin,pharma,condemns,standardize,zetian,tibor,glycoprotein,emporia,cormorants,amalie,accesses,leonhard,denbighshire,roald,116th,will.i.am,symbiosis,privatised,meanders,chemnitz,jabalpur,shing,secede,ludvig,krajina,homegrown,snippets,sasanian,euripides,peder,cimarron,streaked,graubunden,kilimanjaro,mbeki,middleware,flensburg,bukovina,lindwall,marsalis,profited,abkhaz,polis,camouflaged,amyloid,morgantown,ovoid,bodleian,morte,quashed,gamelan,juventud,natchitoches,storyboard,freeview,enumeration,cielo,preludes,bulawayo,1600s,olympiads,multicast,faunal,asura,reinforces,puranas,ziegfeld,handicraft,seamount,kheil,noche,hallmarks,dermal,colorectal,encircle,hessen,umbilicus,sunnis,leste,unwin,disclosing,superfund,montmartre,refuelling,subprime,kolhapur,etiology,bismuth,laissez,vibrational,mazar,alcoa,rumsfeld,recurve,ticonderoga,lionsgate,onlookers,homesteads,filesystem,barometric,kingswood,biofuel,belleza,moshav,occidentalis,asymptomatic,northeasterly,leveson,huygens,numan,kingsway,primogeniture,toyotomi,yazoo,limpets,greenbelt,booed,concurrence,dihedral,ventrites,raipur,sibiu,plotters,kitab,109th,trackbed,skilful,berthed,effendi,fairing,sephardi,mikhailovich,lockyer,wadham,invertible,paperbacks,alphabetic,deuteronomy,constitutive,leathery,greyhounds,estoril,beechcraft,poblacion,cossidae,excreted,flamingos,singha,olmec,neurotransmitters,ascoli,nkrumah,forerunners,dualism,disenchanted,benefitted,centrum,undesignated,noida,o'donoghue,collages,egrets,egmont,wuppertal,cleave,montgomerie,pseudomonas,srinivasa,lymphatic,stadia,resold,minima,evacuees,consumerism,ronde,biochemist,automorphism,hollows,smuts,improvisations,vespasian,bream,pimlico,eglin,colne,melancholic,berhad,ousting,saale,notaulices,ouest,hunslet,tiberias,abdomina,ramsgate,stanislas,donbass,pontefract,sucrose,halts,drammen,chelm,l'arc,taming,trolleys,konin,incertae,licensees,scythian,giorgos,dative,tanglewood,farmlands,o'keeffe,caesium,romsdal,amstrad,corte,oglethorpe,huntingdonshire,magnetization,adapts,zamosc,shooto,cuttack,centrepiece,storehouse,winehouse,morbidity,woodcuts,ryazan,buddleja,buoyant,bodmin,estero,austral,verifiable,periyar,christendom,curtail,shura,kaifeng,cotswold,invariance,seafaring,gorica,androgen,usman,seabird,forecourt,pekka,juridical,audacious,yasser,cacti,qianlong,polemical,d'amore,espanyol,distrito,cartographers,pacifism,serpents,backa,nucleophilic,overturning,duplicates,marksman,oriente,vuitton,oberleutnant,gielgud,gesta,swinburne,transfiguration,1750s,retaken,celje,fredrikstad,asuka,cropping,mansard,donates,blacksmiths,vijayanagara,anuradhapura,germinate,betis,foreshore,jalandhar,bayonets,devaluation,frazione,ablaze,abidjan,approvals,homeostasis,corollary,auden,superfast,redcliffe,luxembourgish,datum,geraldton,printings,ludhiana,honoree,synchrotron,invercargill,hurriedly,108th,three-and-a-half,colonist,bexar,limousin,bessemer,ossetian,nunataks,buddhas,rebuked,thais,tilburg,verdicts,interleukin,unproven,dordrecht,solent,acclamation,muammar,dahomey,operettas,4x400,arrears,negotiators,whitehaven,apparitions,armoury,psychoactive,worshipers,sculptured,elphinstone,airshow,kjell,o'callaghan,shrank,professorships,predominance,subhash,coulomb,sekolah,retrofitted,samos,overthrowing,vibrato,resistors,palearctic,datasets,doordarshan,subcutaneous,compiles,immorality,patchwork,trinidadian,glycogen,pronged,zohar,visigoths,freres,akram,justo,agora,intakes,craiova,playwriting,bukhari,militarism,iwate,petitioners,harun,wisla,inefficiency,vendome,ledges,schopenhauer,kashi,entombed,assesses,tenn.,noumea,baguio,carex,o'donovan,filings,hillsdale,conjectures,blotches,annuals,lindisfarne,negated,vivek,angouleme,trincomalee,cofactor,verkhovna,backfield,twofold,automaker,rudra,freighters,darul,gharana,busway,formula_43,plattsburgh,portuguesa,showrunner,roadmap,valenciennes,erdos,biafra,spiritualism,transactional,modifies,carne,107th,cocos,gcses,tiverton,radiotherapy,meadowlands,gunma,srebrenica,foxtel,authenticated,enslavement,classicist,klaipeda,minstrels,searchable,infantrymen,incitement,shiga,nadp+,urals,guilders,banquets,exteriors,counterattacks,visualized,diacritics,patrimony,svensson,transepts,prizren,telegraphy,najaf,emblazoned,coupes,effluent,ragam,omani,greensburg,taino,flintshire,cd/dvd,lobbies,narrating,cacao,seafarers,bicolor,collaboratively,suraj,floodlit,sacral,puppetry,tlingit,malwa,login,motionless,thien,overseers,vihar,golem,specializations,bathhouse,priming,overdubs,winningest,archetypes,uniao,acland,creamery,slovakian,lithographs,maryborough,confidently,excavating,stillborn,ramallah,audiencia,alava,ternary,hermits,rostam,bauxite,gawain,lothair,captions,gulfstream,timelines,receded,mediating,petain,bastia,rudbar,bidders,disclaimer,shrews,tailings,trilobites,yuriy,jamil,demotion,gynecology,rajinikanth,madrigals,ghazni,flycatchers,vitebsk,bizet,computationally,kashgar,refinements,frankford,heralds,europe/africa,levante,disordered,sandringham,queues,ransacked,trebizond,verdes,comedie,primitives,figurine,organists,culminate,gosport,coagulation,ferrying,hoyas,polyurethane,prohibitive,midfielders,ligase,progesterone,defectors,sweetened,backcountry,diodorus,waterside,nieuport,khwaja,jurong,decried,gorkha,ismaili,300th,octahedral,kindergartens,paseo,codification,notifications,disregarding,risque,reconquista,shortland,atolls,texarkana,perceval,d'etudes,kanal,herbicides,tikva,nuova,gatherer,dissented,soweto,dexterity,enver,bacharach,placekicker,carnivals,automate,maynooth,symplectic,chetnik,militaire,upanishads,distributive,strafing,championing,moiety,miliband,blackadder,enforceable,maung,dimer,stadtbahn,diverges,obstructions,coleophoridae,disposals,shamrocks,aural,banca,bahru,coxed,grierson,vanadium,watermill,radiative,ecoregions,berets,hariri,bicarbonate,evacuations,mallee,nairn,rushden,loggia,slupsk,satisfactorily,milliseconds,cariboo,reine,cyclo,pigmentation,postmodernism,aqueducts,vasari,bourgogne,dilemmas,liquefied,fluminense,alloa,ibaraki,tenements,kumasi,humerus,raghu,labours,putsch,soundcloud,bodybuilder,rakyat,domitian,pesaro,translocation,sembilan,homeric,enforcers,tombstones,lectureship,rotorua,salamis,nikolaos,inferences,superfortress,lithgow,surmised,undercard,tarnow,barisan,stingrays,federacion,coldstream,haverford,ornithological,heerenveen,eleazar,jyoti,murali,bamako,riverbed,subsidised,theban,conspicuously,vistas,conservatorium,madrasa,kingfishers,arnulf,credential,syndicalist,sheathed,discontinuity,prisms,tsushima,coastlines,escapees,vitis,optimizing,megapixel,overground,embattled,halide,sprinters,buoys,mpumalanga,peculiarities,106th,roamed,menezes,macao,prelates,papyri,freemen,dissertations,irishmen,pooled,sverre,reconquest,conveyance,subjectivity,asturian,circassian,formula_45,comdr,thickets,unstressed,monro,passively,harmonium,moveable,dinar,carlsson,elysees,chairing,b'nai,confusingly,kaoru,convolution,godolphin,facilitator,saxophones,eelam,jebel,copulation,anions,livres,licensure,pontypridd,arakan,controllable,alessandria,propelling,stellenbosch,tiber,wolka,liberators,yarns,d'azur,tsinghua,semnan,amhara,ablation,melies,tonality,historique,beeston,kahne,intricately,sonoran,robespierre,gyrus,boycotts,defaulted,infill,maranhao,emigres,framingham,paraiba,wilhelmshaven,tritium,skyway,labial,supplementation,possessor,underserved,motets,maldivian,marrakech,quays,wikimedia,turbojet,demobilization,petrarch,encroaching,sloops,masted,karbala,corvallis,agribusiness,seaford,stenosis,hieronymus,irani,superdraft,baronies,cortisol,notability,veena,pontic,cyclin,archeologists,newham,culled,concurring,aeolian,manorial,shouldered,fords,philanthropists,105th,siddharth,gotthard,halim,rajshahi,jurchen,detritus,practicable,earthenware,discarding,travelogue,neuromuscular,elkhart,raeder,zygmunt,metastasis,internees,102nd,vigour,upmarket,summarizing,subjunctive,offsets,elizabethtown,udupi,pardubice,repeaters,instituting,archaea,substandard,technische,linga,anatomist,flourishes,velika,tenochtitlan,evangelistic,fitchburg,springbok,cascading,hydrostatic,avars,occasioned,filipina,perceiving,shimbun,africanus,consternation,tsing,optically,beitar,45deg,abutments,roseville,monomers,huelva,lotteries,hypothalamus,internationalist,electromechanical,hummingbirds,fibreglass,salaried,dramatists,uncovers,invokes,earners,excretion,gelding,ancien,aeronautica,haverhill,stour,ittihad,abramoff,yakov,ayodhya,accelerates,industrially,aeroplanes,deleterious,dwelt,belvoir,harpalus,atpase,maluku,alasdair,proportionality,taran,epistemological,interferometer,polypeptide,adjudged,villager,metastatic,marshalls,madhavan,archduchess,weizmann,kalgoorlie,balan,predefined,sessile,sagaing,brevity,insecticide,psychosocial,africana,steelworks,aether,aquifers,belem,mineiro,almagro,radiators,cenozoic,solute,turbocharger,invicta,guested,buccaneer,idolatry,unmatched,paducah,sinestro,dispossessed,conforms,responsiveness,cyanobacteria,flautist,procurator,complementing,semifinalist,rechargeable,permafrost,cytokine,refuges,boomed,gelderland,franchised,jinan,burnie,doubtless,randomness,colspan=12,angra,ginebra,famers,nuestro,declarative,roughness,lauenburg,motile,rekha,issuer,piney,interceptors,napoca,gipsy,formulaic,formula_44,viswanathan,ebrahim,thessalonica,galeria,muskogee,unsold,html5,taito,mobutu,icann,carnarvon,fairtrade,morphisms,upsilon,nozzles,fabius,meander,murugan,strontium,episcopacy,sandinista,parasol,attenuated,bhima,primeval,panay,ordinator,negara,osteoporosis,glossop,ebook,paradoxically,grevillea,modoc,equating,phonetically,legumes,covariant,dorje,quatre,bruxelles,pyroclastic,shipbuilder,zhaozong,obscuring,sveriges,tremolo,extensible,barrack,multnomah,hakon,chaharmahal,parsing,volumetric,astrophysical,glottal,combinatorics,freestanding,encoder,paralysed,cavalrymen,taboos,heilbronn,orientalis,lockport,marvels,ozawa,dispositions,waders,incurring,saltire,modulate,papilio,phenol,intermedia,rappahannock,plasmid,fortify,phenotypes,transiting,correspondences,leaguer,larnaca,incompatibility,mcenroe,deeming,endeavoured,aboriginals,helmed,salar,arginine,werke,ferrand,expropriated,delimited,couplets,phoenicians,petioles,ouster,anschluss,protectionist,plessis,urchins,orquesta,castleton,juniata,bittorrent,fulani,donji,mykola,rosemont,chandos,scepticism,signer,chalukya,wicketkeeper,coquitlam,programmatic,o'brian,carteret,urology,steelhead,paleocene,konkan,bettered,venkatesh,surfacing,longitudinally,centurions,popularization,yazid,douro,widths,premios,leonards,gristmill,fallujah,arezzo,leftists,ecliptic,glycerol,inaction,disenfranchised,acrimonious,depositing,parashah,cockatoo,marechal,bolzano,chios,cablevision,impartiality,pouches,thickly,equities,bentinck,emotive,boson,ashdown,conquistadors,parsi,conservationists,reductive,newlands,centerline,ornithologists,waveguide,nicene,philological,hemel,setanta,masala,aphids,convening,casco,matrilineal,chalcedon,orthographic,hythe,replete,damming,bolivarian,admixture,embarks,borderlands,conformed,nagarjuna,blenny,chaitanya,suwon,shigeru,tatarstan,lingayen,rejoins,grodno,merovingian,hardwicke,puducherry,prototyping,laxmi,upheavals,headquarter,pollinators,bromine,transom,plantagenet,arbuthnot,chidambaram,woburn,osamu,panelling,coauthored,zhongshu,hyaline,omissions,aspergillus,offensively,electrolytic,woodcut,sodom,intensities,clydebank,piotrkow,supplementing,quipped,focke,harbinger,positivism,parklands,wolfenbuttel,cauca,tryptophan,taunus,curragh,tsonga,remand,obscura,ashikaga,eltham,forelimbs,analogs,trnava,observances,kailash,antithesis,ayumi,abyssinia,dorsally,tralee,pursuers,misadventures,padova,perot,mahadev,tarim,granth,licenced,compania,patuxent,baronial,korda,cochabamba,codices,karna,memorialized,semaphore,playlists,mandibular,halal,sivaji,scherzinger,stralsund,foundries,ribosome,mindfulness,nikolayevich,paraphyletic,newsreader,catalyze,ioannina,thalamus,gbit/s,paymaster,sarab,500th,replenished,gamepro,cracow,formula_46,gascony,reburied,lessing,easement,transposed,meurthe,satires,proviso,balthasar,unbound,cuckoos,durbar,louisbourg,cowes,wholesalers,manet,narita,xiaoping,mohamad,illusory,cathal,reuptake,alkaloid,tahrir,mmorpg,underlies,anglicanism,repton,aharon,exogenous,buchenwald,indigent,odostomia,milled,santorum,toungoo,nevsky,steyr,urbanisation,darkseid,subsonic,canaanite,akiva,eglise,dentition,mediators,cirencester,peloponnesian,malmesbury,durres,oerlikon,tabulated,saens,canaria,ischemic,esterhazy,ringling,centralization,walthamstow,nalanda,lignite,takht,leninism,expiring,circe,phytoplankton,promulgation,integrable,breeches,aalto,menominee,borgo,scythians,skrull,galleon,reinvestment,raglan,reachable,liberec,airframes,electrolysis,geospatial,rubiaceae,interdependence,symmetrically,simulcasts,keenly,mauna,adipose,zaidi,fairport,vestibular,actuators,monochromatic,literatures,congestive,sacramental,atholl,skytrain,tycho,tunings,jamia,catharina,modifier,methuen,tapings,infiltrating,colima,grafting,tauranga,halides,pontificate,phonetics,koper,hafez,grooved,kintetsu,extrajudicial,linkoping,cyberpunk,repetitions,laurentian,parnu,bretton,darko,sverdlovsk,foreshadowed,akhenaten,rehnquist,gosford,coverts,pragmatism,broadleaf,ethiopians,instated,mediates,sodra,opulent,descriptor,enugu,shimla,leesburg,officership,giffard,refectory,lusitania,cybermen,fiume,corus,tydfil,lawrenceville,ocala,leviticus,burghers,ataxia,richthofen,amicably,acoustical,watling,inquired,tiempo,multiracial,parallelism,trenchard,tokyopop,germanium,usisl,philharmonia,shapur,jacobites,latinized,sophocles,remittances,o'farrell,adder,dimitrios,peshwa,dimitar,orlov,outstretched,musume,satish,dimensionless,serialised,baptisms,pagasa,antiviral,1740s,quine,arapaho,bombardments,stratosphere,ophthalmic,injunctions,carbonated,nonviolence,asante,creoles,sybra,boilermakers,abington,bipartite,permissive,cardinality,anheuser,carcinogenic,hohenlohe,surinam,szeged,infanticide,generically,floorball,'white,automakers,cerebellar,homozygous,remoteness,effortlessly,allude,'great,headmasters,minting,manchurian,kinabalu,wemyss,seditious,widgets,marbled,almshouses,bards,subgenres,tetsuya,faulting,kickboxer,gaulish,hoseyn,malton,fluvial,questionnaires,mondale,downplayed,traditionalists,vercelli,sumatran,landfills,gamesradar,exerts,franciszek,unlawfully,huesca,diderot,libertarians,professorial,laane,piecemeal,conidae,taiji,curatorial,perturbations,abstractions,szlachta,watercraft,mullah,zoroastrianism,segmental,khabarovsk,rectors,affordability,scuola,diffused,stena,cyclonic,workpiece,romford,'little,jhansi,stalag,zhongshan,skipton,maracaibo,bernadotte,thanet,groening,waterville,encloses,sahrawi,nuffield,moorings,chantry,annenberg,islay,marchers,tenses,wahid,siegen,furstenberg,basques,resuscitation,seminarians,tympanum,gentiles,vegetarianism,tufted,venkata,fantastical,pterophoridae,machined,superposition,glabrous,kaveri,chicane,executors,phyllonorycter,bidirectional,jasta,undertones,touristic,majapahit,navratilova,unpopularity,barbadian,tinian,webcast,hurdler,rigidly,jarrah,staphylococcus,igniting,irrawaddy,stabilised,airstrike,ragas,wakayama,energetically,ekstraklasa,minibus,largemouth,cultivators,leveraging,waitangi,carnaval,weaves,turntables,heydrich,sextus,excavate,govind,ignaz,pedagogue,uriah,borrowings,gemstones,infractions,mycobacterium,batavian,massing,praetor,subalpine,massoud,passers,geostationary,jalil,trainsets,barbus,impair,budejovice,denbigh,pertain,historicity,fortaleza,nederlandse,lamenting,masterchef,doubs,gemara,conductance,ploiesti,cetaceans,courthouses,bhagavad,mihailovic,occlusion,bremerhaven,bulwark,morava,kaine,drapery,maputo,conquistador,kaduna,famagusta,first-past-the-post,erudite,galton,undated,tangential,filho,dismembered,dashes,criterium,darwen,metabolized,blurring,everard,randwick,mohave,impurity,acuity,ansbach,chievo,surcharge,plantain,algoma,porosity,zirconium,selva,sevenoaks,venizelos,gwynne,golgi,imparting,separatism,courtesan,idiopathic,gravestones,hydroelectricity,babar,orford,purposeful,acutely,shard,ridgewood,viterbo,manohar,expropriation,placenames,brevis,cosine,unranked,richfield,newnham,recoverable,flightless,dispersing,clearfield,abu'l,stranraer,kempe,streamlining,goswami,epidermal,pieta,conciliatory,distilleries,electrophoresis,bonne,tiago,curiosities,candidature,picnicking,perihelion,lintel,povoa,gullies,configure,excision,facies,signers,1730s,insufficiency,semiotics,streatham,deactivation,entomological,skippers,albacete,parodying,escherichia,honorees,singaporeans,counterterrorism,tiruchirappalli,omnivorous,metropole,globalisation,athol,unbounded,codice_5,landforms,classifier,farmhouses,reaffirming,reparation,yomiuri,technologists,mitte,medica,viewable,steampunk,konya,kshatriya,repelling,edgewater,lamiinae,devas,potteries,llandaff,engendered,submits,virulence,uplifted,educationist,metropolitans,frontrunner,dunstable,forecastle,frets,methodius,exmouth,linnean,bouchet,repulsion,computable,equalling,liceo,tephritidae,agave,hydrological,azarenka,fairground,l'homme,enforces,xinhua,cinematographers,cooperstown,sa'id,paiute,christianization,tempos,chippenham,insulator,kotor,stereotyped,dello,cours,hisham,d'souza,eliminations,supercars,passau,rebrand,natures,coote,persephone,rededicated,cleaved,plenum,blistering,indiscriminately,cleese,safed,recursively,compacted,revues,hydration,shillong,echelons,garhwal,pedimented,grower,zwolle,wildflower,annexing,methionine,petah,valens,famitsu,petiole,specialities,nestorian,shahin,tokaido,shearwater,barberini,kinsmen,experimenter,alumnae,cloisters,alumina,pritzker,hardiness,soundgarden,julich,ps300,watercourse,cementing,wordplay,olivet,demesne,chasseurs,amide,zapotec,gaozu,porphyry,absorbers,indium,analogies,devotions,engravers,limestones,catapulted,surry,brickworks,gotra,rodham,landline,paleontologists,shankara,islip,raucous,trollope,arpad,embarkation,morphemes,recites,picardie,nakhchivan,tolerances,formula_47,khorramabad,nichiren,adrianople,kirkuk,assemblages,collider,bikaner,bushfires,roofline,coverings,reredos,bibliotheca,mantras,accentuated,commedia,rashtriya,fluctuation,serhiy,referential,fittipaldi,vesicle,geeta,iraklis,immediacy,chulalongkorn,hunsruck,bingen,dreadnoughts,stonemason,meenakshi,lebesgue,undergrowth,baltistan,paradoxes,parlement,articled,tiflis,dixieland,meriden,tejano,underdogs,barnstable,exemplify,venter,tropes,wielka,kankakee,iskandar,zilina,pharyngeal,spotify,materialised,picts,atlantique,theodoric,prepositions,paramilitaries,pinellas,attlee,actuated,piedmontese,grayling,thucydides,multifaceted,unedited,autonomously,universelle,utricularia,mooted,preto,incubated,underlie,brasenose,nootka,bushland,sensu,benzodiazepine,esteghlal,seagoing,amenhotep,azusa,sappers,culpeper,smokeless,thoroughbreds,dargah,gorda,alumna,mankato,zdroj,deleting,culvert,formula_49,punting,wushu,hindering,immunoglobulin,standardisation,birger,oilfield,quadrangular,ulama,recruiters,netanya,1630s,communaute,istituto,maciej,pathan,meher,vikas,characterizations,playmaker,interagency,intercepts,assembles,horthy,introspection,narada,matra,testes,radnicki,estonians,csiro,instar,mitford,adrenergic,crewmembers,haaretz,wasatch,lisburn,rangefinder,ordre,condensate,reforestation,corregidor,spvgg,modulator,mannerist,faulted,aspires,maktoum,squarepants,aethelred,piezoelectric,mulatto,dacre,progressions,jagiellonian,norge,samaria,sukhoi,effingham,coxless,hermetic,humanists,centrality,litters,stirlingshire,beaconsfield,sundanese,geometrically,caretakers,habitually,bandra,pashtuns,bradenton,arequipa,laminar,brickyard,hitchin,sustains,shipboard,ploughing,trechus,wheelers,bracketed,ilyushin,subotica,d'hondt,reappearance,bridgestone,intermarried,fulfilment,aphasia,birkbeck,transformational,strathmore,hornbill,millstone,lacan,voids,solothurn,gymnasiums,laconia,viaducts,peduncle,teachta,edgware,shinty,supernovae,wilfried,exclaim,parthia,mithun,flashpoint,moksha,cumbia,metternich,avalanches,militancy,motorist,rivadavia,chancellorsville,federals,gendered,bounding,footy,gauri,caliphs,lingam,watchmaker,unrecorded,riverina,unmodified,seafloor,droit,pfalz,chrysostom,gigabit,overlordship,besiege,espn2,oswestry,anachronistic,ballymena,reactivation,duchovny,ghani,abacetus,duller,legio,watercourses,nord-pas-de-calais,leiber,optometry,swarms,installer,sancti,adverbs,iheartmedia,meiningen,zeljko,kakheti,notional,circuses,patrilineal,acrobatics,infrastructural,sheva,oregonian,adjudication,aamir,wloclawek,overfishing,obstructive,subtracting,aurobindo,archeologist,newgate,'cause,secularization,tehsils,abscess,fingal,janacek,elkhorn,trims,kraftwerk,mandating,irregulars,faintly,congregationalist,sveti,kasai,mishaps,kennebec,provincially,durkheim,scotties,aicte,rapperswil,imphal,surrenders,morphs,nineveh,hoxha,cotabato,thuringian,metalworking,retold,shogakukan,anthers,proteasome,tippeligaen,disengagement,mockumentary,palatial,erupts,flume,corrientes,masthead,jaroslaw,rereleased,bharti,labors,distilling,tusks,varzim,refounded,enniskillen,melkite,semifinalists,vadodara,bermudian,capstone,grasse,origination,populus,alesi,arrondissements,semigroup,verein,opossum,messrs.,portadown,bulbul,tirupati,mulhouse,tetrahedron,roethlisberger,nonverbal,connexion,warangal,deprecated,gneiss,octet,vukovar,hesketh,chambre,despatch,claes,kargil,hideo,gravelly,tyndale,aquileia,tuners,defensible,tutte,theotokos,constructivist,ouvrage,dukla,polisario,monasticism,proscribed,commutation,testers,nipissing,codon,mesto,olivine,concomitant,exoskeleton,purports,coromandel,eyalet,dissension,hippocrates,purebred,yaounde,composting,oecophoridae,procopius,o'day,angiogenesis,sheerness,intelligencer,articular,felixstowe,aegon,endocrinology,trabzon,licinius,pagodas,zooplankton,hooghly,satie,drifters,sarthe,mercian,neuilly,tumours,canal+,scheldt,inclinations,counteroffensive,roadrunners,tuzla,shoreditch,surigao,predicates,carnot,algeciras,militaries,generalize,bulkheads,gawler,pollutant,celta,rundgren,microrna,gewog,olimpija,placental,lubelski,roxburgh,discerned,verano,kikuchi,musicale,l'enfant,ferocity,dimorphic,antigonus,erzurum,prebendary,recitative,discworld,cyrenaica,stigmella,totnes,sutta,pachuca,ulsan,downton,landshut,castellan,pleural,siedlce,siecle,catamaran,cottbus,utilises,trophic,freeholders,holyhead,u.s.s,chansons,responder,waziristan,suzuka,birding,shogi,asker,acetone,beautification,cytotoxic,dixit,hunterdon,cobblestone,formula_48,kossuth,devizes,sokoto,interlaced,shuttered,kilowatts,assiniboine,isaak,salto,alderney,sugarloaf,franchising,aggressiveness,toponyms,plaintext,antimatter,henin,equidistant,salivary,bilingualism,mountings,obligate,extirpated,irenaeus,misused,pastoralists,aftab,immigrating,warping,tyrolean,seaforth,teesside,soundwave,oligarchy,stelae,pairwise,iupac,tezuka,posht,orchestrations,landmass,ironstone,gallia,hjalmar,carmelites,strafford,elmhurst,palladio,fragility,teleplay,gruffudd,karoly,yerba,potok,espoo,inductance,macaque,nonprofits,pareto,rock'n'roll,spiritualist,shadowed,skateboarder,utterances,generality,congruence,prostrate,deterred,yellowknife,albarn,maldon,battlements,mohsen,insecticides,khulna,avellino,menstruation,glutathione,springdale,parlophone,confraternity,korps,countrywide,bosphorus,preexisting,damodar,astride,alexandrovich,sprinting,crystallized,botev,leaching,interstates,veers,angevin,undaunted,yevgeni,nishapur,northerners,alkmaar,bethnal,grocers,sepia,tornus,exemplar,trobe,charcot,gyeonggi,larne,tournai,lorain,voided,genji,enactments,maxilla,adiabatic,eifel,nazim,transducer,thelonious,pyrite,deportiva,dialectal,bengt,rosettes,labem,sergeyevich,synoptic,conservator,statuette,biweekly,adhesives,bifurcation,rajapaksa,mammootty,republique,yusef,waseda,marshfield,yekaterinburg,minnelli,fundy,fenian,matchups,dungannon,supremacist,panelled,drenthe,iyengar,fibula,narmada,homeport,oceanside,precept,antibacterial,altarpieces,swath,ospreys,lillooet,legnica,lossless,formula_50,galvatron,iorga,stormont,rsfsr,loggers,kutno,phenomenological,medallists,cuatro,soissons,homeopathy,bituminous,injures,syndicates,typesetting,displacements,dethroned,makassar,lucchese,abergavenny,targu,alborz,akb48,boldface,gastronomy,sacra,amenity,accumulator,myrtaceae,cornices,mourinho,denunciation,oxbow,diddley,aargau,arbitrage,bedchamber,gruffydd,zamindar,klagenfurt,caernarfon,slowdown,stansted,abrasion,tamaki,suetonius,dukakis,individualistic,ventrally,hotham,perestroika,ketones,fertilisation,sobriquet,couplings,renderings,misidentified,rundfunk,sarcastically,braniff,concours,dismissals,elegantly,modifiers,crediting,combos,crucially,seafront,lieut,ischemia,manchus,derivations,proteases,aristophanes,adenauer,porting,hezekiah,sante,trulli,hornblower,foreshadowing,ypsilanti,dharwad,khani,hohenstaufen,distillers,cosmodrome,intracranial,turki,salesian,gorzow,jihlava,yushchenko,leichhardt,venables,cassia,eurogamer,airtel,curative,bestsellers,timeform,sortied,grandview,massillon,ceding,pilbara,chillicothe,heredity,elblag,rogaland,ronne,millennial,batley,overuse,bharata,fille,campbelltown,abeyance,counterclockwise,250cc,neurodegenerative,consigned,electromagnetism,sunnah,saheb,exons,coxswain,gleaned,bassoons,worksop,prismatic,immigrate,pickets,takeo,bobsledder,stosur,fujimori,merchantmen,stiftung,forli,endorses,taskforce,thermally,atman,gurps,floodplains,enthalpy,extrinsic,setubal,kennesaw,grandis,scalability,durations,showrooms,prithvi,outro,overruns,andalucia,amanita,abitur,hipper,mozambican,sustainment,arsene,chesham,palaeolithic,reportage,criminality,knowsley,haploid,atacama,shueisha,ridgefield,astern,getafe,lineal,timorese,restyled,hollies,agincourt,unter,justly,tannins,mataram,industrialised,tarnovo,mumtaz,mustapha,stretton,synthetase,condita,allround,putra,stjepan,troughs,aechmea,specialisation,wearable,kadokawa,uralic,aeros,messiaen,existentialism,jeweller,effigies,gametes,fjordane,cochlear,interdependent,demonstrative,unstructured,emplacement,famines,spindles,amplitudes,actuator,tantalum,psilocybe,apnea,monogatari,expulsions,seleucus,tsuen,hospitaller,kronstadt,eclipsing,olympiakos,clann,canadensis,inverter,helio,egyptologist,squamous,resonate,munir,histology,torbay,khans,jcpenney,veterinarians,aintree,microscopes,colonised,reflectors,phosphorylated,pristimantis,tulare,corvinus,multiplexing,midweek,demosthenes,transjordan,ecija,tengku,vlachs,anamorphic,counterweight,radnor,trinitarian,armidale,maugham,njsiaa,futurism,stairways,avicenna,montebello,bridgetown,wenatchee,lyonnais,amass,surinamese,streptococcus,m*a*s*h,hydrogenation,frazioni,proscenium,kalat,pennsylvanian,huracan,tallying,kralove,nucleolar,phrygian,seaports,hyacinthe,ignace,donning,instalment,regnal,fonds,prawn,carell,folktales,goaltending,bracknell,vmware,patriarchy,mitsui,kragujevac,pythagoras,soult,thapa,disproved,suwalki,secures,somoza,l'ecole,divizia,chroma,herders,technologist,deduces,maasai,rampur,paraphrase,raimi,imaged,magsaysay,ivano,turmeric,formula_51,subcommittees,axillary,ionosphere,organically,indented,refurbishing,pequot,violinists,bearn,colle,contralto,silverton,mechanization,etruscans,wittelsbach,pasir,redshirted,marrakesh,scarp,plein,wafers,qareh,teotihuacan,frobenius,sinensis,rehoboth,bundaberg,newbridge,hydrodynamic,traore,abubakar,adjusts,storytellers,dynamos,verbandsliga,concertmaster,exxonmobil,appreciable,sieradz,marchioness,chaplaincy,rechristened,cunxu,overpopulation,apolitical,sequencer,beaked,nemanja,binaries,intendant,absorber,filamentous,indebtedness,nusra,nashik,reprises,psychedelia,abwehr,ligurian,isoform,resistive,pillaging,mahathir,reformatory,lusatia,allerton,ajaccio,tepals,maturin,njcaa,abyssinian,objector,fissures,sinuous,ecclesiastic,dalits,caching,deckers,phosphates,wurlitzer,navigated,trofeo,berea,purefoods,solway,unlockable,grammys,kostroma,vocalizations,basilan,rebuke,abbasi,douala,helsingborg,ambon,bakar,runestones,cenel,tomislav,pigmented,northgate,excised,seconda,kirke,determinations,dedicates,vilas,pueblos,reversion,unexploded,overprinted,ekiti,deauville,masato,anaesthesia,endoplasmic,transponders,aguascalientes,hindley,celluloid,affording,bayeux,piaget,rickshaws,eishockey,camarines,zamalek,undersides,hardwoods,hermitian,mutinied,monotone,blackmails,affixes,jpmorgan,habermas,mitrovica,paleontological,polystyrene,thana,manas,conformist,turbofan,decomposes,logano,castration,metamorphoses,patroness,herbicide,mikolaj,rapprochement,macroeconomics,barranquilla,matsudaira,lintels,femina,hijab,spotsylvania,morpheme,bitola,baluchistan,kurukshetra,otway,extrusion,waukesha,menswear,helder,trung,bingley,protester,boars,overhang,differentials,exarchate,hejaz,kumara,unjustified,timings,sharpness,nuovo,taisho,sundar,etc..,jehan,unquestionably,muscovy,daltrey,canute,paneled,amedeo,metroplex,elaborates,telus,tetrapods,dragonflies,epithets,saffir,parthenon,lucrezia,refitting,pentateuch,hanshin,montparnasse,lumberjacks,sanhedrin,erectile,odors,greenstone,resurgent,leszek,amory,substituents,prototypical,viewfinder,monck,universiteit,joffre,revives,chatillon,seedling,scherzo,manukau,ashdod,gympie,homolog,stalwarts,ruinous,weibo,tochigi,wallenberg,gayatri,munda,satyagraha,storefronts,heterogeneity,tollway,sportswriters,binocular,gendarmes,ladysmith,tikal,ortsgemeinde,ja'far,osmotic,linlithgow,bramley,telecoms,pugin,repose,rupaul,sieur,meniscus,garmisch,reintroduce,400th,shoten,poniatowski,drome,kazakhstani,changeover,astronautics,husserl,herzl,hypertext,katakana,polybius,antananarivo,seong,breguet,reliquary,utada,aggregating,liangshan,sivan,tonawanda,audiobooks,shankill,coulee,phenolic,brockton,bookmakers,handsets,boaters,wylde,commonality,mappings,silhouettes,pennines,maurya,pratchett,singularities,eschewed,pretensions,vitreous,ibero,totalitarianism,poulenc,lingered,directx,seasoning,deputation,interdict,illyria,feedstock,counterbalance,muzik,buganda,parachuted,violist,homogeneity,comix,fjords,corsairs,punted,verandahs,equilateral,laoghaire,magyars,117th,alesund,televoting,mayotte,eateries,refurbish,nswrl,yukio,caragiale,zetas,dispel,codecs,inoperable,outperformed,rejuvenation,elstree,modernise,contributory,pictou,tewkesbury,chechens,ashina,psionic,refutation,medico,overdubbed,nebulae,sandefjord,personages,eccellenza,businessperson,placename,abenaki,perryville,threshing,reshaped,arecibo,burslem,colspan=3|turnout,rebadged,lumia,erinsborough,interactivity,bitmap,indefatigable,theosophy,excitatory,gleizes,edsel,bermondsey,korce,saarinen,wazir,diyarbakir,cofounder,liberalisation,onsen,nighthawks,siting,retirements,semyon,d'histoire,114th,redditch,venetia,praha,'round,valdosta,hieroglyphic,postmedial,edirne,miscellany,savona,cockpits,minimization,coupler,jacksonian,appeasement,argentines,saurashtra,arkwright,hesiod,folios,fitzalan,publica,rivaled,civitas,beermen,constructivism,ribeira,zeitschrift,solanum,todos,deformities,chilliwack,verdean,meagre,bishoprics,gujrat,yangzhou,reentered,inboard,mythologies,virtus,unsurprisingly,rusticated,museu,symbolise,proportionate,thesaban,symbian,aeneid,mitotic,veliki,compressive,cisterns,abies,winemaker,massenet,bertolt,ahmednagar,triplemania,armorial,administracion,tenures,smokehouse,hashtag,fuerza,regattas,gennady,kanazawa,mahmudabad,crustal,asaph,valentinian,ilaiyaraaja,honeyeater,trapezoidal,cooperatively,unambiguously,mastodon,inhospitable,harnesses,riverton,renewables,djurgardens,haitians,airings,humanoids,boatswain,shijiazhuang,faints,veera,punjabis,steepest,narain,karlovy,serre,sulcus,collectives,1500m,arion,subarctic,liberally,apollonius,ostia,droplet,headstones,norra,robusta,maquis,veronese,imola,primers,luminance,escadrille,mizuki,irreconcilable,stalybridge,temur,paraffin,stuccoed,parthians,counsels,fundamentalists,vivendi,polymath,sugababes,mikko,yonne,fermions,vestfold,pastoralist,kigali,unseeded,glarus,cusps,amasya,northwesterly,minorca,astragalus,verney,trevelyan,antipathy,wollstonecraft,bivalves,boulez,royle,divisao,quranic,bareilly,coronal,deviates,lulea,erectus,petronas,chandan,proxies,aeroflot,postsynaptic,memoriam,moyne,gounod,kuznetsova,pallava,ordinating,reigate,'first,lewisburg,exploitative,danby,academica,bailiwick,brahe,injective,stipulations,aeschylus,computes,gulden,hydroxylase,liveries,somalis,underpinnings,muscovite,kongsberg,domus,overlain,shareware,variegated,jalalabad,agence,ciphertext,insectivores,dengeki,menuhin,cladistic,baerum,betrothal,tokushima,wavelet,expansionist,pottsville,siyuan,prerequisites,carpi,nemzeti,nazar,trialled,eliminator,irrorated,homeward,redwoods,undeterred,strayed,lutyens,multicellular,aurelian,notated,lordships,alsatian,idents,foggia,garros,chalukyas,lillestrom,podlaski,pessimism,hsien,demilitarized,whitewashed,willesden,kirkcaldy,sanctorum,lamia,relaying,escondido,paediatric,contemplates,demarcated,bluestone,betula,penarol,capitalise,kreuznach,kenora,115th,hold'em,reichswehr,vaucluse,m.i.a,windings,boys/girls,cajon,hisar,predictably,flemington,ysgol,mimicked,clivina,grahamstown,ionia,glyndebourne,patrese,aquaria,sleaford,dayal,sportscenter,malappuram,m.b.a.,manoa,carbines,solvable,designator,ramanujan,linearity,academicians,sayid,lancastrian,factorial,strindberg,vashem,delos,comyn,condensing,superdome,merited,kabaddi,intransitive,bideford,neuroimaging,duopoly,scorecards,ziggler,heriot,boyars,virology,marblehead,microtubules,westphalian,anticipates,hingham,searchers,harpist,rapides,morricone,convalescent,mises,nitride,metrorail,matterhorn,bicol,drivetrain,marketer,snippet,winemakers,muban,scavengers,halberstadt,herkimer,peten,laborious,stora,montgomeryshire,booklist,shamir,herault,eurostar,anhydrous,spacewalk,ecclesia,calliostoma,highschool,d'oro,suffusion,imparts,overlords,tagus,rectifier,counterinsurgency,ministered,eilean,milecastle,contre,micromollusk,okhotsk,bartoli,matroid,hasidim,thirunal,terme,tarlac,lashkar,presque,thameslink,flyby,troopship,renouncing,fatih,messrs,vexillum,bagration,magnetite,bornholm,androgynous,vehement,tourette,philosophic,gianfranco,tuileries,codice_6,radially,flexion,hants,reprocessing,setae,burne,palaeographically,infantryman,shorebirds,tamarind,moderna,threading,militaristic,crohn,norrkoping,125cc,stadtholder,troms,klezmer,alphanumeric,brome,emmanuelle,tiwari,alchemical,formula_52,onassis,bleriot,bipedal,colourless,hermeneutics,hosni,precipitating,turnstiles,hallucinogenic,panhellenic,wyandotte,elucidated,chita,ehime,generalised,hydrophilic,biota,niobium,rnzaf,gandhara,longueuil,logics,sheeting,bielsko,cuvier,kagyu,trefoil,docent,pancrase,stalinism,postures,encephalopathy,monckton,imbalances,epochs,leaguers,anzio,diminishes,pataki,nitrite,amuro,nabil,maybach,l'aquila,babbler,bacolod,thutmose,evora,gaudi,breakage,recur,preservative,60deg,mendip,functionaries,columnar,maccabiah,chert,verden,bromsgrove,clijsters,dengue,pastorate,phuoc,principia,viareggio,kharagpur,scharnhorst,anyang,bosons,l'art,criticises,ennio,semarang,brownian,mirabilis,asperger,calibers,typographical,cartooning,minos,disembark,supranational,undescribed,etymologically,alappuzha,vilhelm,lanao,pakenham,bhagavata,rakoczi,clearings,astrologers,manitowoc,bunuel,acetylene,scheduler,defamatory,trabzonspor,leaded,scioto,pentathlete,abrahamic,minigames,aldehydes,peerages,legionary,1640s,masterworks,loudness,bryansk,likeable,genocidal,vegetated,towpath,declination,pyrrhus,divinely,vocations,rosebery,associazione,loaders,biswas,oeste,tilings,xianzong,bhojpuri,annuities,relatedness,idolator,psers,constriction,chuvash,choristers,hanafi,fielders,grammarian,orpheum,asylums,millbrook,gyatso,geldof,stabilise,tableaux,diarist,kalahari,panini,cowdenbeath,melanin,4x100m,resonances,pinar,atherosclerosis,sheringham,castlereagh,aoyama,larks,pantograph,protrude,natak,gustafsson,moribund,cerevisiae,cleanly,polymeric,holkar,cosmonauts,underpinning,lithosphere,firuzabad,languished,mingled,citrate,spadina,lavas,daejeon,fibrillation,porgy,pineville,ps1000,cobbled,emamzadeh,mukhtar,dampers,indelible,salonika,nanoscale,treblinka,eilat,purporting,fluctuate,mesic,hagiography,cutscenes,fondation,barrens,comically,accrue,ibrox,makerere,defections,'there,hollandia,skene,grosseto,reddit,objectors,inoculation,rowdies,playfair,calligrapher,namor,sibenik,abbottabad,propellants,hydraulically,chloroplasts,tablelands,tecnico,schist,klasse,shirvan,bashkortostan,bullfighting,north/south,polski,hanns,woodblock,kilmore,ejecta,ignacy,nanchang,danubian,commendations,snohomish,samaritans,argumentation,vasconcelos,hedgehogs,vajrayana,barents,kulkarni,kumbakonam,identifications,hillingdon,weirs,nayanar,beauvoir,messe,divisors,atlantiques,broods,affluence,tegucigalpa,unsuited,autodesk,akash,princeps,culprits,kingstown,unassuming,goole,visayan,asceticism,blagojevich,irises,paphos,unsound,maurier,pontchartrain,desertification,sinfonietta,latins,especial,limpet,valerenga,glial,brainstem,mitral,parables,sauropod,judean,iskcon,sarcoma,venlo,justifications,zhuhai,blavatsky,alleviated,usafe,steppenwolf,inversions,janko,chagall,secretory,basildon,saguenay,pergamon,hemispherical,harmonized,reloading,franjo,domaine,extravagance,relativism,metamorphosed,labuan,baloncesto,gmail,byproducts,calvinists,counterattacked,vitus,bubonic,120th,strachey,ritually,brookwood,selectable,savinja,incontinence,meltwater,jinja,1720s,brahmi,morgenthau,sheaves,sleeved,stratovolcano,wielki,utilisation,avoca,fluxus,panzergrenadier,philately,deflation,podlaska,prerogatives,kuroda,theophile,zhongzong,gascoyne,magus,takao,arundell,fylde,merdeka,prithviraj,venkateswara,liepaja,daigo,dreamland,reflux,sunnyvale,coalfields,seacrest,soldering,flexor,structuralism,alnwick,outweighed,unaired,mangeshkar,batons,glaad,banshees,irradiated,organelles,biathlete,cabling,chairlift,lollapalooza,newsnight,capacitive,succumbs,flatly,miramichi,burwood,comedienne,charteris,biotic,workspace,aficionados,sokolka,chatelet,o'shaughnessy,prosthesis,neoliberal,refloated,oppland,hatchlings,econometrics,loess,thieu,androids,appalachians,jenin,pterostichinae,downsized,foils,chipsets,stencil,danza,narrate,maginot,yemenite,bisects,crustacean,prescriptive,melodious,alleviation,empowers,hansson,autodromo,obasanjo,osmosis,daugava,rheumatism,moraes,leucine,etymologies,chepstow,delaunay,bramall,bajaj,flavoring,approximates,marsupials,incisive,microcomputer,tactically,waals,wilno,fisichella,ursus,hindmarsh,mazarin,lomza,xenophobia,lawlessness,annecy,wingers,gornja,gnaeus,superieur,tlaxcala,clasps,symbolises,slats,rightist,effector,blighted,permanence,divan,progenitors,kunsthalle,anointing,excelling,coenzyme,indoctrination,dnipro,landholdings,adriaan,liturgies,cartan,ethmia,attributions,sanctus,trichy,chronicon,tancred,affinis,kampuchea,gantry,pontypool,membered,distrusted,fissile,dairies,hyposmocoma,craigie,adarsh,martinsburg,taxiway,30deg,geraint,vellum,bencher,khatami,formula_53,zemun,teruel,endeavored,palmares,pavements,u.s..,internationalization,satirized,carers,attainable,wraparound,muang,parkersburg,extinctions,birkenfeld,wildstorm,payers,cohabitation,unitas,culloden,capitalizing,clwyd,daoist,campinas,emmylou,orchidaceae,halakha,orientales,fealty,domnall,chiefdom,nigerians,ladislav,dniester,avowed,ergonomics,newsmagazine,kitsch,cantilevered,benchmarking,remarriage,alekhine,coldfield,taupo,almirante,substations,apprenticeships,seljuq,levelling,eponym,symbolising,salyut,opioids,underscore,ethnologue,mohegan,marikina,libro,bassano,parse,semantically,disjointed,dugdale,padraig,tulsi,modulating,xfinity,headlands,mstislav,earthworms,bourchier,lgbtq,embellishments,pennants,rowntree,betel,motet,mulla,catenary,washoe,mordaunt,dorking,colmar,girardeau,glentoran,grammatically,samad,recreations,technion,staccato,mikoyan,spoilers,lyndhurst,victimization,chertsey,belafonte,tondo,tonsberg,narrators,subcultures,malformations,edina,augmenting,attests,euphemia,cabriolet,disguising,1650s,navarrese,demoralized,cardiomyopathy,welwyn,wallachian,smoothness,planktonic,voles,issuers,sardasht,survivability,cuauhtemoc,thetis,extruded,signet,raghavan,lombok,eliyahu,crankcase,dissonant,stolberg,trencin,desktops,bursary,collectivization,charlottenburg,triathlete,curvilinear,involuntarily,mired,wausau,invades,sundaram,deletions,bootstrap,abellio,axiomatic,noguchi,setups,malawian,visalia,materialist,kartuzy,wenzong,plotline,yeshivas,parganas,tunica,citric,conspecific,idlib,superlative,reoccupied,blagoevgrad,masterton,immunological,hatta,courbet,vortices,swallowtail,delves,haridwar,diptera,boneh,bahawalpur,angering,mardin,equipments,deployable,guanine,normality,rimmed,artisanal,boxset,chandrasekhar,jools,chenar,tanakh,carcassonne,belatedly,millville,anorthosis,reintegration,velde,surfactant,kanaan,busoni,glyphipterix,personas,fullness,rheims,tisza,stabilizers,bharathi,joost,spinola,mouldings,perching,esztergom,afzal,apostate,lustre,s.league,motorboat,monotheistic,armature,barat,asistencia,bloomsburg,hippocampal,fictionalised,defaults,broch,hexadecimal,lusignan,ryanair,boccaccio,breisgau,southbank,bskyb,adjoined,neurobiology,aforesaid,sadhu,langue,headship,wozniacki,hangings,regulus,prioritized,dynamism,allier,hannity,shimin,antoninus,gymnopilus,caledon,preponderance,melayu,electrodynamics,syncopated,ibises,krosno,mechanistic,morpeth,harbored,albini,monotheism,'real,hyperactivity,haveli,writer/director,minato,nimoy,caerphilly,chitral,amirabad,fanshawe,l'oreal,lorde,mukti,authoritarianism,valuing,spyware,hanbury,restarting,stato,embed,suiza,empiricism,stabilisation,stari,castlemaine,orbis,manufactory,mauritanian,shoji,taoyuan,prokaryotes,oromia,ambiguities,embodying,slims,frente,innovate,ojibwa,powdery,gaeltacht,argentinos,quatermass,detergents,fijians,adaptor,tokai,chileans,bulgars,oxidoreductases,bezirksliga,conceicao,myosin,nellore,500cc,supercomputers,approximating,glyndwr,polypropylene,haugesund,cockerell,tudman,ashbourne,hindemith,bloodlines,rigveda,etruria,romanos,steyn,oradea,deceleration,manhunter,laryngeal,fraudulently,janez,wendover,haplotype,janaki,naoki,belizean,mellencamp,cartographic,sadhana,tricolour,pseudoscience,satara,bytow,s.p.a.,jagdgeschwader,arcot,omagh,sverdrup,masterplan,surtees,apocrypha,ahvaz,d'amato,socratic,leumit,unnumbered,nandini,witold,marsupial,coalesced,interpolated,gimnasia,karadzic,keratin,mamoru,aldeburgh,speculator,escapement,irfan,kashyap,satyajit,haddington,solver,rothko,ashkelon,kickapoo,yeomen,superbly,bloodiest,greenlandic,lithic,autofocus,yardbirds,poona,keble,javan,sufis,expandable,tumblr,ursuline,swimwear,winwood,counsellors,aberrations,marginalised,befriending,workouts,predestination,varietal,siddhartha,dunkeld,judaic,esquimalt,shabab,ajith,telefonica,stargard,hoysala,radhakrishnan,sinusoidal,strada,hiragana,cebuano,monoid,independencia,floodwaters,mildura,mudflats,ottokar,translit,radix,wigner,philosophically,tephritid,synthesizing,castletown,installs,stirner,resettle,bushfire,choirmaster,kabbalistic,shirazi,lightship,rebus,colonizers,centrifuge,leonean,kristofferson,thymus,clackamas,ratnam,rothesay,municipally,centralia,thurrock,gulfport,bilinear,desirability,merite,psoriasis,macaw,erigeron,consignment,mudstone,distorting,karlheinz,ramen,tailwheel,vitor,reinsurance,edifices,superannuation,dormancy,contagion,cobden,rendezvoused,prokaryotic,deliberative,patricians,feigned,degrades,starlings,sopot,viticultural,beaverton,overflowed,convener,garlands,michiel,ternopil,naturelle,biplanes,bagot,gamespy,ventspils,disembodied,flattening,profesional,londoners,arusha,scapular,forestall,pyridine,ulema,eurodance,aruna,callus,periodontal,coetzee,immobilized,o'meara,maharani,katipunan,reactants,zainab,microgravity,saintes,britpop,carrefour,constrain,adversarial,firebirds,brahmo,kashima,simca,surety,surpluses,superconductivity,gipuzkoa,cumans,tocantins,obtainable,humberside,roosting,'king,formula_54,minelayer,bessel,sulayman,cycled,biomarkers,annealing,shusha,barda,cassation,djing,polemics,tuple,directorates,indomitable,obsolescence,wilhelmine,pembina,bojan,tambo,dioecious,pensioner,magnificat,1660s,estrellas,southeasterly,immunodeficiency,railhead,surreptitiously,codeine,encores,religiosity,tempera,camberley,efendi,boardings,malleable,hagia,input/output,lucasfilm,ujjain,polymorphisms,creationist,berners,mickiewicz,irvington,linkedin,endures,kinect,munition,apologetics,fairlie,predicated,reprinting,ethnographer,variances,levantine,mariinsky,jadid,jarrow,asia/oceania,trinamool,waveforms,bisexuality,preselection,pupae,buckethead,hieroglyph,lyricists,marionette,dunbartonshire,restorer,monarchical,pazar,kickoffs,cabildo,savannas,gliese,dench,spoonbills,novelette,diliman,hypersensitivity,authorising,montefiore,mladen,qu'appelle,theistic,maruti,laterite,conestoga,saare,californica,proboscis,carrickfergus,imprecise,hadassah,baghdadi,jolgeh,deshmukh,amusements,heliopolis,berle,adaptability,partenkirchen,separations,baikonur,cardamom,southeastward,southfield,muzaffar,adequacy,metropolitana,rajkot,kiyoshi,metrobus,evictions,reconciles,librarianship,upsurge,knightley,badakhshan,proliferated,spirituals,burghley,electroacoustic,professing,featurette,reformists,skylab,descriptors,oddity,greyfriars,injects,salmond,lanzhou,dauntless,subgenera,underpowered,transpose,mahinda,gatos,aerobatics,seaworld,blocs,waratahs,joris,giggs,perfusion,koszalin,mieczyslaw,ayyubid,ecologists,modernists,sant'angelo,quicktime,him/her,staves,sanyo,melaka,acrocercops,qigong,iterated,generalizes,recuperation,vihara,circassians,psychical,chavo,memoires,infiltrates,notaries,pelecaniformesfamily,strident,chivalric,pierrepont,alleviating,broadsides,centipede,b.tech,reinterpreted,sudetenland,hussite,covenanters,radhika,ironclads,gainsbourg,testis,penarth,plantar,azadegan,beano,espn.com,leominster,autobiographies,nbcuniversal,eliade,khamenei,montferrat,undistinguished,ethnological,wenlock,fricatives,polymorphic,biome,joule,sheaths,astrophysicist,salve,neoclassicism,lovat,downwind,belisarius,forma,usurpation,freie,depopulation,backbench,ascenso,'high,aagpbl,gdanski,zalman,mouvement,encapsulation,bolshevism,statny,voyageurs,hywel,vizcaya,mazra'eh,narthex,azerbaijanis,cerebrospinal,mauretania,fantail,clearinghouse,bolingbroke,pequeno,ansett,remixing,microtubule,wrens,jawahar,palembang,gambian,hillsong,fingerboard,repurposed,sundry,incipient,veolia,theologically,ulaanbaatar,atsushi,foundling,resistivity,myeloma,factbook,mazowiecka,diacritic,urumqi,clontarf,provokes,intelsat,professes,materialise,portobello,benedictines,panionios,introverted,reacquired,bridport,mammary,kripke,oratorios,vlore,stoning,woredas,unreported,antti,togolese,fanzines,heuristics,conservatories,carburetors,clitheroe,cofounded,formula_57,erupting,quinnipiac,bootle,ghostface,sittings,aspinall,sealift,transferase,boldklub,siskiyou,predominated,francophonie,ferruginous,castrum,neogene,sakya,madama,precipitous,'love,posix,bithynia,uttara,avestan,thrushes,seiji,memorably,septimius,libri,cibernetico,hyperinflation,dissuaded,cuddalore,peculiarity,vaslui,grojec,albumin,thurles,casks,fasteners,fluidity,buble,casals,terek,gnosticism,cognates,ulnar,radwanska,babylonians,majuro,oxidizer,excavators,rhythmically,liffey,gorakhpur,eurydice,underscored,arborea,lumumba,tuber,catholique,grama,galilei,scrope,centreville,jacobin,bequests,ardeche,polygamous,montauban,terai,weatherboard,readability,attainder,acraea,transversely,rivets,winterbottom,reassures,bacteriology,vriesea,chera,andesite,dedications,homogenous,reconquered,bandon,forrestal,ukiyo,gurdjieff,tethys,sparc,muscogee,grebes,belchatow,mansa,blantyre,palliser,sokolow,fibroblasts,exmoor,misaki,soundscapes,housatonic,middelburg,convenor,leyla,antipope,histidine,okeechobee,alkenes,sombre,alkene,rubik,macaques,calabar,trophee,pinchot,'free,frusciante,chemins,falaise,vasteras,gripped,schwarzenberg,cumann,kanchipuram,acoustically,silverbacks,fangio,inset,plympton,kuril,vaccinations,recep,theropods,axils,stavropol,encroached,apoptotic,papandreou,wailers,moonstone,assizes,micrometers,hornchurch,truncation,annapurna,egyptologists,rheumatic,promiscuity,satiric,fleche,caloptilia,anisotropy,quaternions,gruppo,viscounts,awardees,aftershocks,sigint,concordance,oblasts,gaumont,stent,commissars,kesteven,hydroxy,vijayanagar,belorussian,fabricius,watermark,tearfully,mamet,leukaemia,sorkh,milepost,tattooing,vosta,abbasids,uncompleted,hedong,woodwinds,extinguishing,malus,multiplexes,francoist,pathet,responsa,bassists,'most,postsecondary,ossory,grampian,saakashvili,alito,strasberg,impressionistic,volador,gelatinous,vignette,underwing,campanian,abbasabad,albertville,hopefuls,nieuwe,taxiways,reconvened,recumbent,pathologists,unionized,faversham,asymptotically,romulo,culling,donja,constricted,annesley,duomo,enschede,lovech,sharpshooter,lansky,dhamma,papillae,alanine,mowat,delius,wrest,mcluhan,podkarpackie,imitators,bilaspur,stunting,pommel,casemate,handicaps,nagas,testaments,hemings,necessitate,rearward,locative,cilla,klitschko,lindau,merion,consequential,antic,soong,copula,berthing,chevrons,rostral,sympathizer,budokan,ranulf,beria,stilt,replying,conflated,alcibiades,painstaking,yamanashi,calif.,arvid,ctesiphon,xizong,rajas,caxton,downbeat,resurfacing,rudders,miscegenation,deathmatch,foregoing,arthropod,attestation,karts,reapportionment,harnessing,eastlake,schola,dosing,postcolonial,imtiaz,formula_55,insulators,gunung,accumulations,pampas,llewelyn,bahnhof,cytosol,grosjean,teaneck,briarcliff,arsenio,canara,elaborating,passchendaele,searchlights,holywell,mohandas,preventable,gehry,mestizos,ustinov,cliched,'national,heidfeld,tertullian,jihadist,tourer,miletus,semicircle,outclassed,bouillon,cardinalate,clarifies,dakshina,bilayer,pandyan,unrwa,chandragupta,formula_56,portola,sukumaran,lactation,islamia,heikki,couplers,misappropriation,catshark,montt,ploughs,carib,stator,leaderboard,kenrick,dendrites,scape,tillamook,molesworth,mussorgsky,melanesia,restated,troon,glycoside,truckee,headwater,mashup,sectoral,gangwon,docudrama,skirting,psychopathology,dramatised,ostroleka,infestations,thabo,depolarization,wideroe,eisenbahn,thomond,kumaon,upendra,foreland,acronyms,yaqui,retaking,raphaelite,specie,dupage,villars,lucasarts,chloroplast,werribee,balsa,ascribe,havant,flava,khawaja,tyumen,subtract,interrogators,reshaping,buzzcocks,eesti,campanile,potemkin,apertures,snowboarder,registrars,handbooks,boyar,contaminant,depositors,proximate,jeunesse,zagora,pronouncements,mists,nihilism,deified,margraviate,pietersen,moderators,amalfi,adjectival,copepods,magnetosphere,pallets,clemenceau,castra,perforation,granitic,troilus,grzegorz,luthier,dockyards,antofagasta,ffestiniog,subroutine,afterword,waterwheel,druce,nitin,undifferentiated,emacs,readmitted,barneveld,tapers,hittites,infomercials,infirm,braathens,heligoland,carpark,geomagnetic,musculoskeletal,nigerien,machinima,harmonize,repealing,indecency,muskoka,verite,steubenville,suffixed,cytoskeleton,surpasses,harmonia,imereti,ventricles,heterozygous,envisions,otsego,ecoles,warrnambool,burgenland,seria,rawat,capistrano,welby,kirin,enrollments,caricom,dragonlance,schaffhausen,expanses,photojournalism,brienne,etude,referent,jamtland,schemas,xianbei,cleburne,bicester,maritima,shorelines,diagonals,bjelke,nonpublic,aliasing,m.f.a,ovals,maitreya,skirmishing,grothendieck,sukhothai,angiotensin,bridlington,durgapur,contras,gakuen,skagit,rabbinate,tsunamis,haphazard,tyldesley,microcontroller,discourages,hialeah,compressing,septimus,larvik,condoleezza,psilocybin,protectionism,songbirds,clandestinely,selectmen,wargame,cinemascope,khazars,agronomy,melzer,latifah,cherokees,recesses,assemblymen,basescu,banaras,bioavailability,subchannels,adenine,o'kelly,prabhakar,leonese,dimethyl,testimonials,geoffroy,oxidant,universiti,gheorghiu,bohdan,reversals,zamorin,herbivore,jarre,sebastiao,infanterie,dolmen,teddington,radomsko,spaceships,cuzco,recapitulation,mahoning,bainimarama,myelin,aykroyd,decals,tokelau,nalgonda,rajasthani,121st,quelled,tambov,illyrians,homilies,illuminations,hypertrophy,grodzisk,inundation,incapacity,equilibria,combats,elihu,steinitz,berengar,gowda,canwest,khosrau,maculata,houten,kandinsky,onside,leatherhead,heritable,belvidere,federative,chukchi,serling,eruptive,patan,entitlements,suffragette,evolutions,migrates,demobilisation,athleticism,trope,sarpsborg,kensal,translink,squamish,concertgebouw,energon,timestamp,competences,zalgiris,serviceman,codice_7,spoofing,assange,mahadevan,skien,suceava,augustan,revisionism,unconvincing,hollande,drina,gottlob,lippi,broglie,darkening,tilapia,eagerness,nacht,kolmogorov,photometric,leeuwarden,jrotc,haemorrhage,almanack,cavalli,repudiation,galactose,zwickau,cetinje,houbraken,heavyweights,gabonese,ordinals,noticias,museveni,steric,charaxes,amjad,resection,joinville,leczyca,anastasius,purbeck,subtribe,dalles,leadoff,monoamine,jettisoned,kaori,anthologized,alfreton,indic,bayezid,tottori,colonizing,assassinating,unchanging,eusebian,d'estaing,tsingtao,toshio,transferases,peronist,metrology,equus,mirpur,libertarianism,kovil,indole,'green,abstention,quantitatively,icebreakers,tribals,mainstays,dryandra,eyewear,nilgiri,chrysanthemum,inositol,frenetic,merchantman,hesar,physiotherapist,transceiver,dancefloor,rankine,neisse,marginalization,lengthen,unaided,rework,pageantry,savio,striated,funen,witton,illuminates,frass,hydrolases,akali,bistrita,copywriter,firings,handballer,tachinidae,dmytro,coalesce,neretva,menem,moraines,coatbridge,crossrail,spoofed,drosera,ripen,protour,kikuyu,boleslav,edwardes,troubadours,haplogroups,wrasse,educationalist,sroda,khaneh,dagbladet,apennines,neuroscientist,deplored,terje,maccabees,daventry,spaceport,lessening,ducats,singer/guitarist,chambersburg,yeong,configurable,ceremonially,unrelenting,caffe,graaf,denizens,kingsport,ingush,panhard,synthesised,tumulus,homeschooled,bozorg,idiomatic,thanhouser,queensway,radek,hippolytus,inking,banovina,peacocks,piaui,handsworth,pantomimes,abalone,thera,kurzweil,bandura,augustinians,bocelli,ferrol,jiroft,quadrature,contravention,saussure,rectification,agrippina,angelis,matanzas,nidaros,palestrina,latium,coriolis,clostridium,ordain,uttering,lanchester,proteolytic,ayacucho,merseburg,holbein,sambalpur,algebraically,inchon,ostfold,savoia,calatrava,lahiri,judgeship,ammonite,masaryk,meyerbeer,hemorrhagic,superspeedway,ningxia,panicles,encircles,khmelnytsky,profusion,esher,babol,inflationary,anhydride,gaspe,mossy,periodicity,nacion,meteorologists,mahjong,interventional,sarin,moult,enderby,modell,palgrave,warners,montcalm,siddha,functionalism,rilke,politicized,broadmoor,kunste,orden,brasileira,araneta,eroticism,colquhoun,mamba,blacktown,tubercle,seagrass,manoel,camphor,neoregelia,llandudno,annexe,enplanements,kamien,plovers,statisticians,iturbide,madrasah,nontrivial,publican,landholders,manama,uninhabitable,revivalist,trunkline,friendliness,gurudwara,rocketry,unido,tripos,besant,braque,evolutionarily,abkhazian,staffel,ratzinger,brockville,bohemond,intercut,djurgarden,utilitarianism,deploys,sastri,absolutism,subhas,asghar,fictions,sepinwall,proportionately,titleholders,thereon,foursquare,machinegun,knightsbridge,siauliai,aqaba,gearboxes,castaways,weakens,phallic,strzelce,buoyed,ruthenia,pharynx,intractable,neptunes,koine,leakey,netherlandish,preempted,vinay,terracing,instigating,alluvium,prosthetics,vorarlberg,politiques,joinery,reduplication,nebuchadnezzar,lenticular,banka,seaborne,pattinson,helpline,aleph,beckenham,californians,namgyal,franziska,aphid,branagh,transcribe,appropriateness,surakarta,takings,propagates,juraj,b0d3fb,brera,arrayed,tailback,falsehood,hazleton,prosody,egyptology,pinnate,tableware,ratan,camperdown,ethnologist,tabari,classifiers,biogas,126th,kabila,arbitron,apuestas,membranous,kincardine,oceana,glories,natick,populism,synonymy,ghalib,mobiles,motherboards,stationers,germinal,patronised,formula_58,gaborone,torts,jeezy,interleague,novaya,batticaloa,offshoots,wilbraham,filename,nswrfl,'well,trilobite,pythons,optimally,scientologists,rhesus,pilsen,backdrops,batang,unionville,hermanos,shrikes,fareham,outlawing,discontinuing,boisterous,shamokin,scanty,southwestward,exchangers,unexpired,mewar,h.m.s,saldanha,pawan,condorcet,turbidity,donau,indulgences,coincident,cliques,weeklies,bardhaman,violators,kenai,caspase,xperia,kunal,fistula,epistemic,cammell,nephi,disestablishment,rotator,germaniawerft,pyaar,chequered,jigme,perlis,anisotropic,popstars,kapil,appendices,berat,defecting,shacks,wrangel,panchayath,gorna,suckling,aerosols,sponheim,talal,borehole,encodings,enlai,subduing,agong,nadar,kitsap,syrmia,majumdar,pichilemu,charleville,embryology,booting,literati,abutting,basalts,jussi,repubblica,hertogenbosch,digitization,relents,hillfort,wiesenthal,kirche,bhagwan,bactrian,oases,phyla,neutralizing,helsing,ebooks,spearheading,margarine,'golden,phosphor,picea,stimulants,outliers,timescale,gynaecology,integrator,skyrocketed,bridgnorth,senecio,ramachandra,suffragist,arrowheads,aswan,inadvertent,microelectronics,118th,sofer,kubica,melanesian,tuanku,balkh,vyborg,crystallographic,initiators,metamorphism,ginzburg,looters,unimproved,finistere,newburyport,norges,immunities,franchisees,asterism,kortrijk,camorra,komsomol,fleurs,draughts,patagonian,voracious,artin,collaborationist,revolucion,revitalizing,xaver,purifying,antipsychotic,disjunct,pompeius,dreamwave,juvenal,beinn,adiyaman,antitank,allama,boletus,melanogaster,dumitru,caproni,aligns,athabaskan,stobart,phallus,veikkausliiga,hornsey,buffering,bourbons,dobruja,marga,borax,electrics,gangnam,motorcyclist,whidbey,draconian,lodger,galilean,sanctification,imitates,boldness,underboss,wheatland,cantabrian,terceira,maumee,redefining,uppercase,ostroda,characterise,universalism,equalized,syndicalism,haringey,masovia,deleuze,funkadelic,conceals,thuan,minsky,pluralistic,ludendorff,beekeeping,bonfires,endoscopic,abuts,prebend,jonkoping,amami,tribunes,yup'ik,awadh,gasification,pforzheim,reforma,antiwar,vaishnavism,maryville,inextricably,margrethe,empresa,neutrophils,sanctified,ponca,elachistidae,curiae,quartier,mannar,hyperplasia,wimax,busing,neologism,florins,underrepresented,digitised,nieuw,cooch,howards,frege,hughie,plied,swale,kapellmeister,vajpayee,quadrupled,aeronautique,dushanbe,custos,saltillo,kisan,tigray,manaus,epigrams,shamanic,peppered,frosts,promotion/relegation,concedes,zwingli,charentes,whangarei,hyung,spring/summer,sobre,eretz,initialization,sawai,ephemera,grandfathered,arnaldo,customised,permeated,parapets,growths,visegrad,estudios,altamont,provincia,apologises,stoppard,carburettor,rifts,kinematic,zhengzhou,eschatology,prakrit,folate,yvelines,scapula,stupas,rishon,reconfiguration,flutist,1680s,apostolate,proudhon,lakshman,articulating,stortford,faithfull,bitterns,upwelling,qur'anic,lidar,interferometry,waterlogged,koirala,ditton,wavefunction,fazal,babbage,antioxidants,lemberg,deadlocked,tolled,ramapo,mathematica,leiria,topologies,khali,photonic,balti,1080p,corrects,recommenced,polyglot,friezes,tiebreak,copacabana,cholmondeley,armband,abolishment,sheamus,buttes,glycolysis,cataloged,warrenton,sassari,kishan,foodservice,cryptanalysis,holmenkollen,cosplay,machi,yousuf,mangal,allying,fertiliser,otomi,charlevoix,metallurg,parisians,bottlenose,oakleigh,debug,cidade,accede,ligation,madhava,pillboxes,gatefold,aveyron,sorin,thirsk,immemorial,menelik,mehra,domingos,underpinned,fleshed,harshness,diphthong,crestwood,miskolc,dupri,pyrausta,muskingum,tuoba,prodi,incidences,waynesboro,marquesas,heydar,artesian,calinescu,nucleation,funders,covalently,compaction,derbies,seaters,sodor,tabular,amadou,peckinpah,o'halloran,zechariah,libyans,kartik,daihatsu,chandran,erzhu,heresies,superheated,yarder,dorde,tanjore,abusers,xuanwu,juniperus,moesia,trusteeship,birdwatching,beatz,moorcock,harbhajan,sanga,choreographic,photonics,boylston,amalgamate,prawns,electrifying,sarath,inaccurately,exclaims,powerpoint,chaining,cpusa,adulterous,saccharomyces,glogow,vfl/afl,syncretic,simla,persisting,functors,allosteric,euphorbiaceae,juryo,mlada,moana,gabala,thornycroft,kumanovo,ostrovsky,sitio,tutankhamun,sauropods,kardzhali,reinterpretation,sulpice,rosyth,originators,halesowen,delineation,asesoria,abatement,gardai,elytra,taillights,overlays,monsoons,sandpipers,ingmar,henrico,inaccuracy,irwell,arenabowl,elche,pressburg,signalman,interviewees,sinkhole,pendle,ecommerce,cellos,nebria,organometallic,surrealistic,propagandist,interlaken,canandaigua,aerials,coutinho,pascagoula,tonopah,letterkenny,gropius,carbons,hammocks,childe,polities,hosiery,donitz,suppresses,diaghilev,stroudsburg,bagram,pistoia,regenerating,unitarians,takeaway,offstage,vidin,glorification,bakunin,yavapai,lutzow,sabercats,witney,abrogated,gorlitz,validating,dodecahedron,stubbornly,telenor,glaxosmithkline,solapur,undesired,jellicoe,dramatization,four-and-a-half,seawall,waterpark,artaxerxes,vocalization,typographic,byung,sachsenhausen,shepparton,kissimmee,konnan,belsen,dhawan,khurd,mutagenesis,vejle,perrot,estradiol,formula_60,saros,chiloe,misiones,lamprey,terrains,speke,miasto,eigenvectors,haydock,reservist,corticosteroids,savitri,shinawatra,developmentally,yehudi,berates,janissaries,recapturing,rancheria,subplots,gresley,nikkatsu,oryol,cosmas,boavista,formula_59,playfully,subsections,commentated,kathakali,dorid,vilaine,seepage,hylidae,keiji,kazakhs,triphosphate,1620s,supersede,monarchists,falla,miyako,notching,bhumibol,polarizing,secularized,shingled,bronislaw,lockerbie,soleyman,bundesbahn,latakia,redoubts,boult,inwardly,invents,ondrej,minangkabau,newquay,permanente,alhaji,madhav,malini,ellice,bookmaker,mankiewicz,etihad,o'dea,interrogative,mikawa,wallsend,canisius,bluesy,vitruvius,noord,ratifying,mixtec,gujranwala,subprefecture,keelung,goiania,nyssa,shi'ite,semitone,ch'uan,computerised,pertuan,catapults,nepomuk,shruti,millstones,buskerud,acolytes,tredegar,sarum,armia,dell'arte,devises,custodians,upturned,gallaudet,disembarking,thrashed,sagrada,myeon,undeclared,qumran,gaiden,tepco,janesville,showground,condense,chalon,unstaffed,pasay,undemocratic,hauts,viridis,uninjured,escutcheon,gymkhana,petaling,hammam,dislocations,tallaght,rerum,shias,indios,guaranty,simplicial,benares,benediction,tajiri,prolifically,huawei,onerous,grantee,ferencvaros,otranto,carbonates,conceit,digipak,qadri,masterclasses,swamiji,cradock,plunket,helmsman,119th,salutes,tippecanoe,murshidabad,intelligibility,mittal,diversifying,bidar,asansol,crowdsourcing,rovere,karakoram,grindcore,skylights,tulagi,furrows,ligne,stuka,sumer,subgraph,amata,regionalist,bulkeley,teletext,glorify,readied,lexicographer,sabadell,predictability,quilmes,phenylalanine,bandaranaike,pyrmont,marksmen,quisling,viscountess,sociopolitical,afoul,pediments,swazi,martyrology,nullify,panagiotis,superconductors,veldenz,jujuy,l'isle,hematopoietic,shafi,subsea,hattiesburg,jyvaskyla,kebir,myeloid,landmine,derecho,amerindians,birkenau,scriabin,milhaud,mucosal,nikaya,freikorps,theoretician,proconsul,o'hanlon,clerked,bactria,houma,macular,topologically,shrubby,aryeh,ghazali,afferent,magalhaes,moduli,ashtabula,vidarbha,securitate,ludwigsburg,adoor,varun,shuja,khatun,chengde,bushels,lascelles,professionnelle,elfman,rangpur,unpowered,citytv,chojnice,quaternion,stokowski,aschaffenburg,commutes,subramaniam,methylene,satrap,gharb,namesakes,rathore,helier,gestational,heraklion,colliers,giannis,pastureland,evocation,krefeld,mahadeva,churchmen,egret,yilmaz,galeazzo,pudukkottai,artigas,generalitat,mudslides,frescoed,enfeoffed,aphorisms,melilla,montaigne,gauliga,parkdale,mauboy,linings,prema,sapir,xylophone,kushan,rockne,sequoyah,vasyl,rectilinear,vidyasagar,microcosm,san'a,carcinogen,thicknesses,aleut,farcical,moderating,detested,hegemonic,instalments,vauban,verwaltungsgemeinschaft,picayune,razorback,magellanic,moluccas,pankhurst,exportation,waldegrave,sufferer,bayswater,1up.com,rearmament,orangutans,varazdin,b.o.b,elucidate,harlingen,erudition,brankovic,lapis,slipway,urraca,shinde,unwell,elwes,euboea,colwyn,srivijaya,grandstands,hortons,generalleutnant,fluxes,peterhead,gandhian,reals,alauddin,maximized,fairhaven,endow,ciechanow,perforations,darters,panellist,manmade,litigants,exhibitor,tirol,caracalla,conformance,hotelier,stabaek,hearths,borac,frisians,ident,veliko,emulators,schoharie,uzbeks,samarra,prestwick,wadia,universita,tanah,bucculatrix,predominates,genotypes,denounces,roadsides,ganassi,keokuk,philatelist,tomic,ingots,conduits,samplers,abdus,johar,allegories,timaru,wolfpacks,secunda,smeaton,sportivo,inverting,contraindications,whisperer,moradabad,calamities,bakufu,soundscape,smallholders,nadeem,crossroad,xenophobic,zakir,nationalliga,glazes,retroflex,schwyz,moroder,rubra,quraysh,theodoros,endemol,infidels,km/hr,repositioned,portraitist,lluis,answerable,arges,mindedness,coarser,eyewall,teleported,scolds,uppland,vibraphone,ricoh,isenburg,bricklayer,cuttlefish,abstentions,communicable,cephalopod,stockyards,balto,kinston,armbar,bandini,elphaba,maxims,bedouins,sachsen,friedkin,tractate,pamir,ivanovo,mohini,kovalainen,nambiar,melvyn,orthonormal,matsuyama,cuernavaca,veloso,overstated,streamer,dravid,informers,analyte,sympathized,streetscape,gosta,thomasville,grigore,futuna,depleting,whelks,kiedis,armadale,earner,wynyard,dothan,animating,tridentine,sabri,immovable,rivoli,ariege,parley,clinker,circulates,junagadh,fraunhofer,congregants,180th,buducnost,formula_62,olmert,dedekind,karnak,bayernliga,mazes,sandpiper,ecclestone,yuvan,smallmouth,decolonization,lemmy,adjudicated,retiro,legia,benue,posit,acidification,wahab,taconic,floatplane,perchlorate,atria,wisbech,divestment,dallara,phrygia,palustris,cybersecurity,rebates,facie,mineralogical,substituent,proteges,fowey,mayenne,smoothbore,cherwell,schwarzschild,junin,murrumbidgee,smalltalk,d'orsay,emirati,calaveras,titusville,theremin,vikramaditya,wampanoag,burra,plaines,onegin,emboldened,whampoa,langa,soderbergh,arnaz,sowerby,arendal,godunov,pathanamthitta,damselfly,bestowing,eurosport,iconoclasm,outfitters,acquiesced,badawi,hypotension,ebbsfleet,annulus,sohrab,thenceforth,chagatai,necessitates,aulus,oddities,toynbee,uniontown,innervation,populaire,indivisible,rossellini,minuet,cyrene,gyeongju,chania,cichlids,harrods,1690s,plunges,abdullahi,gurkhas,homebuilt,sortable,bangui,rediff,incrementally,demetrios,medaille,sportif,svend,guttenberg,tubules,carthusian,pleiades,torii,hoppus,phenyl,hanno,conyngham,teschen,cronenberg,wordless,melatonin,distinctiveness,autos,freising,xuanzang,dunwich,satanism,sweyn,predrag,contractually,pavlovic,malaysians,micrometres,expertly,pannonian,abstaining,capensis,southwesterly,catchphrases,commercialize,frankivsk,normanton,hibernate,verso,deportees,dubliners,codice_8,condors,zagros,glosses,leadville,conscript,morrisons,usury,ossian,oulton,vaccinium,civet,ayman,codrington,hadron,nanometers,geochemistry,extractor,grigori,tyrrhenian,neocollyris,drooping,falsification,werft,courtauld,brigantine,orhan,chapultepec,supercopa,federalized,praga,havering,encampments,infallibility,sardis,pawar,undirected,reconstructionist,ardrossan,varuna,pastimes,archdiocesan,fledging,shenhua,molise,secondarily,stagnated,replicates,ciencias,duryodhana,marauding,ruislip,ilyich,intermixed,ravenswood,shimazu,mycorrhizal,icosahedral,consents,dunblane,follicular,pekin,suffield,muromachi,kinsale,gauche,businesspeople,thereto,watauga,exaltation,chelmno,gorse,proliferate,drainages,burdwan,kangra,transducers,inductor,duvalier,maguindanao,moslem,uncaf,givenchy,plantarum,liturgics,telegraphs,lukashenko,chenango,andante,novae,ironwood,faubourg,torme,chinensis,ambala,pietermaritzburg,virginians,landform,bottlenecks,o'driscoll,darbhanga,baptistery,ameer,needlework,naperville,auditoriums,mullingar,starrer,animatronic,topsoil,madura,cannock,vernet,santurce,catocala,ozeki,pontevedra,multichannel,sundsvall,strategists,medio,135th,halil,afridi,trelawny,caloric,ghraib,allendale,hameed,ludwigshafen,spurned,pavlo,palmar,strafed,catamarca,aveiro,harmonization,surah,predictors,solvay,mande,omnipresent,parenthesis,echolocation,equaling,experimenters,acyclic,lithographic,sepoys,katarzyna,sridevi,impoundment,khosrow,caesarean,nacogdoches,rockdale,lawmaker,caucasians,bahman,miyan,rubric,exuberance,bombastic,ductile,snowdonia,inlays,pinyon,anemones,hurries,hospitallers,tayyip,pulleys,treme,photovoltaics,testbed,polonium,ryszard,osgoode,profiting,ironwork,unsurpassed,nepticulidae,makai,lumbini,preclassic,clarksburg,egremont,videography,rehabilitating,ponty,sardonic,geotechnical,khurasan,solzhenitsyn,henna,phoenicia,rhyolite,chateaux,retorted,tomar,deflections,repressions,harborough,renan,brumbies,vandross,storia,vodou,clerkenwell,decking,universo,salon.com,imprisoning,sudwest,ghaziabad,subscribing,pisgah,sukhumi,econometric,clearest,pindar,yildirim,iulia,atlases,cements,remaster,dugouts,collapsible,resurrecting,batik,unreliability,thiers,conjunctions,colophon,marcher,placeholder,flagella,wolds,kibaki,viviparous,twelver,screenshots,aroostook,khadr,iconographic,itasca,jaume,basti,propounded,varro,be'er,jeevan,exacted,shrublands,creditable,brocade,boras,bittern,oneonta,attentional,herzliya,comprehensible,lakeville,discards,caxias,frankland,camerata,satoru,matlab,commutator,interprovincial,yorkville,benefices,nizami,edwardsville,amigaos,cannabinoid,indianola,amateurliga,pernicious,ubiquity,anarchic,novelties,precondition,zardari,symington,sargodha,headphone,thermopylae,mashonaland,zindagi,thalberg,loewe,surfactants,dobro,crocodilians,samhita,diatoms,haileybury,berwickshire,supercritical,sofie,snorna,slatina,intramolecular,agung,osteoarthritis,obstetric,teochew,vakhtang,connemara,deformations,diadem,ferruccio,mainichi,qualitatively,refrigerant,rerecorded,methylated,karmapa,krasinski,restatement,rouvas,cubitt,seacoast,schwarzkopf,homonymous,shipowner,thiamine,approachable,xiahou,160th,ecumenism,polistes,internazionali,fouad,berar,biogeography,texting,inadequately,'when,4kids,hymenoptera,emplaced,cognomen,bellefonte,supplant,michaelmas,uriel,tafsir,morazan,schweinfurt,chorister,ps400,nscaa,petipa,resolutely,ouagadougou,mascarene,supercell,konstanz,bagrat,harmonix,bergson,shrimps,resonators,veneta,camas,mynydd,rumford,generalmajor,khayyam,web.com,pappus,halfdan,tanana,suomen,yutaka,bibliographical,traian,silat,noailles,contrapuntal,agaricus,'special,minibuses,1670s,obadiah,deepa,rorschach,malolos,lymington,valuations,imperials,caballeros,ambroise,judicature,elegiac,sedaka,shewa,checksum,gosforth,legionaries,corneille,microregion,friedrichshafen,antonis,surnamed,mycelium,cantus,educations,topmost,outfitting,ivica,nankai,gouda,anthemic,iosif,supercontinent,antifungal,belarusians,mudaliar,mohawks,caversham,glaciated,basemen,stevan,clonmel,loughton,deventer,positivist,manipuri,tensors,panipat,changeup,impermeable,dubbo,elfsborg,maritimo,regimens,bikram,bromeliad,substratum,norodom,gaultier,queanbeyan,pompeo,redacted,eurocopter,mothballed,centaurs,borno,copra,bemidji,'home,sopron,neuquen,passo,cineplex,alexandrov,wysokie,mammoths,yossi,sarcophagi,congreve,petkovic,extraneous,waterbirds,slurs,indias,phaeton,discontented,prefaced,abhay,prescot,interoperable,nordisk,bicyclists,validly,sejong,litovsk,zanesville,kapitanleutnant,kerch,changeable,mcclatchy,celebi,attesting,maccoll,sepahan,wayans,veined,gaudens,markt,dansk,soane,quantized,petersham,forebears,nayarit,frenzied,queuing,bygone,viggo,ludwik,tanka,hanssen,brythonic,cornhill,primorsky,stockpiles,conceptualization,lampeter,hinsdale,mesoderm,bielsk,rosenheim,ultron,joffrey,stanwyck,khagan,tiraspol,pavelic,ascendant,empoli,metatarsal,descentralizado,masada,ligier,huseyin,ramadi,waratah,tampines,ruthenium,statoil,mladost,liger,grecian,multiparty,digraph,maglev,reconsideration,radiography,cartilaginous,taizu,wintered,anabaptist,peterhouse,shoghi,assessors,numerator,paulet,painstakingly,halakhic,rocroi,motorcycling,gimel,kryptonian,emmeline,cheeked,drawdown,lelouch,dacians,brahmana,reminiscence,disinfection,optimizations,golders,extensor,tsugaru,tolling,liman,gulzar,unconvinced,crataegus,oppositional,dvina,pyrolysis,mandan,alexius,prion,stressors,loomed,moated,dhivehi,recyclable,relict,nestlings,sarandon,kosovar,solvers,czeslaw,kenta,maneuverable,middens,berkhamsted,comilla,folkways,loxton,beziers,batumi,petrochemicals,optimised,sirjan,rabindra,musicality,rationalisation,drillers,subspaces,'live,bbwaa,outfielders,tsung,danske,vandalised,norristown,striae,kanata,gastroenterology,steadfastly,equalising,bootlegging,mannerheim,notodontidae,lagoa,commentating,peninsulas,chishti,seismology,modigliani,preceptor,canonically,awardee,boyaca,hsinchu,stiffened,nacelle,bogor,dryness,unobstructed,yaqub,scindia,peeters,irritant,ammonites,ferromagnetic,speechwriter,oxygenated,walesa,millais,canarian,faience,calvinistic,discriminant,rasht,inker,annexes,howth,allocates,conditionally,roused,regionalism,regionalbahn,functionary,nitrates,bicentenary,recreates,saboteurs,koshi,plasmids,thinned,124th,plainview,kardashian,neuville,victorians,radiates,127th,vieques,schoolmates,petru,tokusatsu,keying,sunaina,flamethrower,'bout,demersal,hosokawa,corelli,omniscient,o'doherty,niksic,reflectivity,transdev,cavour,metronome,temporally,gabba,nsaids,geert,mayport,hematite,boeotia,vaudreuil,torshavn,sailplane,mineralogist,eskisehir,practises,gallifrey,takumi,unease,slipstream,hedmark,paulinus,ailsa,wielkopolska,filmworks,adamantly,vinaya,facelifted,franchisee,augustana,toppling,velvety,crispa,stonington,histological,genealogist,tactician,tebow,betjeman,nyingma,overwinter,oberoi,rampal,overwinters,petaluma,lactarius,stanmore,balikpapan,vasant,inclines,laminate,munshi,sociedade,rabbah,septal,boyband,ingrained,faltering,inhumans,nhtsa,affix,l'ordre,kazuki,rossendale,mysims,latvians,slaveholders,basilicata,neuburg,assize,manzanillo,scrobipalpa,formula_61,belgique,pterosaurs,privateering,vaasa,veria,northport,pressurised,hobbyist,austerlitz,sahih,bhadra,siliguri,bistrica,bursaries,wynton,corot,lepidus,lully,libor,libera,olusegun,choline,mannerism,lymphocyte,chagos,duxbury,parasitism,ecowas,morotai,cancion,coniston,aggrieved,sputnikmusic,parle,ammonian,civilisations,malformation,cattaraugus,skyhawks,d'arc,demerara,bronfman,midwinter,piscataway,jogaila,threonine,matins,kohlberg,hubli,pentatonic,camillus,nigam,potro,unchained,chauvel,orangeville,cistercians,redeployment,xanthi,manju,carabinieri,pakeha,nikolaevich,kantakouzenos,sesquicentennial,gunships,symbolised,teramo,ballo,crusading,l'oeil,bharatpur,lazier,gabrovo,hysteresis,rothbard,chaumont,roundel,ma'mun,sudhir,queried,newts,shimane,presynaptic,playfield,taxonomists,sensitivities,freleng,burkinabe,orfeo,autovia,proselytizing,bhangra,pasok,jujutsu,heung,pivoting,hominid,commending,formula_64,epworth,christianized,oresund,hantuchova,rajputana,hilversum,masoretic,dayak,bakri,assen,magog,macromolecules,waheed,qaida,spassky,rumped,protrudes,preminger,misogyny,glencairn,salafi,lacunae,grilles,racemes,areva,alighieri,inari,epitomized,photoshoot,one-of-a-kind,tring,muralist,tincture,backwaters,weaned,yeasts,analytically,smaland,caltrans,vysocina,jamuna,mauthausen,175th,nouvelles,censoring,reggina,christology,gilad,amplifying,mehmood,johnsons,redirects,eastgate,sacrum,meteoric,riverbanks,guidebooks,ascribes,scoparia,iconoclastic,telegraphic,chine,merah,mistico,lectern,sheung,aethelstan,capablanca,anant,uspto,albatrosses,mymensingh,antiretroviral,clonal,coorg,vaillant,liquidator,gigas,yokai,eradicating,motorcyclists,waitakere,tandon,nears,montenegrins,250th,tatsuya,yassin,atheistic,syncretism,nahum,berisha,transcended,owensboro,lakshmana,abteilung,unadorned,nyack,overflows,harrisonburg,complainant,uematsu,frictional,worsens,sangguniang,abutment,bulwer,sarma,apollinaire,shippers,lycia,alentejo,porpoises,optus,trawling,augustow,blackwall,workbench,westmount,leaped,sikandar,conveniences,stornoway,culverts,zoroastrians,hristo,ansgar,assistive,reassert,fanned,compasses,delgada,maisons,arima,plonsk,verlaine,starstruck,rakhine,befell,spirally,wyclef,expend,colloquium,formula_63,albertus,bellarmine,handedness,holon,introns,movimiento,profitably,lohengrin,discoverers,awash,erste,pharisees,dwarka,oghuz,hashing,heterodox,uloom,vladikavkaz,linesman,rehired,nucleophile,germanicus,gulshan,songz,bayerische,paralympian,crumlin,enjoined,khanum,prahran,penitent,amersfoort,saranac,semisimple,vagrants,compositing,tualatin,oxalate,lavra,ironi,ilkeston,umpqua,calum,stretford,zakat,guelders,hydrazine,birkin,spurring,modularity,aspartate,sodermanland,hopital,bellary,legazpi,clasico,cadfael,hypersonic,volleys,pharmacokinetics,carotene,orientale,pausini,bataille,lunga,retailed,m.phil,mazowieckie,vijayan,rawal,sublimation,promissory,estimators,ploughed,conflagration,penda,segregationist,otley,amputee,coauthor,sopra,pellew,wreckers,tollywood,circumscription,permittivity,strabane,landward,articulates,beaverbrook,rutherglen,coterminous,whistleblowers,colloidal,surbiton,atlante,oswiecim,bhasa,lampooned,chanter,saarc,landkreis,tribulation,tolerates,daiichi,hatun,cowries,dyschirius,abercromby,attock,aldwych,inflows,absolutist,l'histoire,committeeman,vanbrugh,headstock,westbourne,appenzell,hoxton,oculus,westfalen,roundabouts,nickelback,trovatore,quenching,summarises,conservators,transmutation,talleyrand,barzani,unwillingly,axonal,'blue,opining,enveloping,fidesz,rafah,colborne,flickr,lozenge,dulcimer,ndebele,swaraj,oxidize,gonville,resonated,gilani,superiore,endeared,janakpur,shepperton,solidifying,memoranda,sochaux,kurnool,rewari,emirs,kooning,bruford,unavailability,kayseri,judicious,negating,pterosaur,cytosolic,chernihiv,variational,sabretooth,seawolves,devalued,nanded,adverb,volunteerism,sealers,nemours,smederevo,kashubian,bartin,animax,vicomte,polotsk,polder,archiepiscopal,acceptability,quidditch,tussock,seminaire,immolation,belge,coves,wellingborough,khaganate,mckellen,nayaka,brega,kabhi,pontoons,bascule,newsreels,injectors,cobol,weblog,diplo,biggar,wheatbelt,erythrocytes,pedra,showgrounds,bogdanovich,eclecticism,toluene,elegies,formalize,andromedae,airworthiness,springville,mainframes,overexpression,magadha,bijelo,emlyn,glutamine,accenture,uhuru,metairie,arabidopsis,patanjali,peruvians,berezovsky,accion,astrolabe,jayanti,earnestly,sausalito,recurved,1500s,ramla,incineration,galleons,laplacian,shiki,smethwick,isomerase,dordevic,janow,jeffersonville,internationalism,penciled,styrene,ashur,nucleoside,peristome,horsemanship,sedges,bachata,medes,kristallnacht,schneerson,reflectance,invalided,strutt,draupadi,destino,partridges,tejas,quadrennial,aurel,halych,ethnomusicology,autonomist,radyo,rifting,shi'ar,crvena,telefilm,zawahiri,plana,sultanates,theodorus,subcontractors,pavle,seneschal,teleports,chernivtsi,buccal,brattleboro,stankovic,safar,dunhuang,electrocution,chastised,ergonomic,midsomer,130th,zomba,nongovernmental,escapist,localize,xuzhou,kyrie,carinthian,karlovac,nisan,kramnik,pilipino,digitisation,khasi,andronicus,highwayman,maior,misspelling,sebastopol,socon,rhaetian,archimandrite,partway,positivity,otaku,dingoes,tarski,geopolitics,disciplinarian,zulfikar,kenzo,globose,electrophilic,modele,storekeeper,pohang,wheldon,washers,interconnecting,digraphs,intrastate,campy,helvetic,frontispiece,ferrocarril,anambra,petraeus,midrib,endometrial,dwarfism,mauryan,endocytosis,brigs,percussionists,furtherance,synergistic,apocynaceae,krona,berthier,circumvented,casal,siltstone,precast,ethnikos,realists,geodesy,zarzuela,greenback,tripathi,persevered,interments,neutralization,olbermann,departements,supercomputing,demobilised,cassavetes,dunder,ministering,veszprem,barbarism,'world,pieve,apologist,frentzen,sulfides,firewalls,pronotum,staatsoper,hachette,makhachkala,oberland,phonon,yoshihiro,instars,purnima,winslet,mutsu,ergative,sajid,nizamuddin,paraphrased,ardeidae,kodagu,monooxygenase,skirmishers,sportiva,o'byrne,mykolaiv,ophir,prieta,gyllenhaal,kantian,leche,copan,herero,ps250,gelsenkirchen,shalit,sammarinese,chetwynd,wftda,travertine,warta,sigmaringen,concerti,namespace,ostergotland,biomarker,universals,collegio,embarcadero,wimborne,fiddlers,likening,ransomed,stifled,unabated,kalakaua,khanty,gongs,goodrem,countermeasure,publicizing,geomorphology,swedenborg,undefended,catastrophes,diverts,storyboards,amesbury,contactless,placentia,festivity,authorise,terrane,thallium,stradivarius,antonine,consortia,estimations,consecrate,supergiant,belichick,pendants,butyl,groza,univac,afire,kavala,studi,teletoon,paucity,gonbad,koninklijke,128th,stoichiometric,multimodal,facundo,anatomic,melamine,creuse,altan,brigands,mcguinty,blomfield,tsvangirai,protrusion,lurgan,warminster,tenzin,russellville,discursive,definable,scotrail,lignin,reincorporated,o'dell,outperform,redland,multicolored,evaporates,dimitrie,limbic,patapsco,interlingua,surrogacy,cutty,potrero,masud,cahiers,jintao,ardashir,centaurus,plagiarized,minehead,musings,statuettes,logarithms,seaview,prohibitively,downforce,rivington,tomorrowland,microbiologist,ferric,morag,capsid,kucinich,clairvaux,demotic,seamanship,cicada,painterly,cromarty,carbonic,tupou,oconee,tehuantepec,typecast,anstruther,internalized,underwriters,tetrahedra,flagrant,quakes,pathologies,ulrik,nahal,tarquini,dongguan,parnassus,ryoko,senussi,seleucia,airasia,einer,sashes,d'amico,matriculating,arabesque,honved,biophysical,hardinge,kherson,mommsen,diels,icbms,reshape,brasiliensis,palmach,netaji,oblate,functionalities,grigor,blacksburg,recoilless,melanchthon,reales,astrodome,handcrafted,memes,theorizes,isma'il,aarti,pirin,maatschappij,stabilizes,honiara,ashbury,copts,rootes,defensed,queiroz,mantegna,galesburg,coraciiformesfamily,cabrillo,tokio,antipsychotics,kanon,173rd,apollonia,finial,lydian,hadamard,rangi,dowlatabad,monolingual,platformer,subclasses,chiranjeevi,mirabeau,newsgroup,idmanyurdu,kambojas,walkover,zamoyski,generalist,khedive,flanges,knowle,bande,157th,alleyn,reaffirm,pininfarina,zuckerberg,hakodate,131st,aditi,bellinzona,vaulter,planking,boscombe,colombians,lysis,toppers,metered,nahyan,queensryche,minho,nagercoil,firebrand,foundress,bycatch,mendota,freeform,antena,capitalisation,martinus,overijssel,purists,interventionist,zgierz,burgundians,hippolyta,trompe,umatilla,moroccans,dictionnaire,hydrography,changers,chota,rimouski,aniline,bylaw,grandnephew,neamt,lemnos,connoisseurs,tractive,rearrangements,fetishism,finnic,apalachicola,landowning,calligraphic,circumpolar,mansfeld,legible,orientalism,tannhauser,blamey,maximization,noinclude,blackbirds,angara,ostersund,pancreatitis,glabra,acleris,juried,jungian,triumphantly,singlet,plasmas,synesthesia,yellowhead,unleashes,choiseul,quanzhong,brookville,kaskaskia,igcse,skatepark,jatin,jewellers,scaritinae,techcrunch,tellurium,lachaise,azuma,codeshare,dimensionality,unidirectional,scolaire,macdill,camshafts,unassisted,verband,kahlo,eliya,prelature,chiefdoms,saddleback,sockers,iommi,coloratura,llangollen,biosciences,harshest,maithili,k'iche,plical,multifunctional,andreu,tuskers,confounding,sambre,quarterdeck,ascetics,berdych,transversal,tuolumne,sagami,petrobras,brecker,menxia,instilling,stipulating,korra,oscillate,deadpan,v/line,pyrotechnic,stoneware,prelims,intracoastal,retraining,ilija,berwyn,encrypt,achievers,zulfiqar,glycoproteins,khatib,farmsteads,occultist,saman,fionn,derulo,khilji,obrenovic,argosy,toowong,dementieva,sociocultural,iconostasis,craigslist,festschrift,taifa,intercalated,tanjong,penticton,sharad,marxian,extrapolation,guises,wettin,prabang,exclaiming,kosta,famas,conakry,wanderings,'aliabad,macleay,exoplanet,bancorp,besiegers,surmounting,checkerboard,rajab,vliet,tarek,operable,wargaming,haldimand,fukuyama,uesugi,aggregations,erbil,brachiopods,tokyu,anglais,unfavorably,ujpest,escorial,armagnac,nagara,funafuti,ridgeline,cocking,o'gorman,compactness,retardant,krajowa,barua,coking,bestows,thampi,chicagoland,variably,o'loughlin,minnows,schwa,shaukat,polycarbonate,chlorinated,godalming,gramercy,delved,banqueting,enlil,sarada,prasanna,domhnall,decadal,regressive,lipoprotein,collectable,surendra,zaporizhia,cycliste,suchet,offsetting,formula_65,pudong,d'arte,blyton,quonset,osmania,tientsin,manorama,proteomics,bille,jalpaiguri,pertwee,barnegat,inventiveness,gollancz,euthanized,henricus,shortfalls,wuxia,chlorides,cerrado,polyvinyl,folktale,straddled,bioengineering,eschewing,greendale,recharged,olave,ceylonese,autocephalous,peacebuilding,wrights,guyed,rosamund,abitibi,bannockburn,gerontology,scutari,souness,seagram,codice_9,'open,xhtml,taguig,purposed,darbar,orthopedics,unpopulated,kisumu,tarrytown,feodor,polyhedral,monadnock,gottorp,priam,redesigning,gasworks,elfin,urquiza,homologation,filipovic,bohun,manningham,gornik,soundness,shorea,lanus,gelder,darke,sandgate,criticality,paranaense,153rd,vieja,lithograph,trapezoid,tiebreakers,convalescence,yan'an,actuaries,balad,altimeter,thermoelectric,trailblazer,previn,tenryu,ancaster,endoscopy,nicolet,discloses,fracking,plaine,salado,americanism,placards,absurdist,propylene,breccia,jirga,documenta,ismailis,161st,brentano,dallas/fort,embellishment,calipers,subscribes,mahavidyalaya,wednesbury,barnstormers,miwok,schembechler,minigame,unterberger,dopaminergic,inacio,nizamabad,overridden,monotype,cavernous,stichting,sassafras,sotho,argentinean,myrrh,rapidity,flatts,gowrie,dejected,kasaragod,cyprinidae,interlinked,arcseconds,degeneracy,infamously,incubate,substructure,trigeminal,sectarianism,marshlands,hooliganism,hurlers,isolationist,urania,burrard,switchover,lecco,wilts,interrogator,strived,ballooning,volterra,raciborz,relegating,gilding,cybele,dolomites,parachutist,lochaber,orators,raeburn,backend,benaud,rallycross,facings,banga,nuclides,defencemen,futurity,emitters,yadkin,eudonia,zambales,manasseh,sirte,meshes,peculiarly,mcminnville,roundly,boban,decrypt,icelanders,sanam,chelan,jovian,grudgingly,penalised,subscript,gambrinus,poaceae,infringements,maleficent,runciman,148th,supersymmetry,granites,liskeard,eliciting,involution,hallstatt,kitzbuhel,shankly,sandhills,inefficiencies,yishuv,psychotropic,nightjars,wavell,sangamon,vaikundar,choshu,retrospectives,pitesti,gigantea,hashemi,bosna,gakuin,siochana,arrangers,baronetcies,narayani,temecula,creston,koscierzyna,autochthonous,wyandot,anniston,igreja,mobilise,buzau,dunster,musselburgh,wenzhou,khattak,detoxification,decarboxylase,manlius,campbells,coleoptera,copyist,sympathisers,suisun,eminescu,defensor,transshipment,thurgau,somerton,fluctuates,ambika,weierstrass,lukow,giambattista,volcanics,romanticized,innovated,matabeleland,scotiabank,garwolin,purine,d'auvergne,borderland,maozhen,pricewaterhousecoopers,testator,pallium,scout.com,mv/pi,nazca,curacies,upjohn,sarasvati,monegasque,ketrzyn,malory,spikelets,biomechanics,haciendas,rapped,dwarfed,stews,nijinsky,subjection,matsu,perceptible,schwarzburg,midsection,entertains,circuitous,epiphytic,wonsan,alpini,bluefield,sloths,transportable,braunfels,dictum,szczecinek,jukka,wielun,wejherowo,hucknall,grameen,duodenum,ribose,deshpande,shahar,nexstar,injurious,dereham,lithographer,dhoni,structuralist,progreso,deschutes,christus,pulteney,quoins,yitzchak,gyeongsang,breviary,makkah,chiyoda,jutting,vineland,angiosperms,necrotic,novelisation,redistribute,tirumala,140th,featureless,mafic,rivaling,toyline,2/1st,martius,saalfeld,monthan,texian,kathak,melodramas,mithila,regierungsbezirk,509th,fermenting,schoolmate,virtuosic,briain,kokoda,heliocentric,handpicked,kilwinning,sonically,dinars,kasim,parkways,bogdanov,luxembourgian,halland,avesta,bardic,daugavpils,excavator,qwest,frustrate,physiographic,majoris,'ndrangheta,unrestrained,firmness,montalban,abundances,preservationists,adare,executioners,guardsman,bonnaroo,neglects,nazrul,pro12,hoorn,abercorn,refuting,kabud,cationic,parapsychology,troposphere,venezuelans,malignancy,khoja,unhindered,accordionist,medak,visby,ejercito,laparoscopic,dinas,umayyads,valmiki,o'dowd,saplings,stranding,incisions,illusionist,avocets,buccleuch,amazonia,fourfold,turboprops,roosts,priscus,turnstile,areal,certifies,pocklington,spoofs,viseu,commonalities,dabrowka,annam,homesteaders,daredevils,mondrian,negotiates,fiestas,perennials,maximizes,lubavitch,ravindra,scrapers,finials,kintyre,violas,snoqualmie,wilders,openbsd,mlawa,peritoneal,devarajan,congke,leszno,mercurial,fakir,joannes,bognor,overloading,unbuilt,gurung,scuttle,temperaments,bautzen,jardim,tradesman,visitations,barbet,sagamore,graaff,forecasters,wilsons,assis,l'air,shariah,sochaczew,russa,dirge,biliary,neuve,heartbreakers,strathearn,jacobian,overgrazing,edrich,anticline,parathyroid,petula,lepanto,decius,channelled,parvathi,puppeteers,communicators,francorchamps,kahane,longus,panjang,intron,traite,xxvii,matsuri,amrit,katyn,disheartened,cacak,omonia,alexandrine,partaking,wrangling,adjuvant,haskovo,tendrils,greensand,lammermoor,otherworld,volusia,stabling,one-and-a-half,bresson,zapatista,eotvos,ps150,webisodes,stepchildren,microarray,braganca,quanta,dolne,superoxide,bellona,delineate,ratha,lindenwood,bruhl,cingulate,tallies,bickerton,helgi,bevin,takoma,tsukuba,statuses,changeling,alister,bytom,dibrugarh,magnesia,duplicating,outlier,abated,goncalo,strelitz,shikai,mardan,musculature,ascomycota,springhill,tumuli,gabaa,odenwald,reformatted,autocracy,theresienstadt,suplex,chattopadhyay,mencken,congratulatory,weatherfield,systema,solemnity,projekt,quanzhou,kreuzberg,postbellum,nobuo,mediaworks,finisterre,matchplay,bangladeshis,kothen,oocyte,hovered,aromas,afshar,browed,teases,chorlton,arshad,cesaro,backbencher,iquique,vulcans,padmini,unabridged,cyclase,despotic,kirilenko,achaean,queensberry,debre,octahedron,iphigenia,curbing,karimnagar,sagarmatha,smelters,surrealists,sanada,shrestha,turridae,leasehold,jiedushi,eurythmics,appropriating,correze,thimphu,amery,musicomh,cyborgs,sandwell,pushcart,retorts,ameliorate,deteriorates,stojanovic,spline,entrenchments,bourse,chancellorship,pasolini,lendl,personage,reformulated,pubescens,loiret,metalurh,reinvention,nonhuman,eilema,tarsal,complutense,magne,broadview,metrodome,outtake,stouffville,seinen,bataillon,phosphoric,ostensible,opatow,aristides,beefheart,glorifying,banten,romsey,seamounts,fushimi,prophylaxis,sibylla,ranjith,goslar,balustrades,georgiev,caird,lafitte,peano,canso,bankura,halfpenny,segregate,caisson,bizerte,jamshedpur,euromaidan,philosophie,ridged,cheerfully,reclassification,aemilius,visionaries,samoans,wokingham,chemung,wolof,unbranched,cinerea,bhosle,ourense,immortalised,cornerstones,sourcebook,khufu,archimedean,universitatea,intermolecular,fiscally,suffices,metacomet,adjudicator,stablemate,specks,glace,inowroclaw,patristic,muharram,agitating,ashot,neurologic,didcot,gamla,ilves,putouts,siraj,laski,coaling,diarmuid,ratnagiri,rotulorum,liquefaction,morbihan,harel,aftershock,gruiformesfamily,bonnier,falconiformesfamily,adorns,wikis,maastrichtian,stauffenberg,bishopsgate,fakhr,sevenfold,ponders,quantifying,castiel,opacity,depredations,lenten,gravitated,o'mahony,modulates,inuktitut,paston,kayfabe,vagus,legalised,balked,arianism,tendering,sivas,birthdate,awlaki,khvajeh,shahab,samtgemeinde,bridgeton,amalgamations,biogenesis,recharging,tsukasa,mythbusters,chamfered,enthronement,freelancers,maharana,constantia,sutil,messines,monkton,okanogan,reinvigorated,apoplexy,tanahashi,neues,valiants,harappan,russes,carding,volkoff,funchal,statehouse,imitative,intrepidity,mellotron,samaras,turkana,besting,longitudes,exarch,diarrhoea,transcending,zvonareva,darna,ramblin,disconnection,137th,refocused,diarmait,agricole,ba'athist,turenne,contrabass,communis,daviess,fatimids,frosinone,fittingly,polyphyletic,qanat,theocratic,preclinical,abacha,toorak,marketplaces,conidia,seiya,contraindicated,retford,bundesautobahn,rebuilds,climatology,seaworthy,starfighter,qamar,categoria,malai,hellinsia,newstead,airworthy,catenin,avonmouth,arrhythmias,ayyavazhi,downgrade,ashburnham,ejector,kinematics,petworth,rspca,filmation,accipitridae,chhatrapati,g/mol,bacau,agama,ringtone,yudhoyono,orchestrator,arbitrators,138th,powerplants,cumbernauld,alderley,misamis,hawai`i,cuando,meistriliiga,jermyn,alans,pedigrees,ottavio,approbation,omnium,purulia,prioress,rheinland,lymphoid,lutsk,oscilloscope,ballina,iliac,motorbikes,modernising,uffizi,phylloxera,kalevala,bengalis,amravati,syntheses,interviewers,inflectional,outflank,maryhill,unhurt,profiler,nacelles,heseltine,personalised,guarda,herpetologist,airpark,pigot,margaretha,dinos,peleliu,breakbeat,kastamonu,shaivism,delamere,kingsville,epigram,khlong,phospholipids,journeying,lietuvos,congregated,deviance,celebes,subsoil,stroma,kvitova,lubricating,layoff,alagoas,olafur,doron,interuniversity,raycom,agonopterix,uzice,nanna,springvale,raimundo,wrested,pupal,talat,skinheads,vestige,unpainted,handan,odawara,ammar,attendee,lapped,myotis,gusty,ciconiiformesfamily,traversal,subfield,vitaphone,prensa,hasidism,inwood,carstairs,kropotkin,turgenev,dobra,remittance,purim,tannin,adige,tabulation,lethality,pacha,micronesian,dhruva,defensemen,tibeto,siculus,radioisotope,sodertalje,phitsanulok,euphonium,oxytocin,overhangs,skinks,fabrica,reinterred,emulates,bioscience,paragliding,raekwon,perigee,plausibility,frolunda,erroll,aznar,vyasa,albinus,trevally,confederacion,terse,sixtieth,1530s,kendriya,skateboarders,frontieres,muawiyah,easements,shehu,conservatively,keystones,kasem,brutalist,peekskill,cowry,orcas,syllabary,paltz,elisabetta,denticles,hampering,dolni,eidos,aarau,lermontov,yankton,shahbaz,barrages,kongsvinger,reestablishment,acetyltransferase,zulia,mrnas,slingsby,eucalypt,efficacious,weybridge,gradation,cinematheque,malthus,bampton,coexisted,cisse,hamdi,cupertino,saumarez,chionodes,libertine,formers,sakharov,pseudonymous,vol.1,mcduck,gopalakrishnan,amberley,jorhat,grandmasters,rudiments,dwindle,param,bukidnon,menander,americanus,multipliers,pulawy,homoerotic,pillbox,cd+dvd,epigraph,aleksandrow,extrapolated,horseshoes,contemporain,angiography,hasselt,shawinigan,memorization,legitimized,cyclades,outsold,rodolphe,kelis,powerball,dijkstra,analyzers,incompressible,sambar,orangeburg,osten,reauthorization,adamawa,sphagnum,hypermarket,millipedes,zoroaster,madea,ossuary,murrayfield,pronominal,gautham,resellers,ethers,quarrelled,dolna,stragglers,asami,tangut,passos,educacion,sharaf,texel,berio,bethpage,bezalel,marfa,noronha,36ers,genteel,avram,shilton,compensates,sweetener,reinstalled,disables,noether,1590s,balakrishnan,kotaro,northallerton,cataclysm,gholam,cancellara,schiphol,commends,longinus,albinism,gemayel,hamamatsu,volos,islamism,sidereal,pecuniary,diggings,townsquare,neosho,lushan,chittoor,akhil,disputation,desiccation,cambodians,thwarting,deliberated,ellipsis,bahini,susumu,separators,kohneh,plebeians,kultur,ogaden,pissarro,trypeta,latur,liaodong,vetting,datong,sohail,alchemists,lengthwise,unevenly,masterly,microcontrollers,occupier,deviating,farringdon,baccalaureat,theocracy,chebyshev,archivists,jayaram,ineffectiveness,scandinavians,jacobins,encomienda,nambu,g/cm3,catesby,paavo,heeded,rhodium,idealised,10deg,infective,mecyclothorax,halevy,sheared,minbari,audax,lusatian,rebuffs,hitfix,fastener,subjugate,tarun,binet,compuserve,synthesiser,keisuke,amalric,ligatures,tadashi,ignazio,abramovich,groundnut,otomo,maeve,mortlake,ostrogoths,antillean,todor,recto,millimetre,espousing,inaugurate,paracetamol,galvanic,harpalinae,jedrzejow,reassessment,langlands,civita,mikan,stikine,bijar,imamate,istana,kaiserliche,erastus,federale,cytosine,expansionism,hommes,norrland,smriti,snapdragon,gulab,taleb,lossy,khattab,urbanised,sesto,rekord,diffuser,desam,morganatic,silting,pacts,extender,beauharnais,purley,bouches,halfpipe,discontinuities,houthi,farmville,animism,horni,saadi,interpretative,blockades,symeon,biogeographic,transcaucasian,jetties,landrieu,astrocytes,conjunto,stumpings,weevils,geysers,redux,arching,romanus,tazeh,marcellinus,casein,opava,misrata,anare,sattar,declarer,dreux,oporto,venta,vallis,icosahedron,cortona,lachine,mohammedan,sandnes,zynga,clarin,diomedes,tsuyoshi,pribram,gulbarga,chartist,superettan,boscawen,altus,subang,gating,epistolary,vizianagaram,ogdensburg,panna,thyssen,tarkovsky,dzogchen,biograph,seremban,unscientific,nightjar,legco,deism,n.w.a,sudha,siskel,sassou,flintlock,jovial,montbeliard,pallida,formula_66,tranquillity,nisei,adornment,'people,yamhill,hockeyallsvenskan,adopters,appian,lowicz,haplotypes,succinctly,starogard,presidencies,kheyrabad,sobibor,kinesiology,cowichan,militum,cromwellian,leiningen,ps1.5,concourses,dalarna,goldfield,brzeg,faeces,aquarii,matchless,harvesters,181st,numismatics,korfball,sectioned,transpires,facultative,brandishing,kieron,forages,menai,glutinous,debarge,heathfield,1580s,malang,photoelectric,froome,semiotic,alwar,grammophon,chiaroscuro,mentalist,maramures,flacco,liquors,aleutians,marvell,sutlej,patnaik,qassam,flintoff,bayfield,haeckel,sueno,avicii,exoplanets,hoshi,annibale,vojislav,honeycombs,celebrant,rendsburg,veblen,quails,141st,carronades,savar,narrations,jeeva,ontologies,hedonistic,marinette,godot,munna,bessarabian,outrigger,thame,gravels,hoshino,falsifying,stereochemistry,nacionalista,medially,radula,ejecting,conservatorio,odile,ceiba,jaina,essonne,isometry,allophones,recidivism,iveco,ganda,grammarians,jagan,signposted,uncompressed,facilitators,constancy,ditko,propulsive,impaling,interbank,botolph,amlaib,intergroup,sorbus,cheka,debye,praca,adorning,presbyteries,dormition,strategos,qarase,pentecostals,beehives,hashemite,goldust,euronext,egress,arpanet,soames,jurchens,slovenska,copse,kazim,appraisals,marischal,mineola,sharada,caricaturist,sturluson,galba,faizabad,overwintering,grete,uyezds,didsbury,libreville,ablett,microstructure,anadolu,belenenses,elocution,cloaks,timeslots,halden,rashidun,displaces,sympatric,germanus,tuples,ceska,equalize,disassembly,krautrock,babangida,memel,deild,gopala,hematology,underclass,sangli,wawrinka,assur,toshack,refrains,nicotinic,bhagalpur,badami,racetracks,pocatello,walgreens,nazarbayev,occultation,spinnaker,geneon,josias,hydrolyzed,dzong,corregimiento,waistcoat,thermoplastic,soldered,anticancer,lactobacillus,shafi'i,carabus,adjournment,schlumberger,triceratops,despotate,mendicant,krishnamurti,bahasa,earthworm,lavoisier,noetherian,kalki,fervently,bhawan,saanich,coquille,gannet,motagua,kennels,mineralization,fitzherbert,svein,bifurcated,hairdressing,felis,abounded,dimers,fervour,hebdo,bluffton,aetna,corydon,clevedon,carneiro,subjectively,deutz,gastropoda,overshot,concatenation,varman,carolla,maharshi,mujib,inelastic,riverhead,initialized,safavids,rohini,caguas,bulges,fotbollforbund,hefei,spithead,westville,maronites,lytham,americo,gediminas,stephanus,chalcolithic,hijra,gnu/linux,predilection,rulership,sterility,haidar,scarlatti,saprissa,sviatoslav,pointedly,sunroof,guarantor,thevar,airstrips,pultusk,sture,129th,divinities,daizong,dolichoderus,cobourg,maoists,swordsmanship,uprated,bohme,tashi,largs,chandi,bluebeard,householders,richardsonian,drepanidae,antigonish,elbasan,occultism,marca,hypergeometric,oirat,stiglitz,ignites,dzungar,miquelon,pritam,d'automne,ulidiid,niamey,vallecano,fondo,billiton,incumbencies,raceme,chambery,cadell,barenaked,kagame,summerside,haussmann,hatshepsut,apothecaries,criollo,feint,nasals,timurid,feltham,plotinus,oxygenation,marginata,officinalis,salat,participations,ising,downe,izumo,unguided,pretence,coursed,haruna,viscountcy,mainstage,justicia,powiat,takara,capitoline,implacable,farben,stopford,cosmopterix,tuberous,kronecker,galatians,kweli,dogmas,exhorted,trebinje,skanda,newlyn,ablative,basidia,bhiwani,encroachments,stranglers,regrouping,tubal,shoestring,wawel,anionic,mesenchymal,creationists,pyrophosphate,moshi,despotism,powerbook,fatehpur,rupiah,segre,ternate,jessore,b.i.g,shevardnadze,abounds,gliwice,densest,memoria,suborbital,vietcong,ratepayers,karunanidhi,toolbar,descents,rhymney,exhortation,zahedan,carcinomas,hyperbaric,botvinnik,billets,neuropsychological,tigranes,hoards,chater,biennially,thistles,scotus,wataru,flotillas,hungama,monopolistic,payouts,vetch,generalissimo,caries,naumburg,piran,blizzards,escalates,reactant,shinya,theorize,rizzoli,transitway,ecclesiae,streptomyces,cantal,nisibis,superconductor,unworkable,thallus,roehampton,scheckter,viceroys,makuuchi,ilkley,superseding,takuya,klodzko,borbon,raspberries,operand,w.a.k.o,sarabande,factionalism,egalitarianism,temasek,torbat,unscripted,jorma,westerner,perfective,vrije,underlain,goldfrapp,blaenau,jomon,barthes,drivetime,bassa,bannock,umaga,fengxiang,zulus,sreenivasan,farces,codice_10,freeholder,poddebice,imperialists,deregulated,wingtip,o'hagan,pillared,overtone,hofstadter,149th,kitano,saybrook,standardizing,aldgate,staveley,o'flaherty,hundredths,steerable,soltan,empted,cruyff,intramuros,taluks,cotonou,marae,karur,figueres,barwon,lucullus,niobe,zemlya,lathes,homeported,chaux,amyotrophic,opines,exemplars,bhamo,homomorphisms,gauleiter,ladin,mafiosi,airdrieonians,b/soul,decal,transcaucasia,solti,defecation,deaconess,numidia,sampradaya,normalised,wingless,schwaben,alnus,cinerama,yakutsk,ketchikan,orvieto,unearned,monferrato,rotem,aacsb,loong,decoders,skerries,cardiothoracic,repositioning,pimpernel,yohannan,tenebrionoidea,nargis,nouvel,costliest,interdenominational,noize,redirecting,zither,morcha,radiometric,frequenting,irtysh,gbagbo,chakri,litvinenko,infotainment,ravensbruck,harith,corbels,maegashira,jousting,natan,novus,falcao,minis,railed,decile,rauma,ramaswamy,cavitation,paranaque,berchtesgaden,reanimated,schomberg,polysaccharides,exclusionary,cleon,anurag,ravaging,dhanush,mitchells,granule,contemptuous,keisei,rolleston,atlantean,yorkist,daraa,wapping,micrometer,keeneland,comparably,baranja,oranje,schlafli,yogic,dinajpur,unimpressive,masashi,recreativo,alemannic,petersfield,naoko,vasudeva,autosport,rajat,marella,busko,wethersfield,ssris,soulcalibur,kobani,wildland,rookery,hoffenheim,kauri,aliphatic,balaclava,ferrite,publicise,victorias,theism,quimper,chapbook,functionalist,roadbed,ulyanovsk,cupen,purpurea,calthorpe,teofilo,mousavi,cochlea,linotype,detmold,ellerslie,gakkai,telkom,southsea,subcontractor,inguinal,philatelists,zeebrugge,piave,trochidae,dempo,spoilt,saharanpur,mihrab,parasympathetic,barbarous,chartering,antiqua,katsina,bugis,categorizes,altstadt,kandyan,pambansa,overpasses,miters,assimilating,finlandia,uneconomic,am/fm,harpsichordist,dresdner,luminescence,authentically,overpowers,magmatic,cliftonville,oilfields,skirted,berthe,cuman,oakham,frelimo,glockenspiel,confection,saxophonists,piaseczno,multilevel,antipater,levying,maltreatment,velho,opoczno,harburg,pedophilia,unfunded,palettes,plasterwork,breve,dharmendra,auchinleck,nonesuch,blackmun,libretti,rabbani,145th,hasselbeck,kinnock,malate,vanden,cloverdale,ashgabat,nares,radians,steelworkers,sabor,possums,catterick,hemispheric,ostra,outpaced,dungeness,almshouse,penryn,texians,1000m,franchitti,incumbency,texcoco,newar,tramcars,toroidal,meitetsu,spellbound,agronomist,vinifera,riata,bunko,pinas,ba'al,github,vasilyevich,obsolescent,geodesics,ancestries,tujue,capitalised,unassigned,throng,unpaired,psychometric,skegness,exothermic,buffered,kristiansund,tongued,berenger,basho,alitalia,prolongation,archaeologically,fractionation,cyprinid,echinoderms,agriculturally,justiciar,sonam,ilium,baits,danceable,grazer,ardahan,grassed,preemption,glassworks,hasina,ugric,umbra,wahhabi,vannes,tinnitus,capitaine,tikrit,lisieux,scree,hormuz,despenser,jagiellon,maisonneuve,gandaki,santarem,basilicas,lancing,landskrona,weilburg,fireside,elysian,isleworth,krishnamurthy,filton,cynon,tecmo,subcostal,scalars,triglycerides,hyperplane,farmingdale,unione,meydan,pilings,mercosur,reactivate,akiba,fecundity,jatra,natsume,zarqawi,preta,masao,presbyter,oakenfold,rhodri,ferran,ruizong,cloyne,nelvana,epiphanius,borde,scutes,strictures,troughton,whitestone,sholom,toyah,shingon,kutuzov,abelard,passant,lipno,cafeterias,residuals,anabaptists,paratransit,criollos,pleven,radiata,destabilizing,hadiths,bazaars,mannose,taiyo,crookes,welbeck,baoding,archelaus,nguesso,alberni,wingtips,herts,viasat,lankans,evreux,wigram,fassbinder,ryuichi,storting,reducible,olesnica,znojmo,hyannis,theophanes,flatiron,mustering,rajahmundry,kadir,wayang,prome,lethargy,zubin,illegality,conall,dramedy,beerbohm,hipparchus,ziarat,ryuji,shugo,glenorchy,microarchitecture,morne,lewinsky,cauvery,battenberg,hyksos,wayanad,hamilcar,buhari,brazo,bratianu,solms,aksaray,elamite,chilcotin,bloodstock,sagara,dolny,reunified,umlaut,proteaceae,camborne,calabrian,dhanbad,vaxjo,cookware,potez,rediffusion,semitones,lamentations,allgau,guernica,suntory,pleated,stationing,urgell,gannets,bertelsmann,entryway,raphitomidae,acetaldehyde,nephrology,categorizing,beiyang,permeate,tourney,geosciences,khana,masayuki,crucis,universitaria,slaskie,khaimah,finno,advani,astonishingly,tubulin,vampiric,jeolla,sociale,cleethorpes,badri,muridae,suzong,debater,decimation,kenyans,mutualism,pontifex,middlemen,insee,halevi,lamentation,psychopathy,brassey,wenders,kavya,parabellum,prolactin,inescapable,apses,malignancies,rinzai,stigmatized,menahem,comox,ateliers,welshpool,setif,centimetre,truthfulness,downfield,drusus,woden,glycosylation,emanated,agulhas,dalkeith,jazira,nucky,unifil,jobim,operon,oryzomys,heroically,seances,supernumerary,backhouse,hashanah,tatler,imago,invert,hayato,clockmaker,kingsmill,swiecie,analogously,golconda,poste,tacitly,decentralised,ge'ez,diplomatically,fossiliferous,linseed,mahavira,pedestals,archpriest,byelection,domiciled,jeffersonian,bombus,winegrowing,waukegan,uncultivated,haverfordwest,saumur,communally,disbursed,cleeve,zeljeznicar,speciosa,vacationers,sigur,vaishali,zlatko,iftikhar,cropland,transkei,incompleteness,bohra,subantarctic,slieve,physiologic,similis,klerk,replanted,'right,chafee,reproducible,bayburt,regicide,muzaffarpur,plurals,hanyu,orthologs,diouf,assailed,kamui,tarik,dodecanese,gorne,on/off,179th,shimoga,granaries,carlists,valar,tripolitania,sherds,simmern,dissociated,isambard,polytechnical,yuvraj,brabazon,antisense,pubmed,glans,minutely,masaaki,raghavendra,savoury,podcasting,tachi,bienville,gongsun,ridgely,deform,yuichi,binders,canna,carcetti,llobregat,implored,berri,njegos,intermingled,offload,athenry,motherhouse,corpora,kakinada,dannebrog,imperio,prefaces,musicologists,aerospatiale,shirai,nagapattinam,servius,cristoforo,pomfret,reviled,entebbe,stane,east/west,thermometers,matriarchal,siglo,bodil,legionnaire,ze'ev,theorizing,sangeetha,horticulturist,uncountable,lookalike,anoxic,ionospheric,genealogists,chicopee,imprinting,popish,crematoria,diamondback,cyathea,hanzhong,cameramen,halogaland,naklo,waclaw,storehouses,flexed,comuni,frits,glauca,nilgiris,compresses,nainital,continuations,albay,hypoxic,samajwadi,dunkerque,nanticoke,sarwar,interchanged,jubal,corba,jalgaon,derleth,deathstroke,magny,vinnytsia,hyphenated,rimfire,sawan,boehner,disrepute,normalize,aromanian,dualistic,approximant,chama,karimabad,barnacles,sanok,stipends,dyfed,rijksmuseum,reverberation,suncorp,fungicides,reverie,spectrograph,stereophonic,niazi,ordos,alcan,karaite,lautrec,tableland,lamellar,rieti,langmuir,russula,webern,tweaks,hawick,southerner,morphy,naturalisation,enantiomer,michinoku,barbettes,relieves,carburettors,redruth,oblates,vocabularies,mogilev,bagmati,galium,reasserted,extolled,symon,eurosceptic,inflections,tirtha,recompense,oruro,roping,gouverneur,pared,yayoi,watermills,retooled,leukocytes,jubilant,mazhar,nicolau,manheim,touraine,bedser,hambledon,kohat,powerhouses,tlemcen,reuven,sympathetically,afrikaners,interes,handcrafts,etcher,baddeley,wodonga,amaury,155th,vulgarity,pompadour,automorphisms,1540s,oppositions,prekmurje,deryni,fortifying,arcuate,mahila,bocage,uther,nozze,slashes,atlantica,hadid,rhizomatous,azeris,'with,osmena,lewisville,innervated,bandmaster,outcropping,parallelogram,dominicana,twang,ingushetia,extensional,ladino,sastry,zinoviev,relatable,nobilis,cbeebies,hitless,eulima,sporangia,synge,longlisted,criminalized,penitential,weyden,tubule,volyn,priestesses,glenbrook,kibbutzim,windshaft,canadair,falange,zsolt,bonheur,meine,archangels,safeguarded,jamaicans,malarial,teasers,badging,merseyrail,operands,pulsars,gauchos,biotin,bambara,necaxa,egmond,tillage,coppi,anxiolytic,preah,mausoleums,plautus,feroz,debunked,187th,belediyespor,mujibur,wantage,carboxyl,chettiar,murnau,vagueness,racemic,backstretch,courtland,municipio,palpatine,dezful,hyperbola,sreekumar,chalons,altay,arapahoe,tudors,sapieha,quilon,burdensome,kanya,xxviii,recension,generis,siphuncle,repressor,bitrate,mandals,midhurst,dioxin,democratique,upholds,rodez,cinematographic,epoque,jinping,rabelais,zhytomyr,glenview,rebooted,khalidi,reticulata,122nd,monnaie,passersby,ghazals,europaea,lippmann,earthbound,tadic,andorran,artvin,angelicum,banksy,epicentre,resemblances,shuttled,rathaus,bernt,stonemasons,balochi,siang,tynemouth,cygni,biosynthetic,precipitates,sharecroppers,d'annunzio,softbank,shiji,apeldoorn,polycyclic,wenceslas,wuchang,samnites,tamarack,silmarillion,madinah,palaeontology,kirchberg,sculpin,rohtak,aquabats,oviparous,thynne,caney,blimps,minimalistic,whatcom,palatalization,bardstown,direct3d,paramagnetic,kamboja,khash,globemaster,lengua,matej,chernigov,swanage,arsenals,cascadia,cundinamarca,tusculum,leavers,organics,warplanes,'three,exertions,arminius,gandharva,inquires,comercio,kuopio,chabahar,plotlines,mersenne,anquetil,paralytic,buckminster,ambit,acrolophus,quantifiers,clacton,ciliary,ansaldo,fergana,egoism,thracians,chicoutimi,northbrook,analgesia,brotherhoods,hunza,adriaen,fluoridation,snowfalls,soundboard,fangoria,cannibalistic,orthogonius,chukotka,dindigul,manzoni,chainz,macromedia,beltline,muruga,schistura,provable,litex,initio,pneumoniae,infosys,cerium,boonton,cannonballs,d'une,solvency,mandurah,houthis,dolmens,apologists,radioisotopes,blaxploitation,poroshenko,stawell,coosa,maximilien,tempelhof,espouse,declaratory,hambro,xalapa,outmoded,mihiel,benefitting,desirous,archeparchy,repopulated,telescoping,captor,mackaye,disparaged,ramanathan,crowne,tumbled,technetium,silted,chedi,nievre,hyeon,cartoonish,interlock,infocom,rediff.com,dioramas,timekeeping,concertina,kutaisi,cesky,lubomirski,unapologetic,epigraphic,stalactites,sneha,biofilm,falconry,miraflores,catena,'outstanding,prospekt,apotheosis,o'odham,pacemakers,arabica,gandhinagar,reminisces,iroquoian,ornette,tilling,neoliberalism,chameleons,pandava,prefontaine,haiyan,gneisenau,utama,bando,reconstitution,azaria,canola,paratroops,ayckbourn,manistee,stourton,manifestos,lympne,denouement,tractatus,rakim,bellflower,nanometer,sassanids,turlough,presbyterianism,varmland,20deg,phool,nyerere,almohad,manipal,vlaanderen,quickness,removals,makow,circumflex,eatery,morane,fondazione,alkylation,unenforceable,galliano,silkworm,junior/senior,abducts,phlox,konskie,lofoten,buuren,glyphosate,faired,naturae,cobbles,taher,skrulls,dostoevsky,walkout,wagnerian,orbited,methodically,denzil,sarat,extraterritorial,kohima,d'armor,brinsley,rostropovich,fengtian,comitatus,aravind,moche,wrangell,giscard,vantaa,viljandi,hakoah,seabees,muscatine,ballade,camanachd,sothern,mullioned,durad,margraves,maven,arete,chandni,garifuna,142nd,reading/literature,thickest,intensifies,trygve,khaldun,perinatal,asana,powerline,acetylation,nureyev,omiya,montesquieu,riverwalk,marly,correlating,intermountain,bulgar,hammerheads,underscores,wiretapping,quatrain,ruisseau,newsagent,tuticorin,polygyny,hemsworth,partisanship,banna,istrian,evaporator".split(","),
female_names:"mary,patricia,linda,barbara,elizabeth,jennifer,maria,susan,margaret,dorothy,lisa,nancy,karen,betty,helen,sandra,donna,carol,ruth,sharon,michelle,laura,sarah,kimberly,deborah,jessica,shirley,cynthia,angela,melissa,brenda,amy,anna,rebecca,virginia,kathleen,pamela,martha,debra,amanda,stephanie,carolyn,christine,marie,janet,catherine,frances,ann,joyce,diane,alice,julie,heather,teresa,doris,gloria,evelyn,jean,cheryl,mildred,katherine,joan,ashley,judith,rose,janice,kelly,nicole,judy,christina,kathy,theresa,beverly,denise,tammy,irene,jane,lori,rachel,marilyn,andrea,kathryn,louise,sara,anne,jacqueline,wanda,bonnie,julia,ruby,lois,tina,phyllis,norma,paula,diana,annie,lillian,emily,robin,peggy,crystal,gladys,rita,dawn,connie,florence,tracy,edna,tiffany,carmen,rosa,cindy,grace,wendy,victoria,edith,kim,sherry,sylvia,josephine,thelma,shannon,sheila,ethel,ellen,elaine,marjorie,carrie,charlotte,monica,esther,pauline,emma,juanita,anita,rhonda,hazel,amber,eva,debbie,april,leslie,clara,lucille,jamie,joanne,eleanor,valerie,danielle,megan,alicia,suzanne,michele,gail,bertha,darlene,veronica,jill,erin,geraldine,lauren,cathy,joann,lorraine,lynn,sally,regina,erica,beatrice,dolores,bernice,audrey,yvonne,annette,marion,dana,stacy,ana,renee,ida,vivian,roberta,holly,brittany,melanie,loretta,yolanda,jeanette,laurie,katie,kristen,vanessa,alma,sue,elsie,beth,jeanne,vicki,carla,tara,rosemary,eileen,terri,gertrude,lucy,tonya,ella,stacey,wilma,gina,kristin,jessie,natalie,agnes,vera,charlene,bessie,delores,melinda,pearl,arlene,maureen,colleen,allison,tamara,joy,georgia,constance,lillie,claudia,jackie,marcia,tanya,nellie,minnie,marlene,heidi,glenda,lydia,viola,courtney,marian,stella,caroline,dora,vickie,mattie,maxine,irma,mabel,marsha,myrtle,lena,christy,deanna,patsy,hilda,gwendolyn,jennie,nora,margie,nina,cassandra,leah,penny,kay,priscilla,naomi,carole,olga,billie,dianne,tracey,leona,jenny,felicia,sonia,miriam,velma,becky,bobbie,violet,kristina,toni,misty,mae,shelly,daisy,ramona,sherri,erika,katrina,claire,lindsey,lindsay,geneva,guadalupe,belinda,margarita,sheryl,cora,faye,ada,sabrina,isabel,marguerite,hattie,harriet,molly,cecilia,kristi,brandi,blanche,sandy,rosie,joanna,iris,eunice,angie,inez,lynda,madeline,amelia,alberta,genevieve,monique,jodi,janie,kayla,sonya,jan,kristine,candace,fannie,maryann,opal,alison,yvette,melody,luz,susie,olivia,flora,shelley,kristy,mamie,lula,lola,verna,beulah,antoinette,candice,juana,jeannette,pam,kelli,whitney,bridget,karla,celia,latoya,patty,shelia,gayle,della,vicky,lynne,sheri,marianne,kara,jacquelyn,erma,blanca,myra,leticia,pat,krista,roxanne,angelica,robyn,adrienne,rosalie,alexandra,brooke,bethany,sadie,bernadette,traci,jody,kendra,nichole,rachael,mable,ernestine,muriel,marcella,elena,krystal,angelina,nadine,kari,estelle,dianna,paulette,lora,mona,doreen,rosemarie,desiree,antonia,janis,betsy,christie,freda,meredith,lynette,teri,cristina,eula,leigh,meghan,sophia,eloise,rochelle,gretchen,cecelia,raquel,henrietta,alyssa,jana,gwen,jenna,tricia,laverne,olive,tasha,silvia,elvira,delia,kate,patti,lorena,kellie,sonja,lila,lana,darla,mindy,essie,mandy,lorene,elsa,josefina,jeannie,miranda,dixie,lucia,marta,faith,lela,johanna,shari,camille,tami,shawna,elisa,ebony,melba,ora,nettie,tabitha,ollie,winifred,kristie,alisha,aimee,rena,myrna,marla,tammie,latasha,bonita,patrice,ronda,sherrie,addie,francine,deloris,stacie,adriana,cheri,abigail,celeste,jewel,cara,adele,rebekah,lucinda,dorthy,effie,trina,reba,sallie,aurora,lenora,etta,lottie,kerri,trisha,nikki,estella,francisca,josie,tracie,marissa,karin,brittney,janelle,lourdes,laurel,helene,fern,elva,corinne,kelsey,ina,bettie,elisabeth,aida,caitlin,ingrid,iva,eugenia,christa,goldie,maude,jenifer,therese,dena,lorna,janette,latonya,candy,consuelo,tamika,rosetta,debora,cherie,polly,dina,jewell,fay,jillian,dorothea,nell,trudy,esperanza,patrica,kimberley,shanna,helena,cleo,stefanie,rosario,ola,janine,mollie,lupe,alisa,lou,maribel,susanne,bette,susana,elise,cecile,isabelle,lesley,jocelyn,paige,joni,rachelle,leola,daphne,alta,ester,petra,graciela,imogene,jolene,keisha,lacey,glenna,gabriela,keri,ursula,lizzie,kirsten,shana,adeline,mayra,jayne,jaclyn,gracie,sondra,carmela,marisa,rosalind,charity,tonia,beatriz,marisol,clarice,jeanine,sheena,angeline,frieda,lily,shauna,millie,claudette,cathleen,angelia,gabrielle,autumn,katharine,jodie,staci,lea,christi,justine,elma,luella,margret,dominique,socorro,martina,margo,mavis,callie,bobbi,maritza,lucile,leanne,jeannine,deana,aileen,lorie,ladonna,willa,manuela,gale,selma,dolly,sybil,abby,ivy,dee,winnie,marcy,luisa,jeri,magdalena,ofelia,meagan,audra,matilda,leila,cornelia,bianca,simone,bettye,randi,virgie,latisha,barbra,georgina,eliza,leann,bridgette,rhoda,haley,adela,nola,bernadine,flossie,ila,greta,ruthie,nelda,minerva,lilly,terrie,letha,hilary,estela,valarie,brianna,rosalyn,earline,catalina,ava,mia,clarissa,lidia,corrine,alexandria,concepcion,tia,sharron,rae,dona,ericka,jami,elnora,chandra,lenore,neva,marylou,melisa,tabatha,serena,avis,allie,sofia,jeanie,odessa,nannie,harriett,loraine,penelope,milagros,emilia,benita,allyson,ashlee,tania,esmeralda,eve,pearlie,zelma,malinda,noreen,tameka,saundra,hillary,amie,althea,rosalinda,lilia,alana,clare,alejandra,elinor,lorrie,jerri,darcy,earnestine,carmella,noemi,marcie,liza,annabelle,louisa,earlene,mallory,carlene,nita,selena,tanisha,katy,julianne,lakisha,edwina,maricela,margery,kenya,dollie,roxie,roslyn,kathrine,nanette,charmaine,lavonne,ilene,tammi,suzette,corine,kaye,chrystal,lina,deanne,lilian,juliana,aline,luann,kasey,maryanne,evangeline,colette,melva,lawanda,yesenia,nadia,madge,kathie,ophelia,valeria,nona,mitzi,mari,georgette,claudine,fran,alissa,roseann,lakeisha,susanna,reva,deidre,chasity,sheree,elvia,alyce,deirdre,gena,briana,araceli,katelyn,rosanne,wendi,tessa,berta,marva,imelda,marietta,marci,leonor,arline,sasha,madelyn,janna,juliette,deena,aurelia,josefa,augusta,liliana,lessie,amalia,savannah,anastasia,vilma,natalia,rosella,lynnette,corina,alfreda,leanna,amparo,coleen,tamra,aisha,wilda,karyn,maura,mai,evangelina,rosanna,hallie,erna,enid,mariana,lacy,juliet,jacklyn,freida,madeleine,mara,cathryn,lelia,casandra,bridgett,angelita,jannie,dionne,annmarie,katina,beryl,millicent,katheryn,diann,carissa,maryellen,liz,lauri,helga,gilda,rhea,marquita,hollie,tisha,tamera,angelique,francesca,kaitlin,lolita,florine,rowena,reyna,twila,fanny,janell,ines,concetta,bertie,alba,brigitte,alyson,vonda,pansy,elba,noelle,letitia,deann,brandie,louella,leta,felecia,sharlene,lesa,beverley,isabella,herminia,terra,celina,tori,octavia,jade,denice,germaine,michell,cortney,nelly,doretha,deidra,monika,lashonda,judi,chelsey,antionette,margot,adelaide,leeann,elisha,dessie,libby,kathi,gayla,latanya,mina,mellisa,kimberlee,jasmin,renae,zelda,elda,justina,gussie,emilie,camilla,abbie,rocio,kaitlyn,edythe,ashleigh,selina,lakesha,geri,allene,pamala,michaela,dayna,caryn,rosalia,jacquline,rebeca,marybeth,krystle,iola,dottie,belle,griselda,ernestina,elida,adrianne,demetria,delma,jaqueline,arleen,virgina,retha,fatima,tillie,eleanore,cari,treva,wilhelmina,rosalee,maurine,latrice,jena,taryn,elia,debby,maudie,jeanna,delilah,catrina,shonda,hortencia,theodora,teresita,robbin,danette,delphine,brianne,nilda,danna,cindi,bess,iona,winona,vida,rosita,marianna,racheal,guillermina,eloisa,celestine,caren,malissa,lona,chantel,shellie,marisela,leora,agatha,soledad,migdalia,ivette,christen,athena,janel,veda,pattie,tessie,tera,marilynn,lucretia,karrie,dinah,daniela,alecia,adelina,vernice,shiela,portia,merry,lashawn,dara,tawana,verda,alene,zella,sandi,rafaela,maya,kira,candida,alvina,suzan,shayla,lettie,samatha,oralia,matilde,larissa,vesta,renita,delois,shanda,phillis,lorri,erlinda,cathrine,barb,isabell,ione,gisela,roxanna,mayme,kisha,ellie,mellissa,dorris,dalia,bella,annetta,zoila,reta,reina,lauretta,kylie,christal,pilar,charla,elissa,tiffani,tana,paulina,leota,breanna,jayme,carmel,vernell,tomasa,mandi,dominga,santa,melodie,lura,alexa,tamela,mirna,kerrie,venus,felicita,cristy,carmelita,berniece,annemarie,tiara,roseanne,missy,cori,roxana,pricilla,kristal,jung,elyse,haydee,aletha,bettina,marge,gillian,filomena,zenaida,harriette,caridad,vada,aretha,pearline,marjory,marcela,flor,evette,elouise,alina,damaris,catharine,belva,nakia,marlena,luanne,lorine,karon,dorene,danita,brenna,tatiana,louann,julianna,andria,philomena,lucila,leonora,dovie,romona,mimi,jacquelin,gaye,tonja,misti,chastity,stacia,roxann,micaela,velda,marlys,johnna,aura,ivonne,hayley,nicki,majorie,herlinda,yadira,perla,gregoria,antonette,shelli,mozelle,mariah,joelle,cordelia,josette,chiquita,trista,laquita,georgiana,candi,shanon,hildegard,stephany,magda,karol,gabriella,tiana,roma,richelle,oleta,jacque,idella,alaina,suzanna,jovita,tosha,nereida,marlyn,kyla,delfina,tena,stephenie,sabina,nathalie,marcelle,gertie,darleen,thea,sharonda,shantel,belen,venessa,rosalina,genoveva,clementine,rosalba,renate,renata,georgianna,floy,dorcas,ariana,tyra,theda,mariam,juli,jesica,vikki,verla,roselyn,melvina,jannette,ginny,debrah,corrie,violeta,myrtis,latricia,collette,charleen,anissa,viviana,twyla,nedra,latonia,hellen,fabiola,annamarie,adell,sharyn,chantal,niki,maud,lizette,lindy,kesha,jeana,danelle,charline,chanel,valorie,dortha,cristal,sunny,leone,leilani,gerri,debi,andra,keshia,eulalia,easter,dulce,natividad,linnie,kami,georgie,catina,brook,alda,winnifred,sharla,ruthann,meaghan,magdalene,lissette,adelaida,venita,trena,shirlene,shameka,elizebeth,dian,shanta,latosha,carlotta,windy,rosina,mariann,leisa,jonnie,dawna,cathie,astrid,laureen,janeen,holli,fawn,vickey,teressa,shante,rubye,marcelina,chanda,terese,scarlett,marnie,lulu,lisette,jeniffer,elenor,dorinda,donita,carman,bernita,altagracia,aleta,adrianna,zoraida,lyndsey,janina,starla,phylis,phuong,kyra,charisse,blanch,sanjuanita,rona,nanci,marilee,maranda,brigette,sanjuana,marita,kassandra,joycelyn,felipa,chelsie,bonny,mireya,lorenza,kyong,ileana,candelaria,sherie,lucie,leatrice,lakeshia,gerda,edie,bambi,marylin,lavon,hortense,garnet,evie,tressa,shayna,lavina,kyung,jeanetta,sherrill,shara,phyliss,mittie,anabel,alesia,thuy,tawanda,joanie,tiffanie,lashanda,karissa,enriqueta,daria,daniella,corinna,alanna,abbey,roxane,roseanna,magnolia,lida,joellen,coral,carleen,tresa,peggie,novella,nila,maybelle,jenelle,carina,nova,melina,marquerite,margarette,josephina,evonne,cinthia,albina,toya,tawnya,sherita,myriam,lizabeth,lise,keely,jenni,giselle,cheryle,ardith,ardis,alesha,adriane,shaina,linnea,karolyn,felisha,dori,darci,artie,armida,zola,xiomara,vergie,shamika,nena,nannette,maxie,lovie,jeane,jaimie,inge,farrah,elaina,caitlyn,felicitas,cherly,caryl,yolonda,yasmin,teena,prudence,pennie,nydia,mackenzie,orpha,marvel,lizbeth,laurette,jerrie,hermelinda,carolee,tierra,mirian,meta,melony,kori,jennette,jamila,yoshiko,susannah,salina,rhiannon,joleen,cristine,ashton,aracely,tomeka,shalonda,marti,lacie,kala,jada,ilse,hailey,brittani,zona,syble,sherryl,nidia,marlo,kandice,kandi,alycia,ronna,norene,mercy,ingeborg,giovanna,gemma,christel,audry,zora,vita,trish,stephaine,shirlee,shanika,melonie,mazie,jazmin,inga,hettie,geralyn,fonda,estrella,adella,sarita,rina,milissa,maribeth,golda,evon,ethelyn,enedina,cherise,chana,velva,tawanna,sade,mirta,karie,jacinta,elna,davina,cierra,ashlie,albertha,tanesha,nelle,mindi,lorinda,larue,florene,demetra,dedra,ciara,chantelle,ashly,suzy,rosalva,noelia,lyda,leatha,krystyna,kristan,karri,darline,darcie,cinda,cherrie,awilda,almeda,rolanda,lanette,jerilyn,gisele,evalyn,cyndi,cleta,carin,zina,zena,velia,tanika,charissa,talia,margarete,lavonda,kaylee,kathlene,jonna,irena,ilona,idalia,candis,candance,brandee,anitra,alida,sigrid,nicolette,maryjo,linette,hedwig,christiana,alexia,tressie,modesta,lupita,lita,gladis,evelia,davida,cherri,cecily,ashely,annabel,agustina,wanita,shirly,rosaura,hulda,yetta,verona,thomasina,sibyl,shannan,mechelle,leandra,lani,kylee,kandy,jolynn,ferne,eboni,corene,alysia,zula,nada,moira,lyndsay,lorretta,jammie,hortensia,gaynell,adria,vina,vicenta,tangela,stephine,norine,nella,liana,leslee,kimberely,iliana,glory,felica,emogene,elfriede,eden,eartha,carma,ocie,lennie,kiara,jacalyn,carlota,arielle,otilia,kirstin,kacey,johnetta,joetta,jeraldine,jaunita,elana,dorthea,cami,amada,adelia,vernita,tamar,siobhan,renea,rashida,ouida,nilsa,meryl,kristyn,julieta,danica,breanne,aurea,anglea,sherron,odette,malia,lorelei,leesa,kenna,kathlyn,fiona,charlette,suzie,shantell,sabra,racquel,myong,mira,martine,lucienne,lavada,juliann,elvera,delphia,christiane,charolette,carri,asha,angella,paola,ninfa,leda,stefani,shanell,palma,machelle,lissa,kecia,kathryne,karlene,julissa,jettie,jenniffer,corrina,carolann,alena,rosaria,myrtice,marylee,liane,kenyatta,judie,janey,elmira,eldora,denna,cristi,cathi,zaida,vonnie,viva,vernie,rosaline,mariela,luciana,lesli,karan,felice,deneen,adina,wynona,tarsha,sheron,shanita,shani,shandra,randa,pinkie,nelida,marilou,lyla,laurene,laci,janene,dorotha,daniele,dani,carolynn,carlyn,berenice,ayesha,anneliese,alethea,thersa,tamiko,rufina,oliva,mozell,marylyn,kristian,kathyrn,kasandra,kandace,janae,domenica,debbra,dannielle,chun,arcelia,zenobia,sharen,sharee,lavinia,kacie,jackeline,huong,felisa,emelia,eleanora,cythia,cristin,claribel,anastacia,zulma,zandra,yoko,tenisha,susann,sherilyn,shay,shawanda,romana,mathilda,linsey,keiko,joana,isela,gretta,georgetta,eugenie,desirae,delora,corazon,antonina,anika,willene,tracee,tamatha,nichelle,mickie,maegan,luana,lanita,kelsie,edelmira,bree,afton,teodora,tamie,shena,linh,keli,kaci,danyelle,arlette,albertine,adelle,tiffiny,simona,nicolasa,nichol,nakisha,maira,loreen,kizzy,fallon,christene,bobbye,ying,vincenza,tanja,rubie,roni,queenie,margarett,kimberli,irmgard,idell,hilma,evelina,esta,emilee,dennise,dania,carie,risa,rikki,particia,masako,luvenia,loree,loni,lien,gigi,florencia,denita,billye,tomika,sharita,rana,nikole,neoma,margarite,madalyn,lucina,laila,kali,jenette,gabriele,evelyne,elenora,clementina,alejandrina,zulema,violette,vannessa,thresa,retta,patience,noella,nickie,jonell,chaya,camelia,bethel,anya,suzann,mila,lilla,laverna,keesha,kattie,georgene,eveline,estell,elizbeth,vivienne,vallie,trudie,stephane,magaly,madie,kenyetta,karren,janetta,hermine,drucilla,debbi,celestina,candie,britni,beckie,amina,zita,yolande,vivien,vernetta,trudi,pearle,patrina,ossie,nicolle,loyce,letty,katharina,joselyn,jonelle,jenell,iesha,heide,florinda,florentina,elodia,dorine,brunilda,brigid,ashli,ardella,twana,tarah,shavon,serina,rayna,ramonita,margurite,lucrecia,kourtney,kati,jesenia,crista,ayana,alica,alia,vinnie,suellen,romelia,rachell,olympia,michiko,kathaleen,jolie,jessi,janessa,hana,elease,carletta,britany,shona,salome,rosamond,regena,raina,ngoc,nelia,louvenia,lesia,latrina,laticia,larhonda,jina,jacki,emmy,deeann,coretta,arnetta,thalia,shanice,neta,mikki,micki,lonna,leana,lashunda,kiley,joye,jacqulyn,ignacia,hyun,hiroko,henriette,elayne,delinda,dahlia,coreen,consuela,conchita,babette,ayanna,anette,albertina,shawnee,shaneka,quiana,pamelia,merri,merlene,margit,kiesha,kiera,kaylene,jodee,jenise,erlene,emmie,dalila,daisey,casie,belia,babara,versie,vanesa,shelba,shawnda,nikia,naoma,marna,margeret,madaline,lawana,kindra,jutta,jazmine,janett,hannelore,glendora,gertrud,garnett,freeda,frederica,florance,flavia,carline,beverlee,anjanette,valda,tamala,shonna,sarina,oneida,merilyn,marleen,lurline,lenna,katherin,jeni,gracia,glady,farah,enola,dominque,devona,delana,cecila,caprice,alysha,alethia,vena,theresia,tawny,shakira,samara,sachiko,rachele,pamella,marni,mariel,maren,malisa,ligia,lera,latoria,larae,kimber,kathern,karey,jennefer,janeth,halina,fredia,delisa,debroah,ciera,angelika,andree,altha,vivan,terresa,tanna,sudie,signe,salena,ronni,rebbecca,myrtie,malika,maida,leonarda,kayleigh,ethyl,ellyn,dayle,cammie,brittni,birgit,avelina,asuncion,arianna,akiko,venice,tyesha,tonie,tiesha,takisha,steffanie,sindy,meghann,manda,macie,kellye,kellee,joslyn,inger,indira,glinda,glennis,fernanda,faustina,eneida,elicia,digna,dell,arletta,willia,tammara,tabetha,sherrell,sari,rebbeca,pauletta,natosha,nakita,mammie,kenisha,kazuko,kassie,earlean,daphine,corliss,clotilde,carolyne,bernetta,augustina,audrea,annis,annabell,tennille,tamica,selene,rosana,regenia,qiana,markita,macy,leeanne,laurine,jessenia,janita,georgine,genie,emiko,elvie,deandra,dagmar,corie,collen,cherish,romaine,porsha,pearlene,micheline,merna,margorie,margaretta,lore,jenine,hermina,fredericka,elke,drusilla,dorathy,dione,celena,brigida,allegra,tamekia,synthia,sook,slyvia,rosann,reatha,raye,marquetta,margart,ling,layla,kymberly,kiana,kayleen,katlyn,karmen,joella,emelda,eleni,detra,clemmie,cheryll,chantell,cathey,arnita,arla,angle,angelic,alyse,zofia,thomasine,tennie,sherly,sherley,sharyl,remedios,petrina,nickole,myung,myrle,mozella,louanne,lisha,latia,krysta,julienne,jeanene,jacqualine,isaura,gwenda,earleen,cleopatra,carlie,audie,antonietta,alise,verdell,tomoko,thao,talisha,shemika,savanna,santina,rosia,raeann,odilia,nana,minna,magan,lynelle,karma,joeann,ivana,inell,ilana,gudrun,dreama,crissy,chante,carmelina,arvilla,annamae,alvera,aleida,yanira,vanda,tianna,stefania,shira,nicol,nancie,monserrate,melynda,melany,lovella,laure,kacy,jacquelynn,hyon,gertha,eliana,christena,christeen,charise,caterina,carley,candyce,arlena,ammie,willette,vanita,tuyet,syreeta,penney,nyla,maryam,marya,magen,ludie,loma,livia,lanell,kimberlie,julee,donetta,diedra,denisha,deane,dawne,clarine,cherryl,bronwyn,alla,valery,tonda,sueann,soraya,shoshana,shela,sharleen,shanelle,nerissa,meridith,mellie,maye,maple,magaret,lili,leonila,leonie,leeanna,lavonia,lavera,kristel,kathey,kathe,jann,ilda,hildred,hildegarde,genia,fumiko,evelin,ermelinda,elly,dung,doloris,dionna,danae,berneice,annice,alix,verena,verdie,shawnna,shawana,shaunna,rozella,randee,ranae,milagro,lynell,luise,loida,lisbeth,karleen,junita,jona,isis,hyacinth,hedy,gwenn,ethelene,erline,donya,domonique,delicia,dannette,cicely,branda,blythe,bethann,ashlyn,annalee,alline,yuko,vella,trang,towanda,tesha,sherlyn,narcisa,miguelina,meri,maybell,marlana,marguerita,madlyn,lory,loriann,leonore,leighann,laurice,latesha,laronda,katrice,kasie,kaley,jadwiga,glennie,gearldine,francina,epifania,dyan,dorie,diedre,denese,demetrice,delena,cristie,cleora,catarina,carisa,barbera,almeta,trula,tereasa,solange,sheilah,shavonne,sanora,rochell,mathilde,margareta,maia,lynsey,lawanna,launa,kena,keena,katia,glynda,gaylene,elvina,elanor,danuta,danika,cristen,cordie,coletta,clarita,carmon,brynn,azucena,aundrea,angele,verlie,verlene,tamesha,silvana,sebrina,samira,reda,raylene,penni,norah,noma,mireille,melissia,maryalice,laraine,kimbery,karyl,karine,jolanda,johana,jesusa,jaleesa,jacquelyne,iluminada,hilaria,hanh,gennie,francie,floretta,exie,edda,drema,delpha,barbar,assunta,ardell,annalisa,alisia,yukiko,yolando,wonda,waltraud,veta,temeka,tameika,shirleen,shenita,piedad,ozella,mirtha,marilu,kimiko,juliane,jenice,janay,jacquiline,hilde,elois,echo,devorah,chau,brinda,betsey,arminda,aracelis,apryl,annett,alishia,veola,usha,toshiko,theola,tashia,talitha,shery,renetta,reiko,rasheeda,obdulia,mika,melaine,meggan,marlen,marget,marceline,mana,magdalen,librada,lezlie,latashia,lasandra,kelle,isidra,inocencia,gwyn,francoise,erminia,erinn,dimple,devora,criselda,armanda,arie,ariane,angelena,aliza,adriene,adaline,xochitl,twanna,tomiko,tamisha,taisha,susy,rutha,rhona,noriko,natashia,merrie,marinda,mariko,margert,loris,lizzette,leisha,kaila,joannie,jerrica,jene,jannet,janee,jacinda,herta,elenore,doretta,delaine,daniell,claudie,britta,apolonia,amberly,alease,yuri,waneta,tomi,sharri,sandie,roselle,reynalda,raguel,phylicia,patria,olimpia,odelia,mitzie,minda,mignon,mica,mendy,marivel,maile,lynetta,lavette,lauryn,latrisha,lakiesha,kiersten,kary,josphine,jolyn,jetta,janise,jacquie,ivelisse,glynis,gianna,gaynelle,danyell,danille,dacia,coralee,cher,ceola,arianne,aleshia,yung,williemae,trinh,thora,sherika,shemeka,shaunda,roseline,ricki,melda,mallie,lavonna,latina,laquanda,lala,lachelle,klara,kandis,johna,jeanmarie,jaye,grayce,gertude,emerita,ebonie,clorinda,ching,chery,carola,breann,blossom,bernardine,becki,arletha,argelia,alita,yulanda,yessenia,tobi,tasia,sylvie,shirl,shirely,shella,shantelle,sacha,rebecka,providencia,paulene,misha,miki,marline,marica,lorita,latoyia,lasonya,kerstin,kenda,keitha,kathrin,jaymie,gricelda,ginette,eryn,elina,elfrieda,danyel,cheree,chanelle,barrie,aurore,annamaria,alleen,ailene,aide,yasmine,vashti,treasa,tiffaney,sheryll,sharie,shanae,raisa,neda,mitsuko,mirella,milda,maryanna,maragret,mabelle,luetta,lorina,letisha,latarsha,lanelle,lajuana,krissy,karly,karena,jessika,jerica,jeanelle,jalisa,jacelyn,izola,euna,etha,domitila,dominica,daina,creola,carli,camie,brittny,ashanti,anisha,aleen,adah,yasuko,valrie,tona,tinisha,terisa,taneka,simonne,shalanda,serita,ressie,refugia,olene,margherita,mandie,maire,lyndia,luci,lorriane,loreta,leonia,lavona,lashawnda,lakia,kyoko,krystina,krysten,kenia,kelsi,jeanice,isobel,georgiann,genny,felicidad,eilene,deloise,deedee,conception,clora,cherilyn,calandra,armandina,anisa,tiera,theressa,stephania,sima,shyla,shonta,shera,shaquita,shala,rossana,nohemi,nery,moriah,melita,melida,melani,marylynn,marisha,mariette,malorie,madelene,ludivina,loria,lorette,loralee,lianne,lavenia,laurinda,lashon,kimi,keila,katelynn,jone,joane,jayna,janella,hertha,francene,elinore,despina,delsie,deedra,clemencia,carolin,bulah,brittanie,blondell,bibi,beaulah,beata,annita,agripina,virgen,valene,twanda,tommye,tarra,tari,tammera,shakia,sadye,ruthanne,rochel,rivka,pura,nenita,natisha,ming,merrilee,melodee,marvis,lucilla,leena,laveta,larita,lanie,keren,ileen,georgeann,genna,frida,eufemia,emely,edyth,deonna,deadra,darlena,chanell,cathern,cassondra,cassaundra,bernarda,berna,arlinda,anamaria,vertie,valeri,torri,stasia,sherise,sherill,sanda,ruthe,rosy,robbi,ranee,quyen,pearly,palmira,onita,nisha,niesha,nida,merlyn,mayola,marylouise,marth,margene,madelaine,londa,leontine,leoma,leia,lauralee,lanora,lakita,kiyoko,keturah,katelin,kareen,jonie,johnette,jenee,jeanett,izetta,hiedi,heike,hassie,giuseppina,georgann,fidela,fernande,elwanda,ellamae,eliz,dusti,dotty,cyndy,coralie,celesta,alverta,xenia,wava,vanetta,torrie,tashina,tandy,tambra,tama,stepanie,shila,shaunta,sharan,shaniqua,shae,setsuko,serafina,sandee,rosamaria,priscila,olinda,nadene,muoi,michelina,mercedez,maryrose,marcene,magali,mafalda,lannie,kayce,karoline,kamilah,kamala,justa,joline,jennine,jacquetta,iraida,georgeanna,franchesca,emeline,elane,ehtel,earlie,dulcie,dalene,classie,chere,charis,caroyln,carmina,carita,bethanie,ayako,arica,alysa,alessandra,akilah,adrien,zetta,youlanda,yelena,yahaira,xuan,wendolyn,tijuana,terina,teresia,suzi,sherell,shavonda,shaunte,sharda,shakita,sena,ryann,rubi,riva,reginia,rachal,parthenia,pamula,monnie,monet,michaele,melia,malka,maisha,lisandra,lekisha,lean,lakendra,krystin,kortney,kizzie,kittie,kera,kendal,kemberly,kanisha,julene,jule,johanne,jamee,halley,gidget,fredricka,fleta,fatimah,eusebia,elza,eleonore,dorthey,doria,donella,dinorah,delorse,claretha,christinia,charlyn,bong,belkis,azzie,andera,aiko,adena,yajaira,vania,ulrike,toshia,tifany,stefany,shizue,shenika,shawanna,sharolyn,sharilyn,shaquana,shantay,rozanne,roselee,remona,reanna,raelene,phung,petronila,natacha,nancey,myrl,miyoko,miesha,merideth,marvella,marquitta,marhta,marchelle,lizeth,libbie,lahoma,ladawn,kina,katheleen,katharyn,karisa,kaleigh,junie,julieann,johnsie,janean,jaimee,jackqueline,hisako,herma,helaine,gwyneth,gita,eustolia,emelina,elin,edris,donnette,donnetta,dierdre,denae,darcel,clarisa,cinderella,chia,charlesetta,charita,celsa,cassy,cassi,carlee,bruna,brittaney,brande,billi,antonetta,angla,angelyn,analisa,alane,wenona,wendie,veronique,vannesa,tobie,tempie,sumiko,sulema,somer,sheba,sharice,shanel,shalon,rosio,roselia,renay,rema,reena,ozie,oretha,oralee,ngan,nakesha,milly,marybelle,margrett,maragaret,manie,lurlene,lillia,lieselotte,lavelle,lashaunda,lakeesha,kaycee,kalyn,joya,joette,jenae,janiece,illa,grisel,glayds,genevie,gala,fredda,eleonor,debera,deandrea,corrinne,cordia,contessa,colene,cleotilde,chantay,cecille,beatris,azalee,arlean,ardath,anjelica,anja,alfredia,aleisha,zada,yuonne,xiao,willodean,vennie,vanna,tyisha,tova,torie,tonisha,tilda,tien,sirena,sherril,shanti,shan,senaida,samella,robbyn,renda,reita,phebe,paulita,nobuko,nguyet,neomi,mikaela,melania,maximina,marg,maisie,lynna,lilli,lashaun,lakenya,lael,kirstie,kathline,kasha,karlyn,karima,jovan,josefine,jennell,jacqui,jackelyn,hien,grazyna,florrie,floria,eleonora,dwana,dorla,delmy,deja,dede,dann,crysta,clelia,claris,chieko,cherlyn,cherelle,charmain,chara,cammy,arnette,ardelle,annika,amiee,amee,allena,yvone,yuki,yoshie,yevette,yael,willetta,voncile,venetta,tula,tonette,timika,temika,telma,teisha,taren,stacee,shawnta,saturnina,ricarda,pasty,onie,nubia,marielle,mariella,marianela,mardell,luanna,loise,lisabeth,lindsy,lilliana,lilliam,lelah,leigha,leanora,kristeen,khalilah,keeley,kandra,junko,joaquina,jerlene,jani,jamika,hsiu,hermila,genevive,evia,eugena,emmaline,elfreda,elene,donette,delcie,deeanna,darcey,clarinda,cira,chae,celinda,catheryn,casimira,carmelia,camellia,breana,bobette,bernardina,bebe,basilia,arlyne,amal,alayna,zonia,zenia,yuriko,yaeko,wynell,willena,vernia,tora,terrilyn,terica,tenesha,tawna,tajuana,taina,stephnie,sona,sina,shondra,shizuko,sherlene,sherice,sharika,rossie,rosena,rima,rheba,renna,natalya,nancee,melodi,meda,matha,marketta,maricruz,marcelene,malvina,luba,louetta,leida,lecia,lauran,lashawna,laine,khadijah,katerine,kasi,kallie,julietta,jesusita,jestine,jessia,jeffie,janyce,isadora,georgianne,fidelia,evita,eura,eulah,estefana,elsy,eladia,dodie,denisse,deloras,delila,daysi,crystle,concha,claretta,charlsie,charlena,carylon,bettyann,asley,ashlea,amira,agueda,agnus,yuette,vinita,victorina,tynisha,treena,toccara,tish,thomasena,tegan,soila,shenna,sharmaine,shantae,shandi,saran,sarai,sana,rosette,rolande,regine,otelia,olevia,nicholle,necole,naida,myrta,myesha,mitsue,minta,mertie,margy,mahalia,madalene,loura,lorean,lesha,leonida,lenita,lavone,lashell,lashandra,lamonica,kimbra,katherina,karry,kanesha,jong,jeneva,jaquelyn,gilma,ghislaine,gertrudis,fransisca,fermina,ettie,etsuko,ellan,elidia,edra,dorethea,doreatha,denyse,deetta,daine,cyrstal,corrin,cayla,carlita,camila,burma,bula,buena,barabara,avril,alaine,zana,wilhemina,wanetta,verline,vasiliki,tonita,tisa,teofila,tayna,taunya,tandra,takako,sunni,suanne,sixta,sharell,seema,rosenda,robena,raymonde,pamila,ozell,neida,mistie,micha,merissa,maurita,maryln,maryetta,marcell,malena,makeda,lovetta,lourie,lorrine,lorilee,laurena,lashay,larraine,laree,lacresha,kristle,keva,keira,karole,joie,jinny,jeannetta,jama,heidy,gilberte,gema,faviola,evelynn,enda,elli,ellena,divina,dagny,collene,codi,cindie,chassidy,chasidy,catrice,catherina,cassey,caroll,carlena,candra,calista,bryanna,britteny,beula,bari,audrie,audria,ardelia,annelle,angila,alona,allyn".split(","),surnames:"smith,johnson,williams,jones,brown,davis,miller,wilson,moore,taylor,anderson,jackson,white,harris,martin,thompson,garcia,martinez,robinson,clark,rodriguez,lewis,lee,walker,hall,allen,young,hernandez,king,wright,lopez,hill,green,adams,baker,gonzalez,nelson,carter,mitchell,perez,roberts,turner,phillips,campbell,parker,evans,edwards,collins,stewart,sanchez,morris,rogers,reed,cook,morgan,bell,murphy,bailey,rivera,cooper,richardson,cox,howard,ward,torres,peterson,gray,ramirez,watson,brooks,sanders,price,bennett,wood,barnes,ross,henderson,coleman,jenkins,perry,powell,long,patterson,hughes,flores,washington,butler,simmons,foster,gonzales,bryant,alexander,griffin,diaz,hayes,myers,ford,hamilton,graham,sullivan,wallace,woods,cole,west,owens,reynolds,fisher,ellis,harrison,gibson,mcdonald,cruz,marshall,ortiz,gomez,murray,freeman,wells,webb,simpson,stevens,tucker,porter,hicks,crawford,boyd,mason,morales,kennedy,warren,dixon,ramos,reyes,burns,gordon,shaw,holmes,rice,robertson,hunt,black,daniels,palmer,mills,nichols,grant,knight,ferguson,stone,hawkins,dunn,perkins,hudson,spencer,gardner,stephens,payne,pierce,berry,matthews,arnold,wagner,willis,watkins,olson,carroll,duncan,snyder,hart,cunningham,lane,andrews,ruiz,harper,fox,riley,armstrong,carpenter,weaver,greene,elliott,chavez,sims,peters,kelley,franklin,lawson,fields,gutierrez,schmidt,carr,vasquez,castillo,wheeler,chapman,montgomery,richards,williamson,johnston,banks,meyer,bishop,mccoy,howell,alvarez,morrison,hansen,fernandez,garza,harvey,burton,nguyen,jacobs,reid,fuller,lynch,garrett,romero,welch,larson,frazier,burke,hanson,mendoza,moreno,bowman,medina,fowler,brewer,hoffman,carlson,silva,pearson,holland,fleming,jensen,vargas,byrd,davidson,hopkins,herrera,wade,soto,walters,neal,caldwell,lowe,jennings,barnett,graves,jimenez,horton,shelton,barrett,obrien,castro,sutton,mckinney,lucas,miles,rodriquez,chambers,holt,lambert,fletcher,watts,bates,hale,rhodes,pena,beck,newman,haynes,mcdaniel,mendez,bush,vaughn,parks,dawson,santiago,norris,hardy,steele,curry,powers,schultz,barker,guzman,page,munoz,ball,keller,chandler,weber,walsh,lyons,ramsey,wolfe,schneider,mullins,benson,sharp,bowen,barber,cummings,hines,baldwin,griffith,valdez,hubbard,salazar,reeves,warner,stevenson,burgess,santos,tate,cross,garner,mann,mack,moss,thornton,mcgee,farmer,delgado,aguilar,vega,glover,manning,cohen,harmon,rodgers,robbins,newton,blair,higgins,ingram,reese,cannon,strickland,townsend,potter,goodwin,walton,rowe,hampton,ortega,patton,swanson,goodman,maldonado,yates,becker,erickson,hodges,rios,conner,adkins,webster,malone,hammond,flowers,cobb,moody,quinn,pope,osborne,mccarthy,guerrero,estrada,sandoval,gibbs,gross,fitzgerald,stokes,doyle,saunders,wise,colon,gill,alvarado,greer,padilla,waters,nunez,ballard,schwartz,mcbride,houston,christensen,klein,pratt,briggs,parsons,mclaughlin,zimmerman,buchanan,moran,copeland,pittman,brady,mccormick,holloway,brock,poole,logan,bass,marsh,drake,wong,jefferson,morton,abbott,sparks,norton,huff,massey,figueroa,carson,bowers,roberson,barton,tran,lamb,harrington,boone,cortez,clarke,mathis,singleton,wilkins,cain,underwood,hogan,mckenzie,collier,luna,phelps,mcguire,bridges,wilkerson,nash,summers,atkins,wilcox,pitts,conley,marquez,burnett,cochran,chase,davenport,hood,gates,ayala,sawyer,vazquez,dickerson,hodge,acosta,flynn,espinoza,nicholson,monroe,wolf,morrow,whitaker,oconnor,skinner,ware,molina,kirby,huffman,gilmore,dominguez,oneal,lang,combs,kramer,hancock,gallagher,gaines,shaffer,wiggins,mathews,mcclain,fischer,wall,melton,hensley,bond,dyer,grimes,contreras,wyatt,baxter,snow,mosley,shepherd,larsen,hoover,beasley,petersen,whitehead,meyers,garrison,shields,horn,savage,olsen,schroeder,hartman,woodard,mueller,kemp,deleon,booth,patel,calhoun,wiley,eaton,cline,navarro,harrell,humphrey,parrish,duran,hutchinson,hess,dorsey,bullock,robles,beard,dalton,avila,rich,blackwell,johns,blankenship,trevino,salinas,campos,pruitt,callahan,montoya,hardin,guerra,mcdowell,stafford,gallegos,henson,wilkinson,booker,merritt,atkinson,orr,decker,hobbs,tanner,knox,pacheco,stephenson,glass,rojas,serrano,marks,hickman,sweeney,strong,mcclure,conway,roth,maynard,farrell,lowery,hurst,nixon,weiss,trujillo,ellison,sloan,juarez,winters,mclean,boyer,villarreal,mccall,gentry,carrillo,ayers,lara,sexton,pace,hull,leblanc,browning,velasquez,leach,chang,sellers,herring,noble,foley,bartlett,mercado,landry,durham,walls,barr,mckee,bauer,rivers,bradshaw,pugh,velez,rush,estes,dodson,morse,sheppard,weeks,camacho,bean,barron,livingston,middleton,spears,branch,blevins,chen,kerr,mcconnell,hatfield,harding,solis,frost,giles,blackburn,pennington,woodward,finley,mcintosh,koch,mccullough,blanchard,rivas,brennan,mejia,kane,benton,buckley,valentine,maddox,russo,mcknight,buck,moon,mcmillan,crosby,berg,dotson,mays,roach,chan,richmond,meadows,faulkner,oneill,knapp,kline,ochoa,jacobson,gay,hendricks,horne,shepard,hebert,cardenas,mcintyre,waller,holman,donaldson,cantu,morin,gillespie,fuentes,tillman,bentley,peck,key,salas,rollins,gamble,dickson,santana,cabrera,cervantes,howe,hinton,hurley,spence,zamora,yang,mcneil,suarez,petty,gould,mcfarland,sampson,carver,bray,macdonald,stout,hester,melendez,dillon,farley,hopper,galloway,potts,joyner,stein,aguirre,osborn,mercer,bender,franco,rowland,sykes,pickett,sears,mayo,dunlap,hayden,wilder,mckay,coffey,mccarty,ewing,cooley,vaughan,bonner,cotton,holder,stark,ferrell,cantrell,fulton,lott,calderon,pollard,hooper,burch,mullen,fry,riddle,levy,duke,odonnell,britt,daugherty,berger,dillard,alston,frye,riggs,chaney,odom,duffy,fitzpatrick,valenzuela,mayer,alford,mcpherson,acevedo,barrera,cote,reilly,compton,mooney,mcgowan,craft,clemons,wynn,nielsen,baird,stanton,snider,rosales,bright,witt,hays,holden,rutledge,kinney,clements,castaneda,slater,hahn,burks,delaney,pate,lancaster,sharpe,whitfield,talley,macias,burris,ratliff,mccray,madden,kaufman,beach,goff,cash,bolton,mcfadden,levine,byers,kirkland,kidd,workman,carney,mcleod,holcomb,finch,sosa,haney,franks,sargent,nieves,downs,rasmussen,bird,hewitt,foreman,valencia,oneil,delacruz,vinson,dejesus,hyde,forbes,gilliam,guthrie,wooten,huber,barlow,boyle,mcmahon,buckner,rocha,puckett,langley,knowles,cooke,velazquez,whitley,vang,shea,rouse,hartley,mayfield,elder,rankin,hanna,cowan,lucero,arroyo,slaughter,haas,oconnell,minor,boucher,archer,boggs,dougherty,andersen,newell,crowe,wang,friedman,bland,swain,holley,pearce,childs,yarbrough,galvan,proctor,meeks,lozano,mora,rangel,bacon,villanueva,schaefer,rosado,helms,boyce,goss,stinson,ibarra,hutchins,covington,crowley,hatcher,mackey,bunch,womack,polk,dodd,childress,childers,villa,springer,mahoney,dailey,belcher,lockhart,griggs,costa,brandt,walden,moser,tatum,mccann,akers,lutz,pryor,orozco,mcallister,lugo,davies,shoemaker,rutherford,newsome,magee,chamberlain,blanton,simms,godfrey,flanagan,crum,cordova,escobar,downing,sinclair,donahue,krueger,mcginnis,gore,farris,webber,corbett,andrade,starr,lyon,yoder,hastings,mcgrath,spivey,krause,harden,crabtree,kirkpatrick,arrington,ritter,mcghee,bolden,maloney,gagnon,dunbar,ponce,pike,mayes,beatty,mobley,kimball,butts,montes,eldridge,braun,hamm,gibbons,moyer,manley,herron,plummer,elmore,cramer,rucker,pierson,fontenot,rubio,goldstein,elkins,wills,novak,hickey,worley,gorman,katz,dickinson,broussard,woodruff,crow,britton,nance,lehman,bingham,zuniga,whaley,shafer,coffman,steward,delarosa,neely,mata,davila,mccabe,kessler,hinkle,welsh,pagan,goldberg,goins,crouch,cuevas,quinones,mcdermott,hendrickson,samuels,denton,bergeron,ivey,locke,haines,snell,hoskins,byrne,arias,corbin,beltran,chappell,downey,dooley,tuttle,couch,payton,mcelroy,crockett,groves,cartwright,dickey,mcgill,dubois,muniz,tolbert,dempsey,cisneros,sewell,latham,vigil,tapia,rainey,norwood,stroud,meade,tipton,kuhn,hilliard,bonilla,teague,gunn,greenwood,correa,reece,pineda,phipps,frey,kaiser,ames,gunter,schmitt,milligan,espinosa,bowden,vickers,lowry,pritchard,costello,piper,mcclellan,lovell,sheehan,hatch,dobson,singh,jeffries,hollingsworth,sorensen,meza,fink,donnelly,burrell,tomlinson,colbert,billings,ritchie,helton,sutherland,peoples,mcqueen,thomason,givens,crocker,vogel,robison,dunham,coker,swartz,keys,ladner,richter,hargrove,edmonds,brantley,albright,murdock,boswell,muller,quintero,padgett,kenney,daly,connolly,inman,quintana,lund,barnard,villegas,simons,huggins,tidwell,sanderson,bullard,mcclendon,duarte,draper,marrero,dwyer,abrams,stover,goode,fraser,crews,bernal,godwin,conklin,mcneal,baca,esparza,crowder,bower,brewster,mcneill,rodrigues,leal,coates,raines,mccain,mccord,miner,holbrook,swift,dukes,carlisle,aldridge,ackerman,starks,ricks,holliday,ferris,hairston,sheffield,lange,fountain,doss,betts,kaplan,carmichael,bloom,ruffin,penn,kern,bowles,sizemore,larkin,dupree,seals,metcalf,hutchison,henley,farr,mccauley,hankins,gustafson,curran,waddell,ramey,cates,pollock,cummins,messer,heller,funk,cornett,palacios,galindo,cano,hathaway,pham,enriquez,salgado,pelletier,painter,wiseman,blount,feliciano,houser,doherty,mead,mcgraw,swan,capps,blanco,blackmon,thomson,mcmanus,burkett,gleason,dickens,cormier,voss,rushing,rosenberg,hurd,dumas,benitez,arellano,marin,caudill,bragg,jaramillo,huerta,gipson,colvin,biggs,vela,platt,cassidy,tompkins,mccollum,dolan,daley,crump,sneed,kilgore,grove,grimm,davison,brunson,prater,marcum,devine,dodge,stratton,rosas,choi,tripp,ledbetter,hightower,feldman,epps,yeager,posey,scruggs,cope,stubbs,richey,overton,trotter,sprague,cordero,butcher,stiles,burgos,woodson,horner,bassett,purcell,haskins,akins,ziegler,spaulding,hadley,grubbs,sumner,murillo,zavala,shook,lockwood,driscoll,dahl,thorpe,redmond,putnam,mcwilliams,mcrae,romano,joiner,sadler,hedrick,hager,hagen,fitch,coulter,thacker,mansfield,langston,guidry,ferreira,corley,conn,rossi,lackey,baez,saenz,mcnamara,mcmullen,mckenna,mcdonough,link,engel,browne,roper,peacock,eubanks,drummond,stringer,pritchett,parham,mims,landers,grayson,schafer,egan,timmons,ohara,keen,hamlin,finn,cortes,mcnair,nadeau,moseley,michaud,rosen,oakes,kurtz,jeffers,calloway,beal,bautista,winn,suggs,stern,stapleton,lyles,laird,montano,dawkins,hagan,goldman,bryson,barajas,lovett,segura,metz,lockett,langford,hinson,eastman,hooks,smallwood,shapiro,crowell,whalen,triplett,chatman,aldrich,cahill,youngblood,ybarra,stallings,sheets,reeder,connelly,bateman,abernathy,winkler,wilkes,masters,hackett,granger,gillis,schmitz,sapp,napier,souza,lanier,gomes,weir,otero,ledford,burroughs,babcock,ventura,siegel,dugan,bledsoe,atwood,wray,varner,spangler,anaya,staley,kraft,fournier,belanger,wolff,thorne,bynum,burnette,boykin,swenson,purvis,pina,khan,duvall,darby,xiong,kauffman,healy,engle,benoit,valle,steiner,spicer,shaver,randle,lundy,chin,calvert,staton,neff,kearney,darden,oakley,medeiros,mccracken,crenshaw,perdue,dill,whittaker,tobin,washburn,hogue,goodrich,easley,bravo,dennison,shipley,kerns,jorgensen,crain,villalobos,maurer,longoria,keene,coon,witherspoon,staples,pettit,kincaid,eason,madrid,echols,lusk,stahl,currie,thayer,shultz,mcnally,seay,maher,gagne,barrow,nava,moreland,honeycutt,hearn,diggs,caron,whitten,westbrook,stovall,ragland,munson,meier,looney,kimble,jolly,hobson,goddard,culver,burr,presley,negron,connell,tovar,huddleston,ashby,salter,root,pendleton,oleary,nickerson,myrick,judd,jacobsen,bain,adair,starnes,matos,busby,herndon,hanley,bellamy,doty,bartley,yazzie,rowell,parson,gifford,cullen,christiansen,benavides,barnhart,talbot,mock,crandall,connors,bonds,whitt,gage,bergman,arredondo,addison,lujan,dowdy,jernigan,huynh,bouchard,dutton,rhoades,ouellette,kiser,herrington,hare,blackman,babb,allred,rudd,paulson,ogden,koenig,geiger,begay,parra,lassiter,hawk,esposito,waldron,ransom,prather,chacon,vick,sands,roark,parr,mayberry,greenberg,coley,bruner,whitman,skaggs,shipman,leary,hutton,romo,medrano,ladd,kruse,askew,schulz,alfaro,tabor,mohr,gallo,bermudez,pereira,bliss,reaves,flint,comer,woodall,naquin,guevara,delong,carrier,pickens,tilley,schaffer,knutson,fenton,doran,vogt,vann,prescott,mclain,landis,corcoran,zapata,hyatt,hemphill,faulk,dove,boudreaux,aragon,whitlock,trejo,tackett,shearer,saldana,hanks,mckinnon,koehler,bourgeois,keyes,goodson,foote,lunsford,goldsmith,flood,winslow,sams,reagan,mccloud,hough,esquivel,naylor,loomis,coronado,ludwig,braswell,bearden,huang,fagan,ezell,edmondson,cronin,nunn,lemon,guillory,grier,dubose,traylor,ryder,dobbins,coyle,aponte,whitmore,smalls,rowan,malloy,cardona,braxton,borden,humphries,carrasco,ruff,metzger,huntley,hinojosa,finney,madsen,ernst,dozier,burkhart,bowser,peralta,daigle,whittington,sorenson,saucedo,roche,redding,fugate,avalos,waite,lind,huston,hawthorne,hamby,boyles,boles,regan,faust,crook,beam,barger,hinds,gallardo,willoughby,willingham,eckert,busch,zepeda,worthington,tinsley,hoff,hawley,carmona,varela,rector,newcomb,kinsey,dube,whatley,ragsdale,bernstein,becerra,yost,mattson,felder,cheek,handy,grossman,gauthier,escobedo,braden,beckman,mott,hillman,flaherty,dykes,stockton,stearns,lofton,coats,cavazos,beavers,barrios,tang,mosher,cardwell,coles,burnham,weller,lemons,beebe,aguilera,parnell,harman,couture,alley,schumacher,redd,dobbs,blum,blalock,merchant,ennis,denson,cottrell,brannon,bagley,aviles,watt,sousa,rosenthal,rooney,dietz,blank,paquette,mcclelland,duff,velasco,lentz,grubb,burrows,barbour,ulrich,shockley,rader,beyer,mixon,layton,altman,weathers,stoner,squires,shipp,priest,lipscomb,cutler,caballero,zimmer,willett,thurston,storey,medley,epperson,shah,mcmillian,baggett,torrez,hirsch,dent,poirier,peachey,farrar,creech,barth,trimble,dupre,albrecht,sample,lawler,crisp,conroy,wetzel,nesbitt,murry,jameson,wilhelm,patten,minton,matson,kimbrough,guinn,croft,toth,pulliam,nugent,newby,littlejohn,dias,canales,bernier,baron,singletary,renteria,pruett,mchugh,mabry,landrum,brower,stoddard,cagle,stjohn,scales,kohler,kellogg,hopson,gant,tharp,gann,zeigler,pringle,hammons,fairchild,deaton,chavis,carnes,rowley,matlock,kearns,irizarry,carrington,starkey,lopes,jarrell,craven,baum,littlefield,linn,humphreys,etheridge,cuellar,chastain,bundy,speer,skelton,quiroz,pyle,portillo,ponder,moulton,machado,killian,hutson,hitchcock,dowling,cloud,burdick,spann,pedersen,levin,leggett,hayward,dietrich,beaulieu,barksdale,wakefield,snowden,briscoe,bowie,berman,ogle,mcgregor,laughlin,helm,burden,wheatley,schreiber,pressley,parris,alaniz,agee,swann,snodgrass,schuster,radford,monk,mattingly,harp,girard,cheney,yancey,wagoner,ridley,lombardo,hudgins,gaskins,duckworth,coburn,willey,prado,newberry,magana,hammonds,elam,whipple,slade,serna,ojeda,liles,dorman,diehl,upton,reardon,michaels,goetz,eller,bauman,baer,layne,hummel,brenner,amaya,adamson,ornelas,dowell,cloutier,castellanos,wellman,saylor,orourke,moya,montalvo,kilpatrick,durbin,shell,oldham,kang,garvin,foss,branham,bartholomew,templeton,maguire,holton,rider,monahan,mccormack,beaty,anders,streeter,nieto,nielson,moffett,lankford,keating,heck,gatlin,delatorre,callaway,adcock,worrell,unger,robinette,nowak,jeter,brunner,steen,parrott,overstreet,nobles,montanez,clevenger,brinkley,trahan,quarles,pickering,pederson,jansen,grantham,gilchrist,crespo,aiken,schell,schaeffer,lorenz,leyva,harms,dyson,wallis,pease,leavitt,cheng,cavanaugh,batts,warden,seaman,rockwell,quezada,paxton,linder,houck,fontaine,durant,caruso,adler,pimentel,mize,lytle,cleary,cason,acker,switzer,isaacs,higginbotham,waterman,vandyke,stamper,sisk,shuler,riddick,mcmahan,levesque,hatton,bronson,bollinger,arnett,okeefe,gerber,gannon,farnsworth,baughman,silverman,satterfield,mccrary,kowalski,grigsby,greco,cabral,trout,rinehart,mahon,linton,gooden,curley,baugh,wyman,weiner,schwab,schuler,morrissey,mahan,bunn,thrasher,spear,waggoner,qualls,purdy,mcwhorter,mauldin,gilman,perryman,newsom,menard,martino,graf,billingsley,artis,simpkins,salisbury,quintanilla,gilliland,fraley,foust,crouse,scarborough,grissom,fultz,marlow,markham,madrigal,lawton,barfield,whiting,varney,schwarz,gooch,arce,wheat,truong,poulin,hurtado,selby,gaither,fortner,culpepper,coughlin,brinson,boudreau,bales,stepp,holm,schilling,morrell,kahn,heaton,gamez,causey,turpin,shanks,schrader,meek,isom,hardison,carranza,yanez,scroggins,schofield,runyon,ratcliff,murrell,moeller,irby,currier,butterfield,ralston,pullen,pinson,estep,carbone,hawks,ellington,casillas,spurlock,sikes,motley,mccartney,kruger,isbell,houle,burk,tomlin,quigley,neumann,lovelace,fennell,cheatham,bustamante,skidmore,hidalgo,forman,culp,bowens,betancourt,aquino,robb,milner,martel,gresham,wiles,ricketts,dowd,collazo,bostic,blakely,sherrod,kenyon,gandy,ebert,deloach,allard,sauer,robins,olivares,gillette,chestnut,bourque,paine,hite,hauser,devore,crawley,chapa,talbert,poindexter,meador,mcduffie,mattox,kraus,harkins,choate,wren,sledge,sanborn,kinder,geary,cornwell,barclay,abney,seward,rhoads,howland,fortier,benner,vines,tubbs,troutman,rapp,mccurdy,deluca,westmoreland,havens,guajardo,clary,seal,meehan,herzog,guillen,ashcraft,waugh,renner,milam,elrod,churchill,breaux,bolin,asher,windham,tirado,pemberton,nolen,noland,knott,emmons,cornish,christenson,brownlee,barbee,waldrop,pitt,olvera,lombardi,gruber,gaffney,eggleston,banda,archuleta,slone,prewitt,pfeiffer,nettles,mena,mcadams,henning,gardiner,cromwell,chisholm,burleson,vest,oglesby,mccarter,lumpkin,wofford,vanhorn,thorn,teel,swafford,stclair,stanfield,ocampo,herrmann,hannon,arsenault,roush,mcalister,hiatt,gunderson,forsythe,duggan,delvalle,cintron,wilks,weinstein,uribe,rizzo,noyes,mclendon,gurley,bethea,winstead,maples,guyton,giordano,alderman,valdes,polanco,pappas,lively,grogan,griffiths,bobo,arevalo,whitson,sowell,rendon,fernandes,farrow,benavidez,ayres,alicea,stump,smalley,seitz,schulte,gilley,gallant,canfield,wolford,omalley,mcnutt,mcnulty,mcgovern,hardman,harbin,cowart,chavarria,brink,beckett,bagwell,armstead,anglin,abreu,reynoso,krebs,jett,hoffmann,greenfield,forte,burney,broome,sisson,trammell,partridge,mace,lomax,lemieux,gossett,frantz,fogle,cooney,broughton,pence,paulsen,muncy,mcarthur,hollins,beauchamp,withers,osorio,mulligan,hoyle,dockery,cockrell,begley,amador,roby,rains,lindquist,gentile,everhart,bohannon,wylie,sommers,purnell,fortin,dunning,breeden,vail,phelan,phan,marx,cosby,colburn,boling,biddle,ledesma,gaddis,denney,chow,bueno,berrios,wicker,tolliver,thibodeaux,nagle,lavoie,fisk,crist,barbosa,reedy,locklear,kolb,himes,behrens,beckwith,weems,wahl,shorter,shackelford,rees,muse,cerda,valadez,thibodeau,saavedra,ridgeway,reiter,mchenry,majors,lachance,keaton,ferrara,clemens,blocker,applegate,needham,mojica,kuykendall,hamel,escamilla,doughty,burchett,ainsworth,vidal,upchurch,thigpen,strauss,spruill,sowers,riggins,ricker,mccombs,harlow,buffington,sotelo,olivas,negrete,morey,macon,logsdon,lapointe,bigelow,bello,westfall,stubblefield,lindley,hein,hawes,farrington,breen,birch,wilde,steed,sepulveda,reinhardt,proffitt,minter,messina,mcnabb,maier,keeler,gamboa,donohue,basham,shinn,crooks,cota,borders,bills,bachman,tisdale,tavares,schmid,pickard,gulley,fonseca,delossantos,condon,batista,wicks,wadsworth,martell,littleton,ison,haag,folsom,brumfield,broyles,brito,mireles,mcdonnell,leclair,hamblin,gough,fanning,binder,winfield,whitworth,soriano,palumbo,newkirk,mangum,hutcherson,comstock,carlin,beall,bair,wendt,watters,walling,putman,otoole,morley,mares,lemus,keener,hundley,dial,damico,billups,strother,mcfarlane,lamm,eaves,crutcher,caraballo,canty,atwell,taft,siler,rust,rawls,rawlings,prieto,mcneely,mcafee,hulsey,hackney,galvez,escalante,delagarza,crider,bandy,wilbanks,stowe,steinberg,renfro,masterson,massie,lanham,haskell,hamrick,dehart,burdette,branson,bourne,babin,aleman,worthy,tibbs,smoot,slack,paradis,mull,luce,houghton,gantt,furman,danner,christianson,burge,ashford,arndt,almeida,stallworth,shade,searcy,sager,noonan,mclemore,mcintire,maxey,lavigne,jobe,ferrer,falk,coffin,byrnes,aranda,apodaca,stamps,rounds,peek,olmstead,lewandowski,kaminski,dunaway,bruns,brackett,amato,reich,mcclung,lacroix,koontz,herrick,hardesty,flanders,cousins,cato,cade,vickery,shank,nagel,dupuis,croteau,cotter,stuckey,stine,porterfield,pauley,moffitt,knudsen,hardwick,goforth,dupont,blunt,barrows,barnhill,shull,rash,loftis,lemay,kitchens,horvath,grenier,fuchs,fairbanks,culbertson,calkins,burnside,beattie,ashworth,albertson,wertz,vaught,vallejo,turk,tuck,tijerina,sage,peterman,marroquin,marr,lantz,hoang,demarco,cone,berube,barnette,wharton,stinnett,slocum,scanlon,sander,pinto,mancuso,lima,headley,epstein,counts,clarkson,carnahan,boren,arteaga,adame,zook,whittle,whitehurst,wenzel,saxton,reddick,puente,handley,haggerty,earley,devlin,chaffin,cady,acuna,solano,sigler,pollack,pendergrass,ostrander,janes,francois,crutchfield,chamberlin,brubaker,baptiste,willson,reis,neeley,mullin,mercier,lira,layman,keeling,higdon,espinal,chapin,warfield,toledo,pulido,peebles,nagy,montague,mello,lear,jaeger,hogg,graff,furr,soliz,poore,mendenhall,mclaurin,maestas,gable,barraza,tillery,snead,pond,neill,mcculloch,mccorkle,lightfoot,hutchings,holloman,harness,dorn,bock,zielinski,turley,treadwell,stpierre,starling,somers,oswald,merrick,easterling,bivens,truitt,poston,parry,ontiveros,olivarez,moreau,medlin,lenz,knowlton,fairley,cobbs,chisolm,bannister,woodworth,toler,ocasio,noriega,neuman,moye,milburn,mcclanahan,lilley,hanes,flannery,dellinger,danielson,conti,blodgett,beers,weatherford,strain,karr,hitt,denham,custer,coble,clough,casteel,bolduc,batchelor,ammons,whitlow,tierney,staten,sibley,seifert,schubert,salcedo,mattison,laney,haggard,grooms,dees,cromer,cooks,colson,caswell,zarate,swisher,shin,ragan,pridgen,mcvey,matheny,lafleur,franz,ferraro,dugger,whiteside,rigsby,mcmurray,lehmann,jacoby,hildebrand,hendrick,headrick,goad,fincher,drury,borges,archibald,albers,woodcock,trapp,soares,seaton,monson,luckett,lindberg,kopp,keeton,healey,garvey,gaddy,fain,burchfield,wentworth,strand,stack,spooner,saucier,ricci,plunkett,pannell,ness,leger,freitas,fong,elizondo,duval,beaudoin,urbina,rickard,partin,mcgrew,mcclintock,ledoux,forsyth,faison,devries,bertrand,wasson,tilton,scarbrough,leung,irvine,garber,denning,corral,colley,castleberry,bowlin,bogan,beale,baines,trice,rayburn,parkinson,nunes,mcmillen,leahy,kimmel,higgs,fulmer,carden,bedford,taggart,spearman,prichard,morrill,koonce,heinz,hedges,guenther,grice,findley,dover,creighton,boothe,bayer,arreola,vitale,valles,raney,osgood,hanlon,burley,bounds,worden,weatherly,vetter,tanaka,stiltner,nevarez,mosby,montero,melancon,harter,hamer,goble,gladden,gist,ginn,akin,zaragoza,tarver,sammons,royster,oreilly,muir,morehead,luster,kingsley,kelso,grisham,glynn,baumann,alves,yount,tamayo,paterson,oates,menendez,longo,hargis,gillen,desantis,conover,breedlove,sumpter,scherer,rupp,reichert,heredia,creel,cohn,clemmons,casas,bickford,belton,bach,williford,whitcomb,tennant,sutter,stull,mccallum,langlois,keel,keegan,dangelo,dancy,damron,clapp,clanton,bankston,oliveira,mintz,mcinnis,martens,mabe,laster,jolley,hildreth,hefner,glaser,duckett,demers,brockman,blais,alcorn,agnew,toliver,tice,seeley,najera,musser,mcfall,laplante,galvin,fajardo,doan,coyne,copley,clawson,cheung,barone,wynne,woodley,tremblay,stoll,sparrow,sparkman,schweitzer,sasser,samples,roney,legg,heim,farias,colwell,christman,bratcher,winchester,upshaw,southerland,sorrell,sells,mccloskey,martindale,luttrell,loveless,lovejoy,linares,latimer,embry,coombs,bratton,bostick,venable,tuggle,toro,staggs,sandlin,jefferies,heckman,griffis,crayton,clem,browder,thorton,sturgill,sprouse,royer,rousseau,ridenour,pogue,perales,peeples,metzler,mesa,mccutcheon,mcbee,hornsby,heffner,corrigan,armijo,plante,peyton,paredes,macklin,hussey,hodgson,granados,frias,becnel,batten,almanza,turney,teal,sturgeon,meeker,mcdaniels,limon,keeney,hutto,holguin,gorham,fishman,fierro,blanchette,rodrigue,reddy,osburn,oden,lerma,kirkwood,keefer,haugen,hammett,chalmers,brinkman,baumgartner,zhang,valerio,tellez,steffen,shumate,sauls,ripley,kemper,guffey,evers,craddock,carvalho,blaylock,banuelos,balderas,wheaton,turnbull,shuman,pointer,mosier,mccue,ligon,kozlowski,johansen,ingle,herr,briones,snipes,rickman,pipkin,pantoja,orosco,moniz,lawless,kunkel,hibbard,galarza,enos,bussey,schott,salcido,perreault,mcdougal,mccool,haight,garris,easton,conyers,atherton,wimberly,utley,spellman,smithson,slagle,ritchey,rand,petit,osullivan,oaks,nutt,mcvay,mccreary,mayhew,knoll,jewett,harwood,cardoza,ashe,arriaga,zeller,wirth,whitmire,stauffer,rountree,redden,mccaffrey,martz,larose,langdon,humes,gaskin,faber,devito,cass,almond,wingfield,wingate,villareal,tyner,smothers,severson,reno,pennell,maupin,leighton,janssen,hassell,hallman,halcomb,folse,fitzsimmons,fahey,cranford,bolen,battles,battaglia,wooldridge,trask,rosser,regalado,mcewen,keefe,fuqua,echevarria,caro,boynton,andrus,viera,vanmeter,taber,spradlin,seibert,provost,prentice,oliphant,laporte,hwang,hatchett,hass,greiner,freedman,covert,chilton,byars,wiese,venegas,swank,shrader,roberge,mullis,mortensen,mccune,marlowe,kirchner,keck,isaacson,hostetler,halverson,gunther,griswold,fenner,durden,blackwood,ahrens,sawyers,savoy,nabors,mcswain,mackay,lavender,lash,labbe,jessup,fullerton,cruse,crittenden,correia,centeno,caudle,canady,callender,alarcon,ahern,winfrey,tribble,salley,roden,musgrove,minnick,fortenberry,carrion,bunting,batiste,whited,underhill,stillwell,rauch,pippin,perrin,messenger,mancini,lister,kinard,hartmann,fleck,wilt,treadway,thornhill,spalding,rafferty,pitre,patino,ordonez,linkous,kelleher,homan,galbraith,feeney,curtin,coward,camarillo,buss,bunnell,bolt,beeler,autry,alcala,witte,wentz,stidham,shively,nunley,meacham,martins,lemke,lefebvre,hynes,horowitz,hoppe,holcombe,dunne,derr,cochrane,brittain,bedard,beauregard,torrence,strunk,soria,simonson,shumaker,scoggins,oconner,moriarty,kuntz,ives,hutcheson,horan,hales,garmon,fitts,bohn,atchison,wisniewski,vanwinkle,sturm,sallee,prosser,moen,lundberg,kunz,kohl,keane,jorgenson,jaynes,funderburk,freed,durr,creamer,cosgrove,batson,vanhoose,thomsen,teeter,smyth,redmon,orellana,maness,heflin,goulet,frick,forney,bunker,asbury,aguiar,talbott,southard,mowery,mears,lemmon,krieger,hickson,elston,duong,delgadillo,dayton,dasilva,conaway,catron,bruton,bradbury,bordelon,bivins,bittner,bergstrom,beals,abell,whelan,tejada,pulley,pino,norfleet,nealy,maes,loper,gatewood,frierson,freund,finnegan,cupp,covey,catalano,boehm,bader,yoon,walston,tenney,sipes,rawlins,medlock,mccaskill,mccallister,marcotte,maclean,hughey,henke,harwell,gladney,gilson,chism,caskey,brandenburg,baylor,villasenor,veal,thatcher,stegall,petrie,nowlin,navarrete,lombard,loftin,lemaster,kroll,kovach,kimbrell,kidwell,hershberger,fulcher,cantwell,bustos,boland,bobbitt,binkley,wester,weis,verdin,tong,tiller,sisco,sharkey,seymore,rosenbaum,rohr,quinonez,pinkston,malley,logue,lessard,lerner,lebron,krauss,klinger,halstead,haller,getz,burrow,alger,shores,pfeifer,perron,nelms,munn,mcmaster,mckenney,manns,knudson,hutchens,huskey,goebel,flagg,cushman,click,castellano,carder,bumgarner,wampler,spinks,robson,neel,mcreynolds,mathias,maas,loera,jenson,florez,coons,buckingham,brogan,berryman,wilmoth,wilhite,thrash,shephard,seidel,schulze,roldan,pettis,obryan,maki,mackie,hatley,frazer,fiore,chesser,bottoms,bisson,benefield,allman,wilke,trudeau,timm,shifflett,mundy,milliken,mayers,leake,kohn,huntington,horsley,hermann,guerin,fryer,frizzell,foret,flemming,fife,criswell,carbajal,bozeman,boisvert,angulo,wallen,tapp,silvers,ramsay,oshea,orta,moll,mckeever,mcgehee,linville,kiefer,ketchum,howerton,groce,gass,fusco,corbitt,betz,bartels,amaral,aiello,weddle,sperry,seiler,runyan,raley,overby,osteen,olds,mckeown,matney,lauer,lattimore,hindman,hartwell,fredrickson,fredericks,espino,clegg,carswell,cambell,burkholder,woodbury,welker,totten,thornburg,theriault,stitt,stamm,stackhouse,scholl,saxon,rife,razo,quinlan,pinkerton,olivo,nesmith,nall,mattos,lafferty,justus,giron,geer,fielder,drayton,dortch,conners,conger,boatwright,billiot,barden,armenta,tibbetts,steadman,slattery,rinaldi,raynor,pinckney,pettigrew,milne,matteson,halsey,gonsalves,fellows,durand,desimone,cowley,cowles,brill,barham,barela,barba,ashmore,withrow,valenti,tejeda,spriggs,sayre,salerno,peltier,peel,merriman,matheson,lowman,lindstrom,hyland,giroux,earls,dugas,dabney,collado,briseno,baxley,whyte,wenger,vanover,vanburen,thiel,schindler,schiller,rigby,pomeroy,passmore,marble,manzo,mahaffey,lindgren,laflamme,greathouse,fite,calabrese,bayne,yamamoto,wick,townes,thames,reinhart,peeler,naranjo,montez,mcdade,mast,markley,marchand,leeper,kellum,hudgens,hennessey,hadden,gainey,coppola,borrego,bolling,beane,ault,slaton,pape,null,mulkey,lightner,langer,hillard,ethridge,enright,derosa,baskin,weinberg,turman,somerville,pardo,noll,lashley,ingraham,hiller,hendon,glaze,cothran,cooksey,conte,carrico,abner,wooley,swope,summerlin,sturgis,sturdivant,stott,spurgeon,spillman,speight,roussel,popp,nutter,mckeon,mazza,magnuson,lanning,kozak,jankowski,heyward,forster,corwin,callaghan,bays,wortham,usher,theriot,sayers,sabo,poling,loya,lieberman,laroche,labelle,howes,harr,garay,fogarty,everson,durkin,dominquez,chaves,chambliss,witcher,vieira,vandiver,terrill,stoker,schreiner,moorman,liddell,lawhorn,krug,irons,hylton,hollenbeck,herrin,hembree,goolsby,goodin,gilmer,foltz,dinkins,daughtry,caban,brim,briley,bilodeau,wyant,vergara,tallent,swearingen,stroup,scribner,quillen,pitman,mccants,maxfield,martinson,holtz,flournoy,brookins,brody,baumgardner,straub,sills,roybal,roundtree,oswalt,mcgriff,mcdougall,mccleary,maggard,gragg,gooding,godinez,doolittle,donato,cowell,cassell,bracken,appel,zambrano,reuter,perea,nakamura,monaghan,mickens,mcclinton,mcclary,marler,kish,judkins,gilbreath,freese,flanigan,felts,erdmann,dodds,chew,brownell,boatright,barreto,slayton,sandberg,saldivar,pettway,odum,narvaez,moultrie,montemayor,merrell,lees,keyser,hoke,hardaway,hannan,gilbertson,fogg,dumont,deberry,coggins,buxton,bucher,broadnax,beeson,araujo,appleton,amundson,aguayo,ackley,yocum,worsham,shivers,sanches,sacco,robey,rhoden,pender,ochs,mccurry,madera,luong,knotts,jackman,heinrich,hargrave,gault,comeaux,chitwood,caraway,boettcher,bernhardt,barrientos,zink,wickham,whiteman,thorp,stillman,settles,schoonover,roque,riddell,pilcher,phifer,novotny,macleod,hardee,haase,grider,doucette,clausen,bevins,beamon,badillo,tolley,tindall,soule,snook,seale,pinkney,pellegrino,nowell,nemeth,mondragon,mclane,lundgren,ingalls,hudspeth,hixson,gearhart,furlong,downes,dibble,deyoung,cornejo,camara,brookshire,boyette,wolcott,surratt,sellars,segal,salyer,reeve,rausch,labonte,haro,gower,freeland,fawcett,eads,driggers,donley,collett,bromley,boatman,ballinger,baldridge,volz,trombley,stonge,shanahan,rivard,rhyne,pedroza,matias,jamieson,hedgepeth,hartnett,estevez,eskridge,denman,chiu,chinn,catlett,carmack,buie,bechtel,beardsley,bard,ballou,ulmer,skeen,robledo,rincon,reitz,piazza,munger,moten,mcmichael,loftus,ledet,kersey,groff,fowlkes,crumpton,clouse,bettis,villagomez,timmerman,strom,santoro,roddy,penrod,musselman,macpherson,leboeuf,harless,haddad,guido,golding,fulkerson,fannin,dulaney,dowdell,cottle,ceja,cate,bosley,benge,albritton,voigt,trowbridge,soileau,seely,rohde,pearsall,paulk,orth,nason,mota,mcmullin,marquardt,madigan,hoag,gillum,gabbard,fenwick,danforth,cushing,cress,creed,cazares,bettencourt,barringer,baber,stansberry,schramm,rutter,rivero,oquendo,necaise,mouton,montenegro,miley,mcgough,marra,macmillan,lamontagne,jasso,horst,hetrick,heilman,gaytan,gall,fortney,dingle,desjardins,dabbs,burbank,brigham,breland,beaman,arriola,yarborough,wallin,toscano,stowers,reiss,pichardo,orton,michels,mcnamee,mccrory,leatherman,kell,keister,horning,hargett,guay,ferro,deboer,dagostino,carper,blanks,beaudry,towle,tafoya,stricklin,strader,soper,sonnier,sigmon,schenk,saddler,pedigo,mendes,lunn,lohr,lahr,kingsbury,jarman,hume,holliman,hofmann,haworth,harrelson,hambrick,flick,edmunds,dacosta,crossman,colston,chaplin,carrell,budd,weiler,waits,valentino,trantham,tarr,solorio,roebuck,powe,plank,pettus,pagano,mink,luker,leathers,joslin,hartzell,gambrell,cepeda,carty,caputo,brewington,bedell,ballew,applewhite,warnock,walz,urena,tudor,reel,pigg,parton,mickelson,meagher,mclellan,mcculley,mandel,leech,lavallee,kraemer,kling,kipp,kehoe,hochstetler,harriman,gregoire,grabowski,gosselin,gammon,fancher,edens,desai,brannan,armendariz,woolsey,whitehouse,whetstone,ussery,towne,testa,tallman,studer,strait,steinmetz,sorrells,sauceda,rolfe,paddock,mitchem,mcginn,mccrea,lovato,hazen,gilpin,gaynor,fike,devoe,delrio,curiel,burkhardt,bode,backus,zinn,watanabe,wachter,vanpelt,turnage,shaner,schroder,sato,riordan,quimby,portis,natale,mckoy,mccown,kilmer,hotchkiss,hesse,halbert,gwinn,godsey,delisle,chrisman,canter,arbogast,angell,acree,yancy,woolley,wesson,weatherspoon,trainor,stockman,spiller,sipe,rooks,reavis,propst,porras,neilson,mullens,loucks,llewellyn,kumar,koester,klingensmith,kirsch,kester,honaker,hodson,hennessy,helmick,garrity,garibay,drain,casarez,callis,botello,aycock,avant,wingard,wayman,tully,theisen,szymanski,stansbury,segovia,rainwater,preece,pirtle,padron,mincey,mckelvey,mathes,larrabee,kornegay,klug,ingersoll,hecht,germain,eggers,dykstra,deering,decoteau,deason,dearing,cofield,carrigan,bonham,bahr,aucoin,appleby,almonte,yager,womble,wimmer,weimer,vanderpool,stancil,sprinkle,romine,remington,pfaff,peckham,olivera,meraz,maze,lathrop,koehn,hazelton,halvorson,hallock,haddock,ducharme,dehaven,caruthers,brehm,bosworth,bost,bias,beeman,basile,bane,aikens,wold,walther,tabb,suber,strawn,stocker,shirey,schlosser,riedel,rembert,reimer,pyles,peele,merriweather,letourneau,latta,kidder,hixon,hillis,hight,herbst,henriquez,haygood,hamill,gabel,fritts,eubank,dawes,correll,bushey,buchholz,brotherton,botts,barnwell,auger,atchley,westphal,veilleux,ulloa,stutzman,shriver,ryals,pilkington,moyers,marrs,mangrum,maddux,lockard,laing,kuhl,harney,hammock,hamlett,felker,doerr,depriest,carrasquillo,carothers,bogle,bischoff,bergen,albanese,wyckoff,vermillion,vansickle,thibault,tetreault,stickney,shoemake,ruggiero,rawson,racine,philpot,paschal,mcelhaney,mathison,legrand,lapierre,kwan,kremer,jiles,hilbert,geyer,faircloth,ehlers,egbert,desrosiers,dalrymple,cotten,cashman,cadena,boardman,alcaraz,wyrick,therrien,tankersley,strickler,puryear,plourde,pattison,pardue,mcginty,mcevoy,landreth,kuhns,koon,hewett,giddens,emerick,eades,deangelis,cosme,ceballos,birdsong,benham,bemis,armour,anguiano,welborn,tsosie,storms,shoup,sessoms,samaniego,rood,rojo,rhinehart,raby,northcutt,myer,munguia,morehouse,mcdevitt,mallett,lozada,lemoine,kuehn,hallett,grim,gillard,gaylor,garman,gallaher,feaster,faris,darrow,dardar,coney,carreon,braithwaite,boylan,boyett,bixler,bigham,benford,barragan,barnum,zuber,wyche,westcott,vining,stoltzfus,simonds,shupe,sabin,ruble,rittenhouse,richman,perrone,mulholland,millan,lomeli,kite,jemison,hulett,holler,hickerson,herold,hazelwood,griffen,gause,forde,eisenberg,dilworth,charron,chaisson,bristow,breunig,brace,boutwell,bentz,belk,bayless,batchelder,baran,baeza,zimmermann,weathersby,volk,toole,theis,tedesco,searle,schenck,satterwhite,ruelas,rankins,partida,nesbit,morel,menchaca,levasseur,kaylor,johnstone,hulse,hollar,hersey,harrigan,harbison,guyer,gish,giese,gerlach,geller,geisler,falcone,elwell,doucet,deese,darr,corder,chafin,byler,bussell,burdett,brasher,bowe,bellinger,bastian,barner,alleyne,wilborn,weil,wegner,tatro,spitzer,smithers,schoen,resendez,parisi,overman,obrian,mudd,mahler,maggio,lindner,lalonde,lacasse,laboy,killion,kahl,jessen,jamerson,houk,henshaw,gustin,graber,durst,duenas,davey,cundiff,conlon,colunga,coakley,chiles,capers,buell,bricker,bissonnette,bartz,bagby,zayas,volpe,treece,toombs,thom,terrazas,swinney,skiles,silveira,shouse,senn,ramage,moua,langham,kyles,holston,hoagland,herd,feller,denison,carraway,burford,bickel,ambriz,abercrombie,yamada,weidner,waddle,verduzco,thurmond,swindle,schrock,sanabria,rosenberger,probst,peabody,olinger,nazario,mccafferty,mcbroom,mcabee,mazur,matherne,mapes,leverett,killingsworth,heisler,griego,gosnell,frankel,franke,ferrante,fenn,ehrlich,christopherso,chasse,caton,brunelle,bloomfield,babbitt,azevedo,abramson,ables,abeyta,youmans,wozniak,wainwright,stowell,smitherman,samuelson,runge,rothman,rosenfeld,peake,owings,olmos,munro,moreira,leatherwood,larkins,krantz,kovacs,kizer,kindred,karnes,jaffe,hubbell,hosey,hauck,goodell,erdman,dvorak,doane,cureton,cofer,buehler,bierman,berndt,banta,abdullah,warwick,waltz,turcotte,torrey,stith,seger,sachs,quesada,pinder,peppers,pascual,paschall,parkhurst,ozuna,oster,nicholls,lheureux,lavalley,kimura,jablonski,haun,gourley,gilligan,croy,cotto,cargill,burwell,burgett,buckman,booher,adorno,wrenn,whittemore,urias,szabo,sayles,saiz,rutland,rael,pharr,pelkey,ogrady,nickell,musick,moats,mather,massa,kirschner,kieffer,kellar,hendershot,gott,godoy,gadson,furtado,fiedler,erskine,dutcher,dever,daggett,chevalier,brake,ballesteros,amerson,wingo,waldon,trott,silvey,showers,schlegel,ritz,pepin,pelayo,parsley,palermo,moorehead,mchale,lett,kocher,kilburn,iglesias,humble,hulbert,huckaby,hartford,hardiman,gurney,grigg,grasso,goings,fillmore,farber,depew,dandrea,cowen,covarrubias,burrus,bracy,ardoin,thompkins,standley,radcliffe,pohl,persaud,parenteau,pabon,newson,newhouse,napolitano,mulcahy,malave,keim,hooten,hernandes,heffernan,hearne,greenleaf,glick,fuhrman,fetter,faria,dishman,dickenson,crites,criss,clapper,chenault,castor,casto,bugg,bove,bonney,anderton,allgood,alderson,woodman,warrick,toomey,tooley,tarrant,summerville,stebbins,sokol,searles,schutz,schumann,scheer,remillard,raper,proulx,palmore,monroy,messier,melo,melanson,mashburn,manzano,lussier,jenks,huneycutt,hartwig,grimsley,fulk,fielding,fidler,engstrom,eldred,dantzler,crandell,calder,brumley,breton,brann,bramlett,boykins,bianco,bancroft,almaraz,alcantar,whitmer,whitener,welton,vineyard,rahn,paquin,mizell,mcmillin,mckean,marston,maciel,lundquist,liggins,lampkin,kranz,koski,kirkham,jiminez,hazzard,harrod,graziano,grammer,gendron,garrido,fordham,englert,dryden,demoss,deluna,crabb,comeau,brummett,blume,benally,wessel,vanbuskirk,thorson,stumpf,stockwell,reams,radtke,rackley,pelton,niemi,newland,nelsen,morrissette,miramontes,mcginley,mccluskey,marchant,luevano,lampe,lail,jeffcoat,infante,hinman,gaona,eady,desmarais,decosta,dansby,cisco,choe,breckenridge,bostwick,borg,bianchi,alberts,wilkie,whorton,vargo,tait,soucy,schuman,ousley,mumford,lippert,leath,lavergne,laliberte,kirksey,kenner,johnsen,izzo,hiles,gullett,greenwell,gaspar,galbreath,gaitan,ericson,delapaz,croom,cottingham,clift,bushnell,bice,beason,arrowood,waring,voorhees,truax,shreve,shockey,schatz,sandifer,rubino,rozier,roseberry,pieper,peden,nester,nave,murphey,malinowski,macgregor,lafrance,kunkle,kirkman,hipp,hasty,haddix,gervais,gerdes,gamache,fouts,fitzwater,dillingham,deming,deanda,cedeno,cannady,burson,bouldin,arceneaux,woodhouse,whitford,wescott,welty,weigel,torgerson,toms,surber,sunderland,sterner,setzer,riojas,pumphrey,puga,metts,mcgarry,mccandless,magill,lupo,loveland,llamas,leclerc,koons,kahler,huss,holbert,heintz,haupt,grimmett,gaskill,ellingson,dorr,dingess,deweese,desilva,crossley,cordeiro,converse,conde,caldera,cairns,burmeister,burkhalter,brawner,bott,youngs,vierra,valladares,shrum,shropshire,sevilla,rusk,rodarte,pedraza,nino,merino,mcminn,markle,mapp,lajoie,koerner,kittrell,kato,hyder,hollifield,heiser,hazlett,greenwald,fant,eldredge,dreher,delafuente,cravens,claypool,beecher,aronson,alanis,worthen,wojcik,winger,whitacre,valverde,valdivia,troupe,thrower,swindell,suttles,stroman,spires,slate,shealy,sarver,sartin,sadowski,rondeau,rolon,rascon,priddy,paulino,nolte,munroe,molloy,mciver,lykins,loggins,lenoir,klotz,kempf,hupp,hollowell,hollander,haynie,harkness,harker,gottlieb,frith,eddins,driskell,doggett,densmore,charette,cassady,byrum,burcham,buggs,benn,whitted,warrington,vandusen,vaillancourt,steger,siebert,scofield,quirk,purser,plumb,orcutt,nordstrom,mosely,michalski,mcphail,mcdavid,mccraw,marchese,mannino,lefevre,largent,lanza,kress,isham,hunsaker,hoch,hildebrandt,guarino,grijalva,graybill,fick,ewell,ewald,cusick,crumley,coston,cathcart,carruthers,bullington,bowes,blain,blackford,barboza,yingling,wert,weiland,varga,silverstein,sievers,shuster,shumway,runnels,rumsey,renfroe,provencher,polley,mohler,middlebrooks,kutz,koster,groth,glidden,fazio,deen,chipman,chenoweth,champlin,cedillo,carrero,carmody,buckles,brien,boutin,bosch,berkowitz,altamirano,wilfong,wiegand,waites,truesdale,toussaint,tobey,tedder,steelman,sirois,schnell,robichaud,richburg,plumley,pizarro,piercy,ortego,oberg,neace,mertz,mcnew,matta,lapp,lair,kibler,howlett,hollister,hofer,hatten,hagler,falgoust,engelhardt,eberle,dombrowski,dinsmore,daye,casares,braud,balch,autrey,wendel,tyndall,strobel,stoltz,spinelli,serrato,reber,rathbone,palomino,nickels,mayle,mathers,mach,loeffler,littrell,levinson,leong,lemire,lejeune,lazo,lasley,koller,kennard,hoelscher,hintz,hagerman,greaves,fore,eudy,engler,corrales,cordes,brunet,bidwell,bennet,tyrrell,tharpe,swinton,stribling,southworth,sisneros,savoie,samons,ruvalcaba,ries,ramer,omara,mosqueda,millar,mcpeak,macomber,luckey,litton,lehr,lavin,hubbs,hoard,hibbs,hagans,futrell,exum,evenson,culler,carbaugh,callen,brashear,bloomer,blakeney,bigler,addington,woodford,unruh,tolentino,sumrall,stgermain,smock,sherer,rayner,pooler,oquinn,nero,mcglothlin,linden,kowal,kerrigan,ibrahim,harvell,hanrahan,goodall,geist,fussell,fung,ferebee,eley,eggert,dorsett,dingman,destefano,colucci,clemmer,burnell,brumbaugh,boddie,berryhill,avelar,alcantara,winder,winchell,vandenberg,trotman,thurber,thibeault,stlouis,stilwell,sperling,shattuck,sarmiento,ruppert,rumph,renaud,randazzo,rademacher,quiles,pearman,palomo,mercurio,lowrey,lindeman,lawlor,larosa,lander,labrecque,hovis,holifield,henninger,hawkes,hartfield,hann,hague,genovese,garrick,fudge,frink,eddings,dinh,cribbs,calvillo,bunton,brodeur,bolding,blanding,agosto,zahn,wiener,trussell,tello,teixeira,speck,sharma,shanklin,sealy,scanlan,santamaria,roundy,robichaux,ringer,rigney,prevost,polson,nord,moxley,medford,mccaslin,mcardle,macarthur,lewin,lasher,ketcham,keiser,heine,hackworth,grose,grizzle,gillman,gartner,frazee,fleury,edson,edmonson,derry,cronk,conant,burress,burgin,broom,brockington,bolick,boger,birchfield,billington,baily,bahena,armbruster,anson,yoho,wilcher,tinney,timberlake,thielen,sutphin,stultz,sikora,serra,schulman,scheffler,santillan,rego,preciado,pinkham,mickle,lomas,lizotte,lent,kellerman,keil,johanson,hernadez,hartsfield,haber,gorski,farkas,eberhardt,duquette,delano,cropper,cozart,cockerham,chamblee,cartagena,cahoon,buzzell,brister,brewton,blackshear,benfield,aston,ashburn,arruda,wetmore,weise,vaccaro,tucci,sudduth,stromberg,stoops,showalter,shears,runion,rowden,rosenblum,riffle,renfrow,peres,obryant,leftwich,lark,landeros,kistler,killough,kerley,kastner,hoggard,hartung,guertin,govan,gatling,gailey,fullmer,fulford,flatt,esquibel,endicott,edmiston,edelstein,dufresne,dressler,dickman,chee,busse,bonnett,berard,yoshida,velarde,veach,vanhouten,vachon,tolson,tolman,tennyson,stites,soler,shutt,ruggles,rhone,pegues,neese,muro,moncrief,mefford,mcphee,mcmorris,mceachern,mcclurg,mansour,mader,leija,lecompte,lafountain,labrie,jaquez,heald,hash,hartle,gainer,frisby,farina,eidson,edgerton,dyke,durrett,duhon,cuomo,cobos,cervantez,bybee,brockway,borowski,binion,beery,arguello,amaro,acton,yuen,winton,wigfall,weekley,vidrine,vannoy,tardiff,shoop,shilling,schick,safford,prendergast,pilgrim,pellerin,osuna,nissen,nalley,moller,messner,messick,merrifield,mcguinness,matherly,marcano,mahone,lemos,lebrun,jara,hoffer,herren,hecker,haws,haug,gwin,gober,gilliard,fredette,favela,echeverria,downer,donofrio,desrochers,crozier,corson,bechtold,argueta,aparicio,zamudio,westover,westerman,utter,troyer,thies,tapley,slavin,shirk,sandler,roop,rimmer,raymer,radcliff,otten,moorer,millet,mckibben,mccutchen,mcavoy,mcadoo,mayorga,mastin,martineau,marek,madore,leflore,kroeger,kennon,jimerson,hostetter,hornback,hendley,hance,guardado,granado,gowen,goodale,flinn,fleetwood,fitz,durkee,duprey,dipietro,dilley,clyburn,brawley,beckley,arana,weatherby,vollmer,vestal,tunnell,trigg,tingle,takahashi,sweatt,storer,snapp,shiver,rooker,rathbun,poisson,perrine,perri,parmer,parke,pare,papa,palmieri,midkiff,mecham,mccomas,mcalpine,lovelady,lillard,lally,knopp,kile,kiger,haile,gupta,goldsberry,gilreath,fulks,friesen,franzen,flack,findlay,ferland,dreyer,dore,dennard,deckard,debose,crim,coulombe,chancey,cantor,branton,bissell,barns,woolard,witham,wasserman,spiegel,shoffner,scholz,ruch,rossman,petry,palacio,paez,neary,mortenson,millsap,miele,menke,mckim,mcanally,martines,lemley,larochelle,klaus,klatt,kaufmann,kapp,helmer,hedge,halloran,glisson,frechette,fontana,eagan,distefano,danley,creekmore,chartier,chaffee,carillo,burg,bolinger,berkley,benz,basso,bash,zelaya,woodring,witkowski,wilmot,wilkens,wieland,verdugo,urquhart,tsai,timms,swiger,swaim,sussman,pires,molnar,mcatee,lowder,loos,linker,landes,kingery,hufford,higa,hendren,hammack,hamann,gillam,gerhardt,edelman,delk,deans,curl,constantine,cleaver,claar,casiano,carruth,carlyle,brophy,bolanos,bibbs,bessette,beggs,baugher,bartel,averill,andresen,amin,adames,valente,turnbow,swink,sublett,stroh,stringfellow,ridgway,pugliese,poteat,ohare,neubauer,murchison,mingo,lemmons,kwon,kellam,kean,jarmon,hyden,hudak,hollinger,henkel,hemingway,hasson,hansel,halter,haire,ginsberg,gillispie,fogel,flory,etter,elledge,eckman,deas,currin,crafton,coomer,colter,claxton,bulter,braddock,bowyer,binns,bellows,baskerville,barros,ansley,woolf,wight,waldman,wadley,tull,trull,tesch,stouffer,stadler,slay,shubert,sedillo,santacruz,reinke,poynter,neri,neale,mowry,moralez,monger,mitchum,merryman,manion,macdougall,litchfield,levitt,lepage,lasalle,khoury,kavanagh,karns,ivie,huebner,hodgkins,halpin,garica,eversole,dutra,dunagan,duffey,dillman,dillion,deville,dearborn,damato,courson,coulson,burdine,bousquet,bonin,bish,atencio,westbrooks,wages,vaca,toner,tillis,swett,struble,stanfill,solorzano,slusher,sipple,silvas,shults,schexnayder,saez,rodas,rager,pulver,penton,paniagua,meneses,mcfarlin,mcauley,matz,maloy,magruder,lohman,landa,lacombe,jaimes,holzer,holst,heil,hackler,grundy,gilkey,farnham,durfee,dunton,dunston,duda,dews,craver,corriveau,conwell,colella,chambless,bremer,boutte,bourassa,blaisdell,backman,babineaux,audette,alleman,towner,taveras,tarango,sullins,suiter,stallard,solberg,schlueter,poulos,pimental,owsley,okelley,moffatt,metcalfe,meekins,medellin,mcglynn,mccowan,marriott,marable,lennox,lamoureux,koss,kerby,karp,isenberg,howze,hockenberry,highsmith,hallmark,gusman,greeley,giddings,gaudet,gallup,fleenor,eicher,edington,dimaggio,dement,demello,decastro,bushman,brundage,brooker,bourg,blackstock,bergmann,beaton,banister,argo,appling,wortman,watterson,villalpando,tillotson,tighe,sundberg,sternberg,stamey,shipe,seeger,scarberry,sattler,sain,rothstein,poteet,plowman,pettiford,penland,partain,pankey,oyler,ogletree,ogburn,moton,merkel,lucier,lakey,kratz,kinser,kershaw,josephson,imhoff,hendry,hammon,frisbie,frawley,fraga,forester,eskew,emmert,drennan,doyon,dandridge,cawley,carvajal,bracey,belisle,batey,ahner,wysocki,weiser,veliz,tincher,sansone,sankey,sandstrom,rohrer,risner,pridemore,pfeffer,persinger,peery,oubre,nowicki,musgrave,murdoch,mullinax,mccary,mathieu,livengood,kyser,klink,kimes,kellner,kavanaugh,kasten,imes,hoey,hinshaw,hake,gurule,grube,grillo,geter,gatto,garver,garretson,farwell,eiland,dunford,decarlo,corso,colman,collard,cleghorn,chasteen,cavender,carlile,calvo,byerly,brogdon,broadwater,breault,bono,bergin,behr,ballenger,amick,tamez,stiffler,steinke,simmon,shankle,schaller,salmons,sackett,saad,rideout,ratcliffe,ranson,plascencia,petterson,olszewski,olney,olguin,nilsson,nevels,morelli,montiel,monge,michaelson,mertens,mcchesney,mcalpin,mathewson,loudermilk,lineberry,liggett,kinlaw,kight,jost,hereford,hardeman,halpern,halliday,hafer,gaul,friel,freitag,forsberg,evangelista,doering,dicarlo,dendy,delp,deguzman,dameron,curtiss,cosper,cauthen,bradberry,bouton,bonnell,bixby,bieber,beveridge,bedwell,barhorst,bannon,baltazar,baier,ayotte,attaway,arenas,abrego,turgeon,tunstall,thaxton,tenorio,stotts,sthilaire,shedd,seabolt,scalf,salyers,ruhl,rowlett,robinett,pfister,perlman,pepe,parkman,nunnally,norvell,napper,modlin,mckellar,mcclean,mascarenas,leibowitz,ledezma,kuhlman,kobayashi,hunley,holmquist,hinkley,hazard,hartsell,gribble,gravely,fifield,eliason,doak,crossland,carleton,bridgeman,bojorquez,boggess,auten,woosley,whiteley,wexler,twomey,tullis,townley,standridge,santoyo,rueda,riendeau,revell,pless,ottinger,nigro,nickles,mulvey,menefee,mcshane,mcloughlin,mckinzie,markey,lockridge,lipsey,knisley,knepper,kitts,kiel,jinks,hathcock,godin,gallego,fikes,fecteau,estabrook,ellinger,dunlop,dudek,countryman,chauvin,chatham,bullins,brownfield,boughton,bloodworth,bibb,baucom,barbieri,aubin,armitage,alessi,absher,abbate,zito,woolery,wiggs,wacker,tynes,tolle,telles,tarter,swarey,strode,stockdale,stalnaker,spina,schiff,saari,risley,rameriz,rakes,pettaway,penner,paulus,palladino,omeara,montelongo,melnick,mehta,mcgary,mccourt,mccollough,marchetti,manzanares,lowther,leiva,lauderdale,lafontaine,kowalczyk,knighton,joubert,jaworski,huth,hurdle,housley,hackman,gulick,gordy,gilstrap,gehrke,gebhart,gaudette,foxworth,endres,dunkle,cimino,caddell,brauer,braley,bodine,blackmore,belden,backer,ayer,andress,wisner,vuong,valliere,twigg,tavarez,strahan,steib,staub,sowder,seiber,schutt,scharf,schade,rodriques,risinger,renshaw,rahman,presnell,piatt,nieman,nevins,mcilwain,mcgaha,mccully,mccomb,massengale,macedo,lesher,kearse,jauregui,husted,hudnall,holmberg,hertel,hardie,glidewell,frausto,fassett,dalessandro,dahlgren,corum,constantino,conlin,colquitt,colombo,claycomb,cardin,buller,boney,bocanegra,biggers,benedetto,araiza,andino,albin,zorn,werth,weisman,walley,vanegas,ulibarri,towe,tedford,teasley,suttle,steffens,stcyr,squire,singley,sifuentes,shuck,schram,sass,rieger,ridenhour,rickert,richerson,rayborn,rabe,raab,pendley,pastore,ordway,moynihan,mellott,mckissick,mcgann,mccready,mauney,marrufo,lenhart,lazar,lafave,keele,kautz,jardine,jahnke,jacobo,hord,hardcastle,hageman,giglio,gehring,fortson,duque,duplessis,dicken,derosier,deitz,dalessio,cram,castleman,candelario,callison,caceres,bozarth,biles,bejarano,bashaw,avina,armentrout,alverez,acord,waterhouse,vereen,vanlandingham,strawser,shotwell,severance,seltzer,schoonmaker,schock,schaub,schaffner,roeder,rodrigez,riffe,rasberry,rancourt,railey,quade,pursley,prouty,perdomo,oxley,osterman,nickens,murphree,mounts,merida,maus,mattern,masse,martinelli,mangan,lutes,ludwick,loney,laureano,lasater,knighten,kissinger,kimsey,kessinger,honea,hollingshead,hockett,heyer,heron,gurrola,gove,glasscock,gillett,galan,featherstone,eckhardt,duron,dunson,dasher,culbreth,cowden,cowans,claypoole,churchwell,chabot,caviness,cater,caston,callan,byington,burkey,boden,beckford,atwater,archambault,alvey,alsup,whisenant,weese,voyles,verret,tsang,tessier,sweitzer,sherwin,shaughnessy,revis,remy,prine,philpott,peavy,paynter,parmenter,ovalle,offutt,nightingale,newlin,nakano,myatt,muth,mohan,mcmillon,mccarley,mccaleb,maxson,marinelli,maley,liston,letendre,kain,huntsman,hirst,hagerty,gulledge,greenway,grajeda,gorton,goines,gittens,frederickson,fanelli,embree,eichelberger,dunkin,dixson,dillow,defelice,chumley,burleigh,borkowski,binette,biggerstaff,berglund,beller,audet,arbuckle,allain,alfano,youngman,wittman,weintraub,vanzant,vaden,twitty,stollings,standifer,sines,shope,scalise,saville,posada,pisano,otte,nolasco,mier,merkle,mendiola,melcher,mejias,mcmurry,mccalla,markowitz,manis,mallette,macfarlane,lough,looper,landin,kittle,kinsella,kinnard,hobart,helman,hellman,hartsock,halford,hage,gordan,glasser,gayton,gattis,gastelum,gaspard,frisch,fitzhugh,eckstein,eberly,dowden,despain,crumpler,crotty,cornelison,chouinard,chamness,catlin,cann,bumgardner,budde,branum,bradfield,braddy,borst,birdwell,bazan,banas,bade,arango,ahearn,addis,zumwalt,wurth,wilk,widener,wagstaff,urrutia,terwilliger,tart,steinman,staats,sloat,rives,riggle,revels,reichard,prickett,poff,pitzer,petro,pell,northrup,nicks,moline,mielke,maynor,mallon,magness,lingle,lindell,lieb,lesko,lebeau,lammers,lafond,kiernan,ketron,jurado,holmgren,hilburn,hayashi,hashimoto,harbaugh,guillot,gard,froehlich,feinberg,falco,dufour,drees,doney,diep,delao,daves,dail,crowson,coss,congdon,carner,camarena,butterworth,burlingame,bouffard,bloch,bilyeu,barta,bakke,baillargeon,avent,aquilar,zeringue,yarber,wolfson,vogler,voelker,truss,troxell,thrift,strouse,spielman,sistrunk,sevigny,schuller,schaaf,ruffner,routh,roseman,ricciardi,peraza,pegram,overturf,olander,odaniel,millner,melchor,maroney,machuca,macaluso,livesay,layfield,laskowski,kwiatkowski,kilby,hovey,heywood,hayman,havard,harville,haigh,hagood,grieco,glassman,gebhardt,fleischer,fann,elson,eccles,cunha,crumb,blakley,bardwell,abshire,woodham,wines,welter,wargo,varnado,tutt,traynor,swaney,stricker,stoffel,stambaugh,sickler,shackleford,selman,seaver,sansom,sanmiguel,royston,rourke,rockett,rioux,puleo,pitchford,nardi,mulvaney,middaugh,malek,leos,lathan,kujawa,kimbro,killebrew,houlihan,hinckley,herod,hepler,hamner,hammel,hallowell,gonsalez,gingerich,gambill,funkhouser,fricke,fewell,falkner,endsley,dulin,drennen,deaver,dambrosio,chadwell,castanon,burkes,brune,brisco,brinker,bowker,boldt,berner,beaumont,beaird,bazemore,barrick,albano,younts,wunderlich,weidman,vanness,toland,theobald,stickler,steiger,stanger,spies,spector,sollars,smedley,seibel,scoville,saito,rummel,rowles,rouleau,roos,rogan,roemer,ream,raya,purkey,priester,perreira,penick,paulin,parkins,overcash,oleson,neves,muldrow,minard,midgett,michalak,melgar,mcentire,mcauliffe,marte,lydon,lindholm,leyba,langevin,lagasse,lafayette,kesler,kelton,kaminsky,jaggers,humbert,huck,howarth,hinrichs,higley,gupton,guimond,gravois,giguere,fretwell,fontes,feeley,faucher,eichhorn,ecker,earp,dole,dinger,derryberry,demars,deel,copenhaver,collinsworth,colangelo,cloyd,claiborne,caulfield,carlsen,calzada,caffey,broadus,brenneman,bouie,bodnar,blaney,blanc,beltz,behling,barahona,yockey,winkle,windom,wimer,villatoro,trexler,teran,taliaferro,sydnor,swinson,snelling,smtih,simonton,simoneaux,simoneau,sherrer,seavey,scheel,rushton,rupe,ruano,rippy,reiner,reiff,rabinowitz,quach,penley,odle,nock,minnich,mckown,mccarver,mcandrew,longley,laux,lamothe,lafreniere,kropp,krick,kates,jepson,huie,howse,howie,henriques,haydon,haught,hatter,hartzog,harkey,grimaldo,goshorn,gormley,gluck,gilroy,gillenwater,giffin,fluker,feder,eyre,eshelman,eakins,detwiler,delrosario,davisson,catalan,canning,calton,brammer,botelho,blakney,bartell,averett,askins,aker,witmer,winkelman,widmer,whittier,weitzel,wardell,wagers,ullman,tupper,tingley,tilghman,talton,simard,seda,scheller,sala,rundell,rost,ribeiro,rabideau,primm,pinon,peart,ostrom,ober,nystrom,nussbaum,naughton,murr,moorhead,monti,monteiro,melson,meissner,mclin,mcgruder,marotta,makowski,majewski,madewell,lunt,lukens,leininger,lebel,lakin,kepler,jaques,hunnicutt,hungerford,hoopes,hertz,heins,halliburton,grosso,gravitt,glasper,gallman,gallaway,funke,fulbright,falgout,eakin,dostie,dorado,dewberry,derose,cutshall,crampton,costanzo,colletti,cloninger,claytor,chiang,campagna,burd,brokaw,broaddus,bretz,brainard,binford,bilbrey,alpert,aitken,ahlers,zajac,woolfolk,witten,windle,wayland,tramel,tittle,talavera,suter,straley,specht,sommerville,soloman,skeens,sigman,sibert,shavers,schuck,schmit,sartain,sabol,rosenblatt,rollo,rashid,rabb,polston,nyberg,northrop,navarra,muldoon,mikesell,mcdougald,mcburney,mariscal,lozier,lingerfelt,legere,latour,lagunas,lacour,kurth,killen,kiely,kayser,kahle,isley,huertas,hower,hinz,haugh,gumm,galicia,fortunato,flake,dunleavy,duggins,doby,digiovanni,devaney,deltoro,cribb,corpuz,coronel,coen,charbonneau,caine,burchette,blakey,blakemore,bergquist,beene,beaudette,bayles,ballance,bakker,bailes,asberry,arwood,zucker,willman,whitesell,wald,walcott,vancleave,trump,strasser,simas,shick,schleicher,schaal,saleh,rotz,resnick,rainer,partee,ollis,oller,oday,noles,munday,mong,millican,merwin,mazzola,mansell,magallanes,llanes,lewellen,lepore,kisner,keesee,jeanlouis,ingham,hornbeck,hawn,hartz,harber,haffner,gutshall,guth,grays,gowan,finlay,finkelstein,eyler,enloe,dungan,diez,dearman,cull,crosson,chronister,cassity,campion,callihan,butz,breazeale,blumenthal,berkey,batty,batton,arvizu,alderete,aldana,albaugh,abernethy,wolter,wille,tweed,tollefson,thomasson,teter,testerman,sproul,spates,southwick,soukup,skelly,senter,sealey,sawicki,sargeant,rossiter,rosemond,repp,pifer,ormsby,nickelson,naumann,morabito,monzon,millsaps,millen,mcelrath,marcoux,mantooth,madson,macneil,mackinnon,louque,leister,lampley,kushner,krouse,kirwan,jessee,janson,jahn,jacquez,islas,hutt,holladay,hillyer,hepburn,hensel,harrold,gingrich,geis,gales,fults,finnell,ferri,featherston,epley,ebersole,eames,dunigan,drye,dismuke,devaughn,delorenzo,damiano,confer,collum,clower,clow,claussen,clack,caylor,cawthon,casias,carreno,bluhm,bingaman,bewley,belew,beckner,auld,amey,wolfenbarger,wilkey,wicklund,waltman,villalba,valero,valdovinos,ullrich,tyus,twyman,trost,tardif,tanguay,stripling,steinbach,shumpert,sasaki,sappington,sandusky,reinhold,reinert,quijano,placencia,pinkard,phinney,perrotta,pernell,parrett,oxendine,owensby,orman,nuno,mori,mcroberts,mcneese,mckamey,mccullum,markel,mardis,maines,lueck,lubin,lefler,leffler,larios,labarbera,kershner,josey,jeanbaptiste,izaguirre,hermosillo,haviland,hartshorn,hafner,ginter,getty,franck,fiske,dufrene,doody,davie,dangerfield,dahlberg,cuthbertson,crone,coffelt,chidester,chesson,cauley,caudell,cantara,campo,caines,bullis,bucci,brochu,bogard,bickerstaff,benning,arzola,antonelli,adkinson,zellers,wulf,worsley,woolridge,whitton,westerfield,walczak,vassar,truett,trueblood,trawick,townsley,topping,tobar,telford,steverson,stagg,sitton,sill,sergent,schoenfeld,sarabia,rutkowski,rubenstein,rigdon,prentiss,pomerleau,plumlee,philbrick,patnode,oloughlin,obregon,nuss,morell,mikell,mele,mcinerney,mcguigan,mcbrayer,lollar,kuehl,kinzer,kamp,joplin,jacobi,howells,holstein,hedden,hassler,harty,halle,greig,gouge,goodrum,gerhart,geier,geddes,gast,forehand,ferree,fendley,feltner,esqueda,encarnacion,eichler,egger,edmundson,eatmon,doud,donohoe,donelson,dilorenzo,digiacomo,diggins,delozier,dejong,danford,crippen,coppage,cogswell,clardy,cioffi,cabe,brunette,bresnahan,blomquist,blackstone,biller,bevis,bevan,bethune,benbow,baty,basinger,balcom,andes,aman,aguero,adkisson,yandell,wilds,whisenhunt,weigand,weeden,voight,villar,trottier,tillett,suazo,setser,scurry,schuh,schreck,schauer,samora,roane,rinker,reimers,ratchford,popovich,parkin,natal,melville,mcbryde,magdaleno,loehr,lockman,lingo,leduc,larocca,lamere,laclair,krall,korte,koger,jalbert,hughs,higbee,henton,heaney,haith,gump,greeson,goodloe,gholston,gasper,gagliardi,fregoso,farthing,fabrizio,ensor,elswick,elgin,eklund,eaddy,drouin,dorton,dizon,derouen,deherrera,davy,dampier,cullum,culley,cowgill,cardoso,cardinale,brodsky,broadbent,brimmer,briceno,branscum,bolyard,boley,bennington,beadle,baur,ballentine,azure,aultman,arciniega,aguila,aceves,yepez,woodrum,wethington,weissman,veloz,trusty,troup,trammel,tarpley,stivers,steck,sprayberry,spraggins,spitler,spiers,sohn,seagraves,schiffman,rudnick,rizo,riccio,rennie,quackenbush,puma,plott,pearcy,parada,paiz,munford,moskowitz,mease,mcnary,mccusker,lozoya,longmire,loesch,lasky,kuhlmann,krieg,koziol,kowalewski,konrad,kindle,jowers,jolin,jaco,horgan,hine,hileman,hepner,heise,heady,hawkinson,hannigan,haberman,guilford,grimaldi,garton,gagliano,fruge,follett,fiscus,ferretti,ebner,easterday,eanes,dirks,dimarco,depalma,deforest,cruce,craighead,christner,candler,cadwell,burchell,buettner,brinton,brazier,brannen,brame,bova,bomar,blakeslee,belknap,bangs,balzer,athey,armes,alvis,alverson,alvardo,yeung,wheelock,westlund,wessels,volkman,threadgill,thelen,tague,symons,swinford,sturtevant,straka,stier,stagner,segarra,seawright,rutan,roux,ringler,riker,ramsdell,quattlebaum,purifoy,poulson,permenter,peloquin,pasley,pagel,osman,obannon,nygaard,newcomer,munos,motta,meadors,mcquiston,mcniel,mcmann,mccrae,mayne,matte,legault,lechner,kucera,krohn,kratzer,koopman,jeske,horrocks,hock,hibbler,hesson,hersh,harvin,halvorsen,griner,grindle,gladstone,garofalo,frampton,forbis,eddington,diorio,dingus,dewar,desalvo,curcio,creasy,cortese,cordoba,connally,cluff,cascio,capuano,canaday,calabro,bussard,brayton,borja,bigley,arnone,arguelles,acuff,zamarripa,wooton,widner,wideman,threatt,thiele,templin,teeters,synder,swint,swick,sturges,stogner,stedman,spratt,siegfried,shetler,scull,savino,sather,rothwell,rook,rone,rhee,quevedo,privett,pouliot,poche,pickel,petrillo,pellegrini,peaslee,partlow,otey,nunnery,morelock,morello,meunier,messinger,mckie,mccubbin,mccarron,lerch,lavine,laverty,lariviere,lamkin,kugler,krol,kissel,keeter,hubble,hickox,hetzel,hayner,hagy,hadlock,groh,gottschalk,goodsell,gassaway,garrard,galligan,firth,fenderson,feinstein,etienne,engleman,emrick,ellender,drews,doiron,degraw,deegan,dart,crissman,corr,cookson,coil,cleaves,charest,chapple,chaparro,castano,carpio,byer,bufford,bridgewater,bridgers,brandes,borrero,bonanno,aube,ancheta,abarca,abad,wooster,wimbush,willhite,willams,wigley,weisberg,wardlaw,vigue,vanhook,unknow,torre,tasker,tarbox,strachan,slover,shamblin,semple,schuyler,schrimsher,sayer,salzman,rubalcava,riles,reneau,reichel,rayfield,rabon,pyatt,prindle,poss,polito,plemmons,pesce,perrault,pereyra,ostrowski,nilsen,niemeyer,munsey,mundell,moncada,miceli,meader,mcmasters,mckeehan,matsumoto,marron,marden,lizarraga,lingenfelter,lewallen,langan,lamanna,kovac,kinsler,kephart,keown,kass,kammerer,jeffreys,hysell,hosmer,hardnett,hanner,guyette,greening,glazer,ginder,fromm,fluellen,finkle,fessler,essary,eisele,duren,dittmer,crochet,cosentino,cogan,coelho,cavin,carrizales,campuzano,brough,bopp,bookman,bobb,blouin,beesley,battista,bascom,bakken,badgett,arneson,anselmo,albino,ahumada,woodyard,wolters,wireman,willison,warman,waldrup,vowell,vantassel,twombly,toomer,tennison,teets,tedeschi,swanner,stutz,stelly,sheehy,schermerhorn,scala,sandidge,salters,salo,saechao,roseboro,rolle,ressler,renz,renn,redford,raposa,rainbolt,pelfrey,orndorff,oney,nolin,nimmons,nardone,myhre,morman,menjivar,mcglone,mccammon,maxon,marciano,manus,lowrance,lorenzen,lonergan,lollis,littles,lindahl,lamas,lach,kuster,krawczyk,knuth,knecht,kirkendall,keitt,keever,kantor,jarboe,hoye,houchens,holter,holsinger,hickok,helwig,helgeson,hassett,harner,hamman,hames,hadfield,goree,goldfarb,gaughan,gaudreau,gantz,gallion,frady,foti,flesher,ferrin,faught,engram,donegan,desouza,degroot,cutright,crowl,criner,coan,clinkscales,chewning,chavira,catchings,carlock,bulger,buenrostro,bramblett,brack,boulware,bookout,bitner,birt,baranowski,baisden,allmon,acklin,yoakum,wilbourn,whisler,weinberger,washer,vasques,vanzandt,vanatta,troxler,tomes,tindle,tims,throckmorton,thach,stpeter,stlaurent,stenson,spry,spitz,songer,snavely,shroyer,shortridge,shenk,sevier,seabrook,scrivner,saltzman,rosenberry,rockwood,robeson,roan,reiser,ramires,raber,posner,popham,piotrowski,pinard,peterkin,pelham,peiffer,peay,nadler,musso,millett,mestas,mcgowen,marques,marasco,manriquez,manos,mair,lipps,leiker,krumm,knorr,kinslow,kessel,kendricks,kelm,irick,ickes,hurlburt,horta,hoekstra,heuer,helmuth,heatherly,hampson,hagar,haga,greenlaw,grau,godbey,gingras,gillies,gibb,gayden,gauvin,garrow,fontanez,florio,finke,fasano,ezzell,ewers,eveland,eckenrode,duclos,drumm,dimmick,delancey,defazio,dashiell,cusack,crowther,crigger,cray,coolidge,coldiron,cleland,chalfant,cassel,camire,cabrales,broomfield,brittingham,brisson,brickey,braziel,brazell,bragdon,boulanger,boman,bohannan,beem,barre,azar,ashbaugh,armistead,almazan,adamski,zendejas,winburn,willaims,wilhoit,westberry,wentzel,wendling,visser,vanscoy,vankirk,vallee,tweedy,thornberry,sweeny,spradling,spano,smelser,shim,sechrist,schall,scaife,rugg,rothrock,roesler,riehl,ridings,render,ransdell,radke,pinero,petree,pendergast,peluso,pecoraro,pascoe,panek,oshiro,navarrette,murguia,moores,moberg,michaelis,mcwhirter,mcsweeney,mcquade,mccay,mauk,mariani,marceau,mandeville,maeda,lunde,ludlow,loeb,lindo,linderman,leveille,leith,larock,lambrecht,kulp,kinsley,kimberlin,kesterson,hoyos,helfrich,hanke,grisby,goyette,gouveia,glazier,gile,gerena,gelinas,gasaway,funches,fujimoto,flynt,fenske,fellers,fehr,eslinger,escalera,enciso,duley,dittman,dineen,diller,devault,collings,clymer,clowers,chavers,charland,castorena,castello,camargo,bunce,bullen,boyes,borchers,borchardt,birnbaum,birdsall,billman,benites,bankhead,ange,ammerman,adkison,winegar,wickman,warr,warnke,villeneuve,veasey,vassallo,vannatta,vadnais,twilley,towery,tomblin,tippett,theiss,talkington,talamantes,swart,swanger,streit,stines,stabler,spurling,sobel,sine,simmers,shippy,shiflett,shearin,sauter,sanderlin,rusch,runkle,ruckman,rorie,roesch,richert,rehm,randel,ragin,quesenberry,puentes,plyler,plotkin,paugh,oshaughnessy,ohalloran,norsworthy,niemann,nader,moorefield,mooneyham,modica,miyamoto,mickel,mebane,mckinnie,mazurek,mancilla,lukas,lovins,loughlin,lotz,lindsley,liddle,levan,lederman,leclaire,lasseter,lapoint,lamoreaux,lafollette,kubiak,kirtley,keffer,kaczmarek,housman,hiers,hibbert,herrod,hegarty,hathorn,greenhaw,grafton,govea,futch,furst,franko,forcier,foran,flickinger,fairfield,eure,emrich,embrey,edgington,ecklund,eckard,durante,deyo,delvecchio,dade,currey,creswell,cottrill,casavant,cartier,cargile,capel,cammack,calfee,burse,burruss,brust,brousseau,bridwell,braaten,borkholder,bloomquist,bjork,bartelt,amburgey,yeary,whitefield,vinyard,vanvalkenburg,twitchell,timmins,tapper,stringham,starcher,spotts,slaugh,simonsen,sheffer,sequeira,rosati,rhymes,quint,pollak,peirce,patillo,parkerson,paiva,nilson,nevin,narcisse,mitton,merriam,merced,meiners,mckain,mcelveen,mcbeth,marsden,marez,manke,mahurin,mabrey,luper,krull,hunsicker,hornbuckle,holtzclaw,hinnant,heston,hering,hemenway,hegwood,hearns,halterman,guiterrez,grote,granillo,grainger,glasco,gilder,garren,garlock,garey,fryar,fredricks,fraizer,foshee,ferrel,felty,everitt,evens,esser,elkin,eberhart,durso,duguay,driskill,doster,dewall,deveau,demps,demaio,delreal,deleo,darrah,cumberbatch,culberson,cranmer,cordle,colgan,chesley,cavallo,castellon,castelli,carreras,carnell,carlucci,bontrager,blumberg,blasingame,becton,artrip,andujar,alkire,alder,zukowski,zuckerman,wroblewski,wrigley,woodside,wigginton,westman,westgate,werts,washam,wardlow,walser,waiters,tadlock,stringfield,stimpson,stickley,standish,spurlin,spindler,speller,spaeth,sotomayor,sluder,shryock,shepardson,shatley,scannell,santistevan,rosner,resto,reinhard,rathburn,prisco,poulsen,pinney,phares,pennock,pastrana,oviedo,ostler,nauman,mulford,moise,moberly,mirabal,metoyer,metheny,mentzer,meldrum,mcinturff,mcelyea,mcdougle,massaro,lumpkins,loveday,lofgren,lirette,lesperance,lefkowitz,ledger,lauzon,lachapelle,klassen,keough,kempton,kaelin,jeffords,hsieh,hoyer,horwitz,hoeft,hennig,haskin,gourdine,golightly,girouard,fulgham,fritsch,freer,frasher,foulk,firestone,fiorentino,fedor,ensley,englehart,eells,dunphy,donahoe,dileo,dibenedetto,dabrowski,crick,coonrod,conder,coddington,chunn,chaput,cerna,carreiro,calahan,braggs,bourdon,bollman,bittle,bauder,barreras,aubuchon,anzalone,adamo,zerbe,willcox,westberg,weikel,waymire,vroman,vinci,vallejos,truesdell,troutt,trotta,tollison,toles,tichenor,symonds,surles,strayer,stgeorge,sroka,sorrentino,solares,snelson,silvestri,sikorski,shawver,schumaker,schorr,schooley,scates,satterlee,satchell,rymer,roselli,robitaille,riegel,regis,reames,provenzano,priestley,plaisance,pettey,palomares,nowakowski,monette,minyard,mclamb,mchone,mccarroll,masson,magoon,maddy,lundin,licata,leonhardt,landwehr,kircher,kinch,karpinski,johannsen,hussain,houghtaling,hoskinson,hollaway,holeman,hobgood,hiebert,goggin,geissler,gadbois,gabaldon,fleshman,flannigan,fairman,eilers,dycus,dunmire,duffield,dowler,deloatch,dehaan,deemer,clayborn,christofferso,chilson,chesney,chatfield,carron,canale,brigman,branstetter,bosse,borton,bonar,biron,barroso,arispe,zacharias,zabel,yaeger,woolford,whetzel,weakley,veatch,vandeusen,tufts,troxel,troche,traver,townsel,talarico,swilley,sterrett,stenger,speakman,sowards,sours,souders,souder,soles,sobers,snoddy,smither,shute,shoaf,shahan,schuetz,scaggs,santini,rosson,rolen,robidoux,rentas,recio,pixley,pawlowski,pawlak,paull,overbey,orear,oliveri,oldenburg,nutting,naugle,mossman,misner,milazzo,michelson,mcentee,mccullar,mccree,mcaleer,mazzone,mandell,manahan,malott,maisonet,mailloux,lumley,lowrie,louviere,lipinski,lindemann,leppert,leasure,labarge,kubik,knisely,knepp,kenworthy,kennelly,kelch,kanter,houchin,hosley,hosler,hollon,holleman,heitman,haggins,gwaltney,goulding,gorden,geraci,gathers,frison,feagin,falconer,espada,erving,erikson,eisenhauer,ebeling,durgin,dowdle,dinwiddie,delcastillo,dedrick,crimmins,covell,cournoyer,coria,cohan,cataldo,carpentier,canas,campa,brode,brashears,blaser,bicknell,bednar,barwick,ascencio,althoff,almodovar,alamo,zirkle,zabala,wolverton,winebrenner,wetherell,westlake,wegener,weddington,tuten,trosclair,tressler,theroux,teske,swinehart,swensen,sundquist,southall,socha,sizer,silverberg,shortt,shimizu,sherrard,shaeffer,scheid,scheetz,saravia,sanner,rubinstein,rozell,romer,rheaume,reisinger,randles,pullum,petrella,payan,nordin,norcross,nicoletti,nicholes,newbold,nakagawa,monteith,milstead,milliner,mellen,mccardle,liptak,leitch,latimore,larrison,landau,laborde,koval,izquierdo,hymel,hoskin,holte,hoefer,hayworth,hausman,harrill,harrel,hardt,gully,groover,grinnell,greenspan,graver,grandberry,gorrell,goldenberg,goguen,gilleland,fuson,feldmann,everly,dyess,dunnigan,downie,dolby,deatherage,cosey,cheever,celaya,caver,cashion,caplinger,cansler,byrge,bruder,breuer,breslin,brazelton,botkin,bonneau,bondurant,bohanan,bogue,bodner,boatner,blatt,bickley,belliveau,beiler,beier,beckstead,bachmann,atkin,altizer,alloway,allaire,albro,abron,zellmer,yetter,yelverton,wiens,whidden,viramontes,vanwormer,tarantino,tanksley,sumlin,strauch,strang,stice,spahn,sosebee,sigala,shrout,seamon,schrum,schneck,schantz,ruddy,romig,roehl,renninger,reding,polak,pohlman,pasillas,oldfield,oldaker,ohanlon,ogilvie,norberg,nolette,neufeld,nellis,mummert,mulvihill,mullaney,monteleone,mendonca,meisner,mcmullan,mccluney,mattis,massengill,manfredi,luedtke,lounsbury,liberatore,lamphere,laforge,jourdan,iorio,iniguez,ikeda,hubler,hodgdon,hocking,heacock,haslam,haralson,hanshaw,hannum,hallam,haden,garnes,garces,gammage,gambino,finkel,faucett,ehrhardt,eggen,dusek,durrant,dubay,dones,depasquale,delucia,degraff,decamp,davalos,cullins,conard,clouser,clontz,cifuentes,chappel,chaffins,celis,carwile,byram,bruggeman,bressler,brathwaite,brasfield,bradburn,boose,bodie,blosser,bertsch,bernardi,bernabe,bengtson,barrette,astorga,alday,albee,abrahamson,yarnell,wiltse,wiebe,waguespack,vasser,upham,turek,traxler,torain,tomaszewski,tinnin,tiner,tindell,styron,stahlman,staab,skiba,sheperd,seidl,secor,schutte,sanfilippo,ruder,rondon,rearick,procter,prochaska,pettengill,pauly,neilsen,nally,mullenax,morano,meads,mcnaughton,mcmurtry,mcmath,mckinsey,matthes,massenburg,marlar,margolis,malin,magallon,mackin,lovette,loughran,loring,longstreet,loiselle,lenihan,kunze,koepke,kerwin,kalinowski,kagan,innis,innes,holtzman,heinemann,harshman,haider,haack,grondin,grissett,greenawalt,goudy,goodlett,goldston,gokey,gardea,galaviz,gafford,gabrielson,furlow,fritch,fordyce,folger,elizalde,ehlert,eckhoff,eccleston,ealey,dubin,diemer,deschamps,delapena,decicco,debolt,cullinan,crittendon,crase,cossey,coppock,coots,colyer,cluck,chamberland,burkhead,bumpus,buchan,borman,birkholz,berardi,benda,behnke,barter,amezquita,wotring,wirtz,wingert,wiesner,whitesides,weyant,wainscott,venezia,varnell,tussey,thurlow,tabares,stiver,stell,starke,stanhope,stanek,sisler,sinnott,siciliano,shehan,selph,seager,scurlock,scranton,santucci,santangelo,saltsman,rogge,rettig,renwick,reidy,reider,redfield,premo,parente,paolucci,palmquist,ohler,netherton,mutchler,morita,mistretta,minnis,middendorf,menzel,mendosa,mendelson,meaux,mcspadden,mcquaid,mcnatt,manigault,maney,mager,lukes,lopresti,liriano,letson,lechuga,lazenby,lauria,larimore,krupp,krupa,kopec,kinchen,kifer,kerney,kerner,kennison,kegley,karcher,justis,johson,jellison,janke,huskins,holzman,hinojos,hefley,hatmaker,harte,halloway,hallenbeck,goodwyn,glaspie,geise,fullwood,fryman,frakes,fraire,farrer,enlow,engen,ellzey,eckles,earles,dunkley,drinkard,dreiling,draeger,dinardo,dills,desroches,desantiago,curlee,crumbley,critchlow,coury,courtright,coffield,cleek,charpentier,cardone,caples,cantin,buntin,bugbee,brinkerhoff,brackin,bourland,blassingame,beacham,banning,auguste,andreasen,amann,almon,alejo,adelman,abston,yerger,wymer,woodberry,windley,whiteaker,westfield,weibel,wanner,waldrep,villani,vanarsdale,utterback,updike,triggs,topete,tolar,tigner,thoms,tauber,tarvin,tally,swiney,sweatman,studebaker,stennett,starrett,stannard,stalvey,sonnenberg,smithey,sieber,sickles,shinault,segars,sanger,salmeron,rothe,rizzi,restrepo,ralls,ragusa,quiroga,papenfuss,oropeza,okane,mudge,mozingo,molinaro,mcvicker,mcgarvey,mcfalls,mccraney,matus,magers,llanos,livermore,linehan,leitner,laymon,lawing,lacourse,kwong,kollar,kneeland,kennett,kellett,kangas,janzen,hutter,huling,hofmeister,hewes,harjo,habib,guice,grullon,greggs,grayer,granier,grable,gowdy,giannini,getchell,gartman,garnica,ganey,gallimore,fetters,fergerson,farlow,fagundes,exley,esteves,enders,edenfield,easterwood,drakeford,dipasquale,desousa,deshields,deeter,dedmon,debord,daughtery,cutts,courtemanche,coursey,copple,coomes,collis,cogburn,clopton,choquette,chaidez,castrejon,calhoon,burbach,bulloch,buchman,bruhn,bohon,blough,baynes,barstow,zeman,zackery,yardley,yamashita,wulff,wilken,wiliams,wickersham,wible,whipkey,wedgeworth,walmsley,walkup,vreeland,verrill,umana,traub,swingle,summey,stroupe,stockstill,steffey,stefanski,statler,stapp,speights,solari,soderberg,shunk,shorey,shewmaker,sheilds,schiffer,schank,schaff,sagers,rochon,riser,rickett,reale,raglin,polen,plata,pitcock,percival,palen,orona,oberle,nocera,navas,nault,mullings,montejano,monreal,minick,middlebrook,meece,mcmillion,mccullen,mauck,marshburn,maillet,mahaney,magner,maclin,lucey,litteral,lippincott,leite,leaks,lamarre,jurgens,jerkins,jager,hurwitz,hughley,hotaling,horstman,hohman,hocker,hively,hipps,hessler,hermanson,hepworth,helland,hedlund,harkless,haigler,gutierez,grindstaff,glantz,giardina,gerken,gadsden,finnerty,farnum,encinas,drakes,dennie,cutlip,curtsinger,couto,cortinas,corby,chiasson,carle,carballo,brindle,borum,bober,blagg,berthiaume,beahm,batres,basnight,backes,axtell,atterberry,alvares,alegria,woodell,wojciechowski,winfree,winbush,wiest,wesner,wamsley,wakeman,verner,truex,trafton,toman,thorsen,theus,tellier,tallant,szeto,strope,stills,simkins,shuey,shaul,servin,serio,serafin,salguero,ryerson,rudder,ruark,rother,rohrbaugh,rohrbach,rohan,rogerson,risher,reeser,pryce,prokop,prins,priebe,prejean,pinheiro,petrone,petri,penson,pearlman,parikh,natoli,murakami,mullikin,mullane,motes,morningstar,mcveigh,mcgrady,mcgaughey,mccurley,marchan,manske,lusby,linde,likens,licon,leroux,lemaire,legette,laskey,laprade,laplant,kolar,kittredge,kinley,kerber,kanagy,jetton,janik,ippolito,inouye,hunsinger,howley,howery,horrell,holthaus,hiner,hilson,hilderbrand,hartzler,harnish,harada,hansford,halligan,hagedorn,gwynn,gudino,greenstein,greear,gracey,goudeau,goodner,ginsburg,gerth,gerner,fujii,frier,frenette,folmar,fleisher,fleischmann,fetzer,eisenman,earhart,dupuy,dunkelberger,drexler,dillinger,dilbeck,dewald,demby,deford,craine,chesnut,casady,carstens,carrick,carino,carignan,canchola,bushong,burman,buono,brownlow,broach,britten,brickhouse,boyden,boulton,borland,bohrer,blubaugh,bever,berggren,benevides,arocho,arends,amezcua,almendarez,zalewski,witzel,winkfield,wilhoite,vangundy,vanfleet,vanetten,vandergriff,urbanski,troiano,thibodaux,straus,stoneking,stjean,stillings,stange,speicher,speegle,smeltzer,slawson,simmonds,shuttleworth,serpa,senger,seidman,schweiger,schloss,schimmel,schechter,sayler,sabatini,ronan,rodiguez,riggleman,richins,reamer,prunty,porath,plunk,piland,philbrook,pettitt,perna,peralez,pascale,padula,oboyle,nivens,nickols,mundt,munden,montijo,mcmanis,mcgrane,mccrimmon,manzi,mangold,malick,mahar,maddock,losey,litten,leedy,leavell,ladue,krahn,kluge,junker,iversen,imler,hurtt,huizar,hubbert,howington,hollomon,holdren,hoisington,heiden,hauge,hartigan,gutirrez,griffie,greenhill,gratton,granata,gottfried,gertz,gautreaux,furry,furey,funderburg,flippen,fitzgibbon,drucker,donoghue,dildy,devers,detweiler,despres,denby,degeorge,cueto,cranston,courville,clukey,cirillo,chivers,caudillo,butera,bulluck,buckmaster,braunstein,bracamonte,bourdeau,bonnette".split(","),
us_tv_and_film:"you,i,to,that,it,me,what,this,know,i'm,no,have,my,don't,just,not,do,be,your,we,it's,so,but,all,well,oh,about,right,you're,get,here,out,going,like,yeah,if,can,up,want,think,that's,now,go,him,how,got,did,why,see,come,good,really,look,will,okay,back,can't,mean,tell,i'll,hey,he's,could,didn't,yes,something,because,say,take,way,little,make,need,gonna,never,we're,too,she's,i've,sure,our,sorry,what's,let,thing,maybe,down,man,very,there's,should,anything,said,much,any,even,off,please,doing,thank,give,thought,help,talk,god,still,wait,find,nothing,again,things,let's,doesn't,call,told,great,better,ever,night,away,believe,feel,everything,you've,fine,last,keep,does,put,around,stop,they're,i'd,guy,isn't,always,listen,wanted,guys,huh,those,big,lot,happened,thanks,won't,trying,kind,wrong,talking,guess,care,bad,mom,remember,getting,we'll,together,dad,leave,understand,wouldn't,actually,hear,baby,nice,father,else,stay,done,wasn't,course,might,mind,every,enough,try,hell,came,someone,you'll,whole,yourself,idea,ask,must,coming,looking,woman,room,knew,tonight,real,son,hope,went,hmm,happy,pretty,saw,girl,sir,friend,already,saying,next,job,problem,minute,thinking,haven't,heard,honey,matter,myself,couldn't,exactly,having,probably,happen,we've,hurt,boy,dead,gotta,alone,excuse,start,kill,hard,you'd,today,car,ready,without,wants,hold,wanna,yet,seen,deal,once,gone,morning,supposed,friends,head,stuff,worry,live,truth,face,forget,true,cause,soon,knows,telling,wife,who's,chance,run,move,anyone,person,bye,somebody,heart,miss,making,meet,anyway,phone,reason,damn,lost,looks,bring,case,turn,wish,tomorrow,kids,trust,check,change,anymore,least,aren't,working,makes,taking,means,brother,hate,ago,says,beautiful,gave,fact,crazy,sit,afraid,important,rest,fun,kid,word,watch,glad,everyone,sister,minutes,everybody,bit,couple,whoa,either,mrs,feeling,daughter,wow,gets,asked,break,promise,door,close,hand,easy,question,tried,far,walk,needs,mine,killed,hospital,anybody,alright,wedding,shut,able,die,perfect,stand,comes,hit,waiting,dinner,funny,husband,almost,pay,answer,cool,eyes,news,child,shouldn't,yours,moment,sleep,read,where's,sounds,sonny,pick,sometimes,bed,date,plan,hours,lose,hands,serious,shit,behind,inside,ahead,week,wonderful,fight,past,cut,quite,he'll,sick,it'll,eat,nobody,goes,save,seems,finally,lives,worried,upset,carly,met,brought,seem,sort,safe,weren't,leaving,front,shot,loved,asking,running,clear,figure,hot,felt,parents,drink,absolutely,how's,daddy,sweet,alive,sense,meant,happens,bet,blood,ain't,kidding,lie,meeting,dear,seeing,sound,fault,ten,buy,hour,speak,lady,jen,thinks,christmas,outside,hang,possible,worse,mistake,ooh,handle,spend,totally,giving,here's,marriage,realize,unless,sex,send,needed,scared,picture,talked,ass,hundred,changed,completely,explain,certainly,sign,boys,relationship,loves,hair,lying,choice,anywhere,future,weird,luck,she'll,turned,touch,kiss,crane,questions,obviously,wonder,pain,calling,somewhere,throw,straight,cold,fast,words,food,none,drive,feelings,they'll,marry,drop,cannot,dream,protect,twenty,surprise,sweetheart,poor,looked,mad,except,gun,y'know,dance,takes,appreciate,especially,situation,besides,pull,hasn't,worth,sheridan,amazing,expect,swear,piece,busy,happening,movie,we'd,catch,perhaps,step,fall,watching,kept,darling,dog,honor,moving,till,admit,problems,murder,he'd,evil,definitely,feels,honest,eye,broke,missed,longer,dollars,tired,evening,starting,entire,trip,niles,suppose,calm,imagine,fair,caught,blame,sitting,favor,apartment,terrible,clean,learn,frasier,relax,accident,wake,prove,smart,message,missing,forgot,interested,table,nbsp,mouth,pregnant,ring,careful,shall,dude,ride,figured,wear,shoot,stick,follow,angry,write,stopped,ran,standing,forgive,jail,wearing,ladies,kinda,lunch,cristian,greenlee,gotten,hoping,phoebe,thousand,ridge,paper,tough,tape,count,boyfriend,proud,agree,birthday,they've,share,offer,hurry,feet,wondering,decision,ones,finish,voice,herself,would've,mess,deserve,evidence,cute,dress,interesting,hotel,enjoy,quiet,concerned,staying,beat,sweetie,mention,clothes,fell,neither,mmm,fix,respect,prison,attention,holding,calls,surprised,bar,keeping,gift,hadn't,putting,dark,owe,ice,helping,normal,aunt,lawyer,apart,plans,jax,girlfriend,floor,whether,everything's,box,judge,upstairs,sake,mommy,possibly,worst,acting,accept,blow,strange,saved,conversation,plane,mama,yesterday,lied,quick,lately,stuck,difference,store,she'd,bought,doubt,listening,walking,cops,deep,dangerous,buffy,sleeping,chloe,rafe,join,card,crime,gentlemen,willing,window,walked,guilty,likes,fighting,difficult,soul,joke,favorite,uncle,promised,bother,seriously,cell,knowing,broken,advice,somehow,paid,losing,push,helped,killing,boss,liked,innocent,rules,learned,thirty,risk,letting,speaking,ridiculous,afternoon,apologize,nervous,charge,patient,boat,how'd,hide,detective,planning,huge,breakfast,horrible,awful,pleasure,driving,hanging,picked,sell,quit,apparently,dying,notice,congratulations,visit,could've,c'mon,letter,decide,forward,fool,showed,smell,seemed,spell,memory,pictures,slow,seconds,hungry,hearing,kitchen,ma'am,should've,realized,kick,grab,discuss,fifty,reading,idiot,suddenly,agent,destroy,bucks,shoes,peace,arms,demon,livvie,consider,papers,incredible,witch,drunk,attorney,tells,knock,ways,gives,nose,skye,turns,keeps,jealous,drug,sooner,cares,plenty,extra,outta,weekend,matters,gosh,opportunity,impossible,waste,pretend,jump,eating,proof,slept,arrest,breathe,perfectly,warm,pulled,twice,easier,goin,dating,suit,romantic,drugs,comfortable,finds,checked,divorce,begin,ourselves,closer,ruin,smile,laugh,treat,fear,what'd,otherwise,excited,mail,hiding,stole,pacey,noticed,fired,excellent,bringing,bottom,note,sudden,bathroom,honestly,sing,foot,remind,charges,witness,finding,tree,dare,hardly,that'll,steal,silly,contact,teach,shop,plus,colonel,fresh,trial,invited,roll,reach,dirty,choose,emergency,dropped,butt,credit,obvious,locked,loving,nuts,agreed,prue,goodbye,condition,guard,fuckin,grow,cake,mood,crap,crying,belong,partner,trick,pressure,dressed,taste,neck,nurse,raise,lots,carry,whoever,drinking,they'd,breaking,file,lock,wine,spot,paying,assume,asleep,turning,viki,bedroom,shower,nikolas,camera,fill,reasons,forty,bigger,nope,breath,doctors,pants,freak,movies,folks,cream,wild,truly,desk,convince,client,threw,hurts,spending,answers,shirt,chair,rough,doin,sees,ought,empty,wind,aware,dealing,pack,tight,hurting,guest,arrested,salem,confused,surgery,expecting,deacon,unfortunately,goddamn,bottle,beyond,whenever,pool,opinion,starts,jerk,secrets,falling,necessary,barely,dancing,tests,copy,cousin,ahem,twelve,tess,skin,fifteen,speech,orders,complicated,nowhere,escape,biggest,restaurant,grateful,usual,burn,address,someplace,screw,everywhere,regret,goodness,mistakes,details,responsibility,suspect,corner,hero,dumb,terrific,whoo,hole,memories,o'clock,teeth,ruined,bite,stenbeck,liar,showing,cards,desperate,search,pathetic,spoke,scare,marah,afford,settle,stayed,checking,hired,heads,concern,blew,alcazar,champagne,connection,tickets,happiness,saving,kissing,hated,personally,suggest,prepared,onto,downstairs,ticket,it'd,loose,holy,duty,convinced,throwing,kissed,legs,loud,saturday,babies,where'd,warning,miracle,carrying,blind,ugly,shopping,hates,sight,bride,coat,clearly,celebrate,brilliant,wanting,forrester,lips,custody,screwed,buying,toast,thoughts,reality,lexie,attitude,advantage,grandfather,sami,grandma,someday,roof,marrying,powerful,grown,grandmother,fake,must've,ideas,exciting,familiar,bomb,bout,harmony,schedule,capable,practically,correct,clue,forgotten,appointment,deserves,threat,bloody,lonely,shame,jacket,hook,scary,investigation,invite,shooting,lesson,criminal,victim,funeral,considering,burning,strength,harder,sisters,pushed,shock,pushing,heat,chocolate,miserable,corinthos,nightmare,brings,zander,crash,chances,sending,recognize,healthy,boring,feed,engaged,headed,treated,knife,drag,badly,hire,paint,pardon,behavior,closet,warn,gorgeous,milk,survive,ends,dump,rent,remembered,thanksgiving,rain,revenge,prefer,spare,pray,disappeared,aside,statement,sometime,meat,fantastic,breathing,laughing,stood,affair,ours,depends,protecting,jury,brave,fingers,murdered,explanation,picking,blah,stronger,handsome,unbelievable,anytime,shake,oakdale,wherever,pulling,facts,waited,lousy,circumstances,disappointed,weak,trusted,license,nothin,trash,understanding,slip,sounded,awake,friendship,stomach,weapon,threatened,mystery,vegas,understood,basically,switch,frankly,cheap,lifetime,deny,clock,garbage,why'd,tear,ears,indeed,changing,singing,tiny,decent,avoid,messed,filled,touched,disappear,exact,pills,kicked,harm,fortune,pretending,insurance,fancy,drove,cared,belongs,nights,lorelai,lift,timing,guarantee,chest,woke,burned,watched,heading,selfish,drinks,doll,committed,elevator,freeze,noise,wasting,ceremony,uncomfortable,staring,files,bike,stress,permission,thrown,possibility,borrow,fabulous,doors,screaming,bone,xander,what're,meal,apology,anger,honeymoon,bail,parking,fixed,wash,stolen,sensitive,stealing,photo,chose,lets,comfort,worrying,pocket,mateo,bleeding,shoulder,ignore,talent,tied,garage,dies,demons,dumped,witches,rude,crack,bothering,radar,soft,meantime,gimme,kinds,fate,concentrate,throat,prom,messages,intend,ashamed,somethin,manage,guilt,interrupt,guts,tongue,shoe,basement,sentence,purse,glasses,cabin,universe,repeat,mirror,wound,travers,tall,engagement,therapy,emotional,jeez,decisions,soup,thrilled,stake,chef,moves,extremely,moments,expensive,counting,shots,kidnapped,cleaning,shift,plate,impressed,smells,trapped,aidan,knocked,charming,attractive,argue,puts,whip,embarrassed,package,hitting,bust,stairs,alarm,pure,nail,nerve,incredibly,walks,dirt,stamp,terribly,friendly,damned,jobs,suffering,disgusting,stopping,deliver,riding,helps,disaster,bars,crossed,trap,talks,eggs,chick,threatening,spoken,introduce,confession,embarrassing,bags,impression,gate,reputation,presents,chat,suffer,argument,talkin,crowd,homework,coincidence,cancel,pride,solve,hopefully,pounds,pine,mate,illegal,generous,outfit,maid,bath,punch,freaked,begging,recall,enjoying,prepare,wheel,defend,signs,painful,yourselves,maris,that'd,suspicious,cooking,button,warned,sixty,pity,yelling,awhile,confidence,offering,pleased,panic,hers,gettin,refuse,grandpa,testify,choices,cruel,mental,gentleman,coma,cutting,proteus,guests,expert,benefit,faces,jumped,toilet,sneak,halloween,privacy,smoking,reminds,twins,swing,solid,options,commitment,crush,ambulance,wallet,gang,eleven,option,laundry,assure,stays,skip,fail,discussion,clinic,betrayed,sticking,bored,mansion,soda,sheriff,suite,handled,busted,load,happier,studying,romance,procedure,commit,assignment,suicide,minds,swim,yell,llanview,chasing,proper,believes,humor,hopes,lawyers,giant,latest,escaped,parent,tricks,insist,dropping,cheer,medication,flesh,routine,sandwich,handed,false,beating,warrant,awfully,odds,treating,thin,suggesting,fever,sweat,silent,clever,sweater,mall,sharing,assuming,judgment,goodnight,divorced,surely,steps,confess,math,listened,comin,answered,vulnerable,bless,dreaming,chip,zero,pissed,nate,kills,tears,knees,chill,brains,unusual,packed,dreamed,cure,lookin,grave,cheating,breaks,locker,gifts,awkward,thursday,joking,reasonable,dozen,curse,quartermaine,millions,dessert,rolling,detail,alien,delicious,closing,vampires,wore,tail,secure,salad,murderer,spit,offense,dust,conscience,bread,answering,lame,invitation,grief,smiling,pregnancy,prisoner,delivery,guards,virus,shrink,freezing,wreck,massimo,wire,technically,blown,anxious,cave,holidays,cleared,wishes,caring,candles,bound,charm,pulse,jumping,jokes,boom,occasion,silence,nonsense,frightened,slipped,dimera,blowing,relationships,kidnapping,spin,tool,roxy,packing,blaming,wrap,obsessed,fruit,torture,personality,there'll,fairy,necessarily,seventy,print,motel,underwear,grams,exhausted,believing,freaking,carefully,trace,touching,messing,recovery,intention,consequences,belt,sacrifice,courage,enjoyed,attracted,remove,testimony,intense,heal,defending,unfair,relieved,loyal,slowly,buzz,alcohol,surprises,psychiatrist,plain,attic,who'd,uniform,terrified,cleaned,zach,threaten,fella,enemies,satisfied,imagination,hooked,headache,forgetting,counselor,andie,acted,badge,naturally,frozen,sakes,appropriate,trunk,dunno,costume,sixteen,impressive,kicking,junk,grabbed,understands,describe,clients,owns,affect,witnesses,starving,instincts,happily,discussing,deserved,strangers,surveillance,admire,questioning,dragged,barn,deeply,wrapped,wasted,tense,hoped,fellas,roommate,mortal,fascinating,stops,arrangements,agenda,literally,propose,honesty,underneath,sauce,promises,lecture,eighty,torn,shocked,backup,differently,ninety,deck,biological,pheebs,ease,creep,waitress,telephone,ripped,raising,scratch,rings,prints,thee,arguing,ephram,asks,oops,diner,annoying,taggert,sergeant,blast,towel,clown,habit,creature,bermuda,snap,react,paranoid,handling,eaten,therapist,comment,sink,reporter,nurses,beats,priority,interrupting,warehouse,loyalty,inspector,pleasant,excuses,threats,guessing,tend,praying,motive,unconscious,mysterious,unhappy,tone,switched,rappaport,sookie,neighbor,loaded,swore,piss,balance,toss,misery,thief,squeeze,lobby,goa'uld,geez,exercise,forth,booked,sandburg,poker,eighteen,d'you,bury,everyday,digging,creepy,wondered,liver,hmmm,magical,fits,discussed,moral,helpful,searching,flew,depressed,aisle,cris,amen,vows,neighbors,darn,cents,arrange,annulment,useless,adventure,resist,fourteen,celebrating,inch,debt,violent,sand,teal'c,celebration,reminded,phones,paperwork,emotions,stubborn,pound,tension,stroke,steady,overnight,chips,beef,suits,boxes,cassadine,collect,tragedy,spoil,realm,wipe,surgeon,stretch,stepped,nephew,neat,limo,confident,perspective,climb,punishment,finest,springfield,hint,furniture,blanket,twist,proceed,fries,worries,niece,gloves,soap,signature,disappoint,crawl,convicted,flip,counsel,doubts,crimes,accusing,shaking,remembering,hallway,halfway,bothered,madam,gather,cameras,blackmail,symptoms,rope,ordinary,imagined,cigarette,supportive,explosion,trauma,ouch,furious,cheat,avoiding,whew,thick,oooh,boarding,approve,urgent,shhh,misunderstanding,drawer,phony,interfere,catching,bargain,tragic,respond,punish,penthouse,thou,rach,ohhh,insult,bugs,beside,begged,absolute,strictly,socks,senses,sneaking,reward,polite,checks,tale,physically,instructions,fooled,blows,tabby,bitter,adorable,y'all,tested,suggestion,jewelry,alike,jacks,distracted,shelter,lessons,constable,circus,audition,tune,shoulders,mask,helpless,feeding,explains,sucked,robbery,objection,behave,valuable,shadows,courtroom,confusing,talented,smarter,mistaken,customer,bizarre,scaring,motherfucker,alert,vecchio,reverend,foolish,compliment,bastards,worker,wheelchair,protective,gentle,reverse,picnic,knee,cage,wives,wednesday,voices,toes,stink,scares,pour,cheated,slide,ruining,filling,exit,cottage,upside,proves,parked,diary,complaining,confessed,pipe,merely,massage,chop,spill,prayer,betray,waiter,scam,rats,fraud,brush,tables,sympathy,pill,filthy,seventeen,employee,bracelet,pays,fairly,deeper,arrive,tracking,spite,shed,recommend,oughta,nanny,menu,diet,corn,roses,patch,dime,devastated,subtle,bullets,beans,pile,confirm,strings,parade,borrowed,toys,straighten,steak,premonition,planted,honored,exam,convenient,traveling,laying,insisted,dish,aitoro,kindly,grandson,donor,temper,teenager,proven,mothers,denial,backwards,tent,swell,noon,happiest,drives,thinkin,spirits,potion,holes,fence,whatsoever,rehearsal,overheard,lemme,hostage,bench,tryin,taxi,shove,moron,impress,needle,intelligent,instant,disagree,stinks,rianna,recover,groom,gesture,constantly,bartender,suspects,sealed,legally,hears,dresses,sheet,psychic,teenage,knocking,judging,accidentally,waking,rumor,manners,homeless,hollow,desperately,tapes,referring,item,genoa,gear,majesty,cried,tons,spells,instinct,quote,motorcycle,convincing,fashioned,aids,accomplished,grip,bump,upsetting,needing,invisible,forgiveness,feds,compare,bothers,tooth,inviting,earn,compromise,cocktail,tramp,jabot,intimate,dignity,dealt,souls,informed,gods,dressing,cigarettes,alistair,leak,fond,corky,seduce,liquor,fingerprints,enchantment,butters,stuffed,stavros,emotionally,transplant,tips,oxygen,nicely,lunatic,drill,complain,announcement,unfortunate,slap,prayers,plug,opens,oath,o'neill,mutual,yacht,remembers,fried,extraordinary,bait,warton,sworn,stare,safely,reunion,burst,might've,dive,aboard,expose,buddies,trusting,booze,sweep,sore,scudder,properly,parole,ditch,canceled,speaks,glow,wears,thirsty,skull,ringing,dorm,dining,bend,unexpected,pancakes,harsh,flattered,ahhh,troubles,fights,favourite,eats,rage,undercover,spoiled,sloane,shine,destroying,deliberately,conspiracy,thoughtful,sandwiches,plates,nails,miracles,fridge,drank,contrary,beloved,allergic,washed,stalking,solved,sack,misses,forgiven,bent,maciver,involve,dragging,cooked,pointing,foul,dull,beneath,heels,faking,deaf,stunt,jealousy,hopeless,fears,cuts,scenario,necklace,crashed,accuse,restraining,homicide,helicopter,firing,safer,auction,videotape,tore,reservations,pops,appetite,wounds,vanquish,ironic,fathers,excitement,anyhow,tearing,sends,rape,laughed,belly,dealer,cooperate,accomplish,wakes,spotted,sorts,reservation,ashes,tastes,supposedly,loft,intentions,integrity,wished,towels,suspected,investigating,inappropriate,lipstick,lawn,compassion,cafeteria,scarf,precisely,obsession,loses,lighten,infection,granddaughter,explode,balcony,this'll,spying,publicity,depend,cracked,conscious,ally,absurd,vicious,invented,forbid,directions,defendant,bare,announce,screwing,salesman,robbed,leap,lakeview,insanity,reveal,possibilities,kidnap,gown,chairs,wishing,setup,punished,criminals,regrets,raped,quarters,lamp,dentist,anyways,anonymous,semester,risks,owes,lungs,explaining,delicate,tricked,eager,doomed,adoption,stab,sickness,scum,floating,envelope,vault,sorel,pretended,potatoes,plea,photograph,payback,misunderstood,kiddo,healing,cascade,capeside,stabbed,remarkable,brat,privilege,passionate,nerves,lawsuit,kidney,disturbed,cozy,tire,shirts,oven,ordering,delay,risky,monsters,honorable,grounded,closest,breakdown,bald,abandon,scar,collar,worthless,sucking,enormous,disturbing,disturb,distract,deals,conclusions,vodka,dishes,crawling,briefcase,wiped,whistle,sits,roast,rented,pigs,flirting,deposit,bottles,topic,riot,overreacting,logical,hostile,embarrass,casual,beacon,amusing,altar,claus,survival,skirt,shave,porch,ghosts,favors,drops,dizzy,chili,advise,strikes,rehab,photographer,peaceful,leery,heavens,fortunately,fooling,expectations,cigar,weakness,ranch,practicing,examine,cranes,bribe,sail,prescription,hush,fragile,forensics,expense,drugged,cows,bells,visitor,suitcase,sorta,scan,manticore,insecure,imagining,hardest,clerk,wrist,what'll,starters,silk,pump,pale,nicer,haul,flies,boot,thumb,there'd,how're,elders,quietly,pulls,idiots,erase,denying,ankle,amnesia,accepting,heartbeat,devane,confront,minus,legitimate,fixing,arrogant,tuna,supper,slightest,sins,sayin,recipe,pier,paternity,humiliating,genuine,snack,rational,minded,guessed,weddings,tumor,humiliated,aspirin,spray,picks,eyed,drowning,contacts,ritual,perfume,hiring,hating,docks,creatures,visions,thanking,thankful,sock,nineteen,fork,throws,teenagers,stressed,slice,rolls,plead,ladder,kicks,detectives,assured,tellin,shallow,responsibilities,repay,howdy,girlfriends,deadly,comforting,ceiling,verdict,insensitive,spilled,respected,messy,interrupted,halliwell,blond,bleed,wardrobe,takin,murders,backs,underestimate,justify,harmless,frustrated,fold,enzo,communicate,bugging,arson,whack,salary,rumors,obligation,liking,dearest,congratulate,vengeance,rack,puzzle,fires,courtesy,caller,blamed,tops,quiz,prep,curiosity,circles,barbecue,sunnydale,spinning,psychotic,cough,accusations,resent,laughs,freshman,envy,drown,bartlet,asses,sofa,poster,highness,dock,apologies,theirs,stat,stall,realizes,psych,mmmm,fools,understandable,treats,succeed,stir,relaxed,makin,gratitude,faithful,accent,witter,wandering,locate,inevitable,gretel,deed,crushed,controlling,smelled,robe,gossip,gambling,cosmetics,accidents,surprising,stiff,sincere,rushed,refrigerator,preparing,nightmares,mijo,ignoring,hunch,fireworks,drowned,brass,whispering,sophisticated,luggage,hike,explore,emotion,crashing,contacted,complications,shining,rolled,righteous,reconsider,goody,geek,frightening,ethics,creeps,courthouse,camping,affection,smythe,haircut,essay,baked,apologized,vibe,respects,receipt,mami,hats,destructive,adore,adopt,tracked,shorts,reminding,dough,creations,cabot,barrel,snuck,slight,reporters,pressing,magnificent,madame,lazy,glorious,fiancee,bits,visitation,sane,kindness,shoulda,rescued,mattress,lounge,lifted,importantly,glove,enterprises,disappointment,condo,beings,admitting,yelled,waving,spoon,screech,satisfaction,reads,nailed,worm,tick,resting,marvelous,fuss,cortlandt,chased,pockets,luckily,lilith,filing,conversations,consideration,consciousness,worlds,innocence,forehead,aggressive,trailer,slam,quitting,inform,delighted,daylight,danced,confidential,aunts,washing,tossed,spectra,marrow,lined,implying,hatred,grill,corpse,clues,sober,offended,morgue,infected,humanity,distraction,cart,wired,violation,promising,harassment,glue,d'angelo,cursed,brutal,warlocks,wagon,unpleasant,proving,priorities,mustn't,lease,flame,disappearance,depressing,thrill,sitter,ribs,flush,earrings,deadline,corporal,collapsed,update,snapped,smack,melt,figuring,delusional,coulda,burnt,tender,sperm,realise,pork,popped,interrogation,esteem,choosing,undo,pres,prayed,plague,manipulate,insulting,detention,delightful,coffeehouse,betrayal,apologizing,adjust,wrecked,wont,whipped,rides,reminder,monsieur,faint,bake,distress,correctly,complaint,blocked,tortured,risking,pointless,handing,dumping,cups,alibi,struggling,shiny,risked,mummy,mint,hose,hobby,fortunate,fleischman,fitting,curtain,counseling,rode,puppet,modeling,memo,irresponsible,humiliation,hiya,freakin,felony,choke,blackmailing,appreciated,tabloid,suspicion,recovering,pledge,panicked,nursery,louder,jeans,investigator,homecoming,frustrating,buys,busting,buff,sleeve,irony,dope,declare,autopsy,workin,torch,prick,limb,hysterical,goddamnit,fetch,dimension,crowded,clip,climbing,bonding,woah,trusts,negotiate,lethal,iced,fantasies,deeds,bore,babysitter,questioned,outrageous,kiriakis,insulted,grudge,driveway,deserted,definite,beep,wires,suggestions,searched,owed,lend,drunken,demanding,costanza,conviction,bumped,weigh,touches,tempted,shout,resolve,relate,poisoned,meals,invitations,haunted,bogus,autograph,affects,tolerate,stepping,spontaneous,sleeps,probation,manny,fist,spectacular,hostages,heroin,havin,habits,encouraging,consult,burgers,boyfriends,bailed,baggage,watches,troubled,torturing,teasing,sweetest,qualities,postpone,overwhelmed,malkovich,impulse,classy,charging,amazed,policeman,hypocrite,humiliate,hideous,d'ya,costumes,bluffing,betting,bein,bedtime,alcoholic,vegetable,tray,suspicions,spreading,splendid,shrimp,shouting,pressed,nooo,grieving,gladly,fling,eliminate,cereal,aaah,sonofabitch,paralyzed,lotta,locks,guaranteed,dummy,despise,dental,briefing,bluff,batteries,whatta,sounding,servants,presume,handwriting,fainted,dried,allright,acknowledge,whacked,toxic,reliable,quicker,overwhelming,lining,harassing,fatal,endless,dolls,convict,whatcha,unlikely,shutting,positively,overcome,goddam,essence,dose,diagnosis,cured,bully,ahold,yearbook,tempting,shelf,prosecution,pouring,possessed,greedy,wonders,thorough,spine,rath,psychiatric,meaningless,latte,jammed,ignored,fiance,evidently,contempt,compromised,cans,weekends,urge,theft,suing,shipment,scissors,responding,proposition,noises,matching,hormones,hail,grandchildren,gently,smashed,sexually,sentimental,nicest,manipulated,intern,handcuffs,framed,errands,entertaining,crib,carriage,barge,spends,slipping,seated,rubbing,rely,reject,recommendation,reckon,headaches,float,embrace,corners,whining,sweating,skipped,mountie,motives,listens,cristobel,cleaner,cheerleader,balsom,unnecessary,stunning,scent,quartermaines,pose,montega,loosen,info,hottest,haunt,gracious,forgiving,errand,cakes,blames,abortion,sketch,shifts,plotting,perimeter,pals,mere,mattered,lonigan,interference,eyewitness,enthusiasm,diapers,strongest,shaken,punched,portal,catches,backyard,terrorists,sabotage,organs,needy,cuff,civilization,woof,who'll,prank,obnoxious,mates,hereby,gabby,faked,cellar,whitelighter,void,strangle,sour,muffins,interfering,demonic,clearing,boutique,barrington,terrace,smoked,righty,quack,petey,pact,knot,ketchup,disappearing,cordy,uptight,ticking,terrifying,tease,swamp,secretly,rejection,reflection,realizing,rays,mentally,marone,doubted,deception,congressman,cheesy,toto,stalling,scoop,ribbon,immune,expects,destined,bets,bathing,appreciation,accomplice,wander,shoved,sewer,scroll,retire,lasts,fugitive,freezer,discount,cranky,crank,clearance,bodyguard,anxiety,accountant,whoops,volunteered,talents,stinking,remotely,garlic,decency,cord,beds,altogether,uniforms,tremendous,popping,outa,observe,lung,hangs,feelin,dudes,donation,disguise,curb,bites,antique,toothbrush,realistic,predict,landlord,hourglass,hesitate,consolation,babbling,tipped,stranded,smartest,repeating,puke,psst,paycheck,overreacted,macho,juvenile,grocery,freshen,disposal,cuffs,caffeine,vanished,unfinished,ripping,pinch,flattering,expenses,dinners,colleague,ciao,belthazor,attorneys,woulda,whereabouts,waitin,truce,tripped,tasted,steer,poisoning,manipulative,immature,husbands,heel,granddad,delivering,condoms,addict,trashed,raining,pasta,needles,leaning,detector,coolest,batch,appointments,almighty,vegetables,spark,perfection,pains,momma,mole,meow,hairs,getaway,cracking,compliments,behold,verge,tougher,timer,tapped,taped,specialty,snooping,shoots,rendezvous,pentagon,leverage,jeopardize,janitor,grandparents,forbidden,clueless,bidding,ungrateful,unacceptable,tutor,serum,scuse,pajamas,mouths,lure,irrational,doom,cries,beautifully,arresting,approaching,traitor,sympathetic,smug,smash,rental,prostitute,premonitions,jumps,inventory,darlin,committing,banging,asap,worms,violated,vent,traumatic,traced,sweaty,shaft,overboard,insight,healed,grasp,experiencing,crappy,crab,chunk,awww,stain,shack,reacted,pronounce,poured,moms,marriages,jabez,handful,flipped,fireplace,embarrassment,disappears,concussion,bruises,brakes,twisting,swept,summon,splitting,sloppy,settling,reschedule,notch,hooray,grabbing,exquisite,disrespect,thornhart,straw,slapped,shipped,shattered,ruthless,refill,payroll,numb,mourning,manly,hunk,entertain,drift,dreadful,doorstep,confirmation,chops,appreciates,vague,tires,stressful,stashed,stash,sensed,preoccupied,predictable,noticing,madly,gunshot,dozens,dork,confuse,cleaners,charade,chalk,cappuccino,bouquet,amulet,addiction,who've,warming,unlock,satisfy,sacrificed,relaxing,lone,blocking,blend,blankets,addicted,yuck,hunger,hamburger,greeting,greet,gravy,gram,dreamt,dice,caution,backpack,agreeing,whale,taller,supervisor,sacrifices,phew,ounce,irrelevant,gran,felon,favorites,farther,fade,erased,easiest,convenience,compassionate,cane,backstage,agony,adores,veins,tweek,thieves,surgical,strangely,stetson,recital,proposing,productive,meaningful,immunity,hassle,goddamned,frighten,dearly,cease,ambition,wage,unstable,salvage,richer,refusing,raging,pumping,pressuring,mortals,lowlife,intimidated,intentionally,inspire,forgave,devotion,despicable,deciding,dash,comfy,breach,bark,aaaah,switching,swallowed,stove,screamed,scars,russians,pounding,poof,pipes,pawn,legit,invest,farewell,curtains,civilized,caviar,boost,token,superstition,supernatural,sadness,recorder,psyched,motivated,microwave,hallelujah,fraternity,dryer,cocoa,chewing,acceptable,unbelievably,smiled,smelling,simpler,respectable,remarks,khasinau,indication,gutter,grabs,fulfill,flashlight,ellenor,blooded,blink,blessings,beware,uhhh,turf,swings,slips,shovel,shocking,puff,mirrors,locking,heartless,fras,childish,cardiac,utterly,tuscany,ticked,stunned,statesville,sadly,purely,kiddin,jerks,hitch,flirt,fare,equals,dismiss,christening,casket,c'mere,breakup,biting,antibiotics,accusation,abducted,witchcraft,thread,runnin,punching,paramedics,newest,murdering,masks,lawndale,initials,grampa,choking,charms,careless,bushes,buns,bummed,shred,saves,saddle,rethink,regards,precinct,persuade,meds,manipulating,llanfair,leash,hearted,guarantees,fucks,disgrace,deposition,bookstore,boil,vitals,veil,trespassing,sidewalk,sensible,punishing,overtime,optimistic,obsessing,notify,mornin,jeopardy,jaffa,injection,hilarious,desires,confide,cautious,yada,where're,vindictive,vial,teeny,stroll,sittin,scrub,rebuild,posters,ordeal,nuns,intimacy,inheritance,exploded,donate,distracting,despair,crackers,wildwind,virtue,thoroughly,tails,spicy,sketches,sights,sheer,shaving,seize,scarecrow,refreshing,prosecute,platter,napkin,misplaced,merchandise,loony,jinx,heroic,frankenstein,ambitious,syrup,solitary,resemblance,reacting,premature,lavery,flashes,cheque,awright,acquainted,wrapping,untie,salute,realised,priceless,partying,lightly,lifting,kasnoff,insisting,glowing,generator,explosives,cutie,confronted,buts,blouse,ballistic,antidote,analyze,allowance,adjourned,unto,understatement,tucked,touchy,subconscious,screws,sarge,roommates,rambaldi,offend,nerd,knives,irresistible,incapable,hostility,goddammit,fuse,frat,curfew,blackmailed,walkin,starve,sleigh,sarcastic,recess,rebound,pinned,parlor,outfits,livin,heartache,haired,fundraiser,doorman,discreet,dilucca,cracks,considerate,climbed,catering,apophis,zoey,urine,strung,stitches,sordid,sark,protector,phoned,pets,hostess,flaw,flavor,deveraux,consumed,confidentiality,bourbon,straightened,specials,spaghetti,prettier,powerless,playin,playground,paranoia,instantly,havoc,exaggerating,eavesdropping,doughnuts,diversion,deepest,cutest,comb,bela,behaving,anyplace,accessory,workout,translate,stuffing,speeding,slime,royalty,polls,marital,lurking,lottery,imaginary,greetings,fairwinds,elegant,elbow,credibility,credentials,claws,chopped,bridal,bedside,babysitting,witty,unforgivable,underworld,tempt,tabs,sophomore,selfless,secrecy,restless,okey,movin,metaphor,messes,meltdown,lecter,incoming,gasoline,diefenbaker,buckle,admired,adjustment,warmth,throats,seduced,queer,parenting,noses,luckiest,graveyard,gifted,footsteps,dimeras,cynical,wedded,verbal,unpredictable,tuned,stoop,slides,sinking,rigged,plumbing,lingerie,hankey,greed,everwood,elope,dresser,chauffeur,bulletin,bugged,bouncing,temptation,strangest,slammed,sarcasm,pending,packages,orderly,obsessive,murderers,meteor,inconvenience,glimpse,froze,execute,courageous,consulate,closes,bosses,bees,amends,wuss,wolfram,wacky,unemployed,testifying,syringe,stew,startled,sorrow,sleazy,shaky,screams,rsquo,remark,poke,nutty,mentioning,mend,inspiring,impulsive,housekeeper,foam,fingernails,conditioning,baking,whine,thug,starved,sniffing,sedative,programmed,picket,paged,hound,homosexual,homo,hips,forgets,flipping,flea,flatter,dwell,dumpster,choo,assignments,ants,vile,unreasonable,tossing,thanked,steals,souvenir,scratched,psychopath,outs,obstruction,obey,lump,insists,harass,gloat,filth,edgy,didn,coroner,confessing,bruise,betraying,bailing,appealing,adebisi,wrath,wandered,waist,vain,traps,stepfather,poking,obligated,heavenly,dilemma,crazed,contagious,coaster,cheering,bundle,vomit,thingy,speeches,robbing,raft,pumped,pillows,peep,packs,neglected,m'kay,loneliness,intrude,helluva,gardener,forresters,drooling,betcha,vase,supermarket,squat,spitting,rhyme,relieve,receipts,racket,pictured,pause,overdue,motivation,morgendorffer,kidnapper,insect,horns,feminine,eyeballs,dumps,disappointing,crock,convertible,claw,clamp,canned,cambias,bathtub,avanya,artery,weep,warmer,suspense,summoned,spiders,reiber,raving,pushy,postponed,ohhhh,noooo,mold,laughter,incompetent,hugging,groceries,drip,communicating,auntie,adios,wraps,wiser,willingly,weirdest,timmih,thinner,swelling,swat,steroids,sensitivity,scrape,rehearse,prophecy,ledge,justified,insults,hateful,handles,doorway,chatting,buyer,buckaroo,bedrooms,askin,ammo,tutoring,subpoena,scratching,privileges,pager,mart,intriguing,idiotic,grape,enlighten,corrupt,brunch,bridesmaid,barking,applause,acquaintance,wretched,superficial,soak,smoothly,sensing,restraint,posing,pleading,payoff,oprah,nemo,morals,loaf,jumpy,ignorant,herbal,hangin,germs,generosity,flashing,doughnut,clumsy,chocolates,captive,behaved,apologise,vanity,stumbled,preview,poisonous,perjury,parental,onboard,mugged,minding,linen,knots,interviewing,humour,grind,greasy,goons,drastic,coop,comparing,cocky,clearer,bruised,brag,bind,worthwhile,whoop,vanquishing,tabloids,sprung,spotlight,sentencing,racist,provoke,pining,overly,locket,imply,impatient,hovering,hotter,fest,endure,dots,doren,debts,crawled,chained,brit,breaths,weirdo,warmed,wand,troubling,tok'ra,strapped,soaked,skipping,scrambled,rattle,profound,musta,mocking,misunderstand,limousine,kacl,hustle,forensic,enthusiastic,duct,drawers,devastating,conquer,clarify,chores,cheerleaders,cheaper,callin,blushing,barging,abused,yoga,wrecking,wits,waffles,virginity,vibes,uninvited,unfaithful,teller,strangled,scheming,ropes,rescuing,rave,postcard,o'reily,morphine,lotion,lads,kidneys,judgement,itch,indefinitely,grenade,glamorous,genetically,freud,discretion,delusions,crate,competent,bakery,argh,ahhhh,wedge,wager,unfit,tripping,torment,superhero,stirring,spinal,sorority,seminar,scenery,rabble,pneumonia,perks,override,ooooh,mija,manslaughter,mailed,lime,lettuce,intimidate,guarded,grieve,grad,frustration,doorbell,chinatown,authentic,arraignment,annulled,allergies,wanta,verify,vegetarian,tighter,telegram,stalk,spared,shoo,satisfying,saddam,requesting,pens,overprotective,obstacles,notified,nasedo,grandchild,genuinely,flushed,fluids,floss,escaping,ditched,cramp,corny,bunk,bitten,billions,bankrupt,yikes,wrists,ultrasound,ultimatum,thirst,sniff,shakes,salsa,retrieve,reassuring,pumps,neurotic,negotiating,needn't,monitors,millionaire,lydecker,limp,incriminating,hatchet,gracias,gordie,fills,feeds,doubting,decaf,biopsy,whiz,voluntarily,ventilator,unpack,unload,toad,spooked,snitch,schillinger,reassure,persuasive,mystical,mysteries,matrimony,mails,jock,headline,explanations,dispatch,curly,cupid,condolences,comrade,cassadines,bulb,bragging,awaits,assaulted,ambush,adolescent,abort,yank,whit,vaguely,undermine,tying,swamped,stabbing,slippers,slash,sincerely,sigh,setback,secondly,rotting,precaution,pcpd,melting,liaison,hots,hooking,headlines,haha,ganz,fury,felicity,fangs,encouragement,earring,dreidel,dory,donut,dictate,decorating,cocktails,bumps,blueberry,believable,backfired,backfire,apron,adjusting,vous,vouch,vitamins,ummm,tattoos,slimy,sibling,shhhh,renting,peculiar,parasite,paddington,marries,mailbox,magically,lovebirds,knocks,informant,exits,drazen,distractions,disconnected,dinosaurs,dashwood,crooked,conveniently,wink,warped,underestimated,tacky,shoving,seizure,reset,pushes,opener,mornings,mash,invent,indulge,horribly,hallucinating,festive,eyebrows,enjoys,desperation,dealers,darkest,daph,boragora,belts,bagel,authorization,auditions,agitated,wishful,wimp,vanish,unbearable,tonic,suffice,suction,slaying,safest,rocking,relive,puttin,prettiest,noisy,newlyweds,nauseous,misguided,mildly,midst,liable,judgmental,indy,hunted,givin,fascinated,elephants,dislike,deluded,decorate,crummy,contractions,carve,bottled,bonded,bahamas,unavailable,twenties,trustworthy,surgeons,stupidity,skies,remorse,preferably,pies,nausea,napkins,mule,mourn,melted,mashed,inherit,greatness,golly,excused,dumbo,drifting,delirious,damaging,cubicle,compelled,comm,chooses,checkup,boredom,bandages,alarms,windshield,who're,whaddya,transparent,surprisingly,sunglasses,slit,roar,reade,prognosis,probe,pitiful,persistent,peas,nosy,nagging,morons,masterpiece,martinis,limbo,liars,irritating,inclined,hump,hoynes,fiasco,eatin,cubans,concentrating,colorful,clam,cider,brochure,barto,bargaining,wiggle,welcoming,weighing,vanquished,stains,sooo,snacks,smear,sire,resentment,psychologist,pint,overhear,morality,landingham,kisser,hoot,holling,handshake,grilled,formality,elevators,depths,confirms,boathouse,accidental,westbridge,wacko,ulterior,thugs,thighs,tangled,stirred,snag,sling,sleaze,rumour,ripe,remarried,puddle,pins,perceptive,miraculous,longing,lockup,librarian,impressions,immoral,hypothetically,guarding,gourmet,gabe,faxed,extortion,downright,digest,cranberry,bygones,buzzing,burying,bikes,weary,taping,takeout,sweeping,stepmother,stale,senor,seaborn,pros,pepperoni,newborn,ludicrous,injected,geeks,forged,faults,drue,dire,dief,desi,deceiving,caterer,calmed,budge,ankles,vending,typing,tribbiani,there're,squared,snowing,shades,sexist,rewrite,regretted,raises,picky,orphan,mural,misjudged,miscarriage,memorize,leaking,jitters,invade,interruption,illegally,handicapped,glitch,gittes,finer,distraught,dispose,dishonest,digs,dads,cruelty,circling,canceling,butterflies,belongings,barbrady,amusement,alias,zombies,where've,unborn,swearing,stables,squeezed,sensational,resisting,radioactive,questionable,privileged,portofino,owning,overlook,orson,oddly,interrogate,imperative,impeccable,hurtful,hors,heap,graders,glance,disgust,devious,destruct,crazier,countdown,chump,cheeseburger,burglar,berries,ballroom,assumptions,annoyed,allergy,admirer,admirable,activate,underpants,twit,tack,strokes,stool,sham,scrap,retarded,resourceful,remarkably,refresh,pressured,precautions,pointy,nightclub,mustache,maui,lace,hunh,hubby,flare,dont,dokey,dangerously,crushing,clinging,choked,chem,cheerleading,checkbook,cashmere,calmly,blush,believer,amazingly,alas,what've,toilets,tacos,stairwell,spirited,sewing,rubbed,punches,protects,nuisance,motherfuckers,mingle,kynaston,knack,kinkle,impose,gullible,godmother,funniest,friggin,folding,fashions,eater,dysfunctional,drool,dripping,ditto,cruising,criticize,conceive,clone,cedars,caliber,brighter,blinded,birthdays,banquet,anticipate,annoy,whim,whichever,volatile,veto,vested,shroud,rests,reindeer,quarantine,pleases,painless,orphans,orphanage,offence,obliged,negotiation,narcotics,mistletoe,meddling,manifest,lookit,lilah,intrigued,injustice,homicidal,gigantic,exposing,elves,disturbance,disastrous,depended,demented,correction,cooped,cheerful,buyers,brownies,beverage,basics,arvin,weighs,upsets,unethical,swollen,sweaters,stupidest,sensation,scalpel,props,prescribed,pompous,objections,mushrooms,mulwray,manipulation,lured,internship,insignificant,inmate,incentive,fulfilled,disagreement,crypt,cornered,copied,brightest,beethoven,attendant,amaze,yogurt,wyndemere,vocabulary,tulsa,tactic,stuffy,respirator,pretends,polygraph,pennies,ordinarily,olives,necks,morally,martyr,leftovers,joints,hopping,homey,hints,heartbroken,forge,florist,firsthand,fiend,dandy,crippled,corrected,conniving,conditioner,clears,chemo,bubbly,bladder,beeper,baptism,wiring,wench,weaknesses,volunteering,violating,unlocked,tummy,surrogate,subid,stray,startle,specifics,slowing,scoot,robbers,rightful,richest,qfxmjrie,puffs,pierced,pencils,paralysis,makeover,luncheon,linksynergy,jerky,jacuzzi,hitched,hangover,fracture,flock,firemen,disgusted,darned,clams,borrowing,banged,wildest,weirder,unauthorized,stunts,sleeves,sixties,shush,shalt,retro,quits,pegged,painfully,paging,omelet,memorized,lawfully,jackets,intercept,ingredient,grownup,glued,fulfilling,enchanted,delusion,daring,compelling,carton,bridesmaids,bribed,boiling,bathrooms,bandage,awaiting,assign,arrogance,antiques,ainsley,turkeys,trashing,stockings,stalked,stabilized,skates,sedated,robes,respecting,psyche,presumptuous,prejudice,paragraph,mocha,mints,mating,mantan,lorne,loads,listener,itinerary,hepatitis,heave,guesses,fading,examining,dumbest,dishwasher,deceive,cunning,cripple,convictions,confided,compulsive,compromising,burglary,bumpy,brainwashed,benes,arnie,affirmative,adrenaline,adamant,watchin,waitresses,transgenic,toughest,tainted,surround,stormed,spree,spilling,spectacle,soaking,shreds,sewers,severed,scarce,scamming,scalp,rewind,rehearsing,pretentious,potions,overrated,obstacle,nerds,meems,mcmurphy,maternity,maneuver,loathe,fertility,eloping,ecstatic,ecstasy,divorcing,dignan,costing,clubhouse,clocks,candid,bursting,breather,braces,bending,arsonist,adored,absorb,valiant,uphold,unarmed,topolsky,thrilling,thigh,terminate,sustain,spaceship,snore,sneeze,smuggling,salty,quaint,patronize,patio,morbid,mamma,kettle,joyous,invincible,interpret,insecurities,impulses,illusions,holed,exploit,drivin,defenseless,dedicate,cradle,coupon,countless,conjure,cardboard,booking,backseat,accomplishment,wordsworth,wisely,valet,vaccine,urges,unnatural,unlucky,truths,traumatized,tasting,swears,strawberries,steaks,stats,skank,seducing,secretive,scumbag,screwdriver,schedules,rooting,rightfully,rattled,qualifies,puppets,prospects,pronto,posse,polling,pedestal,palms,muddy,morty,microscope,merci,lecturing,inject,incriminate,hygiene,grapefruit,gazebo,funnier,cuter,bossy,booby,aides,zende,winthrop,warrants,valentines,undressed,underage,truthfully,tampered,suffers,speechless,sparkling,sidelines,shrek,railing,puberty,pesky,outrage,outdoors,motions,moods,lunches,litter,kidnappers,itching,intuition,imitation,humility,hassling,gallons,drugstore,dosage,disrupt,dipping,deranged,debating,cuckoo,cremated,craziness,cooperating,circumstantial,chimney,blinking,biscuits,admiring,weeping,triad,trashy,soothing,slumber,slayers,skirts,siren,shindig,sentiment,rosco,riddance,quaid,purity,proceeding,pretzels,panicking,mckechnie,lovin,leaked,intruding,impersonating,ignorance,hamburgers,footprints,fluke,fleas,festivities,fences,feisty,evacuate,emergencies,deceived,creeping,craziest,corpses,conned,coincidences,bounced,bodyguards,blasted,bitterness,baloney,ashtray,apocalypse,zillion,watergate,wallpaper,telesave,sympathize,sweeter,startin,spades,sodas,snowed,sleepover,signor,seein,retainer,restroom,rested,repercussions,reliving,reconcile,prevail,preaching,overreact,o'neil,noose,moustache,manicure,maids,landlady,hypothetical,hopped,homesick,hives,hesitation,herbs,hectic,heartbreak,haunting,gangs,frown,fingerprint,exhausting,everytime,disregard,cling,chevron,chaperone,blinding,bitty,beads,battling,badgering,anticipation,upstanding,unprofessional,unhealthy,turmoil,truthful,toothpaste,tippin,thoughtless,tagataya,shooters,senseless,rewarding,propane,preposterous,pigeons,pastry,overhearing,obscene,negotiable,loner,jogging,itchy,insinuating,insides,hospitality,hormone,hearst,forthcoming,fists,fifties,etiquette,endings,destroys,despises,deprived,cuddy,crust,cloak,circumstance,chewed,casserole,bidder,bearer,artoo,applaud,appalling,vowed,virgins,vigilante,undone,throttle,testosterone,tailor,symptom,swoop,suitcases,stomp,sticker,stakeout,spoiling,snatched,smoochy,smitten,shameless,restraints,researching,renew,refund,reclaim,raoul,puzzles,purposely,punks,prosecuted,plaid,picturing,pickin,parasites,mysteriously,multiply,mascara,jukebox,interruptions,gunfire,furnace,elbows,duplicate,drapes,deliberate,decoy,cryptic,coupla,condemn,complicate,colossal,clerks,clarity,brushed,banished,argon,alarmed,worships,versa,uncanny,technicality,sundae,stumble,stripping,shuts,schmuck,satin,saliva,robber,relentless,reconnect,recipes,rearrange,rainy,psychiatrists,policemen,plunge,plugged,patched,overload,o'malley,mindless,menus,lullaby,lotte,leavin,killin,karinsky,invalid,hides,grownups,griff,flaws,flashy,flaming,fettes,evicted,dread,degrassi,dealings,dangers,cushion,bowel,barged,abide,abandoning,wonderfully,wait'll,violate,suicidal,stayin,sorted,slamming,sketchy,shoplifting,raiser,quizmaster,prefers,needless,motherhood,momentarily,migraine,lifts,leukemia,leftover,keepin,hinks,hellhole,gowns,goodies,gallon,futures,entertained,eighties,conspiring,cheery,benign,apiece,adjustments,abusive,abduction,wiping,whipping,welles,unspeakable,unidentified,trivial,transcripts,textbook,supervise,superstitious,stricken,stimulating,spielberg,slices,shelves,scratches,sabotaged,retrieval,repressed,rejecting,quickie,ponies,peeking,outraged,o'connell,moping,moaning,mausoleum,licked,kovich,klutz,interrogating,interfered,insulin,infested,incompetence,hyper,horrified,handedly,gekko,fraid,fractured,examiner,eloped,disoriented,dashing,crashdown,courier,cockroach,chipped,brushing,bombed,bolts,baths,baptized,astronaut,assurance,anemia,abuela,abiding,withholding,weave,wearin,weaker,suffocating,straws,straightforward,stench,steamed,starboard,sideways,shrinks,shortcut,scram,roasted,roaming,riviera,respectfully,repulsive,psychiatry,provoked,penitentiary,painkillers,ninotchka,mitzvah,milligrams,midge,marshmallows,looky,lapse,kubelik,intellect,improvise,implant,goa'ulds,giddy,geniuses,fruitcake,footing,fightin,drinkin,doork,detour,cuddle,crashes,combo,colonnade,cheats,cetera,bailiff,auditioning,assed,amused,alienate,aiding,aching,unwanted,topless,tongues,tiniest,superiors,soften,sheldrake,rawley,raisins,presses,plaster,nessa,narrowed,minions,merciful,lawsuits,intimidating,infirmary,inconvenient,imposter,hugged,honoring,holdin,hades,godforsaken,fumes,forgery,foolproof,folder,flattery,fingertips,exterminator,explodes,eccentric,dodging,disguised,crave,constructive,concealed,compartment,chute,chinpokomon,bodily,astronauts,alimony,accustomed,abdominal,wrinkle,wallow,valium,untrue,uncover,trembling,treasures,torched,toenails,timed,termites,telly,taunting,taransky,talker,succubus,smarts,sliding,sighting,semen,seizures,scarred,savvy,sauna,saddest,sacrificing,rubbish,riled,ratted,rationally,provenance,phonse,perky,pedal,overdose,nasal,nanites,mushy,movers,missus,midterm,merits,melodramatic,manure,knitting,invading,interpol,incapacitated,hotline,hauling,gunpoint,grail,ganza,framing,flannel,faded,eavesdrop,desserts,calories,breathtaking,bleak,blacked,batter,aggravated,yanked,wigand,whoah,unwind,undoubtedly,unattractive,twitch,trimester,torrance,timetable,taxpayers,strained,stared,slapping,sincerity,siding,shenanigans,shacking,sappy,samaritan,poorer,politely,paste,oysters,overruled,nightcap,mosquito,millimeter,merrier,manhood,lucked,kilos,ignition,hauled,harmed,goodwill,freshmen,fenmore,fasten,farce,exploding,erratic,drunks,ditching,d'artagnan,cramped,contacting,closets,clientele,chimp,bargained,arranging,anesthesia,amuse,altering,afternoons,accountable,abetting,wolek,waved,uneasy,toddy,tattooed,spauldings,sliced,sirens,schibetta,scatter,rinse,remedy,redemption,pleasures,optimism,oblige,mmmmm,masked,malicious,mailing,kosher,kiddies,judas,isolate,insecurity,incidentally,heals,headlights,growl,grilling,glazed,flunk,floats,fiery,fairness,exercising,excellency,disclosure,cupboard,counterfeit,condescending,conclusive,clicked,cleans,cholesterol,cashed,broccoli,brats,blueprints,blindfold,billing,attach,appalled,alrighty,wynant,unsolved,unreliable,toots,tighten,sweatshirt,steinbrenner,steamy,spouse,sonogram,slots,sleepless,shines,retaliate,rephrase,redeem,rambling,quilt,quarrel,prying,proverbial,priced,prescribe,prepped,pranks,possessive,plaintiff,pediatrics,overlooked,outcast,nightgown,mumbo,mediocre,mademoiselle,lunchtime,lifesaver,leaned,lambs,interns,hounding,hellmouth,hahaha,goner,ghoul,gardening,frenzy,foyer,extras,exaggerate,everlasting,enlightened,dialed,devote,deceitful,d'oeuvres,cosmetic,contaminated,conspired,conning,cavern,carving,butting,boiled,blurry,babysit,ascension,aaaaah,wildly,whoopee,whiny,weiskopf,walkie,vultures,vacations,upfront,unresolved,tampering,stockholders,snaps,sleepwalking,shrunk,sermon,seduction,scams,revolve,phenomenal,patrolling,paranormal,ounces,omigod,nightfall,lashing,innocents,infierno,incision,humming,haunts,gloss,gloating,frannie,fetal,feeny,entrapment,discomfort,detonator,dependable,concede,complication,commotion,commence,chulak,caucasian,casually,brainer,bolie,ballpark,anwar,analyzing,accommodations,youse,wring,wallowing,transgenics,thrive,tedious,stylish,strippers,sterile,squeezing,squeaky,sprained,solemn,snoring,shattering,shabby,seams,scrawny,revoked,residue,reeks,recite,ranting,quoting,predicament,plugs,pinpoint,petrified,pathological,passports,oughtta,nighter,navigate,kippie,intrigue,intentional,insufferable,hunky,how've,horrifying,hearty,hamptons,grazie,funerals,forks,fetched,excruciating,enjoyable,endanger,dumber,drying,diabolical,crossword,corry,comprehend,clipped,classmates,candlelight,brutally,brutality,boarded,bathrobe,authorize,assemble,aerobics,wholesome,whiff,vermin,trophies,trait,tragically,toying,testy,tasteful,stocked,spinach,sipping,sidetracked,scrubbing,scraping,sanctity,robberies,ridin,retribution,refrain,realities,radiant,protesting,projector,plutonium,payin,parting,o'reilly,nooooo,motherfucking,measly,manic,lalita,juggling,jerking,intro,inevitably,hypnosis,huddle,horrendous,hobbies,heartfelt,harlin,hairdresser,gonorrhea,fussing,furtwangler,fleeting,flawless,flashed,fetus,eulogy,distinctly,disrespectful,denies,crossbow,cregg,crabs,cowardly,contraction,contingency,confirming,condone,coffins,cleansing,cheesecake,certainty,cages,c'est,briefed,bravest,bosom,boils,binoculars,bachelorette,appetizer,ambushed,alerted,woozy,withhold,vulgar,utmost,unleashed,unholy,unhappiness,unconditional,typewriter,typed,twists,supermodel,subpoenaed,stringing,skeptical,schoolgirl,romantically,rocked,revoir,reopen,puncture,preach,polished,planetarium,penicillin,peacefully,nurturing,more'n,mmhmm,midgets,marklar,lodged,lifeline,jellyfish,infiltrate,hutch,horseback,heist,gents,frickin,freezes,forfeit,flakes,flair,fathered,eternally,epiphany,disgruntled,discouraged,delinquent,decipher,danvers,cubes,credible,coping,chills,cherished,catastrophe,bombshell,birthright,billionaire,ample,affections,admiration,abbotts,whatnot,watering,vinegar,unthinkable,unseen,unprepared,unorthodox,underhanded,uncool,timeless,thump,thermometer,theoretically,tapping,tagged,swung,stares,spiked,solves,smuggle,scarier,saucer,quitter,prudent,powdered,poked,pointers,peril,penetrate,penance,opium,nudge,nostrils,neurological,mockery,mobster,medically,loudly,insights,implicate,hypocritical,humanly,holiness,healthier,hammered,haldeman,gunman,gloom,freshly,francs,flunked,flawed,emptiness,drugging,dozer,derevko,deprive,deodorant,cryin,crocodile,coloring,colder,cognac,clocked,clippings,charades,chanting,certifiable,caterers,brute,brochures,botched,blinders,bitchin,banter,woken,ulcer,tread,thankfully,swine,swimsuit,swans,stressing,steaming,stamped,stabilize,squirm,snooze,shuffle,shredded,seafood,scratchy,savor,sadistic,rhetorical,revlon,realist,prosecuting,prophecies,polyester,petals,persuasion,paddles,o'leary,nuthin,neighbour,negroes,muster,meningitis,matron,lockers,letterman,legged,indictment,hypnotized,housekeeping,hopelessly,hallucinations,grader,goldilocks,girly,flask,envelopes,downside,doves,dissolve,discourage,disapprove,diabetic,deliveries,decorator,crossfire,criminally,containment,comrades,complimentary,chatter,catchy,cashier,cartel,caribou,cardiologist,brawl,booted,barbershop,aryan,angst,administer,zellie,wreak,whistles,vandalism,vamps,uterus,upstate,unstoppable,understudy,tristin,transcript,tranquilizer,toxins,tonsils,stempel,spotting,spectator,spatula,softer,snotty,slinging,showered,sexiest,sensual,sadder,rimbaud,restrain,resilient,remission,reinstate,rehash,recollection,rabies,popsicle,plausible,pediatric,patronizing,ostrich,ortolani,oooooh,omelette,mistrial,marseilles,loophole,laughin,kevvy,irritated,infidelity,hypothermia,horrific,groupie,grinding,graceful,goodspeed,gestures,frantic,extradition,echelon,disks,dawnie,dared,damsel,curled,collateral,collage,chant,calculating,bumping,bribes,boardwalk,blinds,blindly,bleeds,bickering,beasts,backside,avenge,apprehended,anguish,abusing,youthful,yells,yanking,whomever,when'd,vomiting,vengeful,unpacking,unfamiliar,undying,tumble,trolls,treacherous,tipping,tantrum,tanked,summons,straps,stomped,stinkin,stings,staked,squirrels,sprinkles,speculate,sorting,skinned,sicko,sicker,shootin,shatter,seeya,schnapps,s'posed,ronee,respectful,regroup,regretting,reeling,reckoned,ramifications,puddy,projections,preschool,plissken,platonic,permalash,outdone,outburst,mutants,mugging,misfortune,miserably,miraculously,medications,margaritas,manpower,lovemaking,logically,leeches,latrine,kneel,inflict,impostor,hypocrisy,hippies,heterosexual,heightened,hecuba,healer,gunned,grooming,groin,gooey,gloomy,frying,friendships,fredo,firepower,fathom,exhaustion,evils,endeavor,eggnog,dreaded,d'arcy,crotch,coughing,coronary,cookin,consummate,congrats,companionship,caved,caspar,bulletproof,brilliance,breakin,brash,blasting,aloud,airtight,advising,advertise,adultery,aches,wronged,upbeat,trillion,thingies,tending,tarts,surreal,specs,specialize,spade,shrew,shaping,selves,schoolwork,roomie,recuperating,rabid,quart,provocative,proudly,pretenses,prenatal,pharmaceuticals,pacing,overworked,originals,nicotine,murderous,mileage,mayonnaise,massages,losin,interrogated,injunction,impartial,homing,heartbreaker,hacks,glands,giver,fraizh,flips,flaunt,englishman,electrocuted,dusting,ducking,drifted,donating,cylon,crutches,crates,cowards,comfortably,chummy,chitchat,childbirth,businesswoman,brood,blatant,bethy,barring,bagged,awakened,asbestos,airplanes,worshipped,winnings,why're,visualize,unprotected,unleash,trays,thicker,therapists,takeoff,streisand,storeroom,stethoscope,stacked,spiteful,sneaks,snapping,slaughtered,slashed,simplest,silverware,shits,secluded,scruples,scrubs,scraps,ruptured,roaring,receptionist,recap,raditch,radiator,pushover,plastered,pharmacist,perverse,perpetrator,ornament,ointment,nineties,napping,nannies,mousse,moors,momentary,misunderstandings,manipulator,malfunction,laced,kivar,kickin,infuriating,impressionable,holdup,hires,hesitated,headphones,hammering,groundwork,grotesque,graces,gauze,gangsters,frivolous,freeing,fours,forwarding,ferrars,faulty,fantasizing,extracurricular,empathy,divorces,detonate,depraved,demeaning,deadlines,dalai,cursing,cufflink,crows,coupons,comforted,claustrophobic,casinos,camped,busboy,bluth,bennetts,baskets,attacker,aplastic,angrier,affectionate,zapped,wormhole,weaken,unrealistic,unravel,unimportant,unforgettable,twain,suspend,superbowl,stutter,stewardess,stepson,standin,spandex,souvenirs,sociopath,skeletons,shivering,sexier,selfishness,scrapbook,ritalin,ribbons,reunite,remarry,relaxation,rattling,rapist,psychosis,prepping,poses,pleasing,pisses,piling,persecuted,padded,operatives,negotiator,natty,menopause,mennihan,martimmys,loyalties,laynie,lando,justifies,intimately,inexperienced,impotent,immortality,horrors,hooky,hinges,heartbreaking,handcuffed,gypsies,guacamole,grovel,graziella,goggles,gestapo,fussy,ferragamo,feeble,eyesight,explosions,experimenting,enchanting,doubtful,dizziness,dismantle,detectors,deserving,defective,dangling,dancin,crumble,creamed,cramping,conceal,clockwork,chrissakes,chrissake,chopping,cabinets,brooding,bonfire,blurt,bloated,blackmailer,beforehand,bathed,bathe,barcode,banish,badges,babble,await,attentive,aroused,antibodies,animosity,ya'll,wrinkled,wonderland,willed,whisk,waltzing,waitressing,vigilant,upbringing,unselfish,uncles,trendy,trajectory,striped,stamina,stalled,staking,stacks,spoils,snuff,snooty,snide,shrinking,senora,secretaries,scoundrel,saline,salads,rundown,riddles,relapse,recommending,raspberry,plight,pecan,pantry,overslept,ornaments,niner,negligent,negligence,nailing,mucho,mouthed,monstrous,malpractice,lowly,loitering,logged,lingering,lettin,lattes,kamal,juror,jillefsky,jacked,irritate,intrusion,insatiable,infect,impromptu,icing,hmmmm,hefty,gasket,frightens,flapping,firstborn,faucet,estranged,envious,dopey,doesn,disposition,disposable,disappointments,dipped,dignified,deceit,dealership,deadbeat,curses,coven,counselors,concierge,clutches,casbah,callous,cahoots,brotherly,britches,brides,bethie,beige,autographed,attendants,attaboy,astonishing,appreciative,antibiotic,aneurysm,afterlife,affidavit,zoning,whats,whaddaya,vasectomy,unsuspecting,toula,topanga,tonio,toasted,tiring,terrorized,tenderness,tailing,sweats,suffocated,sucky,subconsciously,starvin,sprouts,spineless,sorrows,snowstorm,smirk,slicery,sledding,slander,simmer,signora,sigmund,seventies,sedate,scented,sandals,rollers,retraction,resigning,recuperate,receptive,racketeering,queasy,provoking,priors,prerogative,premed,pinched,pendant,outsiders,orbing,opportunist,olanov,neurologist,nanobot,mommies,molested,misread,mannered,laundromat,intercom,inspect,insanely,infatuation,indulgent,indiscretion,inconsiderate,hurrah,howling,herpes,hasta,harassed,hanukkah,groveling,groosalug,gander,galactica,futile,fridays,flier,fixes,exploiting,exorcism,evasive,endorse,emptied,dreary,dreamy,downloaded,dodged,doctored,disobeyed,disneyland,disable,dehydrated,contemplating,coconuts,cockroaches,clogged,chilling,chaperon,cameraman,bulbs,bucklands,bribing,brava,bracelets,bowels,bluepoint,appetizers,appendix,antics,anointed,analogy,almonds,yammering,winch,weirdness,wangler,vibrations,vendor,unmarked,unannounced,twerp,trespass,travesty,transfusion,trainee,towelie,tiresome,straightening,staggering,sonar,socializing,sinus,sinners,shambles,serene,scraped,scones,scepter,sarris,saberhagen,ridiculously,ridicule,rents,reconciled,radios,publicist,pubes,prune,prude,precrime,postponing,pluck,perish,peppermint,peeled,overdo,nutshell,nostalgic,mulan,mouthing,mistook,meddle,maybourne,martimmy,lobotomy,livelihood,lippman,likeness,kindest,kaffee,jocks,jerked,jeopardizing,jazzed,insured,inquisition,inhale,ingenious,holier,helmets,heirloom,heinous,haste,harmsway,hardship,hanky,gutters,gruesome,groping,goofing,godson,glare,finesse,figuratively,ferrie,endangerment,dreading,dozed,dorky,dmitri,divert,discredit,dialing,cufflinks,crutch,craps,corrupted,cocoon,cleavage,cannery,bystander,brushes,bruising,bribery,brainstorm,bolted,binge,ballistics,astute,arroway,adventurous,adoptive,addicts,addictive,yadda,whitelighters,wematanye,weeds,wedlock,wallets,vulnerability,vroom,vents,upped,unsettling,unharmed,trippin,trifle,tracing,tormenting,thats,syphilis,subtext,stickin,spices,sores,smacked,slumming,sinks,signore,shitting,shameful,shacked,septic,seedy,righteousness,relish,rectify,ravishing,quickest,phoebs,perverted,peeing,pedicure,pastrami,passionately,ozone,outnumbered,oregano,offender,nukes,nosed,nighty,nifty,mounties,motivate,moons,misinterpreted,mercenary,mentality,marsellus,lupus,lumbar,lovesick,lobsters,leaky,laundering,latch,jafar,instinctively,inspires,indoors,incarcerated,hundredth,handkerchief,gynecologist,guittierez,groundhog,grinning,goodbyes,geese,fullest,eyelashes,eyelash,enquirer,endlessly,elusive,disarm,detest,deluding,dangle,cotillion,corsage,conjugal,confessional,cones,commandment,coded,coals,chuckle,christmastime,cheeseburgers,chardonnay,celery,campfire,calming,burritos,brundle,broflovski,brighten,borderline,blinked,bling,beauties,bauers,battered,articulate,alienated,ahhhhh,agamemnon,accountants,y'see,wrongful,wrapper,workaholic,winnebago,whispered,warts,vacate,unworthy,unanswered,tonane,tolerated,throwin,throbbing,thrills,thorns,thereof,there've,tarot,sunscreen,stretcher,stereotype,soggy,sobbing,sizable,sightings,shucks,shrapnel,sever,senile,seaboard,scorned,saver,rebellious,rained,putty,prenup,pores,pinching,pertinent,peeping,paints,ovulating,opposites,occult,nutcracker,nutcase,newsstand,newfound,mocked,midterms,marshmallow,marbury,maclaren,leans,krudski,knowingly,keycard,junkies,juilliard,jolinar,irritable,invaluable,inuit,intoxicating,instruct,insolent,inexcusable,incubator,illustrious,hunsecker,houseguest,homosexuals,homeroom,hernia,harming,handgun,hallways,hallucination,gunshots,groupies,groggy,goiter,gingerbread,giggling,frigging,fledged,fedex,fairies,exchanging,exaggeration,esteemed,enlist,drags,dispense,disloyal,disconnect,desks,dentists,delacroix,degenerate,daydreaming,cushions,cuddly,corroborate,complexion,compensated,cobbler,closeness,chilled,checkmate,channing,carousel,calms,bylaws,benefactor,ballgame,baiting,backstabbing,artifact,airspace,adversary,actin,accuses,accelerant,abundantly,abstinence,zissou,zandt,yapping,witchy,willows,whadaya,vilandra,veiled,undress,undivided,underestimating,ultimatums,twirl,truckload,tremble,toasting,tingling,tents,tempered,sulking,stunk,sponges,spills,softly,snipers,scourge,rooftop,riana,revolting,revisit,refreshments,redecorating,recapture,raysy,pretense,prejudiced,precogs,pouting,poofs,pimple,piles,pediatrician,padre,packets,paces,orvelle,oblivious,objectivity,nighttime,nervosa,mexicans,meurice,melts,matchmaker,maeby,lugosi,lipnik,leprechaun,kissy,kafka,introductions,intestines,inspirational,insightful,inseparable,injections,inadvertently,hussy,huckabees,hittin,hemorrhaging,headin,haystack,hallowed,grudges,granilith,grandkids,grading,gracefully,godsend,gobbles,fragrance,fliers,finchley,farts,eyewitnesses,expendable,existential,dorms,delaying,degrading,deduction,darlings,danes,cylons,counsellor,contraire,consciously,conjuring,congratulating,cokes,buffay,brooch,bitching,bistro,bijou,bewitched,benevolent,bends,bearings,barren,aptitude,amish,amazes,abomination,worldly,whispers,whadda,wayward,wailing,vanishing,upscale,untouchable,unspoken,uncontrollable,unavoidable,unattended,trite,transvestite,toupee,timid,timers,terrorizing,swana,stumped,strolling,storybook,storming,stomachs,stoked,stationery,springtime,spontaneity,spits,spins,soaps,sentiments,scramble,scone,rooftops,retract,reflexes,rawdon,ragged,quirky,quantico,psychologically,prodigal,pounce,potty,pleasantries,pints,petting,perceive,onstage,notwithstanding,nibble,newmans,neutralize,mutilated,millionaires,mayflower,masquerade,mangy,macreedy,lunatics,lovable,locating,limping,lasagna,kwang,keepers,juvie,jaded,ironing,intuitive,intensely,insure,incantation,hysteria,hypnotize,humping,happenin,griet,grasping,glorified,ganging,g'night,focker,flunking,flimsy,flaunting,fixated,fitzwallace,fainting,eyebrow,exonerated,ether,electrician,egotistical,earthly,dusted,dignify,detonation,debrief,dazzling,dan'l,damnedest,daisies,crushes,crucify,contraband,confronting,collapsing,cocked,clicks,cliche,circled,chandelier,carburetor,callers,broads,breathes,bloodshed,blindsided,blabbing,bialystock,bashing,ballerina,aviva,arteries,anomaly,airstrip,agonizing,adjourn,aaaaa,yearning,wrecker,witnessing,whence,warhead,unsure,unheard,unfreeze,unfold,unbalanced,ugliest,troublemaker,toddler,tiptoe,threesome,thirties,thermostat,swipe,surgically,subtlety,stung,stumbling,stubs,stride,strangling,sprayed,socket,smuggled,showering,shhhhh,sabotaging,rumson,rounding,risotto,repairman,rehearsed,ratty,ragging,radiology,racquetball,racking,quieter,quicksand,prowl,prompt,premeditated,prematurely,prancing,porcupine,plated,pinocchio,peeked,peddle,panting,overweight,overrun,outing,outgrown,obsess,nursed,nodding,negativity,negatives,musketeers,mugger,motorcade,merrily,matured,masquerading,marvellous,maniacs,lovey,louse,linger,lilies,lawful,kudos,knuckle,juices,judgments,itches,intolerable,intermission,inept,incarceration,implication,imaginative,huckleberry,holster,heartburn,gunna,groomed,graciously,fulfillment,fugitives,forsaking,forgives,foreseeable,flavors,flares,fixation,fickle,fantasize,famished,fades,expiration,exclamation,erasing,eiffel,eerie,earful,duped,dulles,dissing,dissect,dispenser,dilated,detergent,desdemona,debriefing,damper,curing,crispina,crackpot,courting,cordial,conflicted,comprehension,commie,cleanup,chiropractor,charmer,chariot,cauldron,catatonic,bullied,buckets,brilliantly,breathed,booths,boardroom,blowout,blindness,blazing,biologically,bibles,biased,beseech,barbaric,balraj,audacity,anticipating,alcoholics,airhead,agendas,admittedly,absolution,youre,yippee,wittlesey,withheld,willful,whammy,weakest,washes,virtuous,videotapes,vials,unplugged,unpacked,unfairly,turbulence,tumbling,tricking,tremendously,traitors,torches,tinga,thyroid,teased,tawdry,taker,sympathies,swiped,sundaes,suave,strut,stepdad,spewing,spasm,socialize,slither,simulator,shutters,shrewd,shocks,semantics,schizophrenic,scans,savages,rya'c,runny,ruckus,royally,roadblocks,rewriting,revoke,repent,redecorate,recovers,recourse,ratched,ramali,racquet,quince,quiche,puppeteer,puking,puffed,problemo,praises,pouch,postcards,pooped,poised,piled,phoney,phobia,patching,parenthood,pardner,oozing,ohhhhh,numbing,nostril,nosey,neatly,nappa,nameless,mortuary,moronic,modesty,midwife,mcclane,matuka,maitre,lumps,lucid,loosened,loins,lawnmower,lamotta,kroehner,jinxy,jessep,jamming,jailhouse,jacking,intruders,inhuman,infatuated,indigestion,implore,implanted,hormonal,hoboken,hillbilly,heartwarming,headway,hatched,hartmans,harping,grapevine,gnome,forties,flyin,flirted,fingernail,exhilarating,enjoyment,embark,dumper,dubious,drell,docking,disillusioned,dishonor,disbarred,dicey,custodial,counterproductive,corned,cords,contemplate,concur,conceivable,cobblepot,chickened,checkout,carpe,cap'n,campers,buyin,bullies,braid,boxed,bouncy,blueberries,blubbering,bloodstream,bigamy,beeped,bearable,autographs,alarming,wretch,wimps,widower,whirlwind,whirl,warms,vandelay,unveiling,undoing,unbecoming,turnaround,touche,togetherness,tickles,ticker,teensy,taunt,sweethearts,stitched,standpoint,staffers,spotless,soothe,smothered,sickening,shouted,shepherds,shawl,seriousness,schooled,schoolboy,s'mores,roped,reminders,raggedy,preemptive,plucked,pheromones,particulars,pardoned,overpriced,overbearing,outrun,ohmigod,nosing,nicked,neanderthal,mosquitoes,mortified,milky,messin,mecha,markinson,marivellas,mannequin,manderley,madder,macready,lookie,locusts,lifetimes,lanna,lakhi,kholi,impersonate,hyperdrive,horrid,hopin,hogging,hearsay,harpy,harboring,hairdo,hafta,grasshopper,gobble,gatehouse,foosball,floozy,fished,firewood,finalize,felons,euphemism,entourage,elitist,elegance,drokken,drier,dredge,dossier,diseased,diarrhea,diagnose,despised,defuse,d'amour,contesting,conserve,conscientious,conjured,collars,clogs,chenille,chatty,chamomile,casing,calculator,brittle,breached,blurted,birthing,bikinis,astounding,assaulting,aroma,appliance,antsy,amnio,alienating,aliases,adolescence,xerox,wrongs,workload,willona,whistling,werewolves,wallaby,unwelcome,unseemly,unplug,undermining,ugliness,tyranny,tuesdays,trumpets,transference,ticks,tangible,tagging,swallowing,superheroes,studs,strep,stowed,stomping,steffy,sprain,spouting,sponsoring,sneezing,smeared,slink,shakin,sewed,seatbelt,scariest,scammed,sanctimonious,roasting,rightly,retinal,rethinking,resented,reruns,remover,racks,purest,progressing,presidente,preeclampsia,postponement,portals,poppa,pliers,pinning,pelvic,pampered,padding,overjoyed,ooooo,one'll,octavius,nonono,nicknames,neurosurgeon,narrows,misled,mislead,mishap,milltown,milking,meticulous,mediocrity,meatballs,machete,lurch,layin,knockin,khruschev,jurors,jumpin,jugular,jeweler,intellectually,inquiries,indulging,indestructible,indebted,imitate,ignores,hyperventilating,hyenas,hurrying,hermano,hellish,heheh,harshly,handout,grunemann,glances,giveaway,getup,gerome,furthest,frosting,frail,forwarded,forceful,flavored,flammable,flaky,fingered,fatherly,ethic,embezzlement,duffel,dotted,distressed,disobey,disappearances,dinky,diminish,diaphragm,deuces,creme,courteous,comforts,coerced,clots,clarification,chunks,chickie,chases,chaperoning,cartons,caper,calves,caged,bustin,bulging,bringin,boomhauer,blowin,blindfolded,biscotti,ballplayer,bagging,auster,assurances,aschen,arraigned,anonymity,alters,albatross,agreeable,adoring,abduct,wolfi,weirded,watchers,washroom,warheads,vincennes,urgency,understandably,uncomplicated,uhhhh,twitching,treadmill,thermos,tenorman,tangle,talkative,swarm,surrendering,summoning,strive,stilts,stickers,squashed,spraying,sparring,soaring,snort,sneezed,slaps,skanky,singin,sidle,shreck,shortness,shorthand,sharper,shamed,sadist,rydell,rusik,roulette,resumes,respiration,recount,reacts,purgatory,princesses,presentable,ponytail,plotted,pinot,pigtails,phillippe,peddling,paroled,orbed,offends,o'hara,moonlit,minefield,metaphors,malignant,mainframe,magicks,maggots,maclaine,loathing,leper,leaps,leaping,lashed,larch,larceny,lapses,ladyship,juncture,jiffy,jakov,invoke,infantile,inadmissible,horoscope,hinting,hideaway,hesitating,heddy,heckles,hairline,gripe,gratifying,governess,goebbels,freddo,foresee,fascination,exemplary,executioner,etcetera,escorts,endearing,eaters,earplugs,draped,disrupting,disagrees,dimes,devastate,detain,depositions,delicacy,darklighter,cynicism,cyanide,cutters,cronus,continuance,conquering,confiding,compartments,combing,cofell,clingy,cleanse,christmases,cheered,cheekbones,buttle,burdened,bruenell,broomstick,brained,bozos,bontecou,bluntman,blazes,blameless,bizarro,bellboy,beaucoup,barkeep,awaken,astray,assailant,appease,aphrodisiac,alleys,yesss,wrecks,woodpecker,wondrous,wimpy,willpower,wheeling,weepy,waxing,waive,videotaped,veritable,untouched,unlisted,unfounded,unforeseen,twinge,triggers,traipsing,toxin,tombstone,thumping,therein,testicles,telephones,tarmac,talby,tackled,swirling,suicides,suckered,subtitles,sturdy,strangler,stockbroker,stitching,steered,standup,squeal,sprinkler,spontaneously,splendor,spiking,spender,snipe,snagged,skimming,siddown,showroom,shovels,shotguns,shoelaces,shitload,shellfish,sharpest,shadowy,seizing,scrounge,scapegoat,sayonara,saddled,rummaging,roomful,renounce,reconsidered,recharge,realistically,radioed,quirks,quadrant,punctual,practising,pours,poolhouse,poltergeist,pocketbook,plainly,picnics,pesto,pawing,passageway,partied,oneself,numero,nostalgia,nitwit,neuro,mixer,meanest,mcbeal,matinee,margate,marce,manipulations,manhunt,manger,magicians,loafers,litvack,lightheaded,lifeguard,lawns,laughingstock,ingested,indignation,inconceivable,imposition,impersonal,imbecile,huddled,housewarming,horizons,homicides,hiccups,hearse,hardened,gushing,gushie,greased,goddamit,freelancer,forging,fondue,flustered,flung,flinch,flicker,fixin,festivus,fertilizer,farted,faggots,exonerate,evict,enormously,encrypted,emdash,embracing,duress,dupres,dowser,doormat,disfigured,disciplined,dibbs,depository,deathbed,dazzled,cuttin,cures,crowding,crepe,crammed,copycat,contradict,confidant,condemning,conceited,commute,comatose,clapping,circumference,chuppah,chore,choksondik,chestnuts,briault,bottomless,bonnet,blokes,berluti,beret,beggars,bankroll,bania,athos,arsenic,apperantly,ahhhhhh,afloat,accents,zipped,zeros,zeroes,zamir,yuppie,youngsters,yorkers,wisest,wipes,wield,whyn't,weirdos,wednesdays,vicksburg,upchuck,untraceable,unsupervised,unpleasantness,unhook,unconscionable,uncalled,trappings,tragedies,townie,thurgood,things'll,thine,tetanus,terrorize,temptations,tanning,tampons,swarming,straitjacket,steroid,startling,starry,squander,speculating,sollozzo,sneaked,slugs,skedaddle,sinker,silky,shortcomings,sellin,seasoned,scrubbed,screwup,scrapes,scarves,sandbox,salesmen,rooming,romances,revere,reproach,reprieve,rearranging,ravine,rationalize,raffle,punchy,psychobabble,provocation,profoundly,prescriptions,preferable,polishing,poached,pledges,pirelli,perverts,oversized,overdressed,outdid,nuptials,nefarious,mouthpiece,motels,mopping,mongrel,missin,metaphorically,mertin,memos,melodrama,melancholy,measles,meaner,mantel,maneuvering,mailroom,luring,listenin,lifeless,licks,levon,legwork,kneecaps,kippur,kiddie,kaput,justifiable,insistent,insidious,innuendo,innit,indecent,imaginable,horseshit,hemorrhoid,hella,healthiest,haywire,hamsters,hairbrush,grouchy,grisly,gratuitous,glutton,glimmer,gibberish,ghastly,gentler,generously,geeky,fuhrer,fronting,foolin,faxes,faceless,extinguisher,expel,etched,endangering,ducked,dodgeball,dives,dislocated,discrepancy,devour,derail,dementia,daycare,cynic,crumbling,cowardice,covet,cornwallis,corkscrew,cookbook,commandments,coincidental,cobwebs,clouded,clogging,clicking,clasp,chopsticks,chefs,chaps,cashing,carat,calmer,brazen,brainwashing,bradys,bowing,boned,bloodsucking,bleachers,bleached,bedpan,bearded,barrenger,bachelors,awwww,assures,assigning,asparagus,apprehend,anecdote,amoral,aggravation,afoot,acquaintances,accommodating,yakking,worshipping,wladek,willya,willies,wigged,whoosh,whisked,watered,warpath,volts,violates,valuables,uphill,unwise,untimely,unsavory,unresponsive,unpunished,unexplained,tubby,trolling,toxicology,tormented,toothache,tingly,timmiihh,thursdays,thoreau,terrifies,temperamental,telegrams,talkie,takers,symbiote,swirl,suffocate,stupider,strapping,steckler,springing,someway,sleepyhead,sledgehammer,slant,slams,showgirl,shoveling,shmoopy,sharkbait,shan't,scrambling,schematics,sandeman,sabbatical,rummy,reykjavik,revert,responsive,rescheduled,requisition,relinquish,rejoice,reckoning,recant,rebadow,reassurance,rattlesnake,ramble,primed,pricey,prance,pothole,pocus,persist,perpetrated,pekar,peeling,pastime,parmesan,pacemaker,overdrive,ominous,observant,nothings,noooooo,nonexistent,nodded,nieces,neglecting,nauseating,mutated,musket,mumbling,mowing,mouthful,mooseport,monologue,mistrust,meetin,masseuse,mantini,mailer,madre,lowlifes,locksmith,livid,liven,limos,liberating,lhasa,leniency,leering,laughable,lashes,lasagne,laceration,korben,katan,kalen,jittery,jammies,irreplaceable,intubate,intolerant,inhaler,inhaled,indifferent,indifference,impound,impolite,humbly,heroics,heigh,guillotine,guesthouse,grounding,grips,gossiping,goatee,gnomes,gellar,frutt,frobisher,freudian,foolishness,flagged,femme,fatso,fatherhood,fantasized,fairest,faintest,eyelids,extravagant,extraterrestrial,extraordinarily,escalator,elevate,drivel,dissed,dismal,disarray,dinnertime,devastation,dermatologist,delicately,defrost,debutante,debacle,damone,dainty,cuvee,culpa,crucified,creeped,crayons,courtship,convene,congresswoman,concocted,compromises,comprende,comma,coleslaw,clothed,clinically,chickenshit,checkin,cesspool,caskets,calzone,brothel,boomerang,bodega,blasphemy,bitsy,bicentennial,berlini,beatin,beards,barbas,barbarians,backpacking,arrhythmia,arousing,arbitrator,antagonize,angling,anesthetic,altercation,aggressor,adversity,acathla,aaahhh,wreaking,workup,wonderin,wither,wielding,what'm,what'cha,waxed,vibrating,veterinarian,venting,vasey,valor,validate,upholstery,untied,unscathed,uninterrupted,unforgiving,undies,uncut,twinkies,tucking,treatable,treasured,tranquility,townspeople,torso,tomei,tipsy,tinsel,tidings,thirtieth,tantrums,tamper,talky,swayed,swapping,suitor,stylist,stirs,standoff,sprinklers,sparkly,snobby,snatcher,smoother,sleepin,shrug,shoebox,sheesh,shackles,setbacks,sedatives,screeching,scorched,scanned,satyr,roadblock,riverbank,ridiculed,resentful,repellent,recreate,reconvene,rebuttal,realmedia,quizzes,questionnaire,punctured,pucker,prolong,professionalism,pleasantly,pigsty,penniless,paychecks,patiently,parading,overactive,ovaries,orderlies,oracles,oiled,offending,nudie,neonatal,neighborly,moops,moonlighting,mobilize,mmmmmm,milkshake,menial,meats,mayan,maxed,mangled,magua,lunacy,luckier,liters,lansbury,kooky,knowin,jeopardized,inkling,inhalation,inflated,infecting,incense,inbound,impractical,impenetrable,idealistic,i'mma,hypocrites,hurtin,humbled,hologram,hokey,hocus,hitchhiking,hemorrhoids,headhunter,hassled,harts,hardworking,haircuts,hacksaw,genitals,gazillion,gammy,gamesphere,fugue,footwear,folly,flashlights,fives,filet,extenuating,estrogen,entails,embezzled,eloquent,egomaniac,ducts,drowsy,drones,doree,donovon,disguises,diggin,deserting,depriving,defying,deductible,decorum,decked,daylights,daybreak,dashboard,damnation,cuddling,crunching,crickets,crazies,councilman,coughed,conundrum,complimented,cohaagen,clutching,clued,clader,cheques,checkpoint,chats,channeling,ceases,carasco,capisce,cantaloupe,cancelling,campsite,burglars,breakfasts,bra'tac,blueprint,bleedin,blabbed,beneficiary,basing,avert,atone,arlyn,approves,apothecary,antiseptic,aleikuum,advisement,zadir,wobbly,withnail,whattaya,whacking,wedged,wanders,vaginal,unimaginable,undeniable,unconditionally,uncharted,unbridled,tweezers,tvmegasite,trumped,triumphant,trimming,treading,tranquilizers,toontown,thunk,suture,suppressing,strays,stonewall,stogie,stepdaughter,stace,squint,spouses,splashed,speakin,sounder,sorrier,sorrel,sombrero,solemnly,softened,snobs,snippy,snare,smoothing,slump,slimeball,slaving,silently,shiller,shakedown,sensations,scrying,scrumptious,screamin,saucy,santoses,roundup,roughed,rosary,robechaux,retrospect,rescind,reprehensible,repel,remodeling,reconsidering,reciprocate,railroaded,psychics,promos,prob'ly,pristine,printout,priestess,prenuptial,precedes,pouty,phoning,peppy,pariah,parched,panes,overloaded,overdoing,nymphs,nother,notebooks,nearing,nearer,monstrosity,milady,mieke,mephesto,medicated,marshals,manilow,mammogram,m'lady,lotsa,loopy,lesion,lenient,learner,laszlo,kross,kinks,jinxed,involuntary,insubordination,ingrate,inflatable,incarnate,inane,hypoglycemia,huntin,humongous,hoodlum,honking,hemorrhage,helpin,hathor,hatching,grotto,grandmama,gorillas,godless,girlish,ghouls,gershwin,frosted,flutter,flagpole,fetching,fatter,faithfully,exert,evasion,escalate,enticing,enchantress,elopement,drills,downtime,downloading,dorks,doorways,divulge,dissociative,disgraceful,disconcerting,deteriorate,destinies,depressive,dented,denim,decruz,decidedly,deactivate,daydreams,curls,culprit,cruelest,crippling,cranberries,corvis,copped,commend,coastguard,cloning,cirque,churning,chock,chivalry,catalogues,cartwheels,carols,canister,buttered,bundt,buljanoff,bubbling,brokers,broaden,brimstone,brainless,bores,badmouthing,autopilot,ascertain,aorta,ampata,allenby,accosted,absolve,aborted,aaagh,aaaaaah,yonder,yellin,wyndham,wrongdoing,woodsboro,wigging,wasteland,warranty,waltzed,walnuts,vividly,veggie,unnecessarily,unloaded,unicorns,understated,unclean,umbrellas,twirling,turpentine,tupperware,triage,treehouse,tidbit,tickled,threes,thousandth,thingie,terminally,teething,tassel,talkies,swoon,switchboard,swerved,suspiciously,subsequentlyne,subscribe,strudel,stroking,strictest,stensland,starin,stannart,squirming,squealing,sorely,softie,snookums,sniveling,smidge,sloth,skulking,simian,sightseeing,siamese,shudder,shoppers,sharpen,shannen,semtex,secondhand,seance,scowl,scorn,safekeeping,russe,rummage,roshman,roomies,roaches,rinds,retrace,retires,resuscitate,rerun,reputations,rekall,refreshment,reenactment,recluse,ravioli,raves,raking,purses,punishable,punchline,puked,prosky,previews,poughkeepsie,poppins,polluted,placenta,pissy,petulant,perseverance,pears,pawns,pastries,partake,panky,palate,overzealous,orchids,obstructing,objectively,obituaries,obedient,nothingness,musty,motherly,mooning,momentous,mistaking,minutemen,milos,microchip,meself,merciless,menelaus,mazel,masturbate,mahogany,lysistrata,lillienfield,likable,liberate,leveled,letdown,larynx,lardass,lainey,lagged,klorel,kidnappings,keyed,karmic,jeebies,irate,invulnerable,intrusive,insemination,inquire,injecting,informative,informants,impure,impasse,imbalance,illiterate,hurled,hunts,hematoma,headstrong,handmade,handiwork,growling,gorky,getcha,gesundheit,gazing,galley,foolishly,fondness,floris,ferocious,feathered,fateful,fancies,fakes,faker,expire,ever'body,essentials,eskimos,enlightening,enchilada,emissary,embolism,elsinore,ecklie,drenched,drazi,doped,dogging,doable,dislikes,dishonesty,disengage,discouraging,derailed,deformed,deflect,defer,deactivated,crips,constellations,congressmen,complimenting,clubbing,clawing,chromium,chimes,chews,cheatin,chaste,cellblock,caving,catered,catacombs,calamari,bucking,brulee,brits,brisk,breezes,bounces,boudoir,binks,better'n,bellied,behrani,behaves,bedding,balmy,badmouth,backers,avenging,aromatherapy,armpit,armoire,anythin,anonymously,anniversaries,aftershave,affliction,adrift,admissible,adieu,acquittal,yucky,yearn,whitter,whirlpool,wendigo,watchdog,wannabes,wakey,vomited,voicemail,valedictorian,uttered,unwed,unrequited,unnoticed,unnerving,unkind,unjust,uniformed,unconfirmed,unadulterated,unaccounted,uglier,turnoff,trampled,tramell,toads,timbuktu,throwback,thimble,tasteless,tarantula,tamale,takeovers,swish,supposing,streaking,stargher,stanzi,stabs,squeamish,splattered,spiritually,spilt,speciality,smacking,skywire,skips,skaara,simpatico,shredding,showin,shortcuts,shite,shielding,shamelessly,serafine,sentimentality,seasick,schemer,scandalous,sainted,riedenschneider,rhyming,revel,retractor,retards,resurrect,remiss,reminiscing,remanded,reiben,regains,refuel,refresher,redoing,redheaded,reassured,rearranged,rapport,qumar,prowling,prejudices,precarious,powwow,pondering,plunger,plunged,pleasantville,playpen,phlegm,perfected,pancreas,paley,ovary,outbursts,oppressed,ooohhh,omoroca,offed,o'toole,nurture,nursemaid,nosebleed,necktie,muttering,munchies,mucking,mogul,mitosis,misdemeanor,miscarried,millionth,migraines,midler,manicurist,mandelbaum,manageable,malfunctioned,magnanimous,loudmouth,longed,lifestyles,liddy,lickety,leprechauns,komako,klute,kennel,justifying,irreversible,inventing,intergalactic,insinuate,inquiring,ingenuity,inconclusive,incessant,improv,impersonation,hyena,humperdinck,hubba,housework,hoffa,hither,hissy,hippy,hijacked,heparin,hellooo,hearth,hassles,hairstyle,hahahaha,hadda,guys'll,gutted,gulls,gritty,grievous,graft,gossamer,gooder,gambled,gadgets,fundamentals,frustrations,frolicking,frock,frilly,foreseen,footloose,fondly,flirtation,flinched,flatten,farthest,exposer,evading,escrow,empathize,embryos,embodiment,ellsberg,ebola,dulcinea,dreamin,drawbacks,doting,doose,doofy,disturbs,disorderly,disgusts,detox,denominator,demeanor,deliriously,decode,debauchery,croissant,cravings,cranked,coworkers,councilor,confuses,confiscate,confines,conduit,compress,combed,clouding,clamps,cinch,chinnery,celebratory,catalogs,carpenters,carnal,canin,bundys,bulldozer,buggers,bueller,brainy,booming,bookstores,bloodbath,bittersweet,bellhop,beeping,beanstalk,beady,baudelaire,bartenders,bargains,averted,armadillo,appreciating,appraised,antlers,aloof,allowances,alleyway,affleck,abject,zilch,youore,xanax,wrenching,wouldn,witted,wicca,whorehouse,whooo,whips,vouchers,victimized,vicodin,untested,unsolicited,unfocused,unfettered,unfeeling,unexplainable,understaffed,underbelly,tutorial,tryst,trampoline,towering,tirade,thieving,thang,swimmin,swayzak,suspecting,superstitions,stubbornness,streamers,strattman,stonewalling,stiffs,stacking,spout,splice,sonrisa,smarmy,slows,slicing,sisterly,shrill,shined,seeming,sedley,seatbelts,scour,scold,schoolyard,scarring,salieri,rustling,roxbury,rewire,revved,retriever,reputable,remodel,reins,reincarnation,rance,rafters,rackets,quail,pumbaa,proclaim,probing,privates,pried,prewedding,premeditation,posturing,posterity,pleasurable,pizzeria,pimps,penmanship,penchant,pelvis,overturn,overstepped,overcoat,ovens,outsmart,outed,ooohh,oncologist,omission,offhand,odour,nyazian,notarized,nobody'll,nightie,navel,nabbed,mystique,mover,mortician,morose,moratorium,mockingbird,mobsters,mingling,methinks,messengered,merde,masochist,martouf,martians,marinara,manray,majorly,magnifying,mackerel,lurid,lugging,lonnegan,loathsome,llantano,liberace,leprosy,latinos,lanterns,lamest,laferette,kraut,intestine,innocencia,inhibitions,ineffectual,indisposed,incurable,inconvenienced,inanimate,improbable,implode,hydrant,hustling,hustled,huevos,how'm,hooey,hoods,honcho,hinge,hijack,heimlich,hamunaptra,haladki,haiku,haggle,gutsy,grunting,grueling,gribbs,greevy,grandstanding,godparents,glows,glistening,gimmick,gaping,fraiser,formalities,foreigner,folders,foggy,fitty,fiends,fe'nos,favours,eyeing,extort,expedite,escalating,epinephrine,entitles,entice,eminence,eights,earthlings,eagerly,dunville,dugout,doublemeat,doling,dispensing,dispatcher,discoloration,diners,diddly,dictates,diazepam,derogatory,delights,defies,decoder,dealio,danson,cutthroat,crumbles,croissants,crematorium,craftsmanship,could'a,cordless,cools,conked,confine,concealing,complicates,communique,cockamamie,coasters,clobbered,clipping,clipboard,clemenza,cleanser,circumcision,chanukah,certainaly,cellmate,cancels,cadmium,buzzed,bumstead,bucko,browsing,broth,braver,boggling,bobbing,blurred,birkhead,benet,belvedere,bellies,begrudge,beckworth,banky,baldness,baggy,babysitters,aversion,astonished,assorted,appetites,angina,amiss,ambulances,alibis,airway,admires,adhesive,yoyou,xxxxxx,wreaked,wracking,woooo,wooing,wised,wilshire,wedgie,waging,violets,vincey,uplifting,untrustworthy,unmitigated,uneventful,undressing,underprivileged,unburden,umbilical,tweaking,turquoise,treachery,tosses,torching,toothpick,toasts,thickens,tereza,tenacious,teldar,taint,swill,sweatin,subtly,subdural,streep,stopwatch,stockholder,stillwater,stalkers,squished,squeegee,splinters,spliced,splat,spied,spackle,sophistication,snapshots,smite,sluggish,slithered,skeeters,sidewalks,sickly,shrugs,shrubbery,shrieking,shitless,settin,sentinels,selfishly,scarcely,sangria,sanctum,sahjhan,rustle,roving,rousing,rosomorf,riddled,responsibly,renoir,remoray,remedial,refundable,redirect,recheck,ravenwood,rationalizing,ramus,ramelle,quivering,pyjamas,psychos,provocations,prouder,protestors,prodded,proctologist,primordial,pricks,prickly,precedents,pentangeli,pathetically,parka,parakeet,panicky,overthruster,outsmarted,orthopedic,oncoming,offing,nutritious,nuthouse,nourishment,nibbling,newlywed,narcissist,mutilation,mundane,mummies,mumble,mowed,morvern,mortem,mopes,molasses,misplace,miscommunication,miney,midlife,menacing,memorizing,massaging,masking,magnets,luxuries,lounging,lothario,liposuction,lidocaine,libbets,levitate,leeway,launcelot,larek,lackeys,kumbaya,kryptonite,knapsack,keyhole,katarangura,juiced,jakey,ironclad,invoice,intertwined,interlude,interferes,injure,infernal,indeedy,incur,incorrigible,incantations,impediment,igloo,hysterectomy,hounded,hollering,hindsight,heebie,havesham,hasenfuss,hankering,hangers,hakuna,gutless,gusto,grubbing,grrrr,grazed,gratification,grandeur,gorak,godammit,gnawing,glanced,frostbite,frees,frazzled,fraulein,fraternizing,fortuneteller,formaldehyde,followup,foggiest,flunky,flickering,firecrackers,figger,fetuses,fates,eyeliner,extremities,extradited,expires,exceedingly,evaporate,erupt,epileptic,entrails,emporium,egregious,eggshells,easing,duwayne,droll,dreyfuss,dovey,doubly,doozy,donkeys,donde,distrust,distressing,disintegrate,discreetly,decapitated,dealin,deader,dashed,darkroom,dares,daddies,dabble,cushy,cupcakes,cuffed,croupier,croak,crapped,coursing,coolers,contaminate,consummated,construed,condos,concoction,compulsion,commish,coercion,clemency,clairvoyant,circulate,chesterton,checkered,charlatan,chaperones,categorically,cataracts,carano,capsules,capitalize,burdon,bullshitting,brewed,breathless,breasted,brainstorming,bossing,borealis,bonsoir,bobka,boast,blimp,bleep,bleeder,blackouts,bisque,billboards,beatings,bayberry,bashed,bamboozled,balding,baklava,baffled,backfires,babak,awkwardness,attest,attachments,apologizes,anyhoo,antiquated,alcante,advisable,aahhh,aaahh,zatarc,yearbooks,wuddya,wringing,womanhood,witless,winging,whatsa,wetting,waterproof,wastin,vogelman,vocation,vindicated,vigilance,vicariously,venza,vacuuming,utensils,uplink,unveil,unloved,unloading,uninhibited,unattached,tweaked,turnips,trinkets,toughen,toting,topside,terrors,terrify,technologically,tarnish,tagliati,szpilman,surly,supple,summation,suckin,stepmom,squeaking,splashmore,souffle,solitaire,solicitation,solarium,smokers,slugged,slobbering,skylight,skimpy,sinuses,silenced,sideburns,shrinkage,shoddy,shhhhhh,shelled,shareef,shangri,seuss,serenade,scuffle,scoff,scanners,sauerkraut,sardines,sarcophagus,salvy,rusted,russells,rowboat,rolfsky,ringside,respectability,reparations,renegotiate,reminisce,reimburse,regimen,raincoat,quibble,puzzled,purposefully,pubic,proofing,prescribing,prelim,poisons,poaching,personalized,personable,peroxide,pentonville,payphone,payoffs,paleontology,overflowing,oompa,oddest,objecting,o'hare,o'daniel,notches,nobody'd,nightstand,neutralized,nervousness,nerdy,needlessly,naquadah,nappy,nantucket,nambla,mountaineer,motherfuckin,morrie,monopolizing,mohel,mistreated,misreading,misbehave,miramax,minivan,milligram,milkshakes,metamorphosis,medics,mattresses,mathesar,matchbook,matata,marys,malucci,magilla,lymphoma,lowers,lordy,linens,lindenmeyer,limelight,leapt,laxative,lather,lapel,lamppost,laguardia,kindling,kegger,kawalsky,juries,jokin,jesminder,interning,innermost,injun,infallible,industrious,indulgence,incinerator,impossibility,impart,illuminate,iguanas,hypnotic,hyped,hospitable,hoses,homemaker,hirschmuller,helpers,headset,guardianship,guapo,grubby,granola,granddaddy,goren,goblet,gluttony,globes,giorno,getter,geritol,gassed,gaggle,foxhole,fouled,foretold,floorboards,flippers,flaked,fireflies,feedings,fashionably,farragut,fallback,facials,exterminate,excites,everything'll,evenin,ethically,ensue,enema,empath,eluded,eloquently,eject,edema,dumpling,droppings,dolled,distasteful,disputing,displeasure,disdain,deterrent,dehydration,defied,decomposing,dawned,dailies,custodian,crusts,crucifix,crowning,crier,crept,craze,crawls,couldn,correcting,corkmaster,copperfield,cooties,contraption,consumes,conspire,consenting,consented,conquers,congeniality,complains,communicator,commendable,collide,coladas,colada,clout,clooney,classifieds,clammy,civility,cirrhosis,chink,catskills,carvers,carpool,carelessness,cardio,carbs,capades,butabi,busmalis,burping,burdens,bunks,buncha,bulldozers,browse,brockovich,breakthroughs,bravado,boogety,blossoms,blooming,bloodsucker,blight,betterton,betrayer,belittle,beeps,bawling,barts,bartending,bankbooks,babish,atropine,assertive,armbrust,anyanka,annoyance,anemic,anago,airwaves,aimlessly,aaargh,aaand,yoghurt,writhing,workable,winking,winded,widen,whooping,whiter,whatya,wazoo,voila,virile,vests,vestibule,versed,vanishes,urkel,uproot,unwarranted,unscheduled,unparalleled,undergrad,tweedle,turtleneck,turban,trickery,transponder,toyed,townhouse,thyself,thunderstorm,thinning,thawed,tether,technicalities,tau'ri,tarnished,taffeta,tacked,systolic,swerve,sweepstakes,swabs,suspenders,superwoman,sunsets,succulent,subpoenas,stumper,stosh,stomachache,stewed,steppin,stepatech,stateside,spicoli,sparing,soulless,sonnets,sockets,snatching,smothering,slush,sloman,slashing,sitters,simpleton,sighs,sidra,sickens,shunned,shrunken,showbiz,shopped,shimmering,shagging,semblance,segue,sedation,scuzzlebutt,scumbags,screwin,scoundrels,scarsdale,scabs,saucers,saintly,saddened,runaways,runaround,rheya,resenting,rehashing,rehabilitated,regrettable,refreshed,redial,reconnecting,ravenous,raping,rafting,quandary,pylea,putrid,puffing,psychopathic,prunes,probate,prayin,pomegranate,plummeting,planing,plagues,pinata,pithy,perversion,personals,perched,peeps,peckish,pavarotti,pajama,packin,pacifier,overstepping,okama,obstetrician,nutso,nuance,normalcy,nonnegotiable,nomak,ninny,nines,nicey,newsflash,neutered,nether,negligee,necrosis,navigating,narcissistic,mylie,muses,momento,moisturizer,moderation,misinformed,misconception,minnifield,mikkos,methodical,mebbe,meager,maybes,matchmaking,masry,markovic,malakai,luzhin,lusting,lumberjack,loopholes,loaning,lightening,leotard,launder,lamaze,kubla,kneeling,kibosh,jumpsuit,joliet,jogger,janover,jakovasaurs,irreparable,innocently,inigo,infomercial,inexplicable,indispensable,impregnated,impossibly,imitating,hunches,hummus,houmfort,hothead,hostiles,hooves,hooligans,homos,homie,hisself,heyyy,hesitant,hangout,handsomest,handouts,hairless,gwennie,guzzling,guinevere,grungy,goading,glaring,gavel,gardino,gangrene,fruitful,friendlier,freckle,freakish,forthright,forearm,footnote,flops,fixer,firecracker,finito,figgered,fezzik,fastened,farfetched,fanciful,familiarize,faire,fahrenheit,extravaganza,exploratory,explanatory,everglades,eunuch,estas,escapade,erasers,emptying,embarassing,dweeb,dutiful,dumplings,dries,drafty,dollhouse,dismissing,disgraced,discrepancies,disbelief,disagreeing,digestion,didnt,deviled,deviated,demerol,delectable,decaying,decadent,dears,dateless,d'algout,cultivating,cryto,crumpled,crumbled,cronies,crease,craves,cozying,corduroy,congratulated,confidante,compressions,complicating,compadre,coerce,classier,chums,chumash,chivalrous,chinpoko,charred,chafing,celibacy,carted,carryin,carpeting,carotid,cannibals,candor,butterscotch,busts,busier,bullcrap,buggin,brookside,brodski,brassiere,brainwash,brainiac,botrelle,bonbon,boatload,blimey,blaring,blackness,bipartisan,bimbos,bigamist,biebe,biding,betrayals,bestow,bellerophon,bedpans,bassinet,basking,barzini,barnyard,barfed,backups,audited,asinine,asalaam,arouse,applejack,annoys,anchovies,ampule,alameida,aggravate,adage,accomplices,yokel,y'ever,wringer,witwer,withdrawals,windward,willfully,whorfin,whimsical,whimpering,weddin,weathered,warmest,wanton,volant,visceral,vindication,veggies,urinate,uproar,unwritten,unwrap,unsung,unsubstantiated,unspeakably,unscrupulous,unraveling,unquote,unqualified,unfulfilled,undetectable,underlined,unattainable,unappreciated,ummmm,ulcers,tylenol,tweak,turnin,tuatha,tropez,trellis,toppings,tootin,toodle,tinkering,thrives,thespis,theatrics,thatherton,tempers,tavington,tartar,tampon,swelled,sutures,sustenance,sunflowers,sublet,stubbins,strutting,strewn,stowaway,stoic,sternin,stabilizing,spiraling,spinster,speedometer,speakeasy,soooo,soiled,sneakin,smithereens,smelt,smacks,slaughterhouse,slacks,skids,sketching,skateboards,sizzling,sixes,sirree,simplistic,shouts,shorted,shoelace,sheeit,shards,shackled,sequestered,selmak,seduces,seclusion,seamstress,seabeas,scoops,scooped,scavenger,satch,s'more,rudeness,romancing,rioja,rifkin,rieper,revise,reunions,repugnant,replicating,repaid,renewing,relaxes,rekindle,regrettably,regenerate,reels,reciting,reappear,readin,ratting,rapes,rancher,rammed,rainstorm,railroading,queers,punxsutawney,punishes,pssst,prudy,proudest,protectors,procrastinating,proactive,priss,postmortem,pompoms,poise,pickings,perfectionist,peretti,people'll,pecking,patrolman,paralegal,paragraphs,paparazzi,pankot,pampering,overstep,overpower,outweigh,omnipotent,odious,nuwanda,nurtured,newsroom,neeson,needlepoint,necklaces,neato,muggers,muffler,mousy,mourned,mosey,mopey,mongolians,moldy,misinterpret,minibar,microfilm,mendola,mended,melissande,masturbating,masbath,manipulates,maimed,mailboxes,magnetism,m'lord,m'honey,lymph,lunge,lovelier,lefferts,leezak,ledgers,larraby,laloosh,kundun,kozinski,knockoff,kissin,kiosk,kennedys,kellman,karlo,kaleidoscope,jeffy,jaywalking,instructing,infraction,informer,infarction,impulsively,impressing,impersonated,impeach,idiocy,hyperbole,hurray,humped,huhuh,hsing,hordes,hoodlums,honky,hitchhiker,hideously,heaving,heathcliff,headgear,headboard,hazing,harem,handprint,hairspray,gutiurrez,goosebumps,gondola,glitches,gasping,frolic,freeways,frayed,fortitude,forgetful,forefathers,fonder,foiled,foaming,flossing,flailing,fitzgeralds,firehouse,finders,fiftieth,fellah,fawning,farquaad,faraway,fancied,extremists,exorcist,exhale,ethros,entrust,ennui,energized,encephalitis,embezzling,elster,elixir,electrolytes,duplex,dryers,drexl,dredging,drawback,don'ts,dobisch,divorcee,disrespected,disprove,disobeying,disinfectant,dingy,digress,dieting,dictating,devoured,devise,detonators,desist,deserter,derriere,deron,deceptive,debilitating,deathwok,daffodils,curtsy,cursory,cuppa,cumin,cronkite,cremation,credence,cranking,coverup,courted,countin,counselling,cornball,contentment,consensual,compost,cluett,cleverly,cleansed,cleanliness,chopec,chomp,chins,chime,cheswick,chessler,cheapest,chatted,cauliflower,catharsis,catchin,caress,camcorder,calorie,cackling,bystanders,buttoned,buttering,butted,buries,burgel,buffoon,brogna,bragged,boutros,bogeyman,blurting,blurb,blowup,bloodhound,blissful,birthmark,bigot,bestest,belted,belligerent,beggin,befall,beeswax,beatnik,beaming,barricade,baggoli,badness,awoke,artsy,artful,aroun,armpits,arming,annihilate,anise,angiogram,anaesthetic,amorous,ambiance,alligators,adoration,admittance,adama,abydos,zonked,zhivago,yorkin,wrongfully,writin,wrappers,worrywart,woops,wonderfalls,womanly,wickedness,whoopie,wholeheartedly,whimper,which'll,wheelchairs,what'ya,warranted,wallop,wading,wacked,virginal,vermouth,vermeil,verger,ventriss,veneer,vampira,utero,ushers,urgently,untoward,unshakable,unsettled,unruly,unlocks,ungodly,undue,uncooperative,uncontrollably,unbeatable,twitchy,tumbler,truest,triumphs,triplicate,tribbey,tortures,tongaree,tightening,thorazine,theres,testifies,teenaged,tearful,taxing,taldor,syllabus,swoops,swingin,suspending,sunburn,stuttering,stupor,strides,strategize,strangulation,stooped,stipulation,stingy,stapled,squeaks,squawking,spoilsport,splicing,spiel,spencers,spasms,spaniard,softener,sodding,soapbox,smoldering,smithbauer,skittish,sifting,sickest,sicilians,shuffling,shrivel,segretti,seeping,securely,scurrying,scrunch,scrote,screwups,schenkman,sawing,savin,satine,sapiens,salvaging,salmonella,sacrilege,rumpus,ruffle,roughing,rotted,rondall,ridding,rickshaw,rialto,rhinestone,restrooms,reroute,requisite,repress,rednecks,redeeming,rayed,ravell,raked,raincheck,raffi,racked,pushin,profess,prodding,procure,presuming,preppy,prednisone,potted,posttraumatic,poorhouse,podiatrist,plowed,pledging,playroom,plait,placate,pinback,picketing,photographing,pharoah,petrak,petal,persecuting,perchance,pellets,peeved,peerless,payable,pauses,pathologist,pagliacci,overwrought,overreaction,overqualified,overheated,outcasts,otherworldly,opinionated,oodles,oftentimes,occured,obstinate,nutritionist,numbness,nubile,nooooooo,nobodies,nepotism,neanderthals,mushu,mucus,mothering,mothballs,monogrammed,molesting,misspoke,misspelled,misconstrued,miscalculated,minimums,mince,mildew,mighta,middleman,mementos,mellowed,mayol,mauled,massaged,marmalade,mardi,makings,lundegaard,lovingly,loudest,lotto,loosing,loompa,looming,longs,loathes,littlest,littering,lifelike,legalities,laundered,lapdog,lacerations,kopalski,knobs,knitted,kittridge,kidnaps,kerosene,karras,jungles,jockeys,iranoff,invoices,invigorating,insolence,insincere,insectopia,inhumane,inhaling,ingrates,infestation,individuality,indeterminate,incomprehensible,inadequacy,impropriety,importer,imaginations,illuminating,ignite,hysterics,hypodermic,hyperventilate,hyperactive,humoring,honeymooning,honed,hoist,hoarding,hitching,hiker,hightail,hemoglobin,hell'd,heinie,growin,grasped,grandparent,granddaughters,gouged,goblins,gleam,glades,gigantor,get'em,geriatric,gatekeeper,gargoyles,gardenias,garcon,garbo,gallows,gabbing,futon,fulla,frightful,freshener,fortuitous,forceps,fogged,fodder,foamy,flogging,flaun,flared,fireplaces,feverish,favell,fattest,fattening,fallow,extraordinaire,evacuating,errant,envied,enchant,enamored,egocentric,dussander,dunwitty,dullest,dropout,dredged,dorsia,doornail,donot,dongs,dogged,dodgy,ditty,dishonorable,discriminating,discontinue,dings,dilly,dictation,dialysis,delly,delightfully,daryll,dandruff,cruddy,croquet,cringe,crimp,credo,crackling,courtside,counteroffer,counterfeiting,corrupting,copping,conveyor,contusions,contusion,conspirator,consoling,connoisseur,confetti,composure,compel,colic,coddle,cocksuckers,coattails,cloned,claustrophobia,clamoring,churn,chugga,chirping,chasin,chapped,chalkboard,centimeter,caymans,catheter,casings,caprica,capelli,cannolis,cannoli,camogli,camembert,butchers,butchered,busboys,bureaucrats,buckled,bubbe,brownstone,bravely,brackley,bouquets,botox,boozing,boosters,bodhi,blunders,blunder,blockage,biocyte,betrays,bested,beryllium,beheading,beggar,begbie,beamed,bastille,barstool,barricades,barbecues,barbecued,bandwagon,backfiring,bacarra,avenged,autopsies,aunties,associating,artichoke,arrowhead,appendage,apostrophe,antacid,ansel,annul,amuses,amped,amicable,amberg,alluring,adversaries,admirers,adlai,acupuncture,abnormality,aaaahhhh,zooming,zippity,zipping,zeroed,yuletide,yoyodyne,yengeese,yeahhh,wrinkly,wracked,withered,winks,windmills,whopping,wendle,weigart,waterworks,waterbed,watchful,wantin,wagging,waaah,vying,ventricle,varnish,vacuumed,unreachable,unprovoked,unmistakable,unfriendly,unfolding,underpaid,uncuff,unappealing,unabomber,typhoid,tuxedos,tushie,turds,tumnus,troubadour,trinium,treaters,treads,transpired,transgression,tought,thready,thins,thinners,techs,teary,tattaglia,tassels,tarzana,tanking,tablecloths,synchronize,symptomatic,sycophant,swimmingly,sweatshop,surfboard,superpowers,sunroom,sunblock,sugarplum,stupidly,strumpet,strapless,stooping,stools,stealthy,stalks,stairmaster,staffer,sshhh,squatting,squatters,spectacularly,sorbet,socked,sociable,snubbed,snorting,sniffles,snazzy,snakebite,smuggler,smorgasbord,smooching,slurping,slouch,slingshot,slaved,skimmed,sisterhood,silliest,sidarthur,sheraton,shebang,sharpening,shanghaied,shakers,sendoff,scurvy,scoliosis,scaredy,scagnetti,sawchuk,saugus,sasquatch,sandbag,saltines,s'pose,roston,rostle,riveting,ristle,rifling,revulsion,reverently,retrograde,restful,resents,reptilian,reorganize,renovating,reiterate,reinvent,reinmar,reibers,reechard,recuse,reconciling,recognizance,reclaiming,recitation,recieved,rebate,reacquainted,rascals,railly,quintuplets,quahog,pygmies,puzzling,punctuality,prosthetic,proms,probie,preys,preserver,preppie,poachers,plummet,plumbers,plannin,pitying,pitfalls,piqued,pinecrest,pinches,pillage,pigheaded,physique,pessimistic,persecute,perjure,percentile,pentothal,pensky,penises,peini,pazzi,pastels,parlour,paperweight,pamper,pained,overwhelm,overalls,outrank,outpouring,outhouse,outage,ouija,obstructed,obsessions,obeying,obese,o'riley,o'higgins,nosebleeds,norad,noooooooo,nononono,nonchalant,nippy,neurosis,nekhorvich,necronomicon,naquada,n'est,mystik,mystified,mumps,muddle,mothership,moped,monumentally,monogamous,mondesi,misogynistic,misinterpreting,mindlock,mending,megaphone,meeny,medicating,meanie,masseur,markstrom,marklars,margueritas,manifesting,maharajah,lukewarm,loveliest,loran,lizardo,liquored,lipped,lingers,limey,lemkin,leisurely,lathe,latched,lapping,ladle,krevlorneswath,kosygin,khakis,kenaru,keats,kaitlan,julliard,jollies,jaundice,jargon,jackals,invisibility,insipid,inflamed,inferiority,inexperience,incinerated,incinerate,incendiary,incan,inbred,implicating,impersonator,hunks,horsing,hooded,hippopotamus,hiked,hetson,hetero,hessian,henslowe,hendler,hellstrom,headstone,hayloft,harbucks,handguns,hallucinate,haldol,haggling,gynaecologist,gulag,guilder,guaranteeing,groundskeeper,grindstone,grimoir,grievance,griddle,gribbit,greystone,graceland,gooders,goeth,gentlemanly,gelatin,gawking,ganged,fukes,fromby,frenchmen,foursome,forsley,forbids,footwork,foothold,floater,flinging,flicking,fittest,fistfight,fireballs,fillings,fiddling,fennyman,felonious,felonies,feces,favoritism,fatten,fanatics,faceman,excusing,excepted,entwined,entree,ensconced,eladio,ehrlichman,easterland,dueling,dribbling,drape,downtrodden,doused,dosed,dorleen,dokie,distort,displeased,disown,dismount,disinherited,disarmed,disapproves,diperna,dined,diligent,dicaprio,depress,decoded,debatable,dealey,darsh,damsels,damning,dad'll,d'oeuvre,curlers,curie,cubed,crikey,crepes,countrymen,cornfield,coppers,copilot,copier,cooing,conspiracies,consigliere,condoning,commoner,commies,combust,comas,colds,clawed,clamped,choosy,chomping,chimps,chigorin,chianti,cheep,checkups,cheaters,celibate,cautiously,cautionary,castell,carpentry,caroling,carjacking,caritas,caregiver,cardiology,candlesticks,canasta,cain't,burro,burnin,bunking,bumming,bullwinkle,brummel,brooms,brews,breathin,braslow,bracing,botulism,boorish,bloodless,blayne,blatantly,blankie,bedbugs,becuase,barmaid,bared,baracus,banal,bakes,backpacks,attentions,atrocious,ativan,athame,asunder,astound,assuring,aspirins,asphyxiation,ashtrays,aryans,arnon,apprehension,applauding,anvil,antiquing,antidepressants,annoyingly,amputate,altruistic,alotta,alerting,afterthought,affront,affirm,actuality,abysmal,absentee,yeller,yakushova,wuzzy,wriggle,worrier,woogyman,womanizer,windpipe,windbag,willin,whisking,whimsy,wendall,weeny,weensy,weasels,watery,watcha,wasteful,waski,washcloth,waaay,vouched,viznick,ventriloquist,vendettas,veils,vayhue,vamanos,vadimus,upstage,uppity,unsaid,unlocking,unintentionally,undetected,undecided,uncaring,unbearably,tween,tryout,trotting,trini,trimmings,trickier,treatin,treadstone,trashcan,transcendent,tramps,townsfolk,torturous,torrid,toothpicks,tolerable,tireless,tiptoeing,timmay,tillinghouse,tidying,tibia,thumbing,thrusters,thrashing,these'll,thatos,testicular,teriyaki,tenors,tenacity,tellers,telemetry,tarragon,switchblade,swicker,swells,sweatshirts,swatches,surging,supremely,sump'n,succumb,subsidize,stumbles,stuffs,stoppin,stipulate,stenographer,steamroll,stasis,stagger,squandered,splint,splendidly,splashy,splashing,specter,sorcerers,somewheres,somber,snuggled,snowmobile,sniffed,snags,smugglers,smudged,smirking,smearing,slings,sleet,sleepovers,sleek,slackers,siree,siphoning,singed,sincerest,sickened,shuffled,shriveled,shorthanded,shittin,shish,shipwrecked,shins,sheetrock,shawshank,shamu,sha're,servitude,sequins,seascape,scrapings,scoured,scorching,sandpaper,saluting,salud,ruffled,roughnecks,rougher,rosslyn,rosses,roost,roomy,romping,revolutionize,reprimanded,refute,refrigerated,reeled,redundancies,rectal,recklessly,receding,reassignment,reapers,readout,ration,raring,ramblings,raccoons,quarantined,purging,punters,psychically,premarital,pregnancies,predisposed,precautionary,pollute,podunk,plums,plaything,pixilated,pitting,piranhas,pieced,piddles,pickled,photogenic,phosphorous,pffft,pestilence,pessimist,perspiration,perps,penticoff,passageways,pardons,panics,pancamo,paleontologist,overwhelms,overstating,overpaid,overdid,outlive,orthodontist,orgies,oreos,ordover,ordinates,ooooooh,oooohhh,omelettes,officiate,obtuse,obits,nymph,novocaine,noooooooooo,nipping,nilly,nightstick,negate,neatness,natured,narcotic,narcissism,namun,nakatomi,murky,muchacho,mouthwash,motzah,morsel,morph,morlocks,mooch,moloch,molest,mohra,modus,modicum,mockolate,misdemeanors,miscalculation,middies,meringue,mercilessly,meditating,mayakovsky,maximillian,marlee,markovski,maniacal,maneuvered,magnificence,maddening,lutze,lunged,lovelies,lorry,loosening,lookee,littered,lilac,lightened,laces,kurzon,kurtzweil,kind've,kimono,kenji,kembu,keanu,kazuo,jonesing,jilted,jiggling,jewelers,jewbilee,jacqnoud,jacksons,ivories,insurmountable,innocuous,innkeeper,infantery,indulged,indescribable,incoherent,impervious,impertinent,imperfections,hunnert,huffy,horsies,horseradish,hollowed,hogwash,hockley,hissing,hiromitsu,hidin,hereafter,helpmann,hehehe,haughty,happenings,hankie,handsomely,halliwells,haklar,haise,gunsights,grossly,grope,grocer,grits,gripping,grabby,glorificus,gizzard,gilardi,gibarian,geminon,gasses,garnish,galloping,gairwyn,futterman,futility,fumigated,fruitless,friendless,freon,foregone,forego,floored,flighty,flapjacks,fizzled,ficus,festering,farbman,fabricate,eyghon,extricate,exalted,eventful,esophagus,enterprising,entail,endor,emphatically,embarrasses,electroshock,easel,duffle,drumsticks,dissection,dissected,disposing,disparaging,disorientation,disintegrated,disarming,devoting,dessaline,deprecating,deplorable,delve,degenerative,deduct,decomposed,deathly,dearie,daunting,dankova,cyclotron,cyberspace,cutbacks,culpable,cuddled,crumpets,cruelly,crouching,cranium,cramming,cowering,couric,cordesh,conversational,conclusively,clung,clotting,cleanest,chipping,chimpanzee,chests,cheapen,chainsaws,censure,catapult,caravaggio,carats,captivating,calrissian,butlers,busybody,bussing,bunion,bulimic,budging,brung,browbeat,brokenhearted,brecher,breakdowns,bracebridge,boning,blowhard,blisters,blackboard,bigotry,bialy,bhamra,bended,begat,battering,baste,basquiat,barricaded,barometer,balled,baited,badenweiler,backhand,ascenscion,argumentative,appendicitis,apparition,anxiously,antagonistic,angora,anacott,amniotic,ambience,alonna,aleck,akashic,ageless,abouts,aawwww,aaaaarrrrrrggghhh,aaaaaa,zendi,yuppies,yodel,y'hear,wrangle,wombosi,wittle,withstanding,wisecracks,wiggling,wierd,whittlesley,whipper,whattya,whatsamatter,whatchamacallit,whassup,whad'ya,weakling,warfarin,waponis,wampum,wadn't,vorash,vizzini,virtucon,viridiana,veracity,ventilated,varicose,varcon,vandalized,vamos,vamoose,vaccinated,vacationing,usted,urinal,uppers,unwittingly,unsealed,unplanned,unhinged,unhand,unfathomable,unequivocally,unbreakable,unadvisedly,udall,tynacorp,tuxes,tussle,turati,tunic,tsavo,trussed,troublemakers,trollop,tremors,transsexual,transfusions,toothbrushes,toned,toddlers,tinted,tightened,thundering,thorpey,this'd,thespian,thaddius,tenuous,tenths,tenement,telethon,teleprompter,teaspoon,taunted,tattle,tardiness,taraka,tappy,tapioca,tapeworm,talcum,tacks,swivel,swaying,superpower,summarize,sumbitch,sultry,suburbia,styrofoam,stylings,strolls,strobe,stockpile,stewardesses,sterilized,sterilize,stealin,stakeouts,squawk,squalor,squabble,sprinkled,sportsmanship,spokes,spiritus,sparklers,spareribs,sowing,sororities,sonovabitch,solicit,softy,softness,softening,snuggling,snatchers,snarling,snarky,snacking,smears,slumped,slowest,slithering,sleazebag,slayed,slaughtering,skidded,skated,sivapathasundaram,sissies,silliness,silences,sidecar,sicced,shylock,shtick,shrugged,shriek,shoves,should'a,shortcake,shockingly,shirking,shaves,shatner,sharpener,shapely,shafted,sexless,septum,selflessness,seabea,scuff,screwball,scoping,scooch,scolding,schnitzel,schemed,scalper,santy,sankara,sanest,salesperson,sakulos,safehouse,sabers,runes,rumblings,rumbling,ruijven,ringers,righto,rhinestones,retrieving,reneging,remodelling,relentlessly,regurgitate,refills,reeking,reclusive,recklessness,recanted,ranchers,rafer,quaking,quacks,prophesied,propensity,profusely,problema,prided,prays,postmark,popsicles,poodles,pollyanna,polaroids,pokes,poconos,pocketful,plunging,plugging,pleeease,platters,pitied,pinetti,piercings,phooey,phonies,pestering,periscope,pentagram,pelts,patronized,paramour,paralyze,parachutes,pales,paella,paducci,owatta,overdone,overcrowded,overcompensating,ostracized,ordinate,optometrist,operandi,omens,okayed,oedipal,nuttier,nuptial,nunheim,noxious,nourish,notepad,nitroglycerin,nibblet,neuroses,nanosecond,nabbit,mythic,munchkins,multimillion,mulroney,mucous,muchas,mountaintop,morlin,mongorians,moneybags,mom'll,molto,mixup,misgivings,mindset,michalchuk,mesmerized,merman,mensa,meaty,mbwun,materialize,materialistic,masterminded,marginally,mapuhe,malfunctioning,magnify,macnamara,macinerney,machinations,macadamia,lysol,lurks,lovelorn,lopsided,locator,litback,litany,linea,limousines,limes,lighters,liebkind,levity,levelheaded,letterhead,lesabre,leron,lepers,lefts,leftenant,laziness,layaway,laughlan,lascivious,laryngitis,lapsed,landok,laminated,kurten,kobol,knucklehead,knowed,knotted,kirkeby,kinsa,karnovsky,jolla,jimson,jettison,jeric,jawed,jankis,janitors,jango,jalopy,jailbreak,jackers,jackasses,invalidate,intercepting,intercede,insinuations,infertile,impetuous,impaled,immerse,immaterial,imbeciles,imagines,idyllic,idolized,icebox,i'd've,hypochondriac,hyphen,hurtling,hurried,hunchback,hullo,horsting,hoooo,homeboys,hollandaise,hoity,hijinks,hesitates,herrero,herndorff,helplessly,heeyy,heathen,hearin,headband,harrassment,harpies,halstrom,hahahahaha,hacer,grumbling,grimlocks,grift,greets,grandmothers,grander,grafts,gordievsky,gondorff,godorsky,glscripts,gaudy,gardeners,gainful,fuses,fukienese,frizzy,freshness,freshening,fraught,frantically,foxbooks,fortieth,forked,foibles,flunkies,fleece,flatbed,fisted,firefight,fingerpaint,filibuster,fhloston,fenceline,femur,fatigues,fanucci,fantastically,familiars,falafel,fabulously,eyesore,expedient,ewwww,eviscerated,erogenous,epidural,enchante,embarassed,embarass,embalming,elude,elspeth,electrocute,eigth,eggshell,echinacea,eases,earpiece,earlobe,dumpsters,dumbshit,dumbasses,duloc,duisberg,drummed,drinkers,dressy,dorma,doily,divvy,diverting,dissuade,disrespecting,displace,disorganized,disgustingly,discord,disapproving,diligence,didja,diced,devouring,detach,destructing,desolate,demerits,delude,delirium,degrade,deevak,deemesa,deductions,deduce,debriefed,deadbeats,dateline,darndest,damnable,dalliance,daiquiri,d'agosta,cussing,cryss,cripes,cretins,crackerjack,cower,coveting,couriers,countermission,cotswolds,convertibles,conversationalist,consorting,consoled,consarn,confides,confidentially,commited,commiserate,comme,comforter,comeuppance,combative,comanches,colosseum,colling,coexist,coaxing,cliffside,chutes,chucked,chokes,childlike,childhoods,chickening,chenowith,charmingly,changin,catsup,captioning,capsize,cappucino,capiche,candlewell,cakewalk,cagey,caddie,buxley,bumbling,bulky,buggered,brussel,brunettes,brumby,brotha,bronck,brisket,bridegroom,braided,bovary,bookkeeper,bluster,bloodline,blissfully,blase,billionaires,bicker,berrisford,bereft,berating,berate,bendy,belive,belated,beikoku,beens,bedspread,bawdy,barreling,baptize,banya,balthazar,balmoral,bakshi,bails,badgered,backstreet,awkwardly,auras,attuned,atheists,astaire,assuredly,arrivederci,appetit,appendectomy,apologetic,antihistamine,anesthesiologist,amulets,albie,alarmist,aiight,adstream,admirably,acquaint,abound,abominable,aaaaaaah,zekes,zatunica,wussy,worded,wooed,woodrell,wiretap,windowsill,windjammer,windfall,whisker,whims,whatiya,whadya,weirdly,weenies,waunt,washout,wanto,waning,victimless,verdad,veranda,vandaley,vancomycin,valise,vaguest,upshot,unzip,unwashed,untrained,unstuck,unprincipled,unmentionables,unjustly,unfolds,unemployable,uneducated,unduly,undercut,uncovering,unconsciousness,unconsciously,tyndareus,turncoat,turlock,tulle,tryouts,trouper,triplette,trepkos,tremor,treeger,trapeze,traipse,tradeoff,trach,torin,tommorow,tollan,toity,timpani,thumbprint,thankless,tell'em,telepathy,telemarketing,telekinesis,teevee,teeming,tarred,tambourine,talentless,swooped,switcheroo,swirly,sweatpants,sunstroke,suitors,sugarcoat,subways,subterfuge,subservient,subletting,stunningly,strongbox,striptease,stravanavitch,stradling,stoolie,stodgy,stocky,stifle,stealer,squeezes,squatter,squarely,sprouted,spool,spindly,speedos,soups,soundly,soulmates,somebody'll,soliciting,solenoid,sobering,snowflakes,snowballs,snores,slung,slimming,skulk,skivvies,skewered,skewer,sizing,sistine,sidebar,sickos,shushing,shunt,shugga,shone,shol'va,sharpened,shapeshifter,shadowing,shadoe,selectman,sefelt,seared,scrounging,scribbling,scooping,scintillating,schmoozing,scallops,sapphires,sanitarium,sanded,safes,rudely,roust,rosebush,rosasharn,rondell,roadhouse,riveted,rewrote,revamp,retaliatory,reprimand,replicators,replaceable,remedied,relinquishing,rejoicing,reincarnated,reimbursed,reevaluate,redid,redefine,recreating,reconnected,rebelling,reassign,rearview,rayne,ravings,ratso,rambunctious,radiologist,quiver,quiero,queef,qualms,pyrotechnics,pulsating,psychosomatic,proverb,promiscuous,profanity,prioritize,preying,predisposition,precocious,precludes,prattling,prankster,povich,potting,postpartum,porridge,polluting,plowing,pistachio,pissin,pickpocket,physicals,peruse,pertains,personified,personalize,perjured,perfecting,pepys,pepperdine,pembry,peering,peels,pedophile,patties,passkey,paratrooper,paraphernalia,paralyzing,pandering,paltry,palpable,pagers,pachyderm,overstay,overestimated,overbite,outwit,outgrow,outbid,ooops,oomph,oohhh,oldie,obliterate,objectionable,nygma,notting,noches,nitty,nighters,newsstands,newborns,neurosurgery,nauseated,nastiest,narcolepsy,mutilate,muscled,murmur,mulva,mulling,mukada,muffled,morgues,moonbeams,monogamy,molester,molestation,molars,moans,misprint,mismatched,mirth,mindful,mimosas,millander,mescaline,menstrual,menage,mellowing,medevac,meddlesome,matey,manicures,malevolent,madmen,macaroons,lydell,lycra,lunchroom,lunching,lozenges,looped,litigious,liquidate,linoleum,lingk,limitless,limber,lilacs,ligature,liftoff,lemmiwinks,leggo,learnin,lazarre,lawyered,lactose,knelt,kenosha,kemosabe,jussy,junky,jordy,jimmies,jeriko,jakovasaur,issacs,isabela,irresponsibility,ironed,intoxication,insinuated,inherits,ingest,ingenue,inflexible,inflame,inevitability,inedible,inducement,indignant,indictments,indefensible,incomparable,incommunicado,improvising,impounded,illogical,ignoramus,hydrochloric,hydrate,hungover,humorless,humiliations,hugest,hoverdrone,hovel,hmmph,hitchhike,hibernating,henchman,helloooo,heirlooms,heartsick,headdress,hatches,harebrained,hapless,hanen,handsomer,hallows,habitual,guten,gummy,guiltier,guidebook,gstaad,gruff,griss,grieved,grata,gorignak,goosed,goofed,glowed,glitz,glimpses,glancing,gilmores,gianelli,geraniums,garroway,gangbusters,gamblers,galls,fuddy,frumpy,frowning,frothy,fro'tak,frere,fragrances,forgettin,follicles,flowery,flophouse,floatin,flirts,flings,flatfoot,fingerprinting,fingerprinted,fingering,finald,fillet,fianc,femoral,federales,fawkes,fascinates,farfel,fambly,falsified,fabricating,exterminators,expectant,excusez,excrement,excercises,evian,etins,esophageal,equivalency,equate,equalizer,entrees,enquire,endearment,empathetic,emailed,eggroll,earmuffs,dyslexic,duper,duesouth,drunker,druggie,dreadfully,dramatics,dragline,downplay,downers,dominatrix,doers,docket,docile,diversify,distracts,disloyalty,disinterested,discharging,disagreeable,dirtier,dinghy,dimwitted,dimoxinil,dimmy,diatribe,devising,deviate,detriment,desertion,depressants,depravity,deniability,delinquents,defiled,deepcore,deductive,decimate,deadbolt,dauthuille,dastardly,daiquiris,daggers,dachau,curiouser,curdled,cucamonga,cruller,cruces,crosswalk,crinkle,crescendo,cremate,counseled,couches,cornea,corday,copernicus,contrition,contemptible,constipated,conjoined,confounded,condescend,concoct,conch,compensating,committment,commandeered,comely,coddled,cockfight,cluttered,clunky,clownfish,cloaked,clenched,cleanin,civilised,circumcised,cimmeria,cilantro,chutzpah,chucking,chiseled,chicka,chattering,cervix,carrey,carpal,carnations,cappuccinos,candied,calluses,calisthenics,bushy,burners,budington,buchanans,brimming,braids,boycotting,bouncers,botticelli,botherin,bookkeeping,bogyman,bogged,bloodthirsty,blintzes,blanky,binturong,billable,bigboote,bewildered,betas,bequeath,behoove,befriend,bedpost,bedded,baudelaires,barreled,barboni,barbeque,bangin,baltus,bailout,backstabber,baccarat,awning,augie,arguillo,archway,apricots,apologising,annyong,anchorman,amenable,amazement,allspice,alannis,airfare,airbags,ahhhhhhhhh,ahhhhhhhh,ahhhhhhh,agitator,adrenal,acidosis,achoo,accessorizing,accentuate,abrasions,abductor,aaaahhh,aaaaaaaa,aaaaaaa,zeroing,zelner,zeldy,yevgeny,yeska,yellows,yeesh,yeahh,yamuri,wouldn't've,workmanship,woodsman,winnin,winked,wildness,whoring,whitewash,whiney,when're,wheezer,wheelman,wheelbarrow,westerburg,weeding,watermelons,washboard,waltzes,wafting,voulez,voluptuous,vitone,vigilantes,videotaping,viciously,vices,veruca,vermeer,verifying,vasculitis,valets,upholstered,unwavering,untold,unsympathetic,unromantic,unrecognizable,unpredictability,unmask,unleashing,unintentional,unglued,unequivocal,underrated,underfoot,unchecked,unbutton,unbind,unbiased,unagi,uhhhhh,tugging,triads,trespasses,treehorn,traviata,trappers,transplants,trannie,tramping,tracheotomy,tourniquet,tooty,toothless,tomarrow,toasters,thruster,thoughtfulness,thornwood,tengo,tenfold,telltale,telephoto,telephoned,telemarketer,tearin,tastic,tastefully,tasking,taser,tamed,tallow,taketh,taillight,tadpoles,tachibana,syringes,sweated,swarthy,swagger,surges,supermodels,superhighway,sunup,sun'll,sulfa,sugarless,sufficed,subside,strolled,stringy,strengthens,straightest,straightens,storefront,stopper,stockpiling,stimulant,stiffed,steyne,sternum,stepladder,stepbrother,steers,steelheads,steakhouse,stathis,stankylecartmankennymr,standoffish,stalwart,squirted,spritz,sprig,sprawl,spousal,sphincter,spenders,spearmint,spatter,spangled,southey,soured,sonuvabitch,somethng,snuffed,sniffs,smokescreen,smilin,slobs,sleepwalker,sleds,slays,slayage,skydiving,sketched,skanks,sixed,siphoned,siphon,simpering,sigfried,sidearm,siddons,sickie,shuteye,shuffleboard,shrubberies,shrouded,showmanship,shouldn't've,shoplift,shiatsu,sentries,sentance,sensuality,seething,secretions,searing,scuttlebutt,sculpt,scowling,scouring,scorecard,schoolers,schmucks,scepters,scaly,scalps,scaffolding,sauces,sartorius,santen,salivating,sainthood,saget,saddens,rygalski,rusting,ruination,rueland,rudabaga,rottweiler,roofies,romantics,rollerblading,roldy,roadshow,rickets,rible,rheza,revisiting,retentive,resurface,restores,respite,resounding,resorting,resists,repulse,repressing,repaying,reneged,refunds,rediscover,redecorated,reconstructive,recommitted,recollect,receptacle,reassess,reanimation,realtors,razinin,rationalization,ratatouille,rashum,rasczak,rancheros,rampler,quizzing,quips,quartered,purring,pummeling,puede,proximo,prospectus,pronouncing,prolonging,procreation,proclamations,principled,prides,preoccupation,prego,precog,prattle,pounced,potshots,potpourri,porque,pomegranates,polenta,plying,pluie,plesac,playmates,plantains,pillowcase,piddle,pickers,photocopied,philistine,perpetuate,perpetually,perilous,pawned,pausing,pauper,parter,parlez,parlay,pally,ovulation,overtake,overstate,overpowering,overpowered,overconfident,overbooked,ovaltine,outweighs,outings,ottos,orrin,orifice,orangutan,oopsy,ooooooooh,oooooo,ooohhhh,ocular,obstruct,obscenely,o'dwyer,nutjob,nunur,notifying,nostrand,nonny,nonfat,noblest,nimble,nikes,nicht,newsworthy,nestled,nearsighted,ne'er,nastier,narco,nakedness,muted,mummified,mudda,mozzarella,moxica,motivator,motility,mothafucka,mortmain,mortgaged,mores,mongers,mobbed,mitigating,mistah,misrepresented,mishke,misfortunes,misdirection,mischievous,mineshaft,millaney,microwaves,metzenbaum,mccovey,masterful,masochistic,marliston,marijawana,manya,mantumbi,malarkey,magnifique,madrona,madox,machida,m'hidi,lullabies,loveliness,lotions,looka,lompoc,litterbug,litigator,lithe,liquorice,linds,limericks,lightbulb,lewises,letch,lemec,layover,lavatory,laurels,lateness,laparotomy,laboring,kuato,kroff,krispy,krauts,knuckleheads,kitschy,kippers,kimbrow,keypad,keepsake,kebab,karloff,junket,judgemental,jointed,jezzie,jetting,jeeze,jeeter,jeesus,jeebs,janeane,jails,jackhammer,ixnay,irritates,irritability,irrevocable,irrefutable,irked,invoking,intricacies,interferon,intents,insubordinate,instructive,instinctive,inquisitive,inlay,injuns,inebriated,indignity,indecisive,incisors,incacha,inalienable,impresses,impregnate,impregnable,implosion,idolizes,hypothyroidism,hypoglycemic,huseni,humvee,huddling,honing,hobnobbing,hobnob,histrionics,histamine,hirohito,hippocratic,hindquarters,hikita,hikes,hightailed,hieroglyphics,heretofore,herbalist,hehey,hedriks,heartstrings,headmistress,headlight,hardheaded,happend,handlebars,hagitha,habla,gyroscope,guys'd,guy'd,guttersnipe,grump,growed,grovelling,groan,greenbacks,gravedigger,grating,grasshoppers,grandiose,grandest,grafted,gooood,goood,gooks,godsakes,goaded,glamorama,giveth,gingham,ghostbusters,germane,georgy,gazzo,gazelles,gargle,garbled,galgenstein,gaffe,g'day,fyarl,furnish,furies,fulfills,frowns,frowned,frighteningly,freebies,freakishly,forewarned,foreclose,forearms,fordson,fonics,flushes,flitting,flemmer,flabby,fishbowl,fidgeting,fevers,feigning,faxing,fatigued,fathoms,fatherless,fancier,fanatical,factored,eyelid,eyeglasses,expresso,expletive,expectin,excruciatingly,evidentiary,ever'thing,eurotrash,eubie,estrangement,erlich,epitome,entrap,enclose,emphysema,embers,emasculating,eighths,eardrum,dyslexia,duplicitous,dumpty,dumbledore,dufus,duddy,duchamp,drunkenness,drumlin,drowns,droid,drinky,drifts,drawbridge,dramamine,douggie,douchebag,dostoyevsky,doodling,don'tcha,domineering,doings,dogcatcher,doctoring,ditzy,dissimilar,dissecting,disparage,disliking,disintegrating,dishwalla,dishonored,dishing,disengaged,disavowed,dippy,diorama,dimmed,dilate,digitalis,diggory,dicing,diagnosing,devola,desolation,dennings,denials,deliverance,deliciously,delicacies,degenerates,degas,deflector,defile,deference,decrepit,deciphered,dawdle,dauphine,daresay,dangles,dampen,damndest,cucumbers,cucaracha,cryogenically,croaks,croaked,criticise,crisper,creepiest,creams,crackle,crackin,covertly,counterintelligence,corrosive,cordially,cops'll,convulsions,convoluted,conversing,conga,confrontational,confab,condolence,condiments,complicit,compiegne,commodus,comings,cometh,collusion,collared,cockeyed,clobber,clemonds,clarithromycin,cienega,christmasy,christmassy,chloroform,chippie,chested,cheeco,checklist,chauvinist,chandlers,chambermaid,chakras,cellophane,caveat,cataloguing,cartmanland,carples,carny,carded,caramels,cappy,caped,canvassing,callback,calibrated,calamine,buttermilk,butterfingers,bunsen,bulimia,bukatari,buildin,budged,brobich,bringer,brendell,brawling,bratty,braised,boyish,boundless,botch,boosh,bookies,bonbons,bodes,bobunk,bluntly,blossoming,bloomers,bloodstains,bloodhounds,blech,biter,biometric,bioethics,bijan,bigoted,bicep,bereaved,bellowing,belching,beholden,beached,batmobile,barcodes,barch,barbecuing,bandanna,backwater,backtrack,backdraft,augustino,atrophy,atrocity,atley,atchoo,asthmatic,assoc,armchair,arachnids,aptly,appetizing,antisocial,antagonizing,anorexia,anini,andersons,anagram,amputation,alleluia,airlock,aimless,agonized,agitate,aggravating,aerosol,acing,accomplishing,accidently,abuser,abstain,abnormally,aberration,aaaaahh,zlotys,zesty,zerzura,zapruder,zantopia,yelburton,yeess,y'knowwhati'msayin,wwhat,wussies,wrenched,would'a,worryin,wormser,wooooo,wookiee,wolchek,wishin,wiseguys,windbreaker,wiggy,wieners,wiedersehen,whoopin,whittled,wherefore,wharvey,welts,wellstone,wedges,wavered,watchit,wastebasket,wango,waken,waitressed,wacquiem,vrykolaka,voula,vitally,visualizing,viciousness,vespers,vertes,verily,vegetarians,vater,vaporize,vannacutt,vallens,ussher,urinating,upping,unwitting,untangle,untamed,unsanitary,unraveled,unopened,unisex,uninvolved,uninteresting,unintelligible,unimaginative,undeserving,undermines,undergarments,unconcerned,tyrants,typist,tykes,tybalt,twosome,twits,tutti,turndown,tularemia,tuberculoma,tsimshian,truffaut,truer,truant,trove,triumphed,tripe,trigonometry,trifled,trifecta,tribulations,tremont,tremoille,transcends,trafficker,touchin,tomfoolery,tinkered,tinfoil,tightrope,thousan,thoracotomy,thesaurus,thawing,thatta,tessio,temps,taxidermist,tator,tachycardia,t'akaya,swelco,sweetbreads,swatting,supercollider,sunbathing,summarily,suffocation,sueleen,succinct,subsided,submissive,subjecting,subbing,subatomic,stupendous,stunted,stubble,stubbed,streetwalker,strategizing,straining,straightaway,stoli,stiffer,stickup,stens,steamroller,steadwell,steadfast,stateroom,stans,sshhhh,squishing,squinting,squealed,sprouting,sprimp,spreadsheets,sprawled,spotlights,spooning,spirals,speedboat,spectacles,speakerphone,southglen,souse,soundproof,soothsayer,sommes,somethings,solidify,soars,snorted,snorkeling,snitches,sniping,snifter,sniffin,snickering,sneer,snarl,smila,slinking,slanted,slanderous,slammin,skimp,skilosh,siteid,sirloin,singe,sighing,sidekicks,sicken,showstopper,shoplifter,shimokawa,sherborne,shavadai,sharpshooters,sharking,shagged,shaddup,senorita,sesterces,sensuous,seahaven,scullery,scorcher,schotzie,schnoz,schmooze,schlep,schizo,scents,scalping,scalped,scallop,scalding,sayeth,saybrooke,sawed,savoring,sardine,sandstorm,sandalwood,salutations,sagman,s'okay,rsvp'd,rousted,rootin,romper,romanovs,rollercoaster,rolfie,robinsons,ritzy,ritualistic,ringwald,rhymed,rheingold,rewrites,revoking,reverts,retrofit,retort,retinas,respirations,reprobate,replaying,repaint,renquist,renege,relapsing,rekindled,rejuvenating,rejuvenated,reinstating,recriminations,rechecked,reassemble,rears,reamed,reacquaint,rayanne,ravish,rathole,raspail,rarest,rapists,rants,racketeer,quittin,quitters,quintessential,queremos,quellek,quelle,quasimodo,pyromaniac,puttanesca,puritanical,purer,puree,pungent,pummel,puedo,psychotherapist,prosecutorial,prosciutto,propositioning,procrastination,probationary,primping,preventative,prevails,preservatives,preachy,praetorians,practicality,powders,potus,postop,positives,poser,portolano,portokalos,poolside,poltergeists,pocketed,poach,plummeted,plucking,plimpton,playthings,plastique,plainclothes,pinpointed,pinkus,pinks,pigskin,piffle,pictionary,piccata,photocopy,phobias,perignon,perfumes,pecks,pecked,patently,passable,parasailing,paramus,papier,paintbrush,pacer,paaiint,overtures,overthink,overstayed,overrule,overestimate,overcooked,outlandish,outgrew,outdoorsy,outdo,orchestrate,oppress,opposable,oooohh,oomupwah,okeydokey,okaaay,ohashi,of'em,obscenities,oakie,o'gar,nurection,nostradamus,norther,norcom,nooch,nonsensical,nipped,nimbala,nervously,neckline,nebbleman,narwhal,nametag,n'n't,mycenae,muzak,muumuu,mumbled,mulvehill,muggings,muffet,mouthy,motivates,motaba,moocher,mongi,moley,moisturize,mohair,mocky,mmkay,mistuh,missis,misdeeds,mincemeat,miggs,miffed,methadone,messieur,menopausal,menagerie,mcgillicuddy,mayflowers,matrimonial,matick,masai,marzipan,maplewood,manzelle,mannequins,manhole,manhandle,malfunctions,madwoman,machiavelli,lynley,lynched,lurconis,lujack,lubricant,looove,loons,loofah,lonelyhearts,lollipops,lineswoman,lifers,lexter,lepner,lemony,leggy,leafy,leadeth,lazerus,lazare,lawford,languishing,lagoda,ladman,kundera,krinkle,krendler,kreigel,kowolski,knockdown,knifed,kneed,kneecap,kids'll,kennie,kenmore,keeled,kazootie,katzenmoyer,kasdan,karak,kapowski,kakistos,julyan,jockstrap,jobless,jiggly,jaunt,jarring,jabbering,irrigate,irrevocably,irrationally,ironies,invitro,intimated,intently,intentioned,intelligently,instill,instigator,instep,inopportune,innuendoes,inflate,infects,infamy,indiscretions,indiscreet,indio,indignities,indict,indecision,inconspicuous,inappropriately,impunity,impudent,impotence,implicates,implausible,imperfection,impatience,immutable,immobilize,idealist,iambic,hysterically,hyperspace,hygienist,hydraulics,hydrated,huzzah,husks,hunched,huffed,hubris,hubbub,hovercraft,houngan,hosed,horoscopes,hopelessness,hoodwinked,honorably,honeysuckle,homegirl,holiest,hippity,hildie,hieroglyphs,hexton,herein,heckle,heaping,healthilizer,headfirst,hatsue,harlot,hardwired,halothane,hairstyles,haagen,haaaaa,gutting,gummi,groundless,groaning,gristle,grills,graynamore,grabbin,goodes,goggle,glittering,glint,gleaming,glassy,girth,gimbal,giblets,gellers,geezers,geeze,garshaw,gargantuan,garfunkel,gangway,gandarium,gamut,galoshes,gallivanting,gainfully,gachnar,fusionlips,fusilli,furiously,frugal,fricking,frederika,freckling,frauds,fountainhead,forthwith,forgo,forgettable,foresight,foresaw,fondling,fondled,fondle,folksy,fluttering,fluffing,floundering,flirtatious,flexing,flatterer,flaring,fixating,finchy,figurehead,fiendish,fertilize,ferment,fending,fellahs,feelers,fascinate,fantabulous,falsify,fallopian,faithless,fairer,fainter,failings,facetious,eyepatch,exxon,extraterrestrials,extradite,extracurriculars,extinguish,expunged,expelling,exorbitant,exhilarated,exertion,exerting,excercise,everbody,evaporated,escargot,escapee,erases,epizootics,epithelials,ephrum,entanglements,enslave,engrossed,emphatic,emeralds,ember,emancipated,elevates,ejaculate,effeminate,eccentricities,easygoing,earshot,dunks,dullness,dulli,dulled,drumstick,dropper,driftwood,dregs,dreck,dreamboat,draggin,downsizing,donowitz,dominoes,diversions,distended,dissipate,disraeli,disqualify,disowned,dishwashing,disciplining,discerning,disappoints,dinged,digested,dicking,detonating,despising,depressor,depose,deport,dents,defused,deflecting,decryption,decoys,decoupage,decompress,decibel,decadence,deafening,dawning,dater,darkened,dappy,dallying,dagon,czechoslovakians,cuticles,cuteness,cupboards,culottes,cruisin,crosshairs,cronyn,criminalistics,creatively,creaming,crapping,cranny,cowed,contradicting,constipation,confining,confidences,conceiving,conceivably,concealment,compulsively,complainin,complacent,compels,communing,commode,comming,commensurate,columnists,colonoscopy,colchicine,coddling,clump,clubbed,clowning,cliffhanger,clang,cissy,choosers,choker,chiffon,channeled,chalet,cellmates,cathartic,caseload,carjack,canvass,canisters,candlestick,candlelit,camry,calzones,calitri,caldy,byline,butterball,bustier,burlap,bureaucrat,buffoons,buenas,brookline,bronzed,broiled,broda,briss,brioche,briar,breathable,brays,brassieres,boysenberry,bowline,boooo,boonies,booklets,bookish,boogeyman,boogey,bogas,boardinghouse,bluuch,blundering,bluer,blowed,blotchy,blossomed,bloodwork,bloodied,blithering,blinks,blathering,blasphemous,blacking,birdson,bings,bfmid,bfast,bettin,berkshires,benjamins,benevolence,benched,benatar,bellybutton,belabor,behooves,beddy,beaujolais,beattle,baxworth,baseless,barfing,bannish,bankrolled,banek,ballsy,ballpoint,baffling,badder,badda,bactine,backgammon,baako,aztreonam,authoritah,auctioning,arachtoids,apropos,aprons,apprised,apprehensive,anythng,antivenin,antichrist,anorexic,anoint,anguished,angioplasty,angio,amply,ampicillin,amphetamines,alternator,alcove,alabaster,airlifted,agrabah,affidavits,admonished,admonish,addled,addendum,accuser,accompli,absurdity,absolved,abrusso,abreast,aboot,abductions,abducting,aback,ababwa,aaahhhh,zorin,zinthar,zinfandel,zillions,zephyrs,zatarcs,zacks,youuu,yokels,yardstick,yammer,y'understand,wynette,wrung,wreaths,wowed,wouldn'ta,worming,wormed,workday,woodsy,woodshed,woodchuck,wojadubakowski,withering,witching,wiseass,wiretaps,wining,willoby,wiccaning,whupped,whoopi,whoomp,wholesaler,whiteness,whiner,whatchya,wharves,wenus,weirdoes,weaning,watusi,waponi,waistband,wackos,vouching,votre,vivica,viveca,vivant,vivacious,visor,visitin,visage,vicrum,vetted,ventriloquism,venison,varnsen,vaporized,vapid,vanstock,uuuuh,ushering,urologist,urination,upstart,uprooted,unsubtitled,unspoiled,unseat,unseasonably,unseal,unsatisfying,unnerve,unlikable,unleaded,uninsured,uninspired,unicycle,unhooked,unfunny,unfreezing,unflattering,unfairness,unexpressed,unending,unencumbered,unearth,undiscovered,undisciplined,understan,undershirt,underlings,underline,undercurrent,uncivilized,uncharacteristic,umpteenth,uglies,tuney,trumps,truckasaurus,trubshaw,trouser,tringle,trifling,trickster,trespassers,trespasser,traumas,trattoria,trashes,transgressions,trampling,tp'ed,toxoplasmosis,tounge,tortillas,topsy,topple,topnotch,tonsil,tions,timmuh,timithious,tilney,tighty,tightness,tightens,tidbits,ticketed,thyme,threepio,thoughtfully,thorkel,thommo,thing'll,thefts,that've,thanksgivings,tetherball,testikov,terraforming,tepid,tendonitis,tenboom,telex,teenybopper,tattered,tattaglias,tanneke,tailspin,tablecloth,swooping,swizzle,swiping,swindled,swilling,swerving,sweatshops,swaddling,swackhammer,svetkoff,supossed,superdad,sumptuous,sugary,sugai,subvert,substantiate,submersible,sublimating,subjugation,stymied,strychnine,streetlights,strassmans,stranglehold,strangeness,straddling,straddle,stowaways,stotch,stockbrokers,stifling,stepford,steerage,steena,statuary,starlets,staggeringly,ssshhh,squaw,spurt,spungeon,spritzer,sprightly,sprays,sportswear,spoonful,splittin,splitsville,speedily,specialise,spastic,sparrin,souvlaki,southie,sourpuss,soupy,soundstage,soothes,somebody'd,softest,sociopathic,socialized,snyders,snowmobiles,snowballed,snatches,smugness,smoothest,smashes,sloshed,sleight,skyrocket,skied,skewed,sixpence,sipowicz,singling,simulates,shyness,shuvanis,showoff,shortsighted,shopkeeper,shoehorn,shithouse,shirtless,shipshape,shifu,shelve,shelbyville,sheepskin,sharpens,shaquille,shanshu,servings,sequined,seizes,seashells,scrambler,scopes,schnauzer,schmo,schizoid,scampered,savagely,saudis,santas,sandovals,sanding,saleswoman,sagging,s'cuse,rutting,ruthlessly,runneth,ruffians,rubes,rosalita,rollerblades,rohypnol,roasts,roadies,ritten,rippling,ripples,rigoletto,richardo,rethought,reshoot,reserving,reseda,rescuer,reread,requisitions,repute,reprogram,replenish,repetitious,reorganizing,reinventing,reinvented,reheat,refrigerators,reenter,recruiter,recliner,rawdy,rashes,rajeski,raison,raisers,rages,quinine,questscape,queller,pygmalion,pushers,pusan,purview,pumpin,pubescent,prudes,provolone,propriety,propped,procrastinate,processional,preyed,pretrial,portent,pooling,poofy,polloi,policia,poacher,pluses,pleasuring,platitudes,plateaued,plaguing,pittance,pinheads,pincushion,pimply,pimped,piggyback,piecing,phillipe,philipse,philby,pharaohs,petyr,petitioner,peshtigo,pesaram,persnickety,perpetrate,percolating,pepto,penne,penell,pemmican,peeks,pedaling,peacemaker,pawnshop,patting,pathologically,patchouli,pasts,pasties,passin,parlors,paltrow,palamon,padlock,paddling,oversleep,overheating,overdosed,overcharge,overblown,outrageously,ornery,opportune,oooooooooh,oohhhh,ohhhhhh,ogres,odorless,obliterated,nyong,nymphomaniac,ntozake,novocain,nough,nonnie,nonissue,nodules,nightmarish,nightline,niceties,newsman,needra,nedry,necking,navour,nauseam,nauls,narim,namath,nagged,naboo,n'sync,myslexia,mutator,mustafi,musketeer,murtaugh,murderess,munching,mumsy,muley,mouseville,mortifying,morgendorffers,moola,montel,mongoloid,molestered,moldings,mocarbies,mo'ss,mixers,misrell,misnomer,misheard,mishandled,miscreant,misconceptions,miniscule,millgate,mettle,metricconverter,meteors,menorah,mengele,melding,meanness,mcgruff,mcarnold,matzoh,matted,mastectomy,massager,marveling,marooned,marmaduke,marick,manhandled,manatees,man'll,maltin,maliciously,malfeasance,malahide,maketh,makeovers,maiming,machismo,lumpectomy,lumbering,lucci,lording,lorca,lookouts,loogie,loners,loathed,lissen,lighthearted,lifer,lickin,lewen,levitation,lestercorp,lessee,lentils,legislate,legalizing,lederhosen,lawmen,lasskopf,lardner,lambeau,lamagra,ladonn,lactic,lacquer,labatier,krabappel,kooks,knickknacks,klutzy,kleynach,klendathu,kinross,kinkaid,kind'a,ketch,kesher,karikos,karenina,kanamits,junshi,jumbled,joust,jotted,jobson,jingling,jigalong,jerries,jellies,jeeps,javna,irresistable,internist,intercranial,inseminated,inquisitor,infuriate,inflating,infidelities,incessantly,incensed,incase,incapacitate,inasmuch,inaccuracies,imploding,impeding,impediments,immaturity,illegible,iditarod,icicles,ibuprofen,i'i'm,hymie,hydrolase,hunker,humps,humons,humidor,humdinger,humbling,huggin,huffing,housecleaning,hothouse,hotcakes,hosty,hootenanny,hootchie,hoosegow,honks,honeymooners,homily,homeopathic,hitchhikers,hissed,hillnigger,hexavalent,hewwo,hershe,hermey,hergott,henny,hennigans,henhouse,hemolytic,helipad,heifer,hebrews,hebbing,heaved,headlock,harrowing,harnessed,hangovers,handi,handbasket,halfrek,hacene,gyges,guys're,gundersons,gumption,gruntmaster,grubs,grossie,groped,grins,greaseball,gravesite,gratuity,granma,grandfathers,grandbaby,gradski,gracing,gossips,gooble,goners,golitsyn,gofer,godsake,goddaughter,gnats,gluing,glares,givers,ginza,gimmie,gimmee,gennero,gemme,gazpacho,gazed,gassy,gargling,gandhiji,galvanized,gallbladder,gaaah,furtive,fumigation,fucka,fronkonsteen,frills,freezin,freewald,freeloader,frailty,forger,foolhardy,fondest,fomin,followin,follicle,flotation,flopping,floodgates,flogged,flicked,flenders,fleabag,fixings,fixable,fistful,firewater,firelight,fingerbang,finalizing,fillin,filipov,fiderer,felling,feldberg,feign,faunia,fatale,farkus,fallible,faithfulness,factoring,eyeful,extramarital,exterminated,exhume,exasperated,eviscerate,estoy,esmerelda,escapades,epoxy,enticed,enthused,entendre,engrossing,endorphins,emptive,emmys,eminently,embezzler,embarressed,embarrassingly,embalmed,eludes,eling,elated,eirie,egotitis,effecting,eerily,eecom,eczema,earthy,earlobes,eally,dyeing,dwells,duvet,duncans,dulcet,droves,droppin,drools,drey'auc,downriver,domesticity,dollop,doesnt,dobler,divulged,diversionary,distancing,dispensers,disorienting,disneyworld,dismissive,disingenuous,disheveled,disfiguring,dinning,dimming,diligently,dilettante,dilation,dickensian,diaphragms,devastatingly,destabilize,desecrate,deposing,deniece,demony,delving,delicates,deigned,defraud,deflower,defibrillator,defiantly,defenceless,defacing,deconstruction,decompose,deciphering,decibels,deceptively,deceptions,decapitation,debutantes,debonair,deadlier,dawdling,davic,darwinism,darnit,darks,danke,danieljackson,dangled,cytoxan,cutout,cutlery,curveball,curfews,cummerbund,crunches,crouched,crisps,cripples,crilly,cribs,crewman,creepin,creeds,credenza,creak,crawly,crawlin,crawlers,crated,crackheads,coworker,couldn't've,corwins,coriander,copiously,convenes,contraceptives,contingencies,contaminating,conniption,condiment,concocting,comprehending,complacency,commendatore,comebacks,com'on,collarbone,colitis,coldly,coiffure,coffers,coeds,codependent,cocksucking,cockney,cockles,clutched,closeted,cloistered,cleve,cleats,clarifying,clapped,cinnabar,chunnel,chumps,cholinesterase,choirboy,chocolatey,chlamydia,chigliak,cheesie,chauvinistic,chasm,chartreuse,charo,charnier,chapil,chalked,chadway,certifiably,cellulite,celled,cavalcade,cataloging,castrated,cassio,cashews,cartouche,carnivore,carcinogens,capulet,captivated,capt'n,cancellations,campin,callate,callar,caffeinated,cadavers,cacophony,cackle,buzzes,buttoning,busload,burglaries,burbs,buona,bunions,bullheaded,buffs,bucyk,buckling,bruschetta,browbeating,broomsticks,broody,bromly,brolin,briefings,brewskies,breathalyzer,breakups,bratwurst,brania,braiding,brags,braggin,bradywood,bottomed,bossa,bordello,bookshelf,boogida,bondsman,bolder,boggles,bludgeoned,blowtorch,blotter,blips,blemish,bleaching,blainetologists,blading,blabbermouth,birdseed,bimmel,biloxi,biggly,bianchinni,betadine,berenson,belus,belloq,begets,befitting,beepers,beelzebub,beefed,bedridden,bedevere,beckons,beaded,baubles,bauble,battleground,bathrobes,basketballs,basements,barroom,barnacle,barkin,barked,baretta,bangles,bangler,banality,bambang,baltar,ballplayers,bagman,baffles,backroom,babysat,baboons,averse,audiotape,auctioneer,atten,atcha,astonishment,arugula,arroz,antihistamines,annoyances,anesthesiology,anatomically,anachronism,amiable,amaretto,allahu,alight,aimin,ailment,afterglow,affronte,advil,adrenals,actualization,acrost,ached,accursed,accoutrements,absconded,aboveboard,abetted,aargh,aaaahh,zuwicky,zolda,ziploc,zakamatak,youve,yippie,yesterdays,yella,yearns,yearnings,yearned,yawning,yalta,yahtzee,y'mean,y'are,wuthering,wreaks,worrisome,workiiing,wooooooo,wonky,womanizing,wolodarsky,wiwith,withdraws,wishy,wisht,wipers,wiper,winos,windthorne,windsurfing,windermere,wiggled,wiggen,whwhat,whodunit,whoaaa,whittling,whitesnake,whereof,wheezing,wheeze,whatd'ya,whataya,whammo,whackin,wellll,weightless,weevil,wedgies,webbing,weasly,wayside,waxes,waturi,washy,washrooms,wandell,waitaminute,waddya,waaaah,vornac,vishnoor,virulent,vindictiveness,vinceres,villier,vigeous,vestigial,ventilate,vented,venereal,veering,veered,veddy,vaslova,valosky,vailsburg,vaginas,vagas,urethra,upstaged,uploading,unwrapping,unwieldy,untapped,unsatisfied,unquenchable,unnerved,unmentionable,unlovable,unknowns,uninformed,unimpressed,unhappily,unguarded,unexplored,undergarment,undeniably,unclench,unclaimed,uncharacteristically,unbuttoned,unblemished,ululd,uhhhm,tweeze,tutsami,tushy,tuscarora,turkle,turghan,turbinium,tubers,trucoat,troxa,tropicana,triquetra,trimmers,triceps,trespassed,traya,traumatizing,transvestites,trainors,tradin,trackers,townies,tourelles,toucha,tossin,tortious,topshop,topes,tonics,tongs,tomsk,tomorrows,toiling,toddle,tizzy,tippers,timmi,thwap,thusly,ththe,thrusts,throwers,throwed,throughway,thickening,thermonuclear,thelwall,thataway,terrifically,tendons,teleportation,telepathically,telekinetic,teetering,teaspoons,tarantulas,tapas,tanned,tangling,tamales,tailors,tahitian,tactful,tachy,tablespoon,syrah,synchronicity,synch,synapses,swooning,switchman,swimsuits,sweltering,sweetly,suvolte,suslov,surfed,supposition,suppertime,supervillains,superfluous,superego,sunspots,sunning,sunless,sundress,suckah,succotash,sublevel,subbasement,studious,striping,strenuously,straights,stonewalled,stillness,stilettos,stevesy,steno,steenwyck,stargates,stammering,staedert,squiggly,squiggle,squashing,squaring,spreadsheet,spramp,spotters,sporto,spooking,splendido,spittin,spirulina,spiky,spate,spartacus,spacerun,soonest,something'll,someth,somepin,someone'll,sofas,soberly,sobered,snowmen,snowbank,snowballing,snivelling,sniffling,snakeskin,snagging,smush,smooter,smidgen,smackers,slumlord,slossum,slimmer,slighted,sleepwalk,sleazeball,skokie,skeptic,sitarides,sistah,sipped,sindell,simpletons,simony,silkwood,silks,silken,sightless,sideboard,shuttles,shrugging,shrouds,showy,shoveled,shouldn'ta,shoplifters,shitstorm,sheeny,shapetype,shaming,shallows,shackle,shabbily,shabbas,seppuku,senility,semite,semiautomatic,selznick,secretarial,sebacio,scuzzy,scummy,scrutinized,scrunchie,scribbled,scotches,scolded,scissor,schlub,scavenging,scarin,scarfing,scallions,scald,savour,savored,saute,sarcoidosis,sandbar,saluted,salish,saith,sailboats,sagittarius,sacre,saccharine,sacamano,rushdie,rumpled,rumba,rulebook,rubbers,roughage,rotisserie,rootie,roofy,roofie,romanticize,rittle,ristorante,rippin,rinsing,ringin,rincess,rickety,reveling,retest,retaliating,restorative,reston,restaurateur,reshoots,resetting,resentments,reprogramming,repossess,repartee,renzo,remore,remitting,remeber,relaxants,rejuvenate,rejections,regenerated,refocus,referrals,reeno,recycles,recrimination,reclining,recanting,reattach,reassigning,razgul,raved,rattlesnakes,rattles,rashly,raquetball,ransack,raisinettes,raheem,radisson,radishes,raban,quoth,qumari,quints,quilts,quilting,quien,quarreled,purty,purblind,punchbowl,publically,psychotics,psychopaths,psychoanalyze,pruning,provasik,protectin,propping,proportioned,prophylactic,proofed,prompter,procreate,proclivities,prioritizing,prinze,pricked,press'll,presets,prescribes,preocupe,prejudicial,prefex,preconceived,precipice,pralines,pragmatist,powerbar,pottie,pottersville,potsie,potholes,posses,posies,portkey,porterhouse,pornographers,poring,poppycock,poppers,pomponi,pokin,poitier,podiatry,pleeze,pleadings,playbook,platelets,plane'arium,placebos,place'll,pistachios,pirated,pinochle,pineapples,pinafore,pimples,piggly,piddling,picon,pickpockets,picchu,physiologically,physic,phobic,philandering,phenomenally,pheasants,pewter,petticoat,petronis,petitioning,perturbed,perpetuating,permutat,perishable,perimeters,perfumed,percocet,per'sus,pepperjack,penalize,pelting,pellet,peignoir,pedicures,peckers,pecans,pawning,paulsson,pattycake,patrolmen,patois,pathos,pasted,parishioner,parcheesi,parachuting,papayas,pantaloons,palpitations,palantine,paintballing,overtired,overstress,oversensitive,overnights,overexcited,overanxious,overachiever,outwitted,outvoted,outnumber,outlast,outlander,out've,orphey,orchestrating,openers,ooooooo,okies,ohhhhhhhhh,ohhhhhhhh,ogling,offbeat,obsessively,obeyed,o'hana,o'bannon,o'bannion,numpce,nummy,nuked,nuances,nourishing,nosedive,norbu,nomlies,nomine,nixed,nihilist,nightshift,newmeat,neglectful,neediness,needin,naphthalene,nanocytes,nanite,naivete,n'yeah,mystifying,myhnegon,mutating,musing,mulled,muggy,muerto,muckraker,muchachos,mountainside,motherless,mosquitos,morphed,mopped,moodoo,moncho,mollem,moisturiser,mohicans,mocks,mistresses,misspent,misinterpretation,miscarry,minuses,mindee,mimes,millisecond,milked,mightn't,mightier,mierzwiak,microchips,meyerling,mesmerizing,mershaw,meecrob,medicate,meddled,mckinnons,mcgewan,mcdunnough,mcats,mbien,matzah,matriarch,masturbated,masselin,martialed,marlboros,marksmanship,marinate,marchin,manicured,malnourished,malign,majorek,magnon,magnificently,macking,machiavellian,macdougal,macchiato,macaws,macanaw,m'self,lydells,lusts,lucite,lubricants,lopper,lopped,loneliest,lonelier,lomez,lojack,loath,liquefy,lippy,limps,likin,lightness,liesl,liebchen,licious,libris,libation,lhamo,leotards,leanin,laxatives,lavished,latka,lanyard,lanky,landmines,lameness,laddies,lacerated,labored,l'amour,kreskin,kovitch,kournikova,kootchy,konoss,knknow,knickety,knackety,kmart,klicks,kiwanis,kissable,kindergartners,kilter,kidnet,kid'll,kicky,kickbacks,kickback,kholokov,kewpie,kendo,katra,kareoke,kafelnikov,kabob,junjun,jumba,julep,jordie,jondy,jolson,jenoff,jawbone,janitorial,janiro,ipecac,invigorated,intruded,intros,intravenously,interruptus,interrogations,interject,interfacing,interestin,insuring,instilled,insensitivity,inscrutable,inroads,innards,inlaid,injector,ingratitude,infuriates,infra,infliction,indelicate,incubators,incrimination,inconveniencing,inconsolable,incestuous,incas,incarcerate,inbreeding,impudence,impressionists,impeached,impassioned,imipenem,idling,idiosyncrasies,icebergs,hypotensive,hydrochloride,hushed,humus,humph,hummm,hulking,hubcaps,hubald,howya,howbout,how'll,housebroken,hotwire,hotspots,hotheaded,horrace,hopsfield,honto,honkin,honeymoons,homewrecker,hombres,hollers,hollerin,hoedown,hoboes,hobbling,hobble,hoarse,hinky,highlighters,hexes,heru'ur,hernias,heppleman,hell're,heighten,heheheheheh,heheheh,hedging,heckling,heckled,heavyset,heatshield,heathens,heartthrob,headpiece,hayseed,haveo,hauls,hasten,harridan,harpoons,hardens,harcesis,harbouring,hangouts,halkein,haleh,halberstam,hairnet,hairdressers,hacky,haaaa,h'yah,gusta,gushy,gurgling,guilted,gruel,grudging,grrrrrr,grosses,groomsmen,griping,gravest,gratified,grated,goulash,goopy,goona,goodly,godliness,godawful,godamn,glycerin,glutes,glowy,globetrotters,glimpsed,glenville,glaucoma,girlscout,giraffes,gilbey,gigglepuss,ghora,gestating,gelato,geishas,gearshift,gayness,gasped,gaslighting,garretts,garba,gablyczyck,g'head,fumigating,fumbling,fudged,fuckwad,fuck're,fuchsia,fretting,freshest,frenchies,freezers,fredrica,fraziers,fraidy,foxholes,fourty,fossilized,forsake,forfeits,foreclosed,foreal,footsies,florists,flopped,floorshow,floorboard,flinching,flecks,flaubert,flatware,flatulence,flatlined,flashdance,flail,flagging,fiver,fitzy,fishsticks,finetti,finelli,finagle,filko,fieldstone,fibber,ferrini,feedin,feasting,favore,fathering,farrouhk,farmin,fairytale,fairservice,factoid,facedown,fabled,eyeballin,extortionist,exquisitely,expedited,exorcise,existentialist,execs,exculpatory,exacerbate,everthing,eventuality,evander,euphoric,euphemisms,estamos,erred,entitle,enquiries,enormity,enfants,endive,encyclopedias,emulating,embittered,effortless,ectopic,ecirc,easely,earphones,earmarks,dweller,durslar,durned,dunois,dunking,dunked,dumdum,dullard,dudleys,druthers,druggist,drossos,drooled,driveways,drippy,dreamless,drawstring,drang,drainpipe,dozing,dotes,dorkface,doorknobs,doohickey,donnatella,doncha,domicile,dokos,dobermans,dizzying,divola,ditsy,distaste,disservice,dislodged,dislodge,disinherit,disinformation,discounting,dinka,dimly,digesting,diello,diddling,dictatorships,dictators,diagnostician,devours,devilishly,detract,detoxing,detours,detente,destructs,desecrated,derris,deplore,deplete,demure,demolitions,demean,delish,delbruck,delaford,degaulle,deftly,deformity,deflate,definatly,defector,decrypted,decontamination,decapitate,decanter,dardis,dampener,damme,daddy'll,dabbling,dabbled,d'etre,d'argent,d'alene,d'agnasti,czechoslovakian,cymbal,cyberdyne,cutoffs,cuticle,curvaceous,curiousity,crowing,crowed,croutons,cropped,criminy,crescentis,crashers,cranwell,coverin,courtrooms,countenance,cosmically,cosign,corroboration,coroners,cornflakes,copperpot,copperhead,copacetic,coordsize,convulsing,consults,conjures,congenial,concealer,compactor,commercialism,cokey,cognizant,clunkers,clumsily,clucking,cloves,cloven,cloths,clothe,clods,clocking,clings,clavicle,classless,clashing,clanking,clanging,clamping,civvies,citywide,circulatory,circuited,chronisters,chromic,choos,chloroformed,chillun,cheesed,chatterbox,chaperoned,channukah,cerebellum,centerpieces,centerfold,ceecee,ccedil,cavorting,cavemen,cauterized,cauldwell,catting,caterine,cassiopeia,carves,cartwheel,carpeted,carob,caressing,carelessly,careening,capricious,capitalistic,capillaries,candidly,camaraderie,callously,calfskin,caddies,buttholes,busywork,busses,burps,burgomeister,bunkhouse,bungchow,bugler,buffets,buffed,brutish,brusque,bronchitis,bromden,brolly,broached,brewskis,brewin,brean,breadwinner,brana,bountiful,bouncin,bosoms,borgnine,bopping,bootlegs,booing,bombosity,bolting,boilerplate,bluey,blowback,blouses,bloodsuckers,bloodstained,bloat,bleeth,blackface,blackest,blackened,blacken,blackballed,blabs,blabbering,birdbrain,bipartisanship,biodegradable,biltmore,bilked,big'uns,bidet,besotted,bernheim,benegas,bendiga,belushi,bellboys,belittling,behinds,begone,bedsheets,beckoning,beaute,beaudine,beastly,beachfront,bathes,batak,baser,baseballs,barbella,bankrolling,bandaged,baerly,backlog,backin,babying,azkaban,awwwww,aviary,authorizes,austero,aunty,attics,atreus,astounded,astonish,artemus,arses,arintero,appraiser,apathetic,anybody'd,anxieties,anticlimactic,antar,anglos,angleman,anesthetist,androscoggin,andolini,andale,amway,amuck,amniocentesis,amnesiac,americano,amara,alvah,altruism,alternapalooza,alphabetize,alpaca,allus,allergist,alexandros,alaikum,akimbo,agoraphobia,agides,aggrhh,aftertaste,adoptions,adjuster,addictions,adamantium,activator,accomplishes,aberrant,aaaaargh,aaaaaaaaaaaaa,a'ight,zzzzzzz,zucchini,zookeeper,zirconia,zippers,zequiel,zellary,zeitgeist,zanuck,zagat,you'n,ylang,yes'm,yenta,yecchh,yecch,yawns,yankin,yahdah,yaaah,y'got,xeroxed,wwooww,wristwatch,wrangled,wouldst,worthiness,worshiping,wormy,wormtail,wormholes,woosh,wollsten,wolfing,woefully,wobbling,wintry,wingding,windstorm,windowtext,wiluna,wilting,wilted,willick,willenholly,wildflowers,wildebeest,whyyy,whoppers,whoaa,whizzing,whizz,whitest,whistled,whist,whinny,wheelies,whazzup,whatwhatwhaaat,whato,whatdya,what'dya,whacks,wewell,wetsuit,welluh,weeps,waylander,wavin,wassail,wasnt,warneford,warbucks,waltons,wallbanger,waiving,waitwait,vowing,voucher,vornoff,vorhees,voldemort,vivre,vittles,vindaloo,videogames,vichyssoise,vicarious,vesuvius,verguenza,ven't,velveteen,velour,velociraptor,vastness,vasectomies,vapors,vanderhof,valmont,validates,valiantly,vacuums,usurp,usernum,us'll,urinals,unyielding,unvarnished,unturned,untouchables,untangled,unsecured,unscramble,unreturned,unremarkable,unpretentious,unnerstand,unmade,unimpeachable,unfashionable,underwrite,underlining,underling,underestimates,underappreciated,uncouth,uncork,uncommonly,unclog,uncircumcised,unchallenged,uncas,unbuttoning,unapproved,unamerican,unafraid,umpteen,umhmm,uhwhy,ughuh,typewriters,twitches,twitched,twirly,twinkling,twinges,twiddling,turners,turnabout,tumblin,tryed,trowel,trousseau,trivialize,trifles,tribianni,trenchcoat,trembled,traumatize,transitory,transients,transfuse,transcribing,tranq,trampy,traipsed,trainin,trachea,traceable,touristy,toughie,toscanini,tortola,tortilla,torreon,toreador,tommorrow,tollbooth,tollans,toidy,togas,tofurkey,toddling,toddies,toasties,toadstool,to've,tingles,timin,timey,timetables,tightest,thuggee,thrusting,thrombus,throes,thrifty,thornharts,thinnest,thicket,thetas,thesulac,tethered,testaburger,tersenadine,terrif,terdlington,tepui,temping,tector,taxidermy,tastebuds,tartlets,tartabull,tar'd,tantamount,tangy,tangles,tamer,tabula,tabletops,tabithia,szechwan,synthedyne,svenjolly,svengali,survivalists,surmise,surfboards,surefire,suprise,supremacists,suppositories,superstore,supercilious,suntac,sunburned,summercliff,sullied,sugared,suckle,subtleties,substantiated,subsides,subliminal,subhuman,strowman,stroked,stroganoff,streetlight,straying,strainer,straighter,straightener,stoplight,stirrups,stewing,stereotyping,stepmommy,stephano,stashing,starshine,stairwells,squatsie,squandering,squalid,squabbling,squab,sprinkling,spreader,spongy,spokesmen,splintered,spittle,spitter,spiced,spews,spendin,spect,spearchucker,spatulas,southtown,soused,soshi,sorter,sorrowful,sooth,some'in,soliloquy,soiree,sodomized,sobriki,soaping,snows,snowcone,snitching,snitched,sneering,snausages,snaking,smoothed,smoochies,smarten,smallish,slushy,slurring,sluman,slithers,slippin,sleuthing,sleeveless,skinless,skillfully,sketchbook,skagnetti,sista,sinning,singularly,sinewy,silverlake,siguto,signorina,sieve,sidearms,shying,shunning,shtud,shrieks,shorting,shortbread,shopkeepers,shmancy,shizzit,shitheads,shitfaced,shipmates,shiftless,shelving,shedlow,shavings,shatters,sharifa,shampoos,shallots,shafter,sha'nauc,sextant,serviceable,sepsis,senores,sendin,semis,semanski,selflessly,seinfelds,seers,seeps,seductress,secaucus,sealant,scuttling,scusa,scrunched,scissorhands,schreber,schmancy,scamps,scalloped,savoir,savagery,sarong,sarnia,santangel,samool,sallow,salino,safecracker,sadism,sacrilegious,sabrini,sabath,s'aright,ruttheimer,rudest,rubbery,rousting,rotarian,roslin,roomed,romari,romanica,rolltop,rolfski,rockettes,roared,ringleader,riffing,ribcage,rewired,retrial,reting,resuscitated,restock,resale,reprogrammed,replicant,repentant,repellant,repays,repainting,renegotiating,rendez,remem,relived,relinquishes,relearn,relaxant,rekindling,rehydrate,refueled,refreshingly,refilling,reexamine,reeseman,redness,redeemable,redcoats,rectangles,recoup,reciprocated,reassessing,realy,realer,reachin,re'kali,rawlston,ravages,rappaports,ramoray,ramming,raindrops,rahesh,radials,racists,rabartu,quiches,quench,quarreling,quaintly,quadrants,putumayo,put'em,purifier,pureed,punitis,pullout,pukin,pudgy,puddings,puckering,pterodactyl,psychodrama,psats,protestations,protectee,prosaic,propositioned,proclivity,probed,printouts,prevision,pressers,preset,preposition,preempt,preemie,preconceptions,prancan,powerpuff,potties,potpie,poseur,porthole,poops,pooping,pomade,polyps,polymerized,politeness,polisher,polack,pocketknife,poatia,plebeian,playgroup,platonically,platitude,plastering,plasmapheresis,plaids,placemats,pizzazz,pintauro,pinstripes,pinpoints,pinkner,pincer,pimento,pileup,pilates,pigmen,pieeee,phrased,photocopies,phoebes,philistines,philanderer,pheromone,phasers,pfeffernuesse,pervs,perspire,personify,perservere,perplexed,perpetrating,perkiness,perjurer,periodontist,perfunctory,perdido,percodan,pentameter,pentacle,pensive,pensione,pennybaker,pennbrooke,penhall,pengin,penetti,penetrates,pegnoir,peeve,peephole,pectorals,peckin,peaky,peaksville,paxcow,paused,patted,parkishoff,parkers,pardoning,paraplegic,paraphrasing,paperers,papered,pangs,paneling,palooza,palmed,palmdale,palatable,pacify,pacified,owwwww,oversexed,overrides,overpaying,overdrawn,overcompensate,overcomes,overcharged,outmaneuver,outfoxed,oughtn't,ostentatious,oshun,orthopedist,or'derves,ophthalmologist,operagirl,oozes,oooooooh,onesie,omnis,omelets,oktoberfest,okeydoke,ofthe,ofher,obstetrical,obeys,obeah,o'henry,nyquil,nyanyanyanyah,nuttin,nutsy,nutball,nurhachi,numbskull,nullifies,nullification,nucking,nubbin,nourished,nonspecific,noing,noinch,nohoho,nobler,nitwits,newsprint,newspaperman,newscaster,neuropathy,netherworld,neediest,navasky,narcissists,napped,nafta,mache,mykonos,mutilating,mutherfucker,mutha,mutates,mutate,musn't,murchy,multitasking,mujeeb,mudslinging,muckraking,mousetrap,mourns,mournful,motherf,mostro,morphing,morphate,moralistic,moochy,mooching,monotonous,monopolize,monocle,molehill,moland,mofet,mockup,mobilizing,mmmmmmm,mitzvahs,mistreating,misstep,misjudge,misinformation,misdirected,miscarriages,miniskirt,mindwarped,minced,milquetoast,miguelito,mightily,midstream,midriff,mideast,microbe,methuselah,mesdames,mescal,men'll,memma,megaton,megara,megalomaniac,meeee,medulla,medivac,meaninglessness,mcnuggets,mccarthyism,maypole,may've,mauve,mateys,marshack,markles,marketable,mansiere,manservant,manse,manhandling,mallomars,malcontent,malaise,majesties,mainsail,mailmen,mahandra,magnolias,magnified,magev,maelstrom,machu,macado,m'boy,m'appelle,lustrous,lureen,lunges,lumped,lumberyard,lulled,luego,lucks,lubricated,loveseat,loused,lounger,loski,lorre,loora,looong,loonies,loincloth,lofts,lodgers,lobbing,loaner,livered,liqueur,ligourin,lifesaving,lifeguards,lifeblood,liaisons,let'em,lesbianism,lence,lemonlyman,legitimize,leadin,lazars,lazarro,lawyering,laugher,laudanum,latrines,lations,laters,lapels,lakefront,lahit,lafortunata,lachrymose,l'italien,kwaini,kruczynski,kramerica,kowtow,kovinsky,korsekov,kopek,knowakowski,knievel,knacks,kiowas,killington,kickball,keyworth,keymaster,kevie,keveral,kenyons,keggers,keepsakes,kechner,keaty,kavorka,karajan,kamerev,kaggs,jujyfruit,jostled,jonestown,jokey,joists,jocko,jimmied,jiggled,jests,jenzen,jenko,jellyman,jedediah,jealitosis,jaunty,jarmel,jankle,jagoff,jagielski,jackrabbits,jabbing,jabberjaw,izzat,irresponsibly,irrepressible,irregularity,irredeemable,inuvik,intuitions,intubated,intimates,interminable,interloper,intercostal,instyle,instigate,instantaneously,ining,ingrown,ingesting,infusing,infringe,infinitum,infact,inequities,indubitably,indisputable,indescribably,indentation,indefinable,incontrovertible,inconsequential,incompletes,incoherently,inclement,incidentals,inarticulate,inadequacies,imprudent,improprieties,imprison,imprinted,impressively,impostors,importante,imperious,impale,immodest,immobile,imbedded,imbecilic,illegals,idn't,hysteric,hypotenuse,hygienic,hyeah,hushpuppies,hunhh,humpback,humored,hummed,humiliates,humidifier,huggy,huggers,huckster,hotbed,hosing,hosers,horsehair,homebody,homebake,holing,holies,hoisting,hogwallop,hocks,hobbits,hoaxes,hmmmmm,hisses,hippest,hillbillies,hilarity,heurh,herniated,hermaphrodite,hennifer,hemlines,hemline,hemery,helplessness,helmsley,hellhound,heheheheh,heeey,hedda,heartbeats,heaped,healers,headstart,headsets,headlong,hawkland,havta,haulin,harvey'll,hanta,hansom,hangnail,handstand,handrail,handoff,hallucinogen,hallor,halitosis,haberdashery,gypped,guy'll,gumbel,guerillas,guava,guardrail,grunther,grunick,groppi,groomer,grodin,gripes,grinds,grifters,gretch,greevey,greasing,graveyards,grandkid,grainy,gouging,gooney,googly,goldmuff,goldenrod,goingo,godly,gobbledygook,gobbledegook,glues,gloriously,glengarry,glassware,glamor,gimmicks,giggly,giambetti,ghoulish,ghettos,ghali,gether,geriatrics,gerbils,geosynchronous,georgio,gente,gendarme,gelbman,gazillionth,gayest,gauging,gastro,gaslight,gasbag,garters,garish,garas,gantu,gangy,gangly,gangland,galling,gadda,furrowed,funnies,funkytown,fugimotto,fudging,fuckeen,frustrates,froufrou,froot,fromberge,frizzies,fritters,frightfully,friendliest,freeloading,freelancing,freakazoid,fraternization,framers,fornication,fornicating,forethought,footstool,foisting,focussing,focking,flurries,fluffed,flintstones,fledermaus,flayed,flawlessly,flatters,flashbang,flapped,fishies,firmer,fireproof,firebug,fingerpainting,finessed,findin,financials,finality,fillets,fiercest,fiefdom,fibbing,fervor,fentanyl,fenelon,fedorchuk,feckless,feathering,faucets,farewells,fantasyland,fanaticism,faltered,faggy,faberge,extorting,extorted,exterminating,exhumation,exhilaration,exhausts,exfoliate,excels,exasperating,exacting,everybody'd,evasions,espressos,esmail,errrr,erratically,eroding,ernswiler,epcot,enthralled,ensenada,enriching,enrage,enhancer,endear,encrusted,encino,empathic,embezzle,emanates,electricians,eking,egomaniacal,egging,effacing,ectoplasm,eavesdropped,dummkopf,dugray,duchaisne,drunkard,drudge,droop,droids,drips,dripped,dribbles,drazens,downy,downsize,downpour,dosages,doppelganger,dopes,doohicky,dontcha,doneghy,divining,divest,diuretics,diuretic,distrustful,disrupts,dismemberment,dismember,disinfect,disillusionment,disheartening,discourteous,discotheque,discolored,dirtiest,diphtheria,dinks,dimpled,didya,dickwad,diatribes,diathesis,diabetics,deviants,detonates,detests,detestable,detaining,despondent,desecration,derision,derailing,deputized,depressors,dependant,dentures,denominators,demur,demonology,delts,dellarte,delacour,deflated,defib,defaced,decorators,deaqon,davola,datin,darwinian,darklighters,dandelions,dampened,damaskinos,dalrimple,d'peshu,d'hoffryn,d'astier,cynics,cutesy,cutaway,curmudgeon,curdle,culpability,cuisinart,cuffing,crypts,cryptid,crunched,crumblers,crudely,crosscheck,croon,crissake,crevasse,creswood,creepo,creases,creased,creaky,cranks,crabgrass,coveralls,couple'a,coughs,coslaw,corporeal,cornucopia,cornering,corks,cordoned,coolly,coolin,cookbooks,contrite,contented,constrictor,confound,confit,confiscating,condoned,conditioners,concussions,comprendo,comers,combustible,combusted,collingswood,coldness,coitus,codicil,coasting,clydesdale,cluttering,clunker,clunk,clumsiness,clotted,clothesline,clinches,clincher,cleverness,clench,clein,cleanses,claymores,clammed,chugging,chronically,christsakes,choque,chompers,chiseling,chirpy,chirp,chinks,chingachgook,chickenpox,chickadee,chewin,chessboard,chargin,chanteuse,chandeliers,chamdo,chagrined,chaff,certs,certainties,cerreno,cerebrum,censured,cemetary,caterwauling,cataclysmic,casitas,cased,carvel,carting,carrear,carolling,carolers,carnie,cardiogram,carbuncle,capulets,canines,candaules,canape,caldecott,calamitous,cadillacs,cachet,cabeza,cabdriver,buzzards,butai,businesswomen,bungled,bumpkins,bummers,bulldoze,buffybot,bubut,bubbies,brrrrr,brownout,brouhaha,bronzing,bronchial,broiler,briskly,briefcases,bricked,breezing,breeher,breakable,breadstick,bravenet,braved,brandies,brainwaves,brainiest,braggart,bradlee,boys're,boys'll,boys'd,boutonniere,bossed,bosomy,borans,boosts,bookshelves,bookends,boneless,bombarding,bollo,boinked,boink,bluest,bluebells,bloodshot,blockhead,blockbusters,blithely,blather,blankly,bladders,blackbeard,bitte,bippy,biogenetics,bilge,bigglesworth,bicuspids,beususe,betaseron,besmirch,bernece,bereavement,bentonville,benchley,benching,bembe,bellyaching,bellhops,belie,beleaguered,behrle,beginnin,begining,beenie,beefs,beechwood,becau,beaverhausen,beakers,bazillion,baudouin,barrytown,barringtons,barneys,barbs,barbers,barbatus,bankrupted,bailiffs,backslide,baby'd,baaad,b'fore,awwwk,aways,awakes,automatics,authenticate,aught,aubyn,attired,attagirl,atrophied,asystole,astroturf,assertiveness,artichokes,arquillians,aright,archenemy,appraise,appeased,antin,anspaugh,anesthetics,anaphylactic,amscray,ambivalence,amalio,alriiight,alphabetized,alpena,alouette,allora,alliteration,allenwood,allegiances,algerians,alcerro,alastor,ahaha,agitators,aforethought,advertises,admonition,adirondacks,adenoids,acupuncturist,acula,actuarial,activators,actionable,achingly,accusers,acclimated,acclimate,absurdly,absorbent,absolvo,absolutes,absences,abdomenizer,aaaaaaaaah,aaaaaaaaaa,a'right".split(","),
male_names:"james,john,robert,michael,william,david,richard,charles,joseph,thomas,christopher,daniel,paul,mark,donald,george,kenneth,steven,edward,brian,ronald,anthony,kevin,jason,matthew,gary,timothy,jose,larry,jeffrey,frank,scott,eric,stephen,andrew,raymond,gregory,joshua,jerry,dennis,walter,patrick,peter,harold,douglas,henry,carl,arthur,ryan,roger,joe,juan,jack,albert,jonathan,justin,terry,gerald,keith,samuel,willie,ralph,lawrence,nicholas,roy,benjamin,bruce,brandon,adam,harry,fred,wayne,billy,steve,louis,jeremy,aaron,randy,eugene,carlos,russell,bobby,victor,ernest,phillip,todd,jesse,craig,alan,shawn,clarence,sean,philip,chris,johnny,earl,jimmy,antonio,danny,bryan,tony,luis,mike,stanley,leonard,nathan,dale,manuel,rodney,curtis,norman,marvin,vincent,glenn,jeffery,travis,jeff,chad,jacob,melvin,alfred,kyle,francis,bradley,jesus,herbert,frederick,ray,joel,edwin,don,eddie,ricky,troy,randall,barry,bernard,mario,leroy,francisco,marcus,micheal,theodore,clifford,miguel,oscar,jay,jim,tom,calvin,alex,jon,ronnie,bill,lloyd,tommy,leon,derek,darrell,jerome,floyd,leo,alvin,tim,wesley,dean,greg,jorge,dustin,pedro,derrick,dan,zachary,corey,herman,maurice,vernon,roberto,clyde,glen,hector,shane,ricardo,sam,rick,lester,brent,ramon,tyler,gilbert,gene,marc,reginald,ruben,brett,nathaniel,rafael,edgar,milton,raul,ben,cecil,duane,andre,elmer,brad,gabriel,ron,roland,jared,adrian,karl,cory,claude,erik,darryl,neil,christian,javier,fernando,clinton,ted,mathew,tyrone,darren,lonnie,lance,cody,julio,kurt,allan,clayton,hugh,max,dwayne,dwight,armando,felix,jimmie,everett,ian,ken,bob,jaime,casey,alfredo,alberto,dave,ivan,johnnie,sidney,byron,julian,isaac,clifton,willard,daryl,virgil,andy,salvador,kirk,sergio,seth,kent,terrance,rene,eduardo,terrence,enrique,freddie,stuart,fredrick,arturo,alejandro,joey,nick,luther,wendell,jeremiah,evan,julius,donnie,otis,trevor,luke,homer,gerard,doug,kenny,hubert,angelo,shaun,lyle,matt,alfonso,orlando,rex,carlton,ernesto,pablo,lorenzo,omar,wilbur,blake,horace,roderick,kerry,abraham,rickey,ira,andres,cesar,johnathan,malcolm,rudolph,damon,kelvin,rudy,preston,alton,archie,marco,pete,randolph,garry,geoffrey,jonathon,felipe,bennie,gerardo,dominic,loren,delbert,colin,guillermo,earnest,benny,noel,rodolfo,myron,edmund,salvatore,cedric,lowell,gregg,sherman,devin,sylvester,roosevelt,israel,jermaine,forrest,wilbert,leland,simon,irving,owen,rufus,woodrow,sammy,kristopher,levi,marcos,gustavo,jake,lionel,marty,gilberto,clint,nicolas,laurence,ismael,orville,drew,ervin,dewey,wilfred,josh,hugo,ignacio,caleb,tomas,sheldon,erick,frankie,darrel,rogelio,terence,alonzo,elias,bert,elbert,ramiro,conrad,noah,grady,phil,cornelius,lamar,rolando,clay,percy,bradford,merle,darin,amos,terrell,moses,irvin,saul,roman,darnell,randal,tommie,timmy,darrin,brendan,toby,van,abel,dominick,emilio,elijah,cary,domingo,aubrey,emmett,marlon,emanuel,jerald,edmond,emil,dewayne,otto,teddy,reynaldo,bret,jess,trent,humberto,emmanuel,stephan,louie,vicente,lamont,garland,micah,efrain,heath,rodger,demetrius,ethan,eldon,rocky,pierre,eli,bryce,antoine,robbie,kendall,royce,sterling,grover,elton,cleveland,dylan,chuck,damian,reuben,stan,leonardo,russel,erwin,benito,hans,monte,blaine,ernie,curt,quentin,agustin,jamal,devon,adolfo,tyson,wilfredo,bart,jarrod,vance,denis,damien,joaquin,harlan,desmond,elliot,darwin,gregorio,kermit,roscoe,esteban,anton,solomon,norbert,elvin,nolan,carey,rod,quinton,hal,brain,rob,elwood,kendrick,darius,moises,marlin,fidel,thaddeus,cliff,marcel,ali,raphael,bryon,armand,alvaro,jeffry,dane,joesph,thurman,ned,sammie,rusty,michel,monty,rory,fabian,reggie,kris,isaiah,gus,avery,loyd,diego,adolph,millard,rocco,gonzalo,derick,rodrigo,gerry,rigoberto,alphonso,rickie,noe,vern,elvis,bernardo,mauricio,hiram,donovan,basil,nickolas,scot,vince,quincy,eddy,sebastian,federico,ulysses,heriberto,donnell,denny,gavin,emery,romeo,jayson,dion,dante,clement,coy,odell,jarvis,bruno,issac,dudley,sanford,colby,carmelo,nestor,hollis,stefan,donny,linwood,beau,weldon,galen,isidro,truman,delmar,johnathon,silas,frederic,irwin,merrill,charley,marcelino,carlo,trenton,kurtis,aurelio,winfred,vito,collin,denver,leonel,emory,pasquale,mohammad,mariano,danial,landon,dirk,branden,adan,numbers,clair,buford,bernie,wilmer,emerson,zachery,jacques,errol,josue,edwardo,wilford,theron,raymundo,daren,tristan,robby,lincoln,jame,genaro,octavio,cornell,hung,arron,antony,herschel,alva,giovanni,garth,cyrus,cyril,ronny,stevie,lon,kennith,carmine,augustine,erich,chadwick,wilburn,russ,myles,jonas,mitchel,mervin,zane,jamel,lazaro,alphonse,randell,johnie,jarrett,ariel,abdul,dusty,luciano,seymour,scottie,eugenio,mohammed,arnulfo,lucien,ferdinand,thad,ezra,aldo,rubin,mitch,earle,abe,marquis,lanny,kareem,jamar,boris,isiah,emile,elmo,aron,leopoldo,everette,josef,eloy,dorian,rodrick,reinaldo,lucio,jerrod,weston,hershel,lemuel,lavern,burt,jules,gil,eliseo,ahmad,nigel,efren,antwan,alden,margarito,refugio,dino,osvaldo,les,deandre,normand,kieth,ivory,trey,norberto,napoleon,jerold,fritz,rosendo,milford,sang,deon,christoper,alfonzo,lyman,josiah,brant,wilton,rico,jamaal,dewitt,brenton,yong,olin,faustino,claudio,judson,gino,edgardo,alec,jarred,donn,trinidad,tad,porfirio,odis,lenard,chauncey,tod,mel,marcelo,kory,augustus,keven,hilario,bud,sal,orval,mauro,dannie,zachariah,olen,anibal,milo,jed,thanh,amado,lenny,tory,richie,horacio,brice,mohamed,delmer,dario,mac,jonah,jerrold,robt,hank,sung,rupert,rolland,kenton,damion,chi,antone,waldo,fredric,bradly,kip,burl,tyree,jefferey,ahmed,willy,stanford,oren,moshe,mikel,enoch,brendon,quintin,jamison,florencio,darrick,tobias,minh,hassan,giuseppe,demarcus,cletus,tyrell,lyndon,keenan,werner,theo,geraldo,columbus,chet,bertram,markus,huey,hilton,dwain,donte,tyron,omer,isaias,hipolito,fermin,chung,adalberto,jamey,teodoro,mckinley,maximo,raleigh,lawerence,abram,rashad,emmitt,daron,chong,samual,otha,miquel,eusebio,dong,domenic,darron,wilber,renato,hoyt,haywood,ezekiel,chas,florentino,elroy,clemente,arden,neville,edison,deshawn,carrol,shayne,nathanial,jordon,danilo,claud,sherwood,raymon,rayford,cristobal,ambrose,titus,hyman,felton,ezequiel,erasmo,lonny,milan,lino,jarod,herb,andreas,rhett,jude,douglass,cordell,oswaldo,ellsworth,virgilio,toney,nathanael,benedict,mose,hong,isreal,garret,fausto,arlen,zack,modesto,francesco,manual,gaylord,gaston,filiberto,deangelo,michale,granville,malik,zackary,tuan,nicky,cristopher,antione,malcom,korey,jospeh,colton,waylon,hosea,shad,santo,rudolf,rolf,renaldo,marcellus,lucius,kristofer,harland,arnoldo,rueben,leandro,kraig,jerrell,jeromy,hobert,cedrick,arlie,winford,wally,luigi,keneth,jacinto,graig,franklyn,edmundo,leif,jeramy,willian,vincenzo,shon,michal,lynwood,jere,elden,darell,broderick,alonso".split(",")},module.exports=frequency_lists;

},{}],4:[function(require,module,exports){
var feedback,matching,scoring,time,time_estimates,zxcvbn;matching=require("./matching"),scoring=require("./scoring"),time_estimates=require("./time_estimates"),feedback=require("./feedback"),time=function(){return(new Date).getTime()},zxcvbn=function(e,t){var i,n,c,s,a,r,m,o,u,g,_;for(null==t&&(t=[]),g=time(),u=[],c=0,s=t.length;c<s;c++)i=t[c],"string"!=(m=typeof i)&&"number"!==m&&"boolean"!==m||u.push(i.toString().toLowerCase());matching.set_user_input_dictionary(u),a=matching.omnimatch(e),o=scoring.most_guessable_match_sequence(e,a),o.calc_time=time()-g,n=time_estimates.estimate_attack_times(o.guesses);for(r in n)_=n[r],o[r]=_;return o.feedback=feedback.get_feedback(o.score,o.sequence),o},module.exports=zxcvbn;

},{"./feedback":2,"./matching":5,"./scoring":6,"./time_estimates":7}],5:[function(require,module,exports){
var DATE_MAX_YEAR,DATE_MIN_YEAR,DATE_SPLITS,GRAPHS,L33T_TABLE,RANKED_DICTIONARIES,REGEXEN,adjacency_graphs,build_ranked_dict,frequency_lists,lst,matching,name,scoring;frequency_lists=require("./frequency_lists"),adjacency_graphs=require("./adjacency_graphs"),scoring=require("./scoring"),build_ranked_dict=function(e){var t,n,r,i,a;for(i={},t=1,r=0,n=e.length;r<n;r++)a=e[r],i[a]=t,t+=1;return i},RANKED_DICTIONARIES={};for(name in frequency_lists)lst=frequency_lists[name],RANKED_DICTIONARIES[name]=build_ranked_dict(lst);GRAPHS={qwerty:adjacency_graphs.qwerty,dvorak:adjacency_graphs.dvorak,keypad:adjacency_graphs.keypad,mac_keypad:adjacency_graphs.mac_keypad},L33T_TABLE={a:["4","@"],b:["8"],c:["(","{","[","<"],e:["3"],g:["6","9"],i:["1","!","|"],l:["1","|","7"],o:["0"],s:["$","5"],t:["+","7"],x:["%"],z:["2"]},REGEXEN={recent_year:/19\d\d|200\d|201\d/g},DATE_MAX_YEAR=2050,DATE_MIN_YEAR=1e3,DATE_SPLITS={4:[[1,2],[2,3]],5:[[1,3],[2,3]],6:[[1,2],[2,4],[4,5]],7:[[1,3],[2,3],[4,5],[4,6]],8:[[2,4],[4,6]]},matching={empty:function(e){var t;return 0===function(){var n;n=[];for(t in e)n.push(t);return n}().length},extend:function(e,t){return e.push.apply(e,t)},translate:function(e,t){var n;return function(){var r,i,a,s;for(a=e.split(""),s=[],i=0,r=a.length;i<r;i++)n=a[i],s.push(t[n]||n);return s}().join("")},mod:function(e,t){return(e%t+t)%t},sorted:function(e){return e.sort(function(e,t){return e.i-t.i||e.j-t.j})},omnimatch:function(e){var t,n,r,i,a;for(i=[],r=[this.dictionary_match,this.reverse_dictionary_match,this.l33t_match,this.spatial_match,this.repeat_match,this.sequence_match,this.regex_match,this.date_match],a=0,t=r.length;a<t;a++)n=r[a],this.extend(i,n.call(this,e));return this.sorted(i)},dictionary_match:function(e,t){var n,r,i,a,s,o,h,u,c,l,_,f,d,p;null==t&&(t=RANKED_DICTIONARIES),s=[],a=e.length,u=e.toLowerCase();for(n in t)for(l=t[n],r=o=0,_=a;0<=_?o<_:o>_;r=0<=_?++o:--o)for(i=h=f=r,d=a;f<=d?h<d:h>d;i=f<=d?++h:--h)u.slice(r,+i+1||9e9)in l&&(p=u.slice(r,+i+1||9e9),c=l[p],s.push({pattern:"dictionary",i:r,j:i,token:e.slice(r,+i+1||9e9),matched_word:p,rank:c,dictionary_name:n,reversed:!1,l33t:!1}));return this.sorted(s)},reverse_dictionary_match:function(e,t){var n,r,i,a,s,o;for(null==t&&(t=RANKED_DICTIONARIES),o=e.split("").reverse().join(""),i=this.dictionary_match(o,t),a=0,n=i.length;a<n;a++)r=i[a],r.token=r.token.split("").reverse().join(""),r.reversed=!0,s=[e.length-1-r.j,e.length-1-r.i],r.i=s[0],r.j=s[1];return this.sorted(i)},set_user_input_dictionary:function(e){return RANKED_DICTIONARIES.user_inputs=build_ranked_dict(e.slice())},relevant_l33t_subtable:function(e,t){var n,r,i,a,s,o,h,u,c,l;for(s={},o=e.split(""),a=0,r=o.length;a<r;a++)n=o[a],s[n]=!0;l={};for(i in t)c=t[i],h=function(){var e,t,n;for(n=[],t=0,e=c.length;t<e;t++)u=c[t],u in s&&n.push(u);return n}(),h.length>0&&(l[i]=h);return l},enumerate_l33t_subs:function(e){var t,n,r,i,a,s,o,h,u,c,l,_,f,d,p;a=function(){var t;t=[];for(i in e)t.push(i);return t}(),p=[[]],n=function(e){var t,n,r,a,s,o,h,u;for(n=[],s={},o=0,a=e.length;o<a;o++)h=e[o],t=function(){var e,t,n;for(n=[],u=t=0,e=h.length;t<e;u=++t)i=h[u],n.push([i,u]);return n}(),t.sort(),r=function(){var e,n,r;for(r=[],u=n=0,e=t.length;n<e;u=++n)i=t[u],r.push(i+","+u);return r}().join("-"),r in s||(s[r]=!0,n.push(h));return n},r=function(t){var i,a,s,o,h,u,c,l,_,f,d,g,m,A,E,y;if(t.length){for(a=t[0],m=t.slice(1),c=[],d=e[a],l=0,h=d.length;l<h;l++)for(o=d[l],_=0,u=p.length;_<u;_++){for(A=p[_],i=-1,s=f=0,g=A.length;0<=g?f<g:f>g;s=0<=g?++f:--f)if(A[s][0]===o){i=s;break}i===-1?(y=A.concat([[o,a]]),c.push(y)):(E=A.slice(0),E.splice(i,1),E.push([o,a]),c.push(A),c.push(E))}return p=n(c),r(m)}},r(a),d=[];for(u=0,o=p.length;u<o;u++){for(_=p[u],f={},c=0,h=_.length;c<h;c++)l=_[c],s=l[0],t=l[1],f[s]=t;d.push(f)}return d},l33t_match:function(e,t,n){var r,i,a,s,o,h,u,c,l,_,f,d,p,g,m,A;for(null==t&&(t=RANKED_DICTIONARIES),null==n&&(n=L33T_TABLE),u=[],_=this.enumerate_l33t_subs(this.relevant_l33t_subtable(e,n)),c=0,a=_.length;c<a&&(d=_[c],!this.empty(d));c++)for(g=this.translate(e,d),f=this.dictionary_match(g,t),l=0,s=f.length;l<s;l++)if(o=f[l],m=e.slice(o.i,+o.j+1||9e9),m.toLowerCase()!==o.matched_word){h={};for(p in d)r=d[p],m.indexOf(p)!==-1&&(h[p]=r);o.l33t=!0,o.token=m,o.sub=h,o.sub_display=function(){var e;e=[];for(i in h)A=h[i],e.push(i+" -> "+A);return e}().join(", "),u.push(o)}return this.sorted(u.filter(function(e){return e.token.length>1}))},spatial_match:function(e,t){var n,r,i;null==t&&(t=GRAPHS),i=[];for(r in t)n=t[r],this.extend(i,this.spatial_match_helper(e,n,r));return this.sorted(i)},SHIFTED_RX:/[~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?]/,spatial_match_helper:function(e,t,n){var r,i,a,s,o,h,u,c,l,_,f,d,p,g,m;for(f=[],u=0;u<e.length-1;)for(c=u+1,l=null,m=0,g="qwerty"!==n&&"dvorak"!==n||!this.SHIFTED_RX.exec(e.charAt(u))?0:1;;){if(p=e.charAt(c-1),o=!1,h=-1,s=-1,i=t[p]||[],c<e.length)for(a=e.charAt(c),d=0,_=i.length;d<_;d++)if(r=i[d],s+=1,r&&r.indexOf(a)!==-1){o=!0,h=s,1===r.indexOf(a)&&(g+=1),l!==h&&(m+=1,l=h);break}if(!o){c-u>2&&f.push({pattern:"spatial",i:u,j:c-1,token:e.slice(u,c),graph:n,turns:m,shifted_count:g}),u=c;break}c+=1}return f},repeat_match:function(e){var t,n,r,i,a,s,o,h,u,c,l,_,f,d,p;for(d=[],a=/(.+)\1+/g,c=/(.+?)\1+/g,l=/^(.+?)\1+$/,u=0;u<e.length&&(a.lastIndex=c.lastIndex=u,s=a.exec(e),_=c.exec(e),null!=s);)s[0].length>_[0].length?(f=s,i=l.exec(f[0])[1]):(f=_,i=f[1]),p=[f.index,f.index+f[0].length-1],o=p[0],h=p[1],t=scoring.most_guessable_match_sequence(i,this.omnimatch(i)),r=t.sequence,n=t.guesses,d.push({pattern:"repeat",i:o,j:h,token:f[0],base_token:i,base_guesses:n,base_matches:r,repeat_count:f[0].length/i.length}),u=h+1;return d},MAX_DELTA:5,sequence_match:function(e){var t,n,r,i,a,s,o,h,u;if(1===e.length)return[];for(u=function(t){return function(n,r,i){var a,s,o,u;if((r-n>1||1===Math.abs(i))&&0<(a=Math.abs(i))&&a<=t.MAX_DELTA)return u=e.slice(n,+r+1||9e9),/^[a-z]+$/.test(u)?(s="lower",o=26):/^[A-Z]+$/.test(u)?(s="upper",o=26):/^\d+$/.test(u)?(s="digits",o=10):(s="unicode",o=26),h.push({pattern:"sequence",i:n,j:r,token:e.slice(n,+r+1||9e9),sequence_name:s,sequence_space:o,ascending:i>0})}}(this),h=[],n=0,a=null,i=s=1,o=e.length;1<=o?s<o:s>o;i=1<=o?++s:--s)t=e.charCodeAt(i)-e.charCodeAt(i-1),null==a&&(a=t),t!==a&&(r=i-1,u(n,r,a),n=r,a=t);return u(n,e.length-1,a),h},regex_match:function(e,t){var n,r,i,a;null==t&&(t=REGEXEN),n=[];for(name in t)for(r=t[name],r.lastIndex=0;i=r.exec(e);)a=i[0],n.push({pattern:"regex",token:a,i:i.index,j:i.index+i[0].length-1,regex_name:name,regex_match:i});return this.sorted(n)},date_match:function(e){var t,n,r,i,a,s,o,h,u,c,l,_,f,d,p,g,m,A,E,y,v,I,R,T,D,k,x,j,b,N,S,q,L,M;for(_=[],f=/^\d{4,8}$/,d=/^(\d{1,4})([\s\/\\_.-])(\d{1,2})\2(\d{1,4})$/,s=m=0,v=e.length-4;0<=v?m<=v:m>=v;s=0<=v?++m:--m)for(o=A=I=s+3,R=s+7;(I<=R?A<=R:A>=R)&&!(o>=e.length);o=I<=R?++A:--A)if(M=e.slice(s,+o+1||9e9),f.exec(M)){for(r=[],T=DATE_SPLITS[M.length],E=0,c=T.length;E<c;E++)D=T[E],h=D[0],u=D[1],a=this.map_ints_to_dmy([parseInt(M.slice(0,h)),parseInt(M.slice(h,u)),parseInt(M.slice(u))]),null!=a&&r.push(a);if(r.length>0){for(t=r[0],p=function(e){return Math.abs(e.year-scoring.REFERENCE_YEAR)},g=p(r[0]),k=r.slice(1),y=0,l=k.length;y<l;y++)n=k[y],i=p(n),i<g&&(x=[n,i],t=x[0],g=x[1]);_.push({pattern:"date",token:M,i:s,j:o,separator:"",year:t.year,month:t.month,day:t.day})}}for(s=q=0,j=e.length-6;0<=j?q<=j:q>=j;s=0<=j?++q:--q)for(o=L=b=s+5,N=s+9;(b<=N?L<=N:L>=N)&&!(o>=e.length);o=b<=N?++L:--L)M=e.slice(s,+o+1||9e9),S=d.exec(M),null!=S&&(a=this.map_ints_to_dmy([parseInt(S[1]),parseInt(S[3]),parseInt(S[4])]),null!=a&&_.push({pattern:"date",token:M,i:s,j:o,separator:S[2],year:a.year,month:a.month,day:a.day}));return this.sorted(_.filter(function(e){var t,n,r,i;for(t=!1,i=0,n=_.length;i<n;i++)if(r=_[i],e!==r&&r.i<=e.i&&r.j>=e.j){t=!0;break}return!t}))},map_ints_to_dmy:function(e){var t,n,r,i,a,s,o,h,u,c,l,_,f,d,p,g;if(!(e[1]>31||e[1]<=0)){for(o=0,h=0,p=0,s=0,r=e.length;s<r;s++){if(n=e[s],99<n&&n<DATE_MIN_YEAR||n>DATE_MAX_YEAR)return;n>31&&(h+=1),n>12&&(o+=1),n<=0&&(p+=1)}if(!(h>=2||3===o||p>=2)){for(c=[[e[2],e.slice(0,2)],[e[0],e.slice(1,3)]],u=0,i=c.length;u<i;u++)if(_=c[u],g=_[0],d=_[1],DATE_MIN_YEAR<=g&&g<=DATE_MAX_YEAR)return t=this.map_ints_to_dm(d),null!=t?{year:g,month:t.month,day:t.day}:void 0;for(l=0,a=c.length;l<a;l++)if(f=c[l],g=f[0],d=f[1],t=this.map_ints_to_dm(d),null!=t)return g=this.two_to_four_digit_year(g),{year:g,month:t.month,day:t.day}}}},map_ints_to_dm:function(e){var t,n,r,i,a,s;for(a=[e,e.slice().reverse()],i=0,n=a.length;i<n;i++)if(s=a[i],t=s[0],r=s[1],1<=t&&t<=31&&1<=r&&r<=12)return{day:t,month:r}},two_to_four_digit_year:function(e){return e>99?e:e>50?e+1900:e+2e3}},module.exports=matching;

},{"./adjacency_graphs":1,"./frequency_lists":3,"./scoring":6}],6:[function(require,module,exports){
var BRUTEFORCE_CARDINALITY,MIN_GUESSES_BEFORE_GROWING_SEQUENCE,MIN_SUBMATCH_GUESSES_MULTI_CHAR,MIN_SUBMATCH_GUESSES_SINGLE_CHAR,adjacency_graphs,calc_average_degree,k,scoring,v;adjacency_graphs=require("./adjacency_graphs"),calc_average_degree=function(e){var t,r,n,s,a,u;t=0;for(n in e)a=e[n],t+=function(){var e,t,r;for(r=[],t=0,e=a.length;t<e;t++)s=a[t],s&&r.push(s);return r}().length;return t/=function(){var t;t=[];for(r in e)u=e[r],t.push(r);return t}().length},BRUTEFORCE_CARDINALITY=10,MIN_GUESSES_BEFORE_GROWING_SEQUENCE=1e4,MIN_SUBMATCH_GUESSES_SINGLE_CHAR=10,MIN_SUBMATCH_GUESSES_MULTI_CHAR=50,scoring={nCk:function(e,t){var r,n,s,a;if(t>e)return 0;if(0===t)return 1;for(s=1,r=n=1,a=t;1<=a?n<=a:n>=a;r=1<=a?++n:--n)s*=e,s/=r,e-=1;return s},log10:function(e){return Math.log(e)/Math.log(10)},log2:function(e){return Math.log(e)/Math.log(2)},factorial:function(e){var t,r,n,s;if(e<2)return 1;for(t=1,r=n=2,s=e;2<=s?n<=s:n>=s;r=2<=s?++n:--n)t*=r;return t},most_guessable_match_sequence:function(e,t,r){var n,s,a,u,i,_,o,h,E,c,g,f,l,p,A,S,R,v,I,M,N,C,U,T;for(null==r&&(r=!1),l=e.length,f=function(){var e,t,r;for(r=[],n=e=0,t=l;0<=t?e<t:e>t;n=0<=t?++e:--e)r.push([]);return r}(),p=0,_=t.length;p<_;p++)c=t[p],f[c.j].push(c);for(v=0,o=f.length;v<o;v++)E=f[v],E.sort(function(e,t){return e.i-t.i});for(A={m:function(){var e,t,r;for(t=[],n=r=0,e=l;0<=e?r<e:r>e;n=0<=e?++r:--r)t.push({});return t}(),pi:function(){var e,t,r;for(t=[],n=r=0,e=l;0<=e?r<e:r>e;n=0<=e?++r:--r)t.push({});return t}(),g:function(){var e,t,r;for(t=[],n=r=0,e=l;0<=e?r<e:r>e;n=0<=e?++r:--r)t.push({});return t}()},U=function(t){return function(n,s){var a,u,i,_,o,h;_=n.j,o=t.estimate_guesses(n,e),s>1&&(o*=A.pi[n.i-1][s-1]),i=t.factorial(s)*o,r||(i+=Math.pow(MIN_GUESSES_BEFORE_GROWING_SEQUENCE,s-1)),h=A.g[_];for(u in h)if(a=h[u],!(u>s)&&a<=i)return;return A.g[_][s]=i,A.m[_][s]=n,A.pi[_][s]=o}}(this),s=function(e){return function(e){var t,r,n,s,a,u;for(c=g(0,e),U(c,1),a=[],t=u=1,s=e;1<=s?u<=s:u>=s;t=1<=s?++u:--u)c=g(t,e),a.push(function(){var e,s;e=A.m[t-1],s=[];for(r in e)n=e[r],r=parseInt(r),"bruteforce"!==n.pattern&&s.push(U(c,r+1));return s}());return a}}(this),g=function(t){return function(t,r){return{pattern:"bruteforce",token:e.slice(t,+r+1||9e9),i:t,j:r}}}(this),C=function(e){return function(e){var t,r,n,s,a,u,i;u=[],s=e-1,a=void 0,n=1/0,i=A.g[s];for(r in i)t=i[r],t<n&&(a=r,n=t);for(;s>=0;)c=A.m[s][a],u.unshift(c),s=c.i-1,a--;return u}}(this),u=N=0,I=l;0<=I?N<I:N>I;u=0<=I?++N:--N){for(M=f[u],T=0,h=M.length;T<h;T++)if(c=M[T],c.i>0)for(i in A.m[c.i-1])i=parseInt(i),U(c,i+1);else U(c,1);s(u)}return R=C(l),S=R.length,a=0===e.length?1:A.g[l-1][S],{password:e,guesses:a,guesses_log10:this.log10(a),sequence:R}},estimate_guesses:function(e,t){var r,n,s;return null!=e.guesses?e.guesses:(s=1,e.token.length<t.length&&(s=1===e.token.length?MIN_SUBMATCH_GUESSES_SINGLE_CHAR:MIN_SUBMATCH_GUESSES_MULTI_CHAR),r={bruteforce:this.bruteforce_guesses,dictionary:this.dictionary_guesses,spatial:this.spatial_guesses,repeat:this.repeat_guesses,sequence:this.sequence_guesses,regex:this.regex_guesses,date:this.date_guesses},n=r[e.pattern].call(this,e),e.guesses=Math.max(n,s),e.guesses_log10=this.log10(e.guesses),e.guesses)},bruteforce_guesses:function(e){var t,r;return t=Math.pow(BRUTEFORCE_CARDINALITY,e.token.length),r=1===e.token.length?MIN_SUBMATCH_GUESSES_SINGLE_CHAR+1:MIN_SUBMATCH_GUESSES_MULTI_CHAR+1,Math.max(t,r)},repeat_guesses:function(e){return e.base_guesses*e.repeat_count},sequence_guesses:function(e){var t,r;return r=e.token.charAt(0),t="a"===r||"A"===r||"z"===r||"Z"===r||"0"===r||"1"===r||"9"===r?4:r.match(/\d/)?10:26,e.ascending||(t*=2),t*e.token.length},MIN_YEAR_SPACE:20,REFERENCE_YEAR:2016,regex_guesses:function(e){var t,r;if(t={alpha_lower:26,alpha_upper:26,alpha:52,alphanumeric:62,digits:10,symbols:33},e.regex_name in t)return Math.pow(t[e.regex_name],e.token.length);switch(e.regex_name){case"recent_year":return r=Math.abs(parseInt(e.regex_match[0])-this.REFERENCE_YEAR),r=Math.max(r,this.MIN_YEAR_SPACE)}},date_guesses:function(e){var t,r;return r=Math.max(Math.abs(e.year-this.REFERENCE_YEAR),this.MIN_YEAR_SPACE),t=365*r,e.separator&&(t*=4),t},KEYBOARD_AVERAGE_DEGREE:calc_average_degree(adjacency_graphs.qwerty),KEYPAD_AVERAGE_DEGREE:calc_average_degree(adjacency_graphs.keypad),KEYBOARD_STARTING_POSITIONS:function(){var e,t;e=adjacency_graphs.qwerty,t=[];for(k in e)v=e[k],t.push(k);return t}().length,KEYPAD_STARTING_POSITIONS:function(){var e,t;e=adjacency_graphs.keypad,t=[];for(k in e)v=e[k],t.push(k);return t}().length,spatial_guesses:function(e){var t,r,n,s,a,u,i,_,o,h,E,c,g,f,l,p,A,S;for("qwerty"===(E=e.graph)||"dvorak"===E?(l=this.KEYBOARD_STARTING_POSITIONS,s=this.KEYBOARD_AVERAGE_DEGREE):(l=this.KEYPAD_STARTING_POSITIONS,s=this.KEYPAD_AVERAGE_DEGREE),a=0,t=e.token.length,A=e.turns,u=_=2,c=t;2<=c?_<=c:_>=c;u=2<=c?++_:--_)for(o=Math.min(A,u-1),i=h=1,g=o;1<=g?h<=g:h>=g;i=1<=g?++h:--h)a+=this.nCk(u-1,i-1)*l*Math.pow(s,i);if(e.shifted_count)if(r=e.shifted_count,n=e.token.length-e.shifted_count,0===r||0===n)a*=2;else{for(p=0,u=S=1,f=Math.min(r,n);1<=f?S<=f:S>=f;u=1<=f?++S:--S)p+=this.nCk(r+n,u);a*=p}return a},dictionary_guesses:function(e){var t;return e.base_guesses=e.rank,e.uppercase_variations=this.uppercase_variations(e),e.l33t_variations=this.l33t_variations(e),t=e.reversed&&2||1,e.base_guesses*e.uppercase_variations*e.l33t_variations*t},START_UPPER:/^[A-Z][^A-Z]+$/,END_UPPER:/^[^A-Z]+[A-Z]$/,ALL_UPPER:/^[^a-z]+$/,ALL_LOWER:/^[^A-Z]+$/,uppercase_variations:function(e){var t,r,n,s,a,u,i,_,o,h,E,c;if(c=e.token,c.match(this.ALL_LOWER)||c.toLowerCase()===c)return 1;for(_=[this.START_UPPER,this.END_UPPER,this.ALL_UPPER],u=0,a=_.length;u<a;u++)if(h=_[u],c.match(h))return 2;for(r=function(){var e,t,r,s;for(r=c.split(""),s=[],t=0,e=r.length;t<e;t++)n=r[t],n.match(/[A-Z]/)&&s.push(n);return s}().length,t=function(){var e,t,r,s;for(r=c.split(""),s=[],t=0,e=r.length;t<e;t++)n=r[t],n.match(/[a-z]/)&&s.push(n);return s}().length,E=0,s=i=1,o=Math.min(r,t);1<=o?i<=o:i>=o;s=1<=o?++i:--i)E+=this.nCk(r+t,s);return E},l33t_variations:function(e){var t,r,n,s,a,u,i,_,o,h,E,c,g;if(!e.l33t)return 1;g=1,o=e.sub;for(E in o)if(c=o[E],s=e.token.toLowerCase().split(""),t=function(){var e,t,r;for(r=[],t=0,e=s.length;t<e;t++)n=s[t],n===E&&r.push(n);return r}().length,r=function(){var e,t,r;for(r=[],t=0,e=s.length;t<e;t++)n=s[t],n===c&&r.push(n);return r}().length,0===t||0===r)g*=2;else{for(i=Math.min(r,t),_=0,a=u=1,h=i;1<=h?u<=h:u>=h;a=1<=h?++u:--u)_+=this.nCk(r+t,a);g*=_}return g}},module.exports=scoring;

},{"./adjacency_graphs":1}],7:[function(require,module,exports){
var time_estimates;time_estimates={estimate_attack_times:function(e){var t,n,s,o;n={online_throttling_100_per_hour:e/(100/3600),online_no_throttling_10_per_second:e/10,offline_slow_hashing_1e4_per_second:e/1e4,offline_fast_hashing_1e10_per_second:e/1e10},t={};for(s in n)o=n[s],t[s]=this.display_time(o);return{crack_times_seconds:n,crack_times_display:t,score:this.guesses_to_score(e)}},guesses_to_score:function(e){var t;return t=5,e<1e3+t?0:e<1e6+t?1:e<1e8+t?2:e<1e10+t?3:4},display_time:function(e){var t,n,s,o,_,r,i,a,u,c;return i=60,r=60*i,s=24*r,a=31*s,c=12*a,n=100*c,u=e<1?[null,"less than a second"]:e<i?(t=Math.round(e),[t,t+" second"]):e<r?(t=Math.round(e/i),[t,t+" minute"]):e<s?(t=Math.round(e/r),[t,t+" hour"]):e<a?(t=Math.round(e/s),[t,t+" day"]):e<c?(t=Math.round(e/a),[t,t+" month"]):e<n?(t=Math.round(e/c),[t,t+" year"]):[null,"centuries"],o=u[0],_=u[1],null!=o&&1!==o&&(_+="s"),_}},module.exports=time_estimates;

},{}]},{},[4])(4)
});
//# sourceMappingURL=zxcvbn.js.map
;
