Server : Apache/2.4.43 (Win64) OpenSSL/1.1.1g PHP/7.4.6
System : Windows NT USER-PC 6.1 build 7601 (Windows 7 Professional Edition Service Pack 1) AMD64
User : User ( 0)
PHP Version : 7.4.6
Disable Function : NONE
Directory :  C:/Program Files (x86)/Microsoft Office/Templates/1028/Behaviors11/ACTIONS/
Upload File :
Current Directory [ Writeable ] Root Directory [ Writeable ]


Current File : C:/Program Files (x86)/Microsoft Office/Templates/1028/Behaviors11/ACTIONS/SETTXTTF.JS
//////////////////////////////////////////////////////////

function FP_setTextFieldText(id,txt,form) {//v1.0
 var el=FP_getObjectByID(id); if(el!=null) el.value=txt;
}

//////////////////////////////////////////////////////////

function getScript()
{
	return "FP_setTextFieldText,FP_getObjectByID";
}

//////////////////////////////////////////////////////////

function getScriptCall()
{
	var sCallString;
	var sTextFieldText;
	var sTextName;
	var eText;
	var oDoc = FrontPage.ActiveDocument;
	sTextFieldText = String( theForm.Message.value );
	sTextFieldText = sTextFieldText.substr( 0, 10000 );	// limit text to 10000 characters
	sTextFieldText=encodeTextArea(sTextFieldText);

	sValue = theForm.TextFieldName.children(theForm.TextFieldName.selectedIndex).value;
	sTextName = sValue.substr(0,sValue.indexOf(', '));
	form = sValue.substring(sValue.indexOf(', ')+2,sValue.length);
	if (sTextName.indexOf('unnamed')>=0)
	{
		sTextName = sTextName.substring(7,sTextName.length);
		nNoName = 1;
		for(i=0; i<oDoc.all.tags("textarea").Length; i++)
		{
			elemTextArea = oDoc.all.tags("textarea").item(i);
			if ((elemTextArea.id == '') && (elemTextArea.name == ''))
			{
				if(nNoName == sTextName)
					eText = elemTextArea;
				nNoName++;
			}
			
		}
		for(i=0; i<oDoc.all.tags("input").Length; i++)
		{
			elemTextArea = oDoc.all.tags("input").item(i);
			if ((elemTextArea.id == '') && (elemTextArea.name == '') && (elemTextArea.type == "text"))
			{
				if(nNoName == sTextName)
					eText = elemTextArea;
				nNoName++;
			}
			
		}
		if (eText==null)
			alert(L_NOTAG_ErrorMessage);
		
	}
	else
	{
		if(form == '')
		{
			var elemCol = oDoc.all(sTextName);
			try
			{
			if (elemCol.length != null)
				for( i=0; i<elemCol.length; i++)
				{
					elem = elemCol(i);
					if ((elem.tagname == "textarea") && (elem.form == null))	
						eText=elem;
					if ((elem.tagname == "input") && (elem.form ==null))
					{
						if (elem.type=="text")
							eText=elem
					}
				}
			}
			catch(e)
			{
				eText=elemCol;			
			}
			if(eText == null)
				alert(L_NOTAG_ErrorMessage);
		}
		else
		{
			eForm = oDoc.all.tags("form").item(form);
			if (eForm == null)
			{
				form=form * 1;
				eForm = oDoc.all.tags("form").item(form);
			}
			eText = eForm.all(sTextName);
		}
	}
	if (eText != null)
	{
		if (eText.name == '')
		{
			if (eText.id == '')
			{
				eText.name = generateUniqueID( oDoc );
				sTextName = eText.name;
			}
			else
				sTextName = eText.id;
		}
		else
			sTextName = eText.name;
	}
	else
		alert(L_NOTAG_ErrorMessage);
	sCallString='FP_setTextFieldText(';
	sCallString += FP_ADJECTIVE_ID + '\'' + sTextName;
	sCallString += '\', \'' + sTextFieldText;
	sCallString += '\', ' + FP_ADJECTIVE_ID + '\'' + form;
	sCallString += '\')';
	return sCallString;
}

//////////////////////////////////////////////////////////

