medium-editor
Version:
Medium.com WYSIWYG editor clone.
1,064 lines (1,022 loc) • 58.6 kB
JavaScript
/*global atob, unescape, Uint8Array, Blob*/
function setupTestHelpers() {
jasmine.clock().install();
this.elements = [];
this.editors = [];
this.createElement = function (tag, className, html, dontAppend) {
var el = document.createElement(tag);
el.innerHTML = html || '';
if (className) {
el.className = className;
}
this.elements.push(el);
if (!dontAppend) {
document.body.appendChild(el);
}
return el;
};
this.newMediumEditor = function (selector, options) {
var editor = new MediumEditor(selector, options);
this.editors.push(editor);
return editor;
};
this.cleanupTest = function () {
this.editors.forEach(function (editor) {
editor.destroy();
});
this.elements.forEach(function (element) {
if (element.parentNode) {
element.parentNode.removeChild(element);
}
});
jasmine.clock().uninstall();
delete this.createElement;
delete this.createMedium;
delete this.elements;
delete this.editors;
delete this.cleanupTest;
}
}
function isIE9() {
return navigator.appName.indexOf('Internet Explorer') !== -1 && navigator.appVersion.indexOf("MSIE 9") !== -1;
}
function isIE10() {
return navigator.appName.indexOf('Internet Explorer') !== -1 && navigator.appVersion.indexOf("MSIE 10") !== -1;
}
function isOldIE() {
return isIE9() || isIE10();
}
function isIE() {
return ((navigator.appName === 'Microsoft Internet Explorer') || ((navigator.appName === 'Netscape') && (new RegExp('Trident/.*rv:([0-9]{1,}[.0-9]{0,})').exec(navigator.userAgent) !== null)));
}
// If the browser is Edge, returns the version number as a float, otherwise returns 0
function getEdgeVersion() {
var match = /Edge\/(\d+[,.]\d+)/.exec(navigator.userAgent);
if (match !== null) {
return +match[1];
}
return 0;
}
function isFirefox() {
return navigator.userAgent.toLowerCase().indexOf('firefox') !== -1;
}
function isSafari() {
return navigator.userAgent.toLowerCase().indexOf('safari') !== -1;
}
function dataURItoBlob(dataURI) {
// convert base64/URLEncoded data component to raw binary data held in a string
var byteString,
mimeString,
ia,
i;
if (dataURI.split(',')[0].indexOf('base64') >= 0) {
byteString = atob(dataURI.split(',')[1]);
} else {
byteString = unescape(dataURI.split(',')[1]);
}
// separate out the mime component
mimeString = dataURI.split(',')[0].split(':')[1].split(';')[0];
// write the bytes of the string to a typed array
ia = new Uint8Array(byteString.length);
for (i = 0; i < byteString.length; i += 1) {
ia[i] = byteString.charCodeAt(i);
}
return new Blob([ia], {type: mimeString});
}
// keyCode, ctrlKey, target, relatedTarget, shiftKey, altKey
function fireEvent(element, eventName, options) {
var evt = prepareEvent(
element,
eventName,
options
);
return firePreparedEvent(evt, element, eventName);
}
/**
* prepareEvent works with firePreparedEvent.
*
* It allows test to:
* - create the event
* - spy a method on this event
* - fire the event
*
* Example:
* var p = document.querySelector('p');
* var evt = prepareEvent(p, 'keydown', { keyCode: MediumEditor.util.keyCode.ENTER });
* spyOn(evt, 'preventDefault').and.callThrough();
* firePreparedEvent(evt, p, 'keydown');
* expect(evt.preventDefault).toHaveBeenCalled();
*
* You can see a live example for tests related to `disableDoubleReturn`
*/
function prepareEvent (element, eventName, options) {
var evt;
options = options || {};
if (document.createEvent) {
// dispatch for firefox + others
evt = document.createEvent('HTMLEvents');
evt.initEvent(eventName, true, true); // event type,bubbling,cancelable
evt.currentTarget = options.currentTarget ? options.currentTarget : element;
if (options.keyCode) {
evt.keyCode = options.keyCode;
evt.which = options.keyCode;
}
if (options.ctrlKey) {
evt.ctrlKey = true;
}
if (options.metaKey) {
evt.metaKey = true;
}
if (options.target) {
evt.target = options.target;
}
if (options.relatedTarget) {
evt.relatedTarget = options.relatedTarget;
}
if (options.shiftKey) {
evt.shiftKey = true;
}
if (options.altKey) {
evt.altKey = true;
}
if (eventName.indexOf('drag') !== -1 || eventName === 'drop') {
evt.dataTransfer = {
dropEffect: ''
};
// File API only allows access to 'files' on drop, not on any other event
if (!isIE9() && eventName === 'drop') {
var file = dataURItoBlob('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
if (!file.type) {
file.type = 'image/gif';
}
evt.dataTransfer.files = [file];
}
}
} else {
// dispatch for IE
evt = document.createEventObject();
}
return evt;
}
/**
* @see prepareEvent
*/
function firePreparedEvent (event, element, eventName) {
if (document.createEvent) {
return !element.dispatchEvent(event);
}
return element.fireEvent('on' + eventName, event);
}
function placeCursorInsideElement(el, index) {
var selection = window.getSelection(),
newRange = document.createRange();
selection.removeAllRanges();
newRange.setStart(el, index);
selection.addRange(newRange);
}
function selectElementContents(el, options) {
options = options || {};
var range = document.createRange(),
sel = window.getSelection();
range.selectNodeContents(el);
if (options.collapse) {
range.collapse(options.collapse === true);
}
sel.removeAllRanges();
sel.addRange(range);
}
function selectElementContentsAndFire(el, options) {
options = options || {};
selectElementContents(el, options);
fireEvent(el, options.eventToFire || 'click');
if (options.testDelay !== -1) {
if (!options.testDelay) {
jasmine.clock().tick(1);
} else {
jasmine.clock().tick(options.testDelay);
}
}
}
var WORD_PASTE_EXAMPLE = ['<html xmlns:o="urn:schemas-microsoft-com:office:office"',
'xmlns:w="urn:schemas-microsoft-com:office:word"',
'xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"',
'xmlns="http://www.w3.org/TR/REC-html40">',
'',
'<head>',
'<meta name=Title content="">',
'<meta name=Keywords content="">',
'<meta http-equiv=Content-Type content="text/html; charset=utf-8">',
'<meta name=ProgId content=Word.Document>',
'<meta name=Generator content="Microsoft Word 15">',
'<meta name=Originator content="Microsoft Word 15">',
'<link rel=File-List',
'href="file://localhost/Users/nate/Library/Group%20Containers/UBF8T346G9.Office/msoclip1/01/clip_filelist.xml">',
'<!--[if gte mso 9]><xml>',
' <o:OfficeDocumentSettings>',
' <o:AllowPNG/>',
' </o:OfficeDocumentSettings>',
'</xml><![endif]-->',
'<link rel=themeData',
'href="file://localhost/Users/nate/Library/Group%20Containers/UBF8T346G9.Office/msoclip1/01/clip_themedata.thmx">',
'<!--[if gte mso 9]><xml>',
' <w:WordDocument>',
' <w:View>Normal</w:View>',
' <w:Zoom>0</w:Zoom>',
' <w:TrackMoves/>',
' <w:TrackFormatting/>',
' <w:PunctuationKerning/>',
' <w:ValidateAgainstSchemas/>',
' <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>',
' <w:IgnoreMixedContent>false</w:IgnoreMixedContent>',
' <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>',
' <w:DoNotPromoteQF/>',
' <w:LidThemeOther>EN-US</w:LidThemeOther>',
' <w:LidThemeAsian>JA</w:LidThemeAsian>',
' <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>',
' <w:Compatibility>',
' <w:BreakWrappedTables/>',
' <w:SnapToGridInCell/>',
' <w:WrapTextWithPunct/>',
' <w:UseAsianBreakRules/>',
' <w:DontGrowAutofit/>',
' <w:SplitPgBreakAndParaMark/>',
' <w:EnableOpenTypeKerning/>',
' <w:DontFlipMirrorIndents/>',
' <w:OverrideTableStyleHps/>',
' <w:UseFELayout/>',
' </w:Compatibility>',
' <m:mathPr>',
' <m:mathFont m:val="Cambria Math"/>',
' <m:brkBin m:val="before"/>',
' <m:brkBinSub m:val="--"/>',
' <m:smallFrac m:val="off"/>',
' <m:dispDef/>',
' <m:lMargin m:val="0"/>',
' <m:rMargin m:val="0"/>',
' <m:defJc m:val="centerGroup"/>',
' <m:wrapIndent m:val="1440"/>',
' <m:intLim m:val="subSup"/>',
' <m:naryLim m:val="undOvr"/>',
' </m:mathPr></w:WordDocument>',
'</xml><![endif]--><!--[if gte mso 9]><xml>',
' <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"',
' DefSemiHidden="false" DefQFormat="false" DefPriority="99"',
' LatentStyleCount="380">',
' <w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>',
' <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>',
' <w:LsdException Locked="false" Priority="9" SemiHidden="true"',
' UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>',
' <w:LsdException Locked="false" Priority="9" SemiHidden="true"',
' UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>',
' <w:LsdException Locked="false" Priority="9" SemiHidden="true"',
' UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>',
' <w:LsdException Locked="false" Priority="9" SemiHidden="true"',
' UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>',
' <w:LsdException Locked="false" Priority="9" SemiHidden="true"',
' UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>',
' <w:LsdException Locked="false" Priority="9" SemiHidden="true"',
' UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>',
' <w:LsdException Locked="false" Priority="9" SemiHidden="true"',
' UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>',
' <w:LsdException Locked="false" Priority="9" SemiHidden="true"',
' UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="index 1"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="index 2"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="index 3"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="index 4"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="index 5"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="index 6"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="index 7"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="index 8"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="index 9"/>',
' <w:LsdException Locked="false" Priority="39" SemiHidden="true"',
' UnhideWhenUsed="true" Name="toc 1"/>',
' <w:LsdException Locked="false" Priority="39" SemiHidden="true"',
' UnhideWhenUsed="true" Name="toc 2"/>',
' <w:LsdException Locked="false" Priority="39" SemiHidden="true"',
' UnhideWhenUsed="true" Name="toc 3"/>',
' <w:LsdException Locked="false" Priority="39" SemiHidden="true"',
' UnhideWhenUsed="true" Name="toc 4"/>',
' <w:LsdException Locked="false" Priority="39" SemiHidden="true"',
' UnhideWhenUsed="true" Name="toc 5"/>',
' <w:LsdException Locked="false" Priority="39" SemiHidden="true"',
' UnhideWhenUsed="true" Name="toc 6"/>',
' <w:LsdException Locked="false" Priority="39" SemiHidden="true"',
' UnhideWhenUsed="true" Name="toc 7"/>',
' <w:LsdException Locked="false" Priority="39" SemiHidden="true"',
' UnhideWhenUsed="true" Name="toc 8"/>',
' <w:LsdException Locked="false" Priority="39" SemiHidden="true"',
' UnhideWhenUsed="true" Name="toc 9"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Normal Indent"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="footnote text"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="annotation text"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="header"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="footer"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="index heading"/>',
' <w:LsdException Locked="false" Priority="35" SemiHidden="true"',
' UnhideWhenUsed="true" QFormat="true" Name="caption"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="table of figures"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="envelope address"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="envelope return"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="footnote reference"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="annotation reference"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="line number"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="page number"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="endnote reference"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="endnote text"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="table of authorities"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="macro"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="toa heading"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="List"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="List Bullet"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="List Number"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="List 2"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="List 3"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="List 4"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="List 5"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="List Bullet 2"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="List Bullet 3"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="List Bullet 4"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="List Bullet 5"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="List Number 2"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="List Number 3"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="List Number 4"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="List Number 5"/>',
' <w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Closing"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Signature"/>',
' <w:LsdException Locked="false" Priority="1" SemiHidden="true"',
' UnhideWhenUsed="true" Name="Default Paragraph Font"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Body Text"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Body Text Indent"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="List Continue"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="List Continue 2"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="List Continue 3"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="List Continue 4"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="List Continue 5"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Message Header"/>',
' <w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Salutation"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Date"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Body Text First Indent"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Body Text First Indent 2"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Note Heading"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Body Text 2"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Body Text 3"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Body Text Indent 2"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Body Text Indent 3"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Block Text"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Hyperlink"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="FollowedHyperlink"/>',
' <w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>',
' <w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Document Map"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Plain Text"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="E-mail Signature"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="HTML Top of Form"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="HTML Bottom of Form"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Normal (Web)"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="HTML Acronym"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="HTML Address"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="HTML Cite"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="HTML Code"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="HTML Definition"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="HTML Keyboard"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="HTML Preformatted"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="HTML Sample"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="HTML Typewriter"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="HTML Variable"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Normal Table"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="annotation subject"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="No List"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Outline List 1"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Outline List 2"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Outline List 3"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Simple 1"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Simple 2"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Simple 3"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Classic 1"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Classic 2"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Classic 3"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Classic 4"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Colorful 1"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Colorful 2"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Colorful 3"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Columns 1"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Columns 2"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Columns 3"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Columns 4"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Columns 5"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Grid 1"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Grid 2"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Grid 3"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Grid 4"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Grid 5"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Grid 6"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Grid 7"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Grid 8"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table List 1"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table List 2"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table List 3"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table List 4"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table List 5"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table List 6"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table List 7"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table List 8"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table 3D effects 1"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table 3D effects 2"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table 3D effects 3"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Contemporary"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Elegant"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Professional"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Subtle 1"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Subtle 2"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Web 1"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Web 2"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Web 3"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Balloon Text"/>',
' <w:LsdException Locked="false" Priority="39" Name="Table Grid"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Table Theme"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Note Level 1"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Note Level 2"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Note Level 3"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Note Level 4"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Note Level 5"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Note Level 6"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Note Level 7"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Note Level 8"/>',
' <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"',
' Name="Note Level 9"/>',
' <w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>',
' <w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>',
' <w:LsdException Locked="false" Priority="60" Name="Light Shading"/>',
' <w:LsdException Locked="false" Priority="61" Name="Light List"/>',
' <w:LsdException Locked="false" Priority="62" Name="Light Grid"/>',
' <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>',
' <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>',
' <w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>',
' <w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>',
' <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>',
' <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>',
' <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>',
' <w:LsdException Locked="false" Priority="70" Name="Dark List"/>',
' <w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>',
' <w:LsdException Locked="false" Priority="72" Name="Colorful List"/>',
' <w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>',
' <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>',
' <w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>',
' <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>',
' <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>',
' <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>',
' <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>',
' <w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>',
' <w:LsdException Locked="false" Priority="34" QFormat="true"',
' Name="List Paragraph"/>',
' <w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>',
' <w:LsdException Locked="false" Priority="30" QFormat="true"',
' Name="Intense Quote"/>',
' <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>',
' <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>',
' <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>',
' <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>',
' <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>',
' <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>',
' <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>',
' <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>',
' <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>',
' <w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>',
' <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>',
' <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>',
' <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>',
' <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>',
' <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>',
' <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>',
' <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>',
' <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>',
' <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>',
' <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>',
' <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>',
' <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>',
' <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>',
' <w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>',
' <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>',
' <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>',
' <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>',
' <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>',
' <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>',
' <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>',
' <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>',
' <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>',
' <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>',
' <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>',
' <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>',
' <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>',
' <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>',
' <w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>',
' <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>',
' <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>',
' <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>',
' <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>',
' <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>',
' <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>',
' <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>',
' <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>',
' <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>',
' <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>',
' <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>',
' <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>',
' <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>',
' <w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>',
' <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>',
' <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>',
' <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>',
' <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>',
' <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>',
' <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>',
' <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>',
' <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>',
' <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>',
' <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>',
' <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>',
' <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>',
' <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>',
' <w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>',
' <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>',
' <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>',
' <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>',
' <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>',
' <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>',
' <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>',
' <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>',
' <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>',
' <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>',
' <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>',
' <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>',
' <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>',
' <w:LsdException Locked="false" Priority="19" QFormat="true"',
' Name="Subtle Emphasis"/>',
' <w:LsdException Locked="false" Priority="21" QFormat="true"',
' Name="Intense Emphasis"/>',
' <w:LsdException Locked="false" Priority="31" QFormat="true"',
' Name="Subtle Reference"/>',
' <w:LsdException Locked="false" Priority="32" QFormat="true"',
' Name="Intense Reference"/>',
' <w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>',
' <w:LsdException Locked="false" Priority="37" SemiHidden="true"',
' UnhideWhenUsed="true" Name="Bibliography"/>',
' <w:LsdException Locked="false" Priority="39" SemiHidden="true"',
' UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>',
' <w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>',
' <w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>',
' <w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>',
' <w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>',
' <w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>',
' <w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>',
' <w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>',
' <w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>',
' <w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>',
' <w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>',
' <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>',
' <w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>',
' <w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>',
' <w:LsdException Locked="false" Priority="46"',
' Name="Grid Table 1 Light Accent 1"/>',
' <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>',
' <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>',
' <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>',
' <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>',
' <w:LsdException Locked="false" Priority="51"',
' Name="Grid Table 6 Colorful Accent 1"/>',
' <w:LsdException Locked="false" Priority="52"',
' Name="Grid Table 7 Colorful Accent 1"/>',
' <w:LsdException Locked="false" Priority="46"',
' Name="Grid Table 1 Light Accent 2"/>',
' <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>',
' <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>',
' <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>',
' <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>',
' <w:LsdException Locked="false" Priority="51"',
' Name="Grid Table 6 Colorful Accent 2"/>',
' <w:LsdException Locked="false" Priority="52"',
' Name="Grid Table 7 Colorful Accent 2"/>',
' <w:LsdException Locked="false" Priority="46"',
' Name="Grid Table 1 Light Accent 3"/>',
' <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>',
' <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>',
' <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>',
' <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>',
' <w:LsdException Locked="false" Priority="51"',
' Name="Grid Table 6 Colorful Accent 3"/>',
' <w:LsdException Locked="false" Priority="52"',
' Name="Grid Table 7 Colorful Accent 3"/>',
' <w:LsdException Locked="false" Priority="46"',
' Name="Grid Table 1 Light Accent 4"/>',
' <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>',
' <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>',
' <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>',
' <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>',
' <w:LsdException Locked="false" Priority="51"',
' Name="Grid Table 6 Colorful Accent 4"/>',
' <w:LsdException Locked="false" Priority="52"',
' Name="Grid Table 7 Colorful Accent 4"/>',
' <w:LsdException Locked="false" Priority="46"',
' Name="Grid Table 1 Light Accent 5"/>',
' <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>',
' <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>',
' <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>',
' <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>',
' <w:LsdException Locked="false" Priority="51"',
' Name="Grid Table 6 Colorful Accent 5"/>',
' <w:LsdException Locked="false" Priority="52"',
' Name="Grid Table 7 Colorful Accent 5"/>',
' <w:LsdException Locked="false" Priority="46"',
' Name="Grid Table 1 Light Accent 6"/>',
' <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>',
' <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>',
' <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>',
' <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>',
' <w:LsdException Locked="false" Priority="51"',
' Name="Grid Table 6 Colorful Accent 6"/>',
' <w:LsdException Locked="false" Priority="52"',
' Name="Grid Table 7 Colorful Accent 6"/>',
' <w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>',
' <w:LsdException Locked="false" Priority="47" Name="List Table 2"/>',
' <w:LsdException Locked="false" Priority="48" Name="List Table 3"/>',
' <w:LsdException Locked="false" Priority="49" Name="List Table 4"/>',
' <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>',
' <w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>',
' <w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>',
' <w:LsdException Locked="false" Priority="46"',
' Name="List Table 1 Light Accent 1"/>',
' <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>',
' <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>',
' <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>',
' <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>',
' <w:LsdException Locked="false" Priority="51"',
' Name="List Table 6 Colorful Accent 1"/>',
' <w:LsdException Locked="false" Priority="52"',
' Name="List Table 7 Colorful Accent 1"/>',
' <w:LsdException Locked="false" Priority="46"',
' Name="List Table 1 Light Accent 2"/>',
' <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>',
' <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>',
' <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>',
' <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>',
' <w:LsdException Locked="false" Priority="51"',
' Name="List Table 6 Colorful Accent 2"/>',
' <w:LsdException Locked="false" Priority="52"',
' Name="List Table 7 Colorful Accent 2"/>',
' <w:LsdException Locked="false" Priority="46"',
' Name="List Table 1 Light Accent 3"/>',
' <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>',
' <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>',
' <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>',
' <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>',
' <w:LsdException Locked="false" Priority="51"',
' Name="List Table 6 Colorful Accent 3"/>',
' <w:LsdException Locked="false" Priority="52"',
' Name="List Table 7 Colorful Accent 3"/>',
' <w:LsdException Locked="false" Priority="46"',
' Name="List Table 1 Light Accent 4"/>',
' <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>',
' <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>',
' <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>',
' <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>',
' <w:LsdException Locked="false" Priority="51"',
' Name="List Table 6 Colorful Accent 4"/>',
' <w:LsdException Locked="false" Priority="52"',
' Name="List Table 7 Colorful Accent 4"/>',
' <w:LsdException Locked="false" Priority="46"',
' Name="List Table 1 Light Accent 5"/>',
' <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>',
' <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>',
' <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>',
' <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>',
' <w:LsdException Locked="false" Priority="51"',
' Name="List Table 6 Colorful Accent 5"/>',
' <w:LsdException Locked="false" Priority="52"',
' Name="List Table 7 Colorful Accent 5"/>',
' <w:LsdException Locked="false" Priority="46"',
' Name="List Table 1 Light Accent 6"/>',
' <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>',
' <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>',
' <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>',
' <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>',
' <w:LsdException Locked="false" Priority="51"',
' Name="List Table 6 Colorful Accent 6"/>',
' <w:LsdException Locked="false" Priority="52"',
' Name="List Table 7 Colorful Accent 6"/>',
' </w:LatentStyles>',
'</xml><![endif]-->',
'<style>',
'<!--',
' /* Font Definitions */',
'@font-face',
' {font-family:"Courier New";',
' panose-1:2 7 3 9 2 2 5 2 4 4;',
' mso-font-charset:0;',
' mso-generic-font-family:auto;',
' mso-font-pitch:variable;',
' mso-font-signature:-536859905 -1073711037 9 0 511 0;}',
'@font-face',
' {font-family:Wingdings;',
' panose-1:5 0 0 0 0 0 0 0 0 0;',
' mso-font-charset:2;',
' mso-generic-font-family:auto;',
' mso-font-pitch:variable;',
' mso-font-signature:0 268435456 0 0 -2147483648 0;}',
'@font-face',
' {font-family:"MS 明朝";',
' mso-font-charset:128;',
' mso-generic-font-family:auto;',
' mso-font-pitch:variable;',
' mso-font-signature:-536870145 1791491579 134217746 0 131231 0;}',
'@font-face',
' {font-family:"Cambria Math";',
' panose-1:2 4 5 3 5 4 6 3 2 4;',
' mso-font-charset:0;',
' mso-generic-font-family:auto;',
' mso-font-pitch:variable;',
' mso-font-signature:-536870145 1107305727 0 0 415 0;}',
'@font-face',
' {font-family:Cambria;',
' panose-1:2 4 5 3 5 4 6 3 2 4;',
' mso-font-charset:0;',
' mso-generic-font-family:auto;',
' mso-font-pitch:variable;',
' mso-font-signature:-536870145 1073743103 0 0 415 0;}',
'@font-face',
' {font-family:"Comic Sans MS";',
' panose-1:3 15 7 2 3 3 2 2 2 4;',
' mso-font-charset:0;',
' mso-generic-font-family:auto;',
' mso-font-pitch:variable;',
' mso-font-signature:647 0 0 0 159 0;}',
' /* Style Definitions */',
'p.MsoNormal, li.MsoNormal, div.MsoNormal',
' {mso-style-unhide:no;',
' mso-style-qformat:yes;',
' mso-style-parent:"";',
' margin:0in;',
' margin-bottom:.0001pt;',
' mso-pagination:widow-orphan;',
' font-size:12.0pt;',
' font-family:Cambria;',
' mso-ascii-font-family:Cambria;',
' mso-ascii-theme-font:minor-latin;',
' mso-fareast-font-family:"MS 明朝";',
' mso-fareast-theme-font:minor-fareast;',
' mso-hansi-font-family:Cambria;',
' mso-hansi-theme-font:minor-latin;',
' mso-bidi-font-family:"Times New Roman";',
' mso-bidi-theme-font:minor-bidi;}',
'p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph',
' {mso-style-priority:34;',
' mso-style-unhide:no;',
' mso-style-qformat:yes;',
' margin-top:0in;',
' margin-right:0in;',
' margin-bottom:0in;',
' margin-left:.5in;',
' margin-bottom:.0001pt;',
' mso-add-space:auto;',
' mso-pagination:widow-orphan;',
' font-size:12.0pt;',
' font-family:Cambria;',
' mso-ascii-font-family:Cambria;',
' mso-ascii-theme-font:minor-latin;',
' mso-fareast-font-family:"MS 明朝";',
' mso-fareast-theme-font:minor-fareast;',
' mso-hansi-font-family:Cambria;',
' mso-hansi-theme-font:minor-latin;',
' mso-bidi-font-family:"Times New Roman";',
' mso-bidi-theme-font:minor-bidi;}',
'p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst',
' {mso-style-priority:34;',
' mso-style-unhide:no;',
' mso-style-qformat:yes;',
' mso-style-type:export-only;',
' margin-top:0in;',
' margin-right:0in;',
' margin-bottom:0in;',
' margin-left:.5in;',
' margin-bottom:.0001pt;',
' mso-add-space:auto;',
' mso-pagination:widow-orphan;',
' font-size:12.0pt;',
' font-family:Cambria;',
' mso-ascii-font-family:Cambria;',
' mso-ascii-theme-font:minor-latin;',
' mso-fareast-font-family:"MS 明朝";',
' mso-fareast-theme-font:minor-fareast;',
' mso-hansi-font-family:Cambria;',
' mso-hansi-theme-font:minor-latin;',
' mso-bidi-font-family:"Times New Roman";',
' mso-bidi-theme-font:minor-bidi;}',
'p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle',
' {mso-style-priority:34;',
' mso-style-unhide:no;',
' mso-style-qformat:yes;',
' mso-style-type:export-only;',
' margin-top:0in;',
' margin-right:0in;',
' margin-bottom:0in;',
' margin-left:.5in;',
' margin-bottom:.0001pt;',
' mso-add-space:auto;',
' mso-pagination:widow-orphan;',
' font-size:12.0pt;',
' font-family:Cambria;',
' mso-ascii-font-family:Cambria;',
' mso-ascii-theme-font:minor-latin;',
' mso-fareast-font-family:"MS 明朝";',
' mso-fareast-theme-font:minor-fareast;',
' mso-hansi-font-family:Cambria;',
' mso-hansi-theme-font:minor-latin;',
' mso-bidi-font-family:"Times New Roman";',
' mso-bidi-theme-font:minor-bidi;}',
'p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast',
' {mso-style-priority:34;',
' mso-style-unhide:no;',
' mso-style-qformat:yes;',
' mso-style-type:export-only;',
' margin-top:0in;',
' margin-right:0in;',
' margin-bottom:0in;',
' margin-left:.5in;',
' margin-bottom:.0001pt;',
' mso-add-space:auto;',
' mso-pagination:widow-orphan;',
' font-size:12.0pt;',
' font-family:Cambria;',
' mso-ascii-font-family:Cambria;',
' mso-ascii-theme-font:minor-latin;',
' mso-fareast-font-family:"MS 明朝";',
' mso-fareast-theme-font:minor-fareast;',
' mso-hansi-font-family:Cambria;',
' mso-hansi-theme-font:minor-latin;',
' mso-bidi-font-family:"Times New Roman";',
' mso-bidi-theme-font:minor-bidi;}',
'.MsoChpDefault',
' {mso-style-type:export-only;',
' mso-default-props:yes;',
' font-family:Cambria;',
' mso-ascii-font-family:Cambria;',
' mso-ascii-theme-font:minor-latin;',
' mso-fareast-font-family:"MS 明朝";',
' mso-fareast-theme-font:minor-fareast;',
' mso-hansi-font-family:Cambria;',
' mso-hansi-theme-font:minor-latin;',
' mso-bidi-font-family:"Times New Roman";',
' mso-bidi-theme-font:minor-bidi;}',
'@page WordSection1',
' {size:8.5in 11.0in;',
' margin:1.0in 1.0in 1.0in 1.0in;',
' mso-header-margin:.5in;',
' mso-footer-margin:.5in;',
' mso-paper-source:0;}',
'div.WordSection1',
' {page:WordSection1;}',
' /* List Definitions */',
'@list l0',
' {mso-list-id:1751544061;',
' mso-list-type:hybrid;',
' mso-list-template-ids:-62