<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>groupInfo</key>
	<dict>
		<key>expandAfterMode</key>
		<integer>0</integer>
		<key>groupName</key>
		<string>Thought Asylum - Text</string>
		<key>notes</key>
		<string></string>
	</dict>
	<key>snippetsTE2</key>
	<array>
		<dict>
			<key>abbreviation</key>
			<string>$cburlenc</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Paste Clipboard URL Encoded (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>encodeURI(TextExpander.pasteboardText);</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>04BC6054-5F11-4F46-8BA2-3633528DC87B</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbwrapw</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Wrap Text Every N Characters by Word [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>//Derived from answer on http://stackoverflow.com/questions/11675397/javascript-only-wordwrap-function-on-whitespace

TextExpander.pasteboardText.replace(/(\S(.{0,%filltext:name=Number of characters to wrap text after:default=80%}\S)?)\s+/g, '$1\n');

%filltop%

</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>CDB1FA32-4D09-4496-9F8B-FC0F96BF92C2</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbwrapc</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Wrap Text Every N Characters [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>TextExpander.pasteboardText.replace(/(.{%filltext:name=Number of characters to wrap at:default=80%})/g, "$1\n")

%filltop%</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>21EB906B-E0A4-4C75-A7E8-5444BD50FE1C</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cburldec</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Paste Clipboard URL Decoded (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>decodeURI(TextExpander.pasteboardText);</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>5F25E893-8732-4614-8368-1261F12BCDD5</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cb2pt</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Convert to Plain Text [Clipboard]</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%clipboard</string>
			<key>snippetType</key>
			<integer>0</integer>
			<key>uuidString</key>
			<string>B37038BE-AA0B-42A3-A94B-BAFCF61906ED</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>FromASCII</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Convert: ASCII to Character [Fill In] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%filltop%
String.fromCharCode(%filltext:name=Character:width=15%);</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>3E7B78C7-7302-488D-89CC-E8F401B71454</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>ToASCII</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Convert: Character to ASCII [Fill In] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%filltop%
'%filltext:name=Character:width=10%'.charCodeAt(0)</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>3A23E39B-08F9-4A0F-AD41-E82680DDC111</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbpadl</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Pad Left [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%snippet:lib_ta_trimandpad%

%filltop%

PadLeft('%clipboard', '%filltext:name=Pad With%', %filltext:name=Extend to how many characters?:default=80%);</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>D6C211EE-C391-4014-9803-95461394DA31</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbpadr</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Pad Right [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%snippet:lib_ta_trimandpad%

%filltop%

PadRight('%clipboard', '%filltext:name=Pad With%', %filltext:name=Extend to how many characters?:default=80%);</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>F93FEA8A-10FE-4887-BDC4-2CB43CF6BC50</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$padr</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Pad Right [Fill In] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%snippet:lib_ta_trimandpad%

%filltop%

PadRight('%filltext:name=Base text%', '%filltext:name=Pad With%', %filltext:name=Extend to how many characters?:default=80%);</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>D3B758DA-C48D-48B9-A33F-556ED69F2E2E</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$padl</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Pad Left [Fill In] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%snippet:lib_ta_trimandpad%

%filltop%

PadLeft('%filltext:name=Base text%', '%filltext:name=Pad With%', %filltext:name=Extend to how many characters?:default=80%);</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>21E711AB-9573-41E3-9359-03913092A56B</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbpadc</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Pad Centre [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%snippet:lib_ta_trimandpad%

%filltop%

PadCentre('%clipboard', '%filltext:name=Pad With%', %filltext:name=Extend to how many characters?:default=80%);</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>8C6FEC8A-D20D-4075-B363-ECC185F8123E</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$padc</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Pad Centre [Fill In] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%snippet:lib_ta_trimandpad%

%filltop%

PadCentre('%filltext:name=Base text%', '%filltext:name=Pad With%', %filltext:name=Extend to how many characters?:default=80%);</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>996C8E2D-FEEA-4867-B005-6370731FF7B3</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbproper</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Convert Case to Title/Proper [Clipboard] (JS) {Alternate}</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%snippet:$cbtitle%</string>
			<key>snippetType</key>
			<integer>0</integer>
			<key>uuidString</key>
			<string>53301641-2E79-475C-AB8C-69B608710C36</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>lib_ta_trimandpad</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>* Library - String Padding (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>function PadLeft(p_strInput,p_strPadChar, p_intLen)
{
	return PadString(p_strPadChar, p_intLen, p_strInput.length) + p_strInput;
}

function PadRight(p_strInput, p_strPadChar, p_intLen)
{
	return p_strInput + PadString(p_strPadChar, p_intLen, p_strInput.length);
}

function PadString(p_strPadChar, p_intLen, p_strLength)
{
	/* Calculate the length of the prefix string*/
	var intPadLength = p_intLen - p_strLength;

	/* Generate the padding string based on array element joins then slice to actual size in case more than one character pad string*/
	var strPad = new Array(intPadLength + 1).join(p_strPadChar).slice(0, intPadLength);

	/* Return the padding string */
	return strPad
}

function PadCentre(p_strInput, p_strPadChar, p_intLen)
{
	return (PadString(p_strPadChar, Math.floor((p_intLen - p_strInput.length) / 2), 0) + p_strInput + PadString(p_strPadChar, Math.floor((p_intLen - p_strInput.length) / 2) + 1, 0)).slice(0, p_intLen);
}
</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>F75B6FAC-1613-4A2F-B4C4-A27465211267</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cb1ssent</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Single Space Sentences [Clipboard] (JS) {Alternate}</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%snippet:$cbsssent%</string>
			<key>snippetType</key>
			<integer>0</integer>
			<key>uuidString</key>
			<string>63F0D5D9-8CB9-4248-8220-E94D064A52A8</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>lib_ta_underline</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>* Library - Underline (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>//This snippet is called by other snippets and should not be used on its own.
function Underline(p_strUnderlineWith)
{
    //Start with the clipboard
    var strOutput = TextExpander.pasteboardText;

    //Get the length of the clipboard content
    var intClipboardLength = strOutput.length;

	//Set-up an underlining string
	var strUnderline = "";

    //Now the underlining string for each character of the original clipboard content
    for (intCounter = 0; intCounter &lt; intClipboardLength; intCounter++) { 
        strUnderline += p_strUnderlineWith;
    }

	//If we didn't have a single character underline string, we'll need to trim the underline string
	//Append a new line and the underlining string to the original clipboard content and return it
	return strOutput + "\n" + strUnderline.substring(0, intClipboardLength);
}</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>BE2EDF95-B66F-4E89-A858-D3C829B6EBA9</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbmdol</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Markdown Number List [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>TextExpander.pasteboardText.replace(/(^.*)/gm, "1\. $1");</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>10099D3C-873A-415C-A1FF-FF2D3B62D3DC</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cb2ssent</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Double Space Sentences [Clipboard] (JS) {Alternate}</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%snippet:$cbdssent%</string>
			<key>snippetType</key>
			<integer>0</integer>
			<key>uuidString</key>
			<string>E1CC8018-069A-4756-8787-D2A40A8AF768</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbdssent</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Double Space Sentences [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>var strOutput = TextExpander.pasteboardText;
//First replace all double spaces to single so we don't end up with triples
strOutput  = strOutput.replace(/\.  /g, '. ');
strOutput  = strOutput.replace(/\!  /g, '! ');
strOutput  = strOutput.replace(/\?  /g, '? ');
//Now replace all single spaces to doubles
strOutput  = strOutput.replace(/\. /g, '.  ');
strOutput  = strOutput.replace(/\! /g, '!  ');
strOutput  = strOutput.replace(/\? /g, '?  ');
strOutput;</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>E846451D-7BF3-4D1F-BB78-987B120F57FD</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbmdul</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Markdown Bulleted List [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>TextExpander.pasteboardText.replace(/(^.*)/gm, "\* $1");</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>11071BBF-163C-462A-96A2-CB42733AEAE5</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbsubst</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Substitute Text [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%filltop%
var strFind = '%filltext:name=FindText:width=20%';
var strReplace = '%filltext:name=ReplaceText:width=20%';
var objRegEx = new RegExp(strFind, 'g');
TextExpander.pasteboardText.replace(objRegEx, strReplace);</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>B0D543A0-91B4-4213-B0BE-52F1319052B1</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cb2tab</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Substitute 2 Spaces to Tab [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>TextExpander.pasteboardText.replace(/  /g, '\t');</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>9A50611C-58BF-48A6-AC12-1D8B4E653F0F</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbsssent</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Single Space Sentences [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>var strOutput = TextExpander.pasteboardText;
strOutput  = strOutput.replace(/\.  /g, '. ');
strOutput  = strOutput.replace(/\!  /g, '! ');
strOutput  = strOutput.replace(/\?  /g, '? ');
strOutput;</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>F2325EC7-5901-42F4-9CB6-C3151DC0F1D5</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cb4tab</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Substitute 4 Spaces to Tab [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>TextExpander.pasteboardText.replace(/    /g, '\t');</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>0DD97EF3-70D7-4D9F-B9B9-8E70CBA1915F</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cb3tab</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Substitute 3 Spaces to Tab [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>TextExpander.pasteboardText.replace(/   /g, '\t');</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>7C95238B-85A8-406B-B15A-CB62CE2AA2A1</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbtab3</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Substitute Tab to 3 Spaces [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>TextExpander.pasteboardText.replace(/\t/g, '   ');</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>E03FCE5D-1387-4539-8156-26F92E9C8DDF</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbtab2</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Substitute Tab to 2 Spaces [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>TextExpander.pasteboardText.replace(/\t/g, '  ');</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>13921B7F-C470-4FEE-B738-B263C08C4DD5</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbtab4</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Substitute Tab to 4 Spaces [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>TextExpander.pasteboardText.replace(/\t/g, '    ');</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>CD03805B-CDDD-4CED-9E4A-E2FEA3CC280A</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbul.</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Underline with . [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%snippet:lib_ta_underline%

Underline('.');</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>3ABDA606-CABE-44A7-ADA0-05D6CABFDD46</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbul_</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Underline with _ [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%snippet:lib_ta_underline%

Underline('_');</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>5A5A6376-1DDF-474A-9756-B04B40519F4B</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbul#</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Underline with # [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%snippet:lib_ta_underline%

Underline('#');</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>E7D653B5-974E-4914-ACA6-051B4BB63A03</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbul+</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Underline with + [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%snippet:lib_ta_underline%

Underline('+');</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>35E0F446-1395-4FE8-8F0F-A5134CA2B5CB</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbul=</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Underline with = [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%snippet:lib_ta_underline%

Underline('=');</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>BD61092E-325B-470C-9AAE-4C19CEEFC497</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbul~</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Underline with ~ [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%snippet:lib_ta_underline%

Underline('~');</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>CD7D93B3-67F0-4263-B47D-EEFB8CFEB62A</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbulx</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Underline - User Specified [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%snippet:lib_ta_underline%

Underline('%filltext:name=Underline Character:default=:width=1%');</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>D6B2A3C6-A503-440E-9C63-DD0D4A130A68</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbul*</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Underline with * [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%snippet:lib_ta_underline%

Underline('*');</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>3EF90CFB-BBA9-4C07-9F7F-A92699457825</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cblow</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Convert Case to Lower [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>TextExpander.pasteboardText.toLowerCase( );</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>E9FB8036-4749-48A6-9B12-66027B38F3EB</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbsortrevalpha</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Sort Lines Reverse Alphabetically [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>TextExpander.pasteboardText.split("\n").sort( ).reverse( ).join("\n");</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>176174E2-D180-4488-B8E9-5B11482E6430</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbsortalpha</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Sort Lines Alphabetically [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>TextExpander.pasteboardText.split("\n").sort( ).join("\n");</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>E06BBD97-D094-48AC-B201-663DC461C9B5</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbsent</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Convert Case to Sentence [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>String.prototype.toProperCase = function( ) {
    return this.replace(/((?:\S[^\.\?\!]*)[\.\?\!]*)/g, function(strInput){return strInput.charAt(0).toUpperCase( ) + strInput.substr(1).toLowerCase( );});
};

TextExpander.pasteboardText.toProperCase( );</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>D7C49FE7-3093-422E-9C3E-5575105B3E6C</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbup</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Convert Case to Upper [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>TextExpander.pasteboardText.toUpperCase( );

</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>5CC1840A-68C7-4F90-8FA1-32F7573AC4B0</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbtitle</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Convert Case to Title/Proper [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>String.prototype.toProperCase = function( ) {
    return this.replace(/([^\W_]+[^\s-]*) */g, function(strInput){return strInput.charAt(0).toUpperCase( ) + strInput.substr(1).toLowerCase( );});
};

TextExpander.pasteboardText.toProperCase( );</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>013EDE8D-0DF6-415A-AE8C-211971182DAE</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>$cbul-</string>
			<key>abbreviationMode</key>
			<integer>1</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>label</key>
			<string>Underline with - [Clipboard] (JS)</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:02Z</date>
			<key>plainText</key>
			<string>%snippet:lib_ta_underline%

Underline('-');</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>DFC96175-E018-4BD6-BC56-141C551655FA</string>
		</dict>
	</array>
</dict>
</plist>