function isScriptEnabled( oDoc )
{
	// script available when textfields in document
	var aoTextAreas = oDoc.all.tags("textarea");

	for( var i = 0; i < aoTextAreas.length; i++ )
	{
		var oElmt = aoTextAreas(i);
		
		if( isValidElmt( oDoc, oElmt ) )
    		return true;    	    		
    }
    		
    var aoInputs = oDoc.all.tags("input");
    
	for( var i = 0; i< aoInputs.length; i++)
	{	
		var oElmt = aoInputs(i);
	
		if( !isValidElmt( oDoc, oElmt ) )
			continue;
	
	    var t=oElmt.Type;
	    if (t.toLowerCase() == "text")
        	return true;
	}
	return false;	
}

//////////////////////////////////////////////////////////


function initPropertyDialog(strScriptCall)
{
	//The arguments should be (id, txt, form)
	var aArguments = extractArgumentsFromScriptCall( strScriptCall );
	var bFound=false;
	nArgs= aArguments.length;
	if (nArgs != 0)
	{
		var id=aArguments[0].strArgument;
		id=trimQuotes(id);
		form = trimQuotes(aArguments[2].strArgument);
		if(form.length==0)
			form = L_NotInForm_ListBox;
		oTextFieldSelector=document.all.tags("select").item("TextFieldName");
		for(i=0; i<oTextFieldSelector.children.length; i++)
		{
			sChildText = oTextFieldSelector.children(i).text;
			if ((sChildText.indexOf(id)>=0) && (sChildText.indexOf(form)>=0))
			{
				oTextFieldSelector.children(i).selected=true;
				bFound = true;
			}
			else
				oTextFieldSelector.children(i).selected=false;
		}
		if (!bFound)
			alert(L_FIELDNOTFOUND_ErrorMessage);
		var sMessage = aArguments[1].strArgument;
		sMessage=trimQuotes(sMessage);
		sMessage=decodeTextArea(sMessage);
		theForm.Message.value = sMessage;
	}
}

//////////////////////////////////////////////////////////

function Validate()
{
	if (theForm.Message.value=="")
	{
		alert(L_NOMESSAGE_ErrorMessage);
		theForm.Message.focus();
		return;
	}
	if (theForm.TextFieldName.children.length == 0)
	{
		alert(L_NOVALIDFIELDS_ErrorMessage);
		return;
	}
	if(isTextBoxTextValid(theForm.Message.value))
	{
		window.returnValue = RETURN_OK;
		window.close();
	}
	else
		theForm.Message.focus();
}

//////////////////////////////////////////////////////////

function CancelAction()
{
	window.returnValue = RETURN_CANCEL;	
	window.close();
}

//////////////////////////////////////////////////////////

function initDialog()
{
	var nNoName=1;
	var sOptionText;
	var sValue='';
	var elemTextArea;
	var elemText;
	var nFormNumber = 0;
	var oDoc = FrontPage.ActiveDocument;
	
	for(i=0; i<oDoc.all.tags("textarea").Length; i++)
	{	
		elemTextArea = oDoc.all.tags("textarea").item(i);

		if( !isValidElmt( oDoc, elemTextArea ) )
			continue;
	
		oOption=document.createElement("option");
		sValue = '';		
				
		var strID;		
		
		if (elemTextArea.id != '')
		{
			strID = '\"' + elemTextArea.id +'\"';
			sValue = elemTextArea.id;
		}
		else
		{
			if (elemTextArea.name != '')
			{
				strID = '\"' + elemTextArea.name +'\"';
				sValue = elemTextArea.name;
			}
			else
			{
				strID = L_Unnamed_ListBox + nNoName;
				sValue = 'unnamed' + nNoName;
				nNoName++;
			}
		}
		sValue += ', ';
		if (elemTextArea.form == null)
		{
			sOptionText = strBuildParam( L_TargetForm_ListBox, L_Textarea_ListBox, strID, L_NotInForm_ListBox, '' );
		}
		else
		{
			if(elemTextArea.form.id != '')
			{
				sOptionText = strBuildParam( L_TargetForm_ListBox, L_Textarea_ListBox, strID, L_InForm_ListBox, '\"' + elemTextArea.form.id + '\"' );
				sValue += elemTextArea.form.id;
			}
			else if(elemTextArea.form.name != '')
				{
					sOptionText = strBuildParam( L_TargetForm_ListBox, L_Textarea_ListBox, strID, L_InForm_ListBox, '\"' + elemTextArea.form.name + '\"' );
					sValue += elemTextArea.form.name;
				}
			else
			{
				nFormNumber = FindFormNumber(oDoc, elemTextArea.form);
				sOptionText = strBuildParam( L_TargetForm_ListBox, L_Textarea_ListBox, strID, L_InForm_ListBox, L_Unnamed_ListBox + nFormNumber );
				sValue += nFormNumber;
			}
		}
		oOption.text = sOptionText;
		oOption.value = sValue;
		theForm.TextFieldName.options.add(oOption);
	}
	for(i=0;i<oDoc.all.tags("input").Length;i++)
	{
		elemText = oDoc.all.tags("input").item(i);

		if( !isValidElmt( oDoc, elemText ) )
			continue;
		
		t=elemText.Type;
    	        if (t.toLowerCase() == "text")
		{
			sValue = '';
			oOption=document.createElement("option");
			
			var strID;
			
			if (elemText.id != '')
			{
				strID = '\"' + elemText.id + '\"';
				sValue = elemText.id;
			}
			else if (elemText.name != '')
			{
				strID = '\"' + elemText.name + '\"';
				sValue = elemText.name;
			}
			else
			{
				strID = L_Unnamed_ListBox + nNoName;
				sValue = 'unnamed' + nNoName;
				nNoName++;
			}
			
			sValue += ', ';
			if (elemText.form == null)
				sOptionText = strBuildParam( L_TargetForm_ListBox, L_Text_ListBox, strID, L_NotInForm_ListBox, '' );
			else
			{
				if(elemText.form.id != '')
				{
					sOptionText = strBuildParam( L_TargetForm_ListBox, L_Text_ListBox, strID, L_InForm_ListBox, '\"' + elemText.form.id + '\"' );	
					sValue += elemText.form.id;
				}
				else if(elemText.form.name != '')
				{
					sOptionText = strBuildParam( L_TargetForm_ListBox, L_Text_ListBox, strID, L_InForm_ListBox, '\"' + elemText.form.name + '\"' );	
					sValue += elemText.form.name;
				}
				else
				{
					nFormNumber = FindFormNumber(oDoc,elemText.form);
					sOptionText = strBuildParam( L_TargetForm_ListBox, L_Text_ListBox, strID, L_InForm_ListBox, L_Unnamed_ListBox + nFormNumber );	
					sValue += nFormNumber;
				}
			}
			oOption.text = sOptionText;
			oOption.value = sValue;
			theForm.TextFieldName.options.add(oOption);
		}
	}
	if(theForm.TextFieldName.options(0) != null)
		theForm.TextFieldName.options(0).selected=true;
}

//////////////////////////////////////////////////////////

function FindFormNumber(oDoc, elemForm)
{
	var formCollection = oDoc.all.tags("form");
	var i=0;
	for(i=0; i<formCollection.Length; i++)
	{
		if(elemForm == formCollection.item(i))
			return i;
	}
	return -1;
}

// SIG // Begin signature block
// SIG // MIIaKgYJKoZIhvcNAQcCoIIaGzCCGhcCAQExCzAJBgUr
// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB
// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB
// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFNUFcXqzGxjK
// SIG // WuK56jWqU4kg3IFZoIIUvDCCArwwggIlAhBKGdI4jIJZ
// SIG // HKVdc18VXdyjMA0GCSqGSIb3DQEBBAUAMIGeMR8wHQYD
// SIG // VQQKExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMRcwFQYD
// SIG // VQQLEw5WZXJpU2lnbiwgSW5jLjEsMCoGA1UECxMjVmVy
// SIG // aVNpZ24gVGltZSBTdGFtcGluZyBTZXJ2aWNlIFJvb3Qx
// SIG // NDAyBgNVBAsTK05PIExJQUJJTElUWSBBQ0NFUFRFRCwg
// SIG // KGMpOTcgVmVyaVNpZ24sIEluYy4wHhcNOTcwNTEyMDAw
// SIG // MDAwWhcNMDQwMTA3MjM1OTU5WjCBnjEfMB0GA1UEChMW
// SIG // VmVyaVNpZ24gVHJ1c3QgTmV0d29yazEXMBUGA1UECxMO
// SIG // VmVyaVNpZ24sIEluYy4xLDAqBgNVBAsTI1ZlcmlTaWdu
// SIG // IFRpbWUgU3RhbXBpbmcgU2VydmljZSBSb290MTQwMgYD
// SIG // VQQLEytOTyBMSUFCSUxJVFkgQUNDRVBURUQsIChjKTk3
// SIG // IFZlcmlTaWduLCBJbmMuMIGfMA0GCSqGSIb3DQEBAQUA
// SIG // A4GNADCBiQKBgQDTLiDwaHwsLS6BHLEGsqcLtxENV9pT
// SIG // 2HXjyTMqstT2CVs08+mQ/gkM0NsbWrnN5/aIsZ3AhyXr
// SIG // fVgQc2p4y3EV/cZY9imrWF6WBP0tYhFYgRzKcZTVIlgv
// SIG // 1cwUBYQ2upSqtE1K6e47Iq1WmX4hnGyGwEpHl2q0pjbV
// SIG // /Akt07Q5mwIDAQABMA0GCSqGSIb3DQEBBAUAA4GBAGFV
// SIG // Dj57x5ISfhEQjiLM1LMTK1voROQLeJ6kfvOnB3Ie4lnv
// SIG // zITjiZRM205h77Ok+0Y9UDQLn3BW9o4qfxfO5WO/eWkH
// SIG // cy6wlSiK9e2qqdJdzQrKEAmPzrOvKJbEeSmEktz/umdC
// SIG // SKaQEOS/YficU+WT0XM/+P2dT4SsVdH9EWNjMIIEAjCC
// SIG // A2ugAwIBAgIQCHptXG9ik0+6xP1D4RQYnTANBgkqhkiG
// SIG // 9w0BAQQFADCBnjEfMB0GA1UEChMWVmVyaVNpZ24gVHJ1
// SIG // c3QgTmV0d29yazEXMBUGA1UECxMOVmVyaVNpZ24sIElu
// SIG // Yy4xLDAqBgNVBAsTI1ZlcmlTaWduIFRpbWUgU3RhbXBp
// SIG // bmcgU2VydmljZSBSb290MTQwMgYDVQQLEytOTyBMSUFC
// SIG // SUxJVFkgQUNDRVBURUQsIChjKTk3IFZlcmlTaWduLCBJ
// SIG // bmMuMB4XDTAxMDIyODAwMDAwMFoXDTA0MDEwNjIzNTk1
// SIG // OVowgaAxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8w
// SIG // HQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTsw
// SIG // OQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93
// SIG // d3cudmVyaXNpZ24uY29tL3JwYSAoYykwMTEnMCUGA1UE
// SIG // AxMeVmVyaVNpZ24gVGltZSBTdGFtcGluZyBTZXJ2aWNl
// SIG // MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
// SIG // wHphh+uypwNjGysaYd6AtxUdoIuQPbsnkoQUOeuFzimS
// SIG // BmZIpANPjehPp/CvXtEvGceR8bWee5Ehzun/407w/K+V
// SIG // WLhjLeaO9ikYzXCOUMPtlrtA274l6EJV1vaF8gbni5kc
// SIG // MfMDD9RMnCQq3Bsbj4LzsO+nTeMUp+CP1sdowmFYqXLU
// SIG // +DBIT9kvb2Mg2YnKgnvCS7woxYFo5+aCQKxGOqD5PzbN
// SIG // TLtUQlp6ZXv+hOTHR1SsuT3sgMca98QzgYHJKpX7f146
// SIG // h5AU28wudfLva+Y9qWC+QgGqT6pbqD8iMZ8SFflzoR6C
// SIG // iwQr6kYCTG2PH1AulUsqeAaEdD2RjyxHMQIDAQABo4G4
// SIG // MIG1MEAGCCsGAQUFBwEBBDQwMjAwBggrBgEFBQcwAYYk
// SIG // aHR0cDovL29jc3AudmVyaXNpZ24uY29tL29jc3Avc3Rh
// SIG // dHVzMAkGA1UdEwQCMAAwRAYDVR0gBD0wOzA5BgtghkgB
// SIG // hvhFAQcBATAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3
// SIG // dy52ZXJpc2lnbi5jb20vcnBhMBMGA1UdJQQMMAoGCCsG
// SIG // AQUFBwMIMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQQF
// SIG // AAOBgQAt809jYCwY2vUkD1KzDOuzvGeFwiPtj0YNzxpN
// SIG // vvN8eiAwMhhoi5K7Mpnwk7g7FQYnez4CBgCkIZKEEwrF
// SIG // mOVAV8UFJeivrxFqqeU7y+kj9pQpXUBV86VTncg2Ojll
// SIG // CHNzpDLSr6y/xwU8/0Xsw+jaJNHOY64Jp/viG+P9QQpq
// SIG // ljCCBBIwggL6oAMCAQICDwDBAIs8PIgR0T72Y+zfQDAN
// SIG // BgkqhkiG9w0BAQQFADBwMSswKQYDVQQLEyJDb3B5cmln
// SIG // aHQgKGMpIDE5OTcgTWljcm9zb2Z0IENvcnAuMR4wHAYD
// SIG // VQQLExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xITAfBgNV
// SIG // BAMTGE1pY3Jvc29mdCBSb290IEF1dGhvcml0eTAeFw05
// SIG // NzAxMTAwNzAwMDBaFw0yMDEyMzEwNzAwMDBaMHAxKzAp
// SIG // BgNVBAsTIkNvcHlyaWdodCAoYykgMTk5NyBNaWNyb3Nv
// SIG // ZnQgQ29ycC4xHjAcBgNVBAsTFU1pY3Jvc29mdCBDb3Jw
// SIG // b3JhdGlvbjEhMB8GA1UEAxMYTWljcm9zb2Z0IFJvb3Qg
// SIG // QXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
// SIG // MIIBCgKCAQEAqQK9wXDmO/JOGyifl3heMOqiqY0lX/j+
// SIG // lUyjt/6doiA+fFGim6KPYDJr0UJkee6sdslU2vLrnIYc
// SIG // j5+EZrPFa3piI9YdPN4PAZLolsS/LWaammgmmdA6LL8M
// SIG // tVgmwUbnCj44liypKDmo7EmDQuOED7uabFVhrIJ8oWAt
// SIG // d0zpmbRkO5pQHDEIJBSfqeeRKxjmPZhjFGBYBWWfHTdS
// SIG // h/en75QCxhvTv1VFs4mAvzrsVJROrv2nem10Tq8YzJYJ
// SIG // KCEAV5BgaTe7SxIHPFb/W/ukZgoIptKBVlfvtjteFoF3
// SIG // BNr2vq6Alf6wzX/WpxpyXDzKvPAIoyIwswaFybMgdxOF
// SIG // 3wIDAQABo4GoMIGlMIGiBgNVHQEEgZowgZeAEFvQcO9p
// SIG // cp4jUX4Usk2O/8uhcjBwMSswKQYDVQQLEyJDb3B5cmln
// SIG // aHQgKGMpIDE5OTcgTWljcm9zb2Z0IENvcnAuMR4wHAYD
// SIG // VQQLExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xITAfBgNV
// SIG // BAMTGE1pY3Jvc29mdCBSb290IEF1dGhvcml0eYIPAMEA
// SIG // izw8iBHRPvZj7N9AMA0GCSqGSIb3DQEBBAUAA4IBAQCV
// SIG // 6AvAjfOXGDXtuAEk2HcR81xgMp+eC8s+BZGIj8k65iHy
// SIG // 8FeTLLWgR8hi7/zXzDs7Wqk2VGn+JG0/ycyq3gV83TGN
// SIG // PZ8QcGq7/hJPGGnA/NBD4xFaIE/qYnuvqhnIKzclLb5l
// SIG // oRKKJQ9jo/dUHPkhydYV81KsbkMyB/2CF/jlZ2wNUfa9
// SIG // 8VLHvefEMPwgMQmIHZUpGk3VHQKl8YDgA7Rb9LHdyFfu
// SIG // ZUnHUlS2tAMoEv+Q1vAIj364l8WrNyzkeuSod+N2oADQ
// SIG // aj/B0jaK4EESqDVqG2rbNeHUHATkqEUEyFozOG5NHA1i
// SIG // twqijNPVVD9GzRxVpnDbEjqHk3Wfp9KgMIIEyTCCA7Gg
// SIG // AwIBAgIQaguZT8AA3qoR1NhAmqi+5jANBgkqhkiG9w0B
// SIG // AQQFADBwMSswKQYDVQQLEyJDb3B5cmlnaHQgKGMpIDE5
// SIG // OTcgTWljcm9zb2Z0IENvcnAuMR4wHAYDVQQLExVNaWNy
// SIG // b3NvZnQgQ29ycG9yYXRpb24xITAfBgNVBAMTGE1pY3Jv
// SIG // c29mdCBSb290IEF1dGhvcml0eTAeFw0wMDEyMTAwODAw
// SIG // MDBaFw0wNTExMTIwODAwMDBaMIGmMQswCQYDVQQGEwJV
// SIG // UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH
// SIG // UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv
// SIG // cmF0aW9uMSswKQYDVQQLEyJDb3B5cmlnaHQgKGMpIDIw
// SIG // MDAgTWljcm9zb2Z0IENvcnAuMSMwIQYDVQQDExpNaWNy
// SIG // b3NvZnQgQ29kZSBTaWduaW5nIFBDQTCCASAwDQYJKoZI
// SIG // hvcNAQEBBQADggENADCCAQgCggEBAKKEFVPYCzAONJX/
// SIG // OhvC8y97bTcjTfPSjOX9r/3FAjQfJMflodxU7H4CdEer
// SIG // 2zJYFhRRKTjxfrK0jDpHtTlOblTCMQw6bfvNzctQnBuu
// SIG // p9jZSiY/tcXLj5biSfJt2OmWPt4Fz/CmVTetL2DNgGFC
// SIG // oUlUSg8Yt0vZk5kwWkd1ZLTTu922qwydT7hzOxg6qrSH
// SIG // jLCIsE1PH04RtTOA3w06ZG9ExzS9SpObvKYd+QUjTmAp
// SIG // j8wq8oSama2o2wpwe9Y0QZClt2bHXBsdozMOm1QDGj+Y
// SIG // kLjM5z0EdEMcj/c55rOsSHprKg5iAWE5dm79PpgHSxTx
// SIG // AUb9FQDgR9pP5AXkgCUCAQOjggEoMIIBJDATBgNVHSUE
// SIG // DDAKBggrBgEFBQcDAzCBogYDVR0BBIGaMIGXgBBb0HDv
// SIG // aXKeI1F+FLJNjv/LoXIwcDErMCkGA1UECxMiQ29weXJp
// SIG // Z2h0IChjKSAxOTk3IE1pY3Jvc29mdCBDb3JwLjEeMBwG
// SIG // A1UECxMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYD
// SIG // VQQDExhNaWNyb3NvZnQgUm9vdCBBdXRob3JpdHmCDwDB
// SIG // AIs8PIgR0T72Y+zfQDAQBgkrBgEEAYI3FQEEAwIBADAd
// SIG // BgNVHQ4EFgQUKVy5G7bNM+67nll99+XKLsQNNCgwGQYJ
// SIG // KwYBBAGCNxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQD
// SIG // AgFGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEE
// SIG // BQADggEBAEVY4ppBf/ydv0h3d66M2eYZxVe0Gr20uV8C
// SIG // oUVqOVn5uSecLU2e/KLkOIo4ZCJC37kvKs+31gbK6yq/
// SIG // 4BqFfNtRCD30ItPUwG2IgRVEX2SDZMSplCyK25A3Sg+3
// SIG // 6NRhj3Z24dkl/ySElY0EVlSUoRw6PoK87qWHjByMS3lf
// SIG // tUn6XjJpOh9UrXVN32TnMDzbZElE+/vEHEJx5qA9Re5r
// SIG // AJ+sQr26EbNW5PvVoiqB2B9OolW+J49wpqJsG/9UioK8
// SIG // gUumobFmeqkXp8sGwEfrprPpMRVTPSoEv/9zSNyLJ0P8
// SIG // Y+juJIdbvjbR6DH1Mtle33l6ujCsaYZK+4wRvxuNVFkw
// SIG // ggUPMIID96ADAgECAgphBxFDAAAAAAA0MA0GCSqGSIb3
// SIG // DQEBBQUAMIGmMQswCQYDVQQGEwJVUzETMBEGA1UECBMK
// SIG // V2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwG
// SIG // A1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSswKQYD
// SIG // VQQLEyJDb3B5cmlnaHQgKGMpIDIwMDAgTWljcm9zb2Z0
// SIG // IENvcnAuMSMwIQYDVQQDExpNaWNyb3NvZnQgQ29kZSBT
// SIG // aWduaW5nIFBDQTAeFw0wMjA1MjUwMDU1NDhaFw0wMzEx
// SIG // MjUwMTA1NDhaMIGhMQswCQYDVQQGEwJVUzETMBEGA1UE
// SIG // CBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEe
// SIG // MBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSsw
// SIG // KQYDVQQLEyJDb3B5cmlnaHQgKGMpIDIwMDIgTWljcm9z
// SIG // b2Z0IENvcnAuMR4wHAYDVQQDExVNaWNyb3NvZnQgQ29y
// SIG // cG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
// SIG // ggEKAoIBAQCqmb05qBgn9Cs9C0w/fHcup8u10YwNwjp0
// SIG // 15O14KBLP1lezkVPmnkp8UnMGkfuVcIIPhIg+FXy7l/T
// SIG // 4MqWvDDe/ljIJzLQhVTo8JEQu/MrvhnlA5sLhh3zsDmM
// SIG // uP0LHTxzJqxXK8opohWQghXid6NAUgOLncJwuh/pNPbz
// SIG // NZJOVYP42jC2IN5XBrVaQgbeWcvy36a9FUdxGSUj0stv
// SIG // mxl532pb8XYFeSn8w1bKj0QIhVWKy8gPRktVy4yWd0qH
// SIG // 6KlBBsf/DeloV2Nyw2lXtEPPMjow3Bvp1UMmKnn+ldsi
// SIG // ZyTJL9A04+b7UUmGuDzQJV/W7J4DYYepaEDH+OID5s8F
// SIG // AgMBAAGjggFAMIIBPDAOBgNVHQ8BAf8EBAMCBsAwEwYD
// SIG // VR0lBAwwCgYIKwYBBQUHAwMwHQYDVR0OBBYEFGvIxlEg
// SIG // 8LQv06C2rn9eJrK4h1IpMIGpBgNVHSMEgaEwgZ6AFClc
// SIG // uRu2zTPuu55Zffflyi7EDTQooXSkcjBwMSswKQYDVQQL
// SIG // EyJDb3B5cmlnaHQgKGMpIDE5OTcgTWljcm9zb2Z0IENv
// SIG // cnAuMR4wHAYDVQQLExVNaWNyb3NvZnQgQ29ycG9yYXRp
// SIG // b24xITAfBgNVBAMTGE1pY3Jvc29mdCBSb290IEF1dGhv
// SIG // cml0eYIQaguZT8AA3qoR1NhAmqi+5jBKBgNVHR8EQzBB
// SIG // MD+gPaA7hjlodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20v
// SIG // cGtpL2NybC9wcm9kdWN0cy9Db2RlU2lnblBDQS5jcmww
// SIG // DQYJKoZIhvcNAQEFBQADggEBADUj/RNU/Onc8N0MFHr6
// SIG // p7PO/ac6yLrl5/YD+1Pbp5mpoJs2nAPrgkccIb0Uy+dn
// SIG // QAnHFpECVc5DQrTNG12w8zIEPRLlHacHp4+jfkVVdhuW
// SIG // lZFp8N0480iJ73BAt9u1VYDAA8QutijcCoIOx0Pjekhd
// SIG // uAaJkkBsbsXc+JrvC74hCowvOrXtp85xh2gj4bPkGH24
// SIG // RwGlK8RYy7KJbF/90yzEb7gjsg3/PPIRRXTyCQaZGN1v
// SIG // wIYBGBIdKxavVu9lM6HqZ070S4Kr6Q/cAfrfYH9mR13L
// SIG // LHDMe07ZBrhujAz+Yh5C+ZN8oqsKntAjEK5NeyeRbya+
// SIG // aPqmP58j68idu4cxggTaMIIE1gIBATCBtTCBpjELMAkG
// SIG // A1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAO
// SIG // BgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29m
// SIG // dCBDb3Jwb3JhdGlvbjErMCkGA1UECxMiQ29weXJpZ2h0
// SIG // IChjKSAyMDAwIE1pY3Jvc29mdCBDb3JwLjEjMCEGA1UE
// SIG // AxMaTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0ECCmEH
// SIG // EUMAAAAAADQwCQYFKw4DAhoFAKCBqjAZBgkqhkiG9w0B
// SIG // CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4w
// SIG // DAYKKwYBBAGCNwIBFTAjBgkqhkiG9w0BCQQxFgQUlD/o
// SIG // s3Avk8ITLmIoeBz18Pu2DL4wSgYKKwYBBAGCNwIBDDE8
// SIG // MDqgGIAWAFMAZQB0AFQAeAB0AFQARgAuAGoAc6EegBxo
// SIG // dHRwOi8vb2ZmaWNlLm1pY3Jvc29mdC5jb20gMA0GCSqG
// SIG // SIb3DQEBAQUABIIBAD8Y5x2Qrv/5h5hEbHoBthKAK+AQ
// SIG // T9PYG90UzsQAmyRSGYheGjGXY+BWZ51uzHs60fDY9Jr9
// SIG // 2XGvjApjnS8VCjueHNolE2G14Xg1Xtg5Y0nf0hG3U+eQ
// SIG // XufdafwOG/WU6HJler45ETOfOGBklmM6yyD6OAUidQhF
// SIG // dolaBWIjb4/pVAwFlMSNpQVgHGHrCZprDFCp3KRmJDkW
// SIG // NzpHn0jzsiRqiU2M0c5Aq0qHbe10Me23WEi41XWgFiwe
// SIG // 662qS/anecgUxUkuq5O7jrlPzzzyEdgDMz+5vnvC3qdQ
// SIG // vpwKpw84w6gQTJ28eftOqhMPg7O4Ip4WdrMK/VwIEJB9
// SIG // L6AqJyqhggJMMIICSAYJKoZIhvcNAQkGMYICOTCCAjUC
// SIG // AQEwgbMwgZ4xHzAdBgNVBAoTFlZlcmlTaWduIFRydXN0
// SIG // IE5ldHdvcmsxFzAVBgNVBAsTDlZlcmlTaWduLCBJbmMu
// SIG // MSwwKgYDVQQLEyNWZXJpU2lnbiBUaW1lIFN0YW1waW5n
// SIG // IFNlcnZpY2UgUm9vdDE0MDIGA1UECxMrTk8gTElBQklM
// SIG // SVRZIEFDQ0VQVEVELCAoYyk5NyBWZXJpU2lnbiwgSW5j
// SIG // LgIQCHptXG9ik0+6xP1D4RQYnTAMBggqhkiG9w0CBQUA
// SIG // oFkwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkq
// SIG // hkiG9w0BCQUxDxcNMDMwNzE1MDYyOTQ0WjAfBgkqhkiG
// SIG // 9w0BCQQxEgQQZ81z63KRs+qn3SdKGEr/sTANBgkqhkiG
// SIG // 9w0BAQEFAASCAQAmwceh4szJ7J4yVung540HUeHESUna
// SIG // 2/kTJfuFvzUFk9WPgVnPbL5pW5r1LUuWObjN2FGDSRQE
// SIG // meXpEkb0Sg5BVkIo6oEuQQ5IJdwXPOfq/KQLJYHCH/RZ
// SIG // kBR8N4QeJEvZHAnrhucNg1SmbUasFPCzjA1BDxfizL9Q
// SIG // RZS6Gqb6TxrtAIxGxNIq9SR4jqnsDS8oxAblKe4IyRca
// SIG // /D/BwG3/n0T9K9btS2oSByeezznruFzkyJJCgbO29CWn
// SIG // v+MG+zIIrKBmGWwZOlQXT97VyzLdhjlclbI7PWU4ND4n
// SIG // uOs+4js3tF877aWMo5N93Hac7mrX1uTxf6KpQK88dvnw
// SIG // h44K
// SIG // End signature block