UA workflow: evaluation failed or is null

Workflow role approval fails with error at a start; following PRD was created out of Role approval template and was not modified after, with exception of setting it to active. I am totally new and learning. Thanks in advance

catalina.out:

2019-09-10 15:37:01,681 INFO [com.netiq.idm.auth.oauth.OAuthRestFilter] (https-jsse-nio-8543-exec-14) [RBPM] SSO Header issued by SSO Filter oauth for User cn=Test2IDM,ou=users,o=data.
2019-09-10 15:37:01,683 INFO [com.novell.common.auth.saml.AuthTokenGenerator] (https-jsse-nio-8543-exec-14) [RBPM] Logging in using proxy authorization from SSO filter oauth.
2019-09-10 15:37:01,698 INFO [com.netiq.idm.auth.oauth.OAuthRestFilter] (https-jsse-nio-8543-exec-25) [RBPM] SSO Header issued by SSO Filter oauth for User cn=Test2IDM,ou=users,o=data.
2019-09-10 15:37:01,698 INFO [com.novell.common.auth.saml.AuthTokenGenerator] (https-jsse-nio-8543-exec-25) [RBPM] Logging in using proxy authorization from SSO filter oauth.
2019-09-10 15:37:01,776 INFO [com.netiq.idm.auth.oauth.OAuthRestFilter] (https-jsse-nio-8543-exec-22) [RBPM] SSO Header issued by SSO Filter oauth for User cn=Test2IDM,ou=users,o=data.
2019-09-10 15:37:01,779 INFO [com.novell.common.auth.saml.AuthTokenGenerator] (https-jsse-nio-8543-exec-22) [RBPM] Logging in using proxy authorization from SSO filter oauth.
2019-09-10 15:37:01,789 INFO [com.novell.pwdmgt.util.PasswordHelper] (https-jsse-nio-8543-exec-14) [RBPM] [Login_Success] cn=Test2IDM,ou=users,o=data successfully logged in.
2019-09-10 15:37:01,808 INFO [com.netiq.idm.auth.oauth.OAuthRestFilter] (https-jsse-nio-8543-exec-26) [RBPM] SSO Header issued by SSO Filter oauth for User cn=Test2IDM,ou=users,o=data.
2019-09-10 15:37:01,809 INFO [com.novell.common.auth.saml.AuthTokenGenerator] (https-jsse-nio-8543-exec-26) [RBPM] Logging in using proxy authorization from SSO filter oauth.
2019-09-10 15:37:01,984 INFO [com.novell.pwdmgt.util.PasswordHelper] (https-jsse-nio-8543-exec-22) [RBPM] [Login_Success] cn=Test2IDM,ou=users,o=data successfully logged in.
2019-09-10 15:37:01,989 INFO [com.novell.pwdmgt.util.PasswordHelper] (https-jsse-nio-8543-exec-25) [RBPM] [Login_Success] cn=Test2IDM,ou=users,o=data successfully logged in.
2019-09-10 15:37:02,108 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (https-jsse-nio-8543-exec-14) [RBPM] Evaluating the script : attr.getValue("givenName") " " attr.getValue("sn")
2019-09-10 15:37:02,123 INFO [com.novell.pwdmgt.util.PasswordHelper] (https-jsse-nio-8543-exec-26) [RBPM] [Login_Success] cn=Test2IDM,ou=users,o=data successfully logged in.
2019-09-10 15:37:02,469 DEBUG [com.novell.idm.nrf.service.ResourceManagerService] (https-jsse-nio-8543-exec-14) [RBPM] Helpdesk resources count - 6
2019-09-10 15:37:02,515 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (https-jsse-nio-8543-exec-24) [RBPM] Evaluating the script : attr.getValue("givenName") " " attr.getValue("sn")
2019-09-10 15:37:02,523 DEBUG [com.novell.idm.nrf.service.ResourceManagerService] (https-jsse-nio-8543-exec-26) [RBPM] Helpdesk resources count - 6
2019-09-10 15:37:02,565 DEBUG [com.novell.idm.nrf.service.ResourceManagerService] (https-jsse-nio-8543-exec-22) [RBPM] Helpdesk resources count - 6
2019-09-10 15:37:02,635 DEBUG [com.novell.idm.nrf.service.ResourceManagerService] (https-jsse-nio-8543-exec-24) [RBPM] Helpdesk resources count - 6
2019-09-10 15:37:02,767 INFO [com.novell.idm.nrf.service.RoleManagerService] (https-jsse-nio-8543-exec-21) [RBPM] [Role_Request] Requested by cn=Test2IDM,ou=users,o=data, Target DN: cn=Test2IDM,ou=users,o=data, Source DN:cn=ordinaryuser,cn=level30,cn=roledefs,cn=roleconfig,cn=appconfig,cn=user application driver,cn=driverset1,ou=drivers,o=system, Request DN:cn=20190910153702-b8299acb3bb44ec6b471ac733c79a575-0,cn=Requests,cn=RoleConfig,cn=AppConfig,cn=User Application Driver,cn=driverset1,ou=drivers,o=system, Request Category: 10, Request Status: 0, Original Request Status: 0, Correlation ID: UARest#ResourceRequest#20190910-15

2019-09-10 15:37:03,275 INFO [com.novell.pwdmgt.util.PasswordHelper] (https-jsse-nio-8543-exec-20) [RBPM] [Login_Success] cn=uaadmin,ou=sa,o=data successfully logged in.
2019-09-10 15:37:03,285 TRACE [com.novell.soa.af.impl.soap.ProvisioningImpl] (https-jsse-nio-8543-exec-20) [RBPM] Is Request New = [true]
2019-09-10 15:37:03,285 DEBUG [com.novell.soa.af.impl.soap.ProvisioningImpl] (https-jsse-nio-8543-exec-20) [RBPM] starting process ID =[cn=OrdinaryUserApproval,cn=RequestDefs,cn=AppConfig,cn=User Application Driver,cn=driverset1,ou=drivers,o=system] recipient = [cn=Test2IDM,ou=users,o=data] proxyUser = [null]
2019-09-10 15:37:03,285 DEBUG [com.novell.soa.af.impl.soap.ProvisioningImpl] (https-jsse-nio-8543-exec-20) [RBPM] dataitem[0] = com.novell.soa.af.impl.soap.DataItem={_Name=nrfRequestDN,_Value=com.novell.soa.af.impl.soap.StringArray={_String=[cn=20190910153702-b8299acb3bb44ec6b471ac733c79a575-0,cn=Requests,cn=RoleConfig,cn=AppConfig,cn=User Application Driver,cn=driverset1,ou=drivers,o=system]}}
2019-09-10 15:37:03,307 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (https-jsse-nio-8543-exec-20) [RBPM] /*
http://www.JSON.org/json2.js
2011-10-19

Public Domain.

NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.

See http://www.JSON.org/js.html


This code should be minified before deployment.
See http://javascript.crockford.com/jsmin.html

USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO
NOT CONTROL.


This file creates a global JSON object containing two methods: stringify
and parse.

JSON.stringify(value, replacer, space)
value any JavaScript value, usually an object or array.

replacer an optional parameter that determines how object
values are stringified for objects. It can be a
function or an array of strings.

space an optional parameter that specifies the indentation
of nested structures. If it is omitted, the text will
be packed without extra whitespace. If it is a number,
it will specify the number of spaces to indent at each
level. If it is a string (such as '\t' or ' '),
it contains the characters used to indent at each level.

This method produces a JSON text from a JavaScript value.

When an object value is found, if the object contains a toJSON
method, its toJSON method will be called and the result will be
stringified. A toJSON method does not serialize: it returns the
value represented by the name/value pair that should be serialized,
or undefined if nothing should be serialized. The toJSON method
will be passed the key associated with the value, and this will be
bound to the value

For example, this would serialize Dates as ISO strings.

Date.prototype.toJSON = function (key) {
function f(n) {
// Format integers to have at least two digits.
return n < 10 ? '0' n : n;
}

return this.getUTCFullYear() '-'
f(this.getUTCMonth() 1) '-'
f(this.getUTCDate()) 'T'
f(this.getUTCHours()) ':'
f(this.getUTCMinutes()) ':'
f(this.getUTCSeconds()) 'Z';
};

You can provide an optional replacer method. It will be passed the
key and value of each member, with this bound to the containing
object. The value that is returned from your method will be
serialized. If your method returns undefined, then the member will
be excluded from the serialization.

If the replacer parameter is an array of strings, then it will be
used to select the members to be serialized. It filters the results
such that only members with keys listed in the replacer array are
stringified.

Values that do not have JSON representations, such as undefined or
functions, will not be serialized. Such values in objects will be
dropped; in arrays they will be replaced with null. You can use
a replacer function to replace those with JSON values.
JSON.stringify(undefined) returns undefined.

The optional space parameter produces a stringification of the
value that is filled with line breaks and indentation to make it
easier to read.

If the space parameter is a non-empty string, then that string will
be used for indentation. If the space parameter is a number, then
the indentation will be that many spaces.

Example:

text = JSON.stringify(['e', {pluribus: 'unum'}]);
// text is '["e",{"pluribus":"unum"}]'


text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t');
// text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]'

text = JSON.stringify([new Date()], function (key, value) {
return this[key] instanceof Date ?
'Date(' this[key] ')' : value;
});
// text is '["Date(---current time---)"]'


JSON.parse(text, reviver)
This method parses a JSON text to produce an object or array.
It can throw a SyntaxError exception.

The optional reviver parameter is a function that can filter and
transform the results. It receives each of the keys and values,
and its return value is used instead of the original value.
If it returns what it received, then the structure is not modified.
If it returns undefined then the member is deleted.

Example:

// Parse the text. Values that look like ISO date strings will
// be converted to Date objects.

myData = JSON.parse(text, function (key, value) {
var a;
if (typeof value === 'string') {
a =
/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);
if (a) {
return new Date(Date.UTC( a[1], a[2] - 1, a[3], a[4],
a[5], a[6]));
}
}
return value;
});

myData = JSON.parse('["Date(09/09/2001)"]', function (key, value) {
var d;
if (typeof value === 'string' &&
value.slice(0, 5) === 'Date(' &&
value.slice(-1) === ')') {
d = new Date(value.slice(5, -1));
if (d) {
return d;
}
}
return value;
});


This is a reference implementation. You are free to copy, modify, or
redistribute.
*/

/*jslint evil: true, regexp: true */

/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply,
call, charCodeAt, getUTCDate, getUTCFullYear, getUTCHours,
getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join,
lastIndex, length, parse, prototype, push, replace, slice, stringify,
test, toJSON, toString, valueOf
*/


// Create a JSON object only if one does not already exist. We create the
// methods in a closure to avoid creating global variables.

// delta from original
// 1) publish these scripts to ScriptVault.JSON.parse, ScriptValue.JSON.stringify
// 2) replace throw statements with return null, as for some reason rhino is getting a parsing error on the throw

// delta 1: create script vault if it does not exist
var ScriptVault;
if (!ScriptVault) {
ScriptVault = {};
}

(function () {
var JSON;
if (!JSON) {
JSON = {};
}

// delta 2: add JSON object to our script vault
ScriptVault.JSON = JSON;

'use strict';

function f(n) {
// Format integers to have at least two digits.
return n < 10 ? '0' n : n;
}

if (typeof Date.prototype.toJSON !== 'function') {

Date.prototype.toJSON = function (key) {

return isFinite(this.valueOf())
? this.getUTCFullYear() '-'
f(this.getUTCMonth() 1) '-'
f(this.getUTCDate()) 'T'
f(this.getUTCHours()) ':'
f(this.getUTCMinutes()) ':'
f(this.getUTCSeconds()) 'Z'
: null;
};

String.prototype.toJSON =
Number.prototype.toJSON =
Boolean.prototype.toJSON = function (key) {
return this.valueOf();
};
}

var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
gap,
indent,
meta = { // table of character substitutions
'\b': '\\b',
'\t': '\\t',
'\n': '\\n',
'\f': '\\f',
'\r': '\\r',
'"' : '\\"',
'\\': '\\\\'
},
rep;


function quote(string) {

// If the string contains no control characters, no quote characters, and no
// backslash characters, then we can safely slap some quotes around it.
// Otherwise we must also replace the offending characters with safe escape
// sequences.

escapable.lastIndex = 0;
return escapable.test(string) ? '"' string.replace(escapable, function (a) {
var c = meta[a];
return typeof c === 'string'
? c
: '\\u' ('0000' a.charCodeAt(0).toString(16)).slice(-4);
}) '"' : '"' string '"';
}


function str(key, holder) {

// Produce a string from holder[key].

var i, // The loop counter.
k, // The member key.
v, // The member value.
length,
mind = gap,
partial,
value = holder[key];

// If the value has a toJSON method, call it to obtain a replacement value.

if (value && typeof value === 'object' &&
typeof value.toJSON === 'function') {
value = value.toJSON(key);
}

// If we were called with a replacer function, then call the replacer to
// obtain a replacement value.

if (typeof rep === 'function') {
value = rep.call(holder, key, value);
}

// What happens next depends on the value's type.

switch (typeof value) {
case 'string':
return quote(value);

case 'number':

// JSON numbers must be finite. Encode non-finite numbers as null.

return isFinite(value) ? String(value) : 'null';

case 'boolean':
case 'null':

// If the value is a boolean or null, convert it to a string. Note:
// typeof null does not produce 'null'. The case is included here in
// the remote chance that this gets fixed someday.

return String(value);

// If the type is 'object', we might be dealing with an object or an array or
// null.

case 'object':

// Due to a specification blunder in ECMAScript, typeof null is 'object',
// so watch out for that case.

if (!value) {
return 'null';
}

// Make an array to hold the partial results of stringifying this object value.

gap = indent;
partial = [];

// Is the value an array?

if (Object.prototype.toString.apply(value) === '[object Array]') {

// The value is an array. Stringify every element. Use null as a placeholder
// for non-JSON values.

length = value.length;
for (i = 0; i < length; i = 1) {
partial[i] = str(i, value) || 'null';
}

// Join all of the elements together, separated with commas, and wrap them in
// brackets.

v = partial.length === 0
? '[]'
: gap
? '[\n' gap partial.join(',\n' gap) '\n' mind ']'
: '[' partial.join(',') ']';
gap = mind;
return v;
}

// If the replacer is an array, use it to select the members to be stringified.

if (rep && typeof rep === 'object') {
length = rep.length;
for (i = 0; i < length; i = 1) {
if (typeof rep[i] === 'string') {
k = rep[i];
v = str(k, value);
if (v) {
partial.push(quote(k) (gap ? ': ' : ':') v);
}
}
}
} else {

// Otherwise, iterate through all of the keys in the object.

for (k in value) {
if (Object.prototype.hasOwnProperty.call(value, k)) {
v = str(k, value);
if (v) {
partial.push(quote(k) (gap ? ': ' : ':') v);
}
}
}
}

// Join all of the member texts together, separated with commas,
// and wrap them in braces.

v = partial.length === 0
? '{}'
: gap
? '{\n' gap partial.join(',\n' gap) '\n' mind '}'
: '{' partial.join(',') '}';
gap = mind;
return v;
}
}

// If the JSON object does not yet have a stringify method, give it one.

if (typeof JSON.stringify !== 'function') {
JSON.stringify = function (value, replacer, space) {

// The stringify method takes a value and an optional replacer, and an optional
// space parameter, and returns a JSON text. The replacer can be a function
// that can replace values, or an array of strings that will select the keys.
// A default replacer method can be provided. Use of the space parameter can
// produce text that is more easily readable.

var i;
gap = '';
indent = '';

// If the space parameter is a number, make an indent string containing that
// many spaces.

if (typeof space === 'number') {
for (i = 0; i < space; i = 1) {
indent = ' ';
}

// If the space parameter is a string, it will be used as the indent string.

} else if (typeof space === 'string') {
indent = space;
}

// If there is a replacer, it must be a function or an array.
// Otherwise, throw an error.

rep = replacer;
if (replacer && typeof replacer !== 'function' &&
(typeof replacer !== 'object' ||
typeof replacer.length !== 'number')) {
// note: replace throw with null return, does not parse in rhino
//throw new Error('JSON.stringify');
return null;
}

// Make a fake root object containing our value under the key of ''.
// Return the result of stringifying the value.

return str('', {'': value});
};
}


// If the JSON object does not yet have a parse method, give it one.

if (typeof JSON.parse !== 'function') {
JSON.parse = function (text, reviver) {

// The parse method takes a text and an optional reviver function, and returns
// a JavaScript value if the text is a valid JSON text.

var j;

function walk(holder, key) {

// The walk method is used to recursively walk the resulting structure so
// that modifications can be made.

var k, v, value = holder[key];
if (value && typeof value === 'object') {
for (k in value) {
if (Object.prototype.hasOwnProperty.call(value, k)) {
v = walk(value, k);
if (v !== undefined) {
value[k] = v;
} else {
delete value[k];
}
}
}
}
return reviver.call(holder, key, value);
}


// Parsing happens in four stages. In the first stage, we replace certain
// Unicode characters with escape sequences. JavaScript handles many characters
// incorrectly, either silently deleting them, or treating them as line endings.

text = String(text);
cx.lastIndex = 0;
if (cx.test(text)) {
text = text.replace(cx, function (a) {
return '\\u'
('0000' a.charCodeAt(0).toString(16)).slice(-4);
});
}

// In the second stage, we run the text against regular expressions that look
// for non-JSON patterns. We are especially concerned with '()' and 'new'
// because they can cause invocation, and '=' because it can cause mutation.
// But just to be safe, we want to reject all unexpected forms.

// We split the second stage into 4 regexp operations in order to work around
// crippling inefficiencies in IE's and Safari's regexp engines. First we
// replace the JSON backslash pairs with '@' (a non-JSON character). Second, we
// replace all simple value tokens with ']' characters. Third, we delete all
// open brackets that follow a colon or comma or that begin the text. Finally,
// we look to see that the remaining characters are only whitespace or ']' or
// ',' or ':' or '{' or '}'. If that is so, then the text is safe for eval.

if (/^[\],:{}\s]*$/
.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@')
.replace(/"[^"\\\n\r]*"|true|false|null|-?\d (?:\.\d*)?(?:[eE][ \-]?\d )?/g, ']')
.replace(/(?:^|:|,)(?:\s*\[) /g, ''))) {

// In the third stage we use the eval function to compile the text into a
// JavaScript structure. The '{' operator is subject to a syntactic ambiguity
// in Javascript&colon; it can begin a block or an object literal. We wrap the text
// in parens to eliminate the ambiguity.

j = eval('(' text ')');

// In the optional fourth stage, we recursively walk the new structure, passing
// each name/value pair to a reviver function for possible transformation.

return typeof reviver === 'function'
? walk({'': j}, '')
: j;
}

// If the text is not JSON parseable, then a SyntaxError is thrown.
// note: replace throw with null return, does not parse in rhino
//throw new SyntaxError('JSON.parse');
return null;
};
}
}());
2019-09-10 15:37:03,309 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (https-jsse-nio-8543-exec-20) [RBPM] Evaluating the script : /*
http://www.JSON.org/json2.js
2011-10-19

Public Domain.

NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.

See http://www.JSON.org/js.html


This code should be minified before deployment.
See http://javascript.crockford.com/jsmin.html

USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO
NOT CONTROL.


This file creates a global JSON object containing two methods: stringify
and parse.

JSON.stringify(value, replacer, space)
value any JavaScript value, usually an object or array.

replacer an optional parameter that determines how object
values are stringified for objects. It can be a
function or an array of strings.

space an optional parameter that specifies the indentation
of nested structures. If it is omitted, the text will
be packed without extra whitespace. If it is a number,
it will specify the number of spaces to indent at each
level. If it is a string (such as '\t' or '&nbsp;'),
it contains the characters used to indent at each level.

This method produces a JSON text from a JavaScript value.

When an object value is found, if the object contains a toJSON
method, its toJSON method will be called and the result will be
stringified. A toJSON method does not serialize: it returns the
value represented by the name/value pair that should be serialized,
or undefined if nothing should be serialized. The toJSON method
will be passed the key associated with the value, and this will be
bound to the value

For example, this would serialize Dates as ISO strings.

Date.prototype.toJSON = function (key) {
function f(n) {
// Format integers to have at least two digits.
return n < 10 ? '0' n : n;
}

return this.getUTCFullYear() '-'
f(this.getUTCMonth() 1) '-'
f(this.getUTCDate()) 'T'
f(this.getUTCHours()) ':'
f(this.getUTCMinutes()) ':'
f(this.getUTCSeconds()) 'Z';
};

You can provide an optional replacer method. It will be passed the
key and value of each member, with this bound to the containing
object. The value that is returned from your method will be
serialized. If your method returns undefined, then the member will
be excluded from the serialization.

If the replacer parameter is an array of strings, then it will be
used to select the members to be serialized. It filters the results
such that only members with keys listed in the replacer array are
stringified.

Values that do not have JSON representations, such as undefined or
functions, will not be serialized. Such values in objects will be
dropped; in arrays they will be replaced with null. You can use
a replacer function to replace those with JSON values.
JSON.stringify(undefined) returns undefined.

The optional space parameter produces a stringification of the
value that is filled with line breaks and indentation to make it
easier to read.

If the space parameter is a non-empty string, then that string will
be used for indentation. If the space parameter is a number, then
the indentation will be that many spaces.

Example:

text = JSON.stringify(['e', {pluribus: 'unum'}]);
// text is '["e",{"pluribus":"unum"}]'


text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t');
// text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]'

text = JSON.stringify([new Date()], function (key, value) {
return this[key] instanceof Date ?
'Date(' this[key] ')' : value;
});
// text is '["Date(---current time---)"]'


JSON.parse(text, reviver)
This method parses a JSON text to produce an object or array.
It can throw a SyntaxError exception.

The optional reviver parameter is a function that can filter and
transform the results. It receives each of the keys and values,
and its return value is used instead of the original value.
If it returns what it received, then the structure is not modified.
If it returns undefined then the member is deleted.

Example:

// Parse the text. Values that look like ISO date strings will
// be converted to Date objects.

myData = JSON.parse(text, function (key, value) {
var a;
if (typeof value === 'string') {
a =
/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);
if (a) {
return new Date(Date.UTC( a[1], a[2] - 1, a[3], a[4],
a[5], a[6]));
}
}
return value;
});

myData = JSON.parse('["Date(09/09/2001)"]', function (key, value) {
var d;
if (typeof value === 'string' &&
value.slice(0, 5) === 'Date(' &&
value.slice(-1) === ')') {
d = new Date(value.slice(5, -1));
if (d) {
return d;
}
}
return value;
});


This is a reference implementation. You are free to copy, modify, or
redistribute.
*/

/*jslint evil: true, regexp: true */

/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply,
call, charCodeAt, getUTCDate, getUTCFullYear, getUTCHours,
getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join,
lastIndex, length, parse, prototype, push, replace, slice, stringify,
test, toJSON, toString, valueOf
*/


// Create a JSON object only if one does not already exist. We create the
// methods in a closure to avoid creating global variables.

// delta from original
// 1) publish these scripts to ScriptVault.JSON.parse, ScriptValue.JSON.stringify
// 2) replace throw statements with return null, as for some reason rhino is getting a parsing error on the throw

// delta 1: create script vault if it does not exist
var ScriptVault;
if (!ScriptVault) {
ScriptVault = {};
}

(function () {
var JSON;
if (!JSON) {
JSON = {};
}

// delta 2: add JSON object to our script vault
ScriptVault.JSON = JSON;

'use strict';

function f(n) {
// Format integers to have at least two digits.
return n < 10 ? '0' n : n;
}

if (typeof Date.prototype.toJSON !== 'function') {

Date.prototype.toJSON = function (key) {

return isFinite(this.valueOf())
? this.getUTCFullYear() '-'
f(this.getUTCMonth() 1) '-'
f(this.getUTCDate()) 'T'
f(this.getUTCHours()) ':'
f(this.getUTCMinutes()) ':'
f(this.getUTCSeconds()) 'Z'
: null;
};

String.prototype.toJSON =
Number.prototype.toJSON =
Boolean.prototype.toJSON = function (key) {
return this.valueOf();
};
}

var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
gap,
indent,
meta = { // table of character substitutions
'\b': '\\b',
'\t': '\\t',
'\n': '\\n',
'\f': '\\f',
'\r': '\\r',
'"' : '\\"',
'\\': '\\\\'
},
rep;


function quote(string) {

// If the string contains no control characters, no quote characters, and no
// backslash characters, then we can safely slap some quotes around it.
// Otherwise we must also replace the offending characters with safe escape
// sequences.

escapable.lastIndex = 0;
return escapable.test(string) ? '"' string.replace(escapable, function (a) {
var c = meta[a];
return typeof c === 'string'
? c
: '\\u' ('0000' a.charCodeAt(0).toString(16)).slice(-4);
}) '"' : '"' string '"';
}


function str(key, holder) {

// Produce a string from holder[key].

var i, // The loop counter.
k, // The member key.
v, // The member value.
length,
mind = gap,
partial,
value = holder[key];

// If the value has a toJSON method, call it to obtain a replacement value.

if (value && typeof value === 'object' &&
typeof value.toJSON === 'function') {
value = value.toJSON(key);
}

// If we were called with a replacer function, then call the replacer to
// obtain a replacement value.

if (typeof rep === 'function') {
value = rep.call(holder, key, value);
}

// What happens next depends on the value's type.

switch (typeof value) {
case 'string':
return quote(value);

case 'number':

// JSON numbers must be finite. Encode non-finite numbers as null.

return isFinite(value) ? String(value) : 'null';

case 'boolean':
case 'null':

// If the value is a boolean or null, convert it to a string. Note:
// typeof null does not produce 'null'. The case is included here in
// the remote chance that this gets fixed someday.

return String(value);

// If the type is 'object', we might be dealing with an object or an array or
// null.

case 'object':

// Due to a specification blunder in ECMAScript, typeof null is 'object',
// so watch out for that case.

if (!value) {
return 'null';
}

// Make an array to hold the partial results of stringifying this object value.

gap = indent;
partial = [];

// Is the value an array?

if (Object.prototype.toString.apply(value) === '[object Array]') {

// The value is an array. Stringify every element. Use null as a placeholder
// for non-JSON values.

length = value.length;
for (i = 0; i < length; i = 1) {
partial[i] = str(i, value) || 'null';
}

// Join all of the elements together, separated with commas, and wrap them in
// brackets.

v = partial.length === 0
? '[]'
: gap
? '[\n' gap partial.join(',\n' gap) '\n' mind ']'
: '[' partial.join(',') ']';
gap = mind;
return v;
}

// If the replacer is an array, use it to select the members to be stringified.

if (rep && typeof rep === 'object') {
length = rep.length;
for (i = 0; i < length; i = 1) {
if (typeof rep[i] === 'string') {
k = rep[i];
v = str(k, value);
if (v) {
partial.push(quote(k) (gap ? ': ' : ':') v);
}
}
}
} else {

// Otherwise, iterate through all of the keys in the object.

for (k in value) {
if (Object.prototype.hasOwnProperty.call(value, k)) {
v = str(k, value);
if (v) {
partial.push(quote(k) (gap ? ': ' : ':') v);
}
}
}
}

// Join all of the member texts together, separated with commas,
// and wrap them in braces.

v = partial.length === 0
? '{}'
: gap
? '{\n' gap partial.join(',\n' gap) '\n' mind '}'
: '{' partial.join(',') '}';
gap = mind;
return v;
}
}

// If the JSON object does not yet have a stringify method, give it one.

if (typeof JSON.stringify !== 'function') {
JSON.stringify = function (value, replacer, space) {

// The stringify method takes a value and an optional replacer, and an optional
// space parameter, and returns a JSON text. The replacer can be a function
// that can replace values, or an array of strings that will select the keys.
// A default replacer method can be provided. Use of the space parameter can
// produce text that is more easily readable.

var i;
gap = '';
indent = '';

// If the space parameter is a number, make an indent string containing that
// many spaces.

if (typeof space === 'number') {
for (i = 0; i < space; i = 1) {
indent = ' ';
}

// If the space parameter is a string, it will be used as the indent string.

} else if (typeof space === 'string') {
indent = space;
}

// If there is a replacer, it must be a function or an array.
// Otherwise, throw an error.

rep = replacer;
if (replacer && typeof replacer !== 'function' &&
(typeof replacer !== 'object' ||
typeof replacer.length !== 'number')) {
// note: replace throw with null return, does not parse in rhino
//throw new Error('JSON.stringify');
return null;
}

// Make a fake root object containing our value under the key of ''.
// Return the result of stringifying the value.

return str('', {'': value});
};
}


// If the JSON object does not yet have a parse method, give it one.

if (typeof JSON.parse !== 'function') {
JSON.parse = function (text, reviver) {

// The parse method takes a text and an optional reviver function, and returns
// a JavaScript value if the text is a valid JSON text.

var j;

function walk(holder, key) {

// The walk method is used to recursively walk the resulting structure so
// that modifications can be made.

var k, v, value = holder[key];
if (value && typeof value === 'object') {
for (k in value) {
if (Object.prototype.hasOwnProperty.call(value, k)) {
v = walk(value, k);
if (v !== undefined) {
value[k] = v;
} else {
delete value[k];
}
}
}
}
return reviver.call(holder, key, value);
}


// Parsing happens in four stages. In the first stage, we replace certain
// Unicode characters with escape sequences. JavaScript handles many characters
// incorrectly, either silently deleting them, or treating them as line endings.

text = String(text);
cx.lastIndex = 0;
if (cx.test(text)) {
text = text.replace(cx, function (a) {
return '\\u'
('0000' a.charCodeAt(0).toString(16)).slice(-4);
});
}

// In the second stage, we run the text against regular expressions that look
// for non-JSON patterns. We are especially concerned with '()' and 'new'
// because they can cause invocation, and '=' because it can cause mutation.
// But just to be safe, we want to reject all unexpected forms.

// We split the second stage into 4 regexp operations in order to work around
// crippling inefficiencies in IE's and Safari's regexp engines. First we
// replace the JSON backslash pairs with '@' (a non-JSON character). Second, we
// replace all simple value tokens with ']' characters. Third, we delete all
// open brackets that follow a colon or comma or that begin the text. Finally,
// we look to see that the remaining characters are only whitespace or ']' or
// ',' or ':' or '{' or '}'. If that is so, then the text is safe for eval.

if (/^[\],:{}\s]*$/
.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@')
.replace(/"[^"\\\n\r]*"|true|false|null|-?\d (?:\.\d*)?(?:[eE][ \-]?\d )?/g, ']')
.replace(/(?:^|:|,)(?:\s*\[) /g, ''))) {

// In the third stage we use the eval function to compile the text into a
// JavaScript structure. The '{' operator is subject to a syntactic ambiguity
// in Javascript&colon; it can begin a block or an object literal. We wrap the text
// in parens to eliminate the ambiguity.

j = eval('(' text ')');

// In the optional fourth stage, we recursively walk the new structure, passing
// each name/value pair to a reviver function for possible transformation.

return typeof reviver === 'function'
? walk({'': j}, '')
: j;
}

// If the text is not JSON parseable, then a SyntaxError is thrown.
// note: replace throw with null return, does not parse in rhino
//throw new SyntaxError('JSON.parse');
return null;
};
}
}());
2019-09-10 15:37:03,524 DEBUG [com.novell.soa.af.impl.core.EngineImpl] (https-jsse-nio-8543-exec-20) [RBPM] startProcess() process id =cn=OrdinaryUserApproval,cn=RequestDefs,cn=AppConfig,cn=User Application Driver,cn=driverset1,ou=drivers,o=system
2019-09-10 15:37:03,525 TRACE [com.novell.soa.af.impl.core.ProcessImpl] (https-jsse-nio-8543-exec-20) [RBPM] start() requestId=92adb29bb7d7413a8291e198f8436a55, type=cn=OrdinaryUserApproval,cn=RequestDefs,cn=AppConfig,cn=User Application Driver,cn=driverset1,ou=drivers,o=system
2019-09-10 15:37:03,525 TRACE [com.novell.soa.af.impl.link.Link] (https-jsse-nio-8543-exec-20) [RBPM] Link() FORWARD[Start, Activity4]
2019-09-10 15:37:03,528 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (https-jsse-nio-8543-exec-20) [RBPM] Evaluating the script : /*
http://www.JSON.org/json2.js
2011-10-19

Public Domain.

NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.

See http://www.JSON.org/js.html


This code should be minified before deployment.
See http://javascript.crockford.com/jsmin.html

USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO
NOT CONTROL.


This file creates a global JSON object containing two methods: stringify
and parse.

JSON.stringify(value, replacer, space)
value any JavaScript value, usually an object or array.

replacer an optional parameter that determines how object
values are stringified for objects. It can be a
function or an array of strings.

space an optional parameter that specifies the indentation
of nested structures. If it is omitted, the text will
be packed without extra whitespace. If it is a number,
it will specify the number of spaces to indent at each
level. If it is a string (such as '\t' or '&nbsp;'),
it contains the characters used to indent at each level.

This method produces a JSON text from a JavaScript value.

When an object value is found, if the object contains a toJSON
method, its toJSON method will be called and the result will be
stringified. A toJSON method does not serialize: it returns the
value represented by the name/value pair that should be serialized,
or undefined if nothing should be serialized. The toJSON method
will be passed the key associated with the value, and this will be
bound to the value

For example, this would serialize Dates as ISO strings.

Date.prototype.toJSON = function (key) {
function f(n) {
// Format integers to have at least two digits.
return n < 10 ? '0' n : n;
}

return this.getUTCFullYear() '-'
f(this.getUTCMonth() 1) '-'
f(this.getUTCDate()) 'T'
f(this.getUTCHours()) ':'
f(this.getUTCMinutes()) ':'
f(this.getUTCSeconds()) 'Z';
};

You can provide an optional replacer method. It will be passed the
key and value of each member, with this bound to the containing
object. The value that is returned from your method will be
serialized. If your method returns undefined, then the member will
be excluded from the serialization.

If the replacer parameter is an array of strings, then it will be
used to select the members to be serialized. It filters the results
such that only members with keys listed in the replacer array are
stringified.

Values that do not have JSON representations, such as undefined or
functions, will not be serialized. Such values in objects will be
dropped; in arrays they will be replaced with null. You can use
a replacer function to replace those with JSON values.
JSON.stringify(undefined) returns undefined.

The optional space parameter produces a stringification of the
value that is filled with line breaks and indentation to make it
easier to read.

If the space parameter is a non-empty string, then that string will
be used for indentation. If the space parameter is a number, then
the indentation will be that many spaces.

Example:

text = JSON.stringify(['e', {pluribus: 'unum'}]);
// text is '["e",{"pluribus":"unum"}]'


text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t');
// text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]'

text = JSON.stringify([new Date()], function (key, value) {
return this[key] instanceof Date ?
'Date(' this[key] ')' : value;
});
// text is '["Date(---current time---)"]'


JSON.parse(text, reviver)
This method parses a JSON text to produce an object or array.
It can throw a SyntaxError exception.

The optional reviver parameter is a function that can filter and
transform the results. It receives each of the keys and values,
and its return value is used instead of the original value.
If it returns what it received, then the structure is not modified.
If it returns undefined then the member is deleted.

Example:

// Parse the text. Values that look like ISO date strings will
// be converted to Date objects.

myData = JSON.parse(text, function (key, value) {
var a;
if (typeof value === 'string') {
a =
/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);
if (a) {
return new Date(Date.UTC( a[1], a[2] - 1, a[3], a[4],
a[5], a[6]));
}
}
return value;
});

myData = JSON.parse('["Date(09/09/2001)"]', function (key, value) {
var d;
if (typeof value === 'string' &&
value.slice(0, 5) === 'Date(' &&
value.slice(-1) === ')') {
d = new Date(value.slice(5, -1));
if (d) {
return d;
}
}
return value;
});


This is a reference implementation. You are free to copy, modify, or
redistribute.
*/

/*jslint evil: true, regexp: true */

/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply,
call, charCodeAt, getUTCDate, getUTCFullYear, getUTCHours,
getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join,
lastIndex, length, parse, prototype, push, replace, slice, stringify,
test, toJSON, toString, valueOf
*/


// Create a JSON object only if one does not already exist. We create the
// methods in a closure to avoid creating global variables.

// delta from original
// 1) publish these scripts to ScriptVault.JSON.parse, ScriptValue.JSON.stringify
// 2) replace throw statements with return null, as for some reason rhino is getting a parsing error on the throw

// delta 1: create script vault if it does not exist
var ScriptVault;
if (!ScriptVault) {
ScriptVault = {};
}

(function () {
var JSON;
if (!JSON) {
JSON = {};
}

// delta 2: add JSON object to our script vault
ScriptVault.JSON = JSON;

'use strict';

function f(n) {
// Format integers to have at least two digits.
return n < 10 ? '0' n : n;
}

if (typeof Date.prototype.toJSON !== 'function') {

Date.prototype.toJSON = function (key) {

return isFinite(this.valueOf())
? this.getUTCFullYear() '-'
f(this.getUTCMonth() 1) '-'
f(this.getUTCDate()) 'T'
f(this.getUTCHours()) ':'
f(this.getUTCMinutes()) ':'
f(this.getUTCSeconds()) 'Z'
: null;
};

String.prototype.toJSON =
Number.prototype.toJSON =
Boolean.prototype.toJSON = function (key) {
return this.valueOf();
};
}

var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
gap,
indent,
meta = { // table of character substitutions
'\b': '\\b',
'\t': '\\t',
'\n': '\\n',
'\f': '\\f',
'\r': '\\r',
'"' : '\\"',
'\\': '\\\\'
},
rep;


function quote(string) {

// If the string contains no control characters, no quote characters, and no
// backslash characters, then we can safely slap some quotes around it.
// Otherwise we must also replace the offending characters with safe escape
// sequences.

escapable.lastIndex = 0;
return escapable.test(string) ? '"' string.replace(escapable, function (a) {
var c = meta[a];
return typeof c === 'string'
? c
: '\\u' ('0000' a.charCodeAt(0).toString(16)).slice(-4);
}) '"' : '"' string '"';
}


function str(key, holder) {

// Produce a string from holder[key].

var i, // The loop counter.
k, // The member key.
v, // The member value.
length,
mind = gap,
partial,
value = holder[key];

// If the value has a toJSON method, call it to obtain a replacement value.

if (value && typeof value === 'object' &&
typeof value.toJSON === 'function') {
value = value.toJSON(key);
}

// If we were called with a replacer function, then call the replacer to
// obtain a replacement value.

if (typeof rep === 'function') {
value = rep.call(holder, key, value);
}

// What happens next depends on the value's type.

switch (typeof value) {
case 'string':
return quote(value);

case 'number':

// JSON numbers must be finite. Encode non-finite numbers as null.

return isFinite(value) ? String(value) : 'null';

case 'boolean':
case 'null':

// If the value is a boolean or null, convert it to a string. Note:
// typeof null does not produce 'null'. The case is included here in
// the remote chance that this gets fixed someday.

return String(value);

// If the type is 'object', we might be dealing with an object or an array or
// null.

case 'object':

// Due to a specification blunder in ECMAScript, typeof null is 'object',
// so watch out for that case.

if (!value) {
return 'null';
}

// Make an array to hold the partial results of stringifying this object value.

gap = indent;
partial = [];

// Is the value an array?

if (Object.prototype.toString.apply(value) === '[object Array]') {

// The value is an array. Stringify every element. Use null as a placeholder
// for non-JSON values.

length = value.length;
for (i = 0; i < length; i = 1) {
partial[i] = str(i, value) || 'null';
}

// Join all of the elements together, separated with commas, and wrap them in
// brackets.

v = partial.length === 0
? '[]'
: gap
? '[\n' gap partial.join(',\n' gap) '\n' mind ']'
: '[' partial.join(',') ']';
gap = mind;
return v;
}

// If the replacer is an array, use it to select the members to be stringified.

if (rep && typeof rep === 'object') {
length = rep.length;
for (i = 0; i < length; i = 1) {
if (typeof rep[i] === 'string') {
k = rep[i];
v = str(k, value);
if (v) {
partial.push(quote(k) (gap ? ': ' : ':') v);
}
}
}
} else {

// Otherwise, iterate through all of the keys in the object.

for (k in value) {
if (Object.prototype.hasOwnProperty.call(value, k)) {
v = str(k, value);
if (v) {
partial.push(quote(k) (gap ? ': ' : ':') v);
}
}
}
}

// Join all of the member texts together, separated with commas,
// and wrap them in braces.

v = partial.length === 0
? '{}'
: gap
? '{\n' gap partial.join(',\n' gap) '\n' mind '}'
: '{' partial.join(',') '}';
gap = mind;
return v;
}
}

// If the JSON object does not yet have a stringify method, give it one.

if (typeof JSON.stringify !== 'function') {
JSON.stringify = function (value, replacer, space) {

// The stringify method takes a value and an optional replacer, and an optional
// space parameter, and returns a JSON text. The replacer can be a function
// that can replace values, or an array of strings that will select the keys.
// A default replacer method can be provided. Use of the space parameter can
// produce text that is more easily readable.

var i;
gap = '';
indent = '';

// If the space parameter is a number, make an indent string containing that
// many spaces.

if (typeof space === 'number') {
for (i = 0; i < space; i = 1) {
indent = ' ';
}

// If the space parameter is a string, it will be used as the indent string.

} else if (typeof space === 'string') {
indent = space;
}

// If there is a replacer, it must be a function or an array.
// Otherwise, throw an error.

rep = replacer;
if (replacer && typeof replacer !== 'function' &&
(typeof replacer !== 'object' ||
typeof replacer.length !== 'number')) {
// note: replace throw with null return, does not parse in rhino
//throw new Error('JSON.stringify');
return null;
}

// Make a fake root object containing our value under the key of ''.
// Return the result of stringifying the value.

return str('', {'': value});
};
}


// If the JSON object does not yet have a parse method, give it one.

if (typeof JSON.parse !== 'function') {
JSON.parse = function (text, reviver) {

// The parse method takes a text and an optional reviver function, and returns
// a JavaScript value if the text is a valid JSON text.

var j;

function walk(holder, key) {

// The walk method is used to recursively walk the resulting structure so
// that modifications can be made.

var k, v, value = holder[key];
if (value && typeof value === 'object') {
for (k in value) {
if (Object.prototype.hasOwnProperty.call(value, k)) {
v = walk(value, k);
if (v !== undefined) {
value[k] = v;
} else {
delete value[k];
}
}
}
}
return reviver.call(holder, key, value);
}


// Parsing happens in four stages. In the first stage, we replace certain
// Unicode characters with escape sequences. JavaScript handles many characters
// incorrectly, either silently deleting them, or treating them as line endings.

text = String(text);
cx.lastIndex = 0;
if (cx.test(text)) {
text = text.replace(cx, function (a) {
return '\\u'
('0000' a.charCodeAt(0).toString(16)).slice(-4);
});
}

// In the second stage, we run the text against regular expressions that look
// for non-JSON patterns. We are especially concerned with '()' and 'new'
// because they can cause invocation, and '=' because it can cause mutation.
// But just to be safe, we want to reject all unexpected forms.

// We split the second stage into 4 regexp operations in order to work around
// crippling inefficiencies in IE's and Safari's regexp engines. First we
// replace the JSON backslash pairs with '@' (a non-JSON character). Second, we
// replace all simple value tokens with ']' characters. Third, we delete all
// open brackets that follow a colon or comma or that begin the text. Finally,
// we look to see that the remaining characters are only whitespace or ']' or
// ',' or ':' or '{' or '}'. If that is so, then the text is safe for eval.

if (/^[\],:{}\s]*$/
.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@')
.replace(/"[^"\\\n\r]*"|true|false|null|-?\d (?:\.\d*)?(?:[eE][ \-]?\d )?/g, ']')
.replace(/(?:^|:|,)(?:\s*\[) /g, ''))) {

// In the third stage we use the eval function to compile the text into a
// JavaScript structure. The '{' operator is subject to a syntactic ambiguity
// in Javascript&colon; it can begin a block or an object literal. We wrap the text
// in parens to eliminate the ambiguity.

j = eval('(' text ')');

// In the optional fourth stage, we recursively walk the new structure, passing
// each name/value pair to a reviver function for possible transformation.

return typeof reviver === 'function'
? walk({'': j}, '')
: j;
}

// If the text is not JSON parseable, then a SyntaxError is thrown.
// note: replace throw with null return, does not parse in rhino
//throw new SyntaxError('JSON.parse');
return null;
};
}
}());
2019-09-10 15:37:03,544 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (https-jsse-nio-8543-exec-20) [RBPM] evaluating target expression: wi.createXPath("flow-data/nrfRequest/DN").setValue("cn=20190910153702-b8299acb3bb44ec6b471ac733c79a575-0,cn=Requests,cn=RoleConfig,cn=AppConfig,cn=User Application Driver,cn=driverset1,ou=drivers,o=system")
2019-09-10 15:37:03,544 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (https-jsse-nio-8543-exec-20) [RBPM] Evaluating the script : wi.createXPath("flow-data/nrfRequest/DN").setValue("cn=20190910153702-b8299acb3bb44ec6b471ac733c79a575-0,cn=Requests,cn=RoleConfig,cn=AppConfig,cn=User Application Driver,cn=driverset1,ou=drivers,o=system")
2019-09-10 15:37:03,547 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (https-jsse-nio-8543-exec-20) [RBPM] result: com.novell.soa.script.mozilla.javascript.Undefined@25a05fea
2019-09-10 15:37:03,547 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (https-jsse-nio-8543-exec-20) [RBPM] evaluating target expression: wi.createXPath("flow-data/IDM_COMPLETED_APPROVAL_STATUS").setValue("denied")
2019-09-10 15:37:03,547 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (https-jsse-nio-8543-exec-20) [RBPM] Evaluating the script : wi.createXPath("flow-data/IDM_COMPLETED_APPROVAL_STATUS").setValue("denied")
2019-09-10 15:37:03,547 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (https-jsse-nio-8543-exec-20) [RBPM] result: com.novell.soa.script.mozilla.javascript.Undefined@25a05fea
2019-09-10 15:37:03,547 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (https-jsse-nio-8543-exec-20) [RBPM] evaluating to string: Ordinary User Approval
2019-09-10 15:37:03,547 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (https-jsse-nio-8543-exec-20) [RBPM] Evaluating the script : Ordinary User Approval
2019-09-10 15:37:03,550 DEBUG [com.novell.soa.af.impl.core.ProcessImpl] (https-jsse-nio-8543-exec-20) [RBPM] Unable to evaluate expression for process name..
com.novell.soa.af.DataItemException: Error initializing scripting engine or scripting context
at com.novell.soa.af.impl.core.DataItemEvaluator.evaluateToString(DataItemEvaluator.java:938)
at com.novell.soa.af.impl.core.ProcessImpl.getLocalizedProcessNames(ProcessImpl.java:1086)
at com.novell.soa.af.impl.core.ProcessImpl.start(ProcessImpl.java:1028)
at com.novell.soa.af.impl.core.EngineImpl.startProcess(EngineImpl.java:899)
at com.novell.soa.af.impl.core.ProvisioningRequestImpl.startRequest(ProvisioningRequestImpl.java:882)
at com.novell.soa.af.impl.core.ProvisioningRequestImpl.startRequest(ProvisioningRequestImpl.java:791)
at com.novell.soa.af.impl.core.ProvisioningRequestImpl.start(ProvisioningRequestImpl.java:685)
at com.novell.soa.af.impl.soap.ProvisioningImpl.startWithCorrelationId(ProvisioningImpl.java:924)
at com.novell.soa.af.impl.soap.Provisioning_ServiceSkeleton._invoke(Provisioning_ServiceSkeleton.java:1224)
at com.novell.soa.ws.server.ServletSkeleton.invokeEndPoint(ServletSkeleton.java:244)
at com.novell.soa.ws.impl.soap.MessageHandlerInvoker.invokeServerMessageHandlers(MessageHandlerInvoker.java:348)
at com.novell.soa.ws.impl.soap.SOAPHandler.handleServerRequest(SOAPHandler.java:84)
at com.novell.soa.ws.impl.rpc.ServerDelegateImpl.handleServerRequest(ServerDelegateImpl.java:92)
at com.novell.soa.ws.server.ServletSkeleton.handleRequest(ServletSkeleton.java:105)
at com.novell.soa.ws.server.ServletSkeleton.doPost(ServletSkeleton.java:366)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at com.novell.common.auth.JAASFilter.doFilter(JAASFilter.java:145)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at com.novell.common.auth.saml.AuthTokenGeneratorFilter.doFilter(AuthTokenGeneratorFilter.java:119)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at com.novell.common.auth.sso.SSOFilter.doFilter(SSOFilter.java:148)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at com.novell.soa.common.i18n.BestLocaleServletFilter.doFilter(BestLocaleServletFilter.java:241)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:126)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at com.novell.common.ForceNoCacheFilter.doFilter(ForceNoCacheFilter.java:69)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at com.novell.common.CrossScriptingFilter.doFilter(CrossScriptingFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at com.novell.common.HttpSecurityHeadersFilter.doFilter(HttpSecurityHeadersFilter.java:132)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:808)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
Caused by: com.novell.soa.script.ScriptException: Error Evaluating Script Error parsing the script, error at Error. Ordinary User Approval at line 1 and column 14
at com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine.evalToString(EcmaScriptEngine.java:575)
at com.novell.soa.af.impl.core.DataItemEvaluator.evaluateToString(DataItemEvaluator.java:927)
... 62 more
Caused by: com.novell.soa.script.ScriptException: Error parsing the script, error at Error. Ordinary User Approval at line 1 and column 14
at com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine.executeExpression(EcmaScriptEngine.java:686)
at com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine.evalToString(EcmaScriptEngine.java:563)
... 63 more
Caused by: com.novell.soa.script.mozilla.javascript.EvaluatorException: Compilation produced 1 syntax errors. 1 0
at com.novell.soa.script.impl.lang.es.impl.EcmaScriptErrorReporter.runtimeError(EcmaScriptErrorReporter.java:150)
at com.novell.soa.script.mozilla.javascript.Parser.parse(Parser.java:608)
at com.novell.soa.script.mozilla.javascript.Parser.parse(Parser.java:514)
at com.novell.soa.script.mozilla.javascript.Context.compileImpl(Context.java:2507)
at com.novell.soa.script.mozilla.javascript.Context.compileString(Context.java:1492)
at com.novell.soa.script.mozilla.javascript.Context.compileString(Context.java:1481)
at com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine.executeExpression(EcmaScriptEngine.java:662)
... 64 more
2019-09-10 15:37:03,559 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (https-jsse-nio-8543-exec-20) [RBPM] persistStatus() activity=Start[Start], newStatus=Arriving
2019-09-10 15:37:03,620 TRACE [com.novell.soa.af.impl.core.ProcessImpl] (https-jsse-nio-8543-exec-20) [RBPM] startActivity() activity=Start[Start], newThread=true, pooled = true
2019-09-10 15:37:03,621 DEBUG [com.novell.soa.ws.impl.xml.OutputStreamImpl] (https-jsse-nio-8543-exec-20) <SOAP-ENV:Envelope xmlns:SOAP-ENV='http://schemas.xmlsoap.org/soap/envelope/' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'><SOAP-ENV:Body><ns1:startWithCorrelationIdResponse xmlns="http://www.novell.com/provisioning/service" xmlns:ns1="http://www.novell.com/provisioning/service"><result>92adb29bb7d7413a8291e198f8436a55</result></ns1:startWithCorrelationIdResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
2019-09-10 15:37:03,622 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] notifyArrive(), activity=Start[Start]
2019-09-10 15:37:03,622 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] process(), activity=Start[Start]
2019-09-10 15:37:03,622 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] persistStatus() activity=Start[Start], newStatus=Running
2019-09-10 15:37:03,743 TRACE [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] registerNrfRequest - Started
2019-09-10 15:37:03,743 TRACE [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] registerNrfRequest - Role Based Type Found
2019-09-10 15:37:03,743 TRACE [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] registerNrfRequest - document = [<?xml version="1.0" encoding="UTF-8"?><flow-data>
<nrfRequest>
<DN>cn=20190910153702-b8299acb3bb44ec6b471ac733c79a575-0,cn=Requests,cn=RoleConfig,cn=AppConfig,cn=User Application Driver,cn=driverset1,ou=drivers,o=system</DN>
</nrfRequest>
<IDM_COMPLETED_APPROVAL_STATUS>denied</IDM_COMPLETED_APPROVAL_STATUS>
</flow-data>
]
2019-09-10 15:37:03,744 TRACE [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] registerNrfRequest - nrfRequestDNNode found
2019-09-10 15:37:03,744 TRACE [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] registerNrfRequest - nrfRequestDN = [cn=20190910153702-b8299acb3bb44ec6b471ac733c79a575-0,cn=Requests,cn=RoleConfig,cn=AppConfig,cn=User Application Driver,cn=driverset1,ou=drivers,o=system]
2019-09-10 15:37:03,747 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : /*
http://www.JSON.org/json2.js
2011-10-19

Public Domain.

NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.

See http://www.JSON.org/js.html


This code should be minified before deployment.
See http://javascript.crockford.com/jsmin.html

USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO
NOT CONTROL.


This file creates a global JSON object containing two methods: stringify
and parse.

JSON.stringify(value, replacer, space)
value any JavaScript value, usually an object or array.

replacer an optional parameter that determines how object
values are stringified for objects. It can be a
function or an array of strings.

space an optional parameter that specifies the indentation
of nested structures. If it is omitted, the text will
be packed without extra whitespace. If it is a number,
it will specify the number of spaces to indent at each
level. If it is a string (such as '\t' or '&nbsp;'),
it contains the characters used to indent at each level.

This method produces a JSON text from a JavaScript value.

When an object value is found, if the object contains a toJSON
method, its toJSON method will be called and the result will be
stringified. A toJSON method does not serialize: it returns the
value represented by the name/value pair that should be serialized,
or undefined if nothing should be serialized. The toJSON method
will be passed the key associated with the value, and this will be
bound to the value

For example, this would serialize Dates as ISO strings.

Date.prototype.toJSON = function (key) {
function f(n) {
// Format integers to have at least two digits.
return n < 10 ? '0' n : n;
}

return this.getUTCFullYear() '-'
f(this.getUTCMonth() 1) '-'
f(this.getUTCDate()) 'T'
f(this.getUTCHours()) ':'
f(this.getUTCMinutes()) ':'
f(this.getUTCSeconds()) 'Z';
};

You can provide an optional replacer method. It will be passed the
key and value of each member, with this bound to the containing
object. The value that is returned from your method will be
serialized. If your method returns undefined, then the member will
be excluded from the serialization.

If the replacer parameter is an array of strings, then it will be
used to select the members to be serialized. It filters the results
such that only members with keys listed in the replacer array are
stringified.

Values that do not have JSON representations, such as undefined or
functions, will not be serialized. Such values in objects will be
dropped; in arrays they will be replaced with null. You can use
a replacer function to replace those with JSON values.
JSON.stringify(undefined) returns undefined.

The optional space parameter produces a stringification of the
value that is filled with line breaks and indentation to make it
easier to read.

If the space parameter is a non-empty string, then that string will
be used for indentation. If the space parameter is a number, then
the indentation will be that many spaces.

Example:

text = JSON.stringify(['e', {pluribus: 'unum'}]);
// text is '["e",{"pluribus":"unum"}]'


text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t');
// text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]'

text = JSON.stringify([new Date()], function (key, value) {
return this[key] instanceof Date ?
'Date(' this[key] ')' : value;
});
// text is '["Date(---current time---)"]'


JSON.parse(text, reviver)
This method parses a JSON text to produce an object or array.
It can throw a SyntaxError exception.

The optional reviver parameter is a function that can filter and
transform the results. It receives each of the keys and values,
and its return value is used instead of the original value.
If it returns what it received, then the structure is not modified.
If it returns undefined then the member is deleted.

Example:

// Parse the text. Values that look like ISO date strings will
// be converted to Date objects.

myData = JSON.parse(text, function (key, value) {
var a;
if (typeof value === 'string') {
a =
/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);
if (a) {
return new Date(Date.UTC( a[1], a[2] - 1, a[3], a[4],
a[5], a[6]));
}
}
return value;
});

myData = JSON.parse('["Date(09/09/2001)"]', function (key, value) {
var d;
if (typeof value === 'string' &&
value.slice(0, 5) === 'Date(' &&
value.slice(-1) === ')') {
d = new Date(value.slice(5, -1));
if (d) {
return d;
}
}
return value;
});


This is a reference implementation. You are free to copy, modify, or
redistribute.
*/

/*jslint evil: true, regexp: true */

/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply,
call, charCodeAt, getUTCDate, getUTCFullYear, getUTCHours,
getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join,
lastIndex, length, parse, prototype, push, replace, slice, stringify,
test, toJSON, toString, valueOf
*/


// Create a JSON object only if one does not already exist. We create the
// methods in a closure to avoid creating global variables.

// delta from original
// 1) publish these scripts to ScriptVault.JSON.parse, ScriptValue.JSON.stringify
// 2) replace throw statements with return null, as for some reason rhino is getting a parsing error on the throw

// delta 1: create script vault if it does not exist
var ScriptVault;
if (!ScriptVault) {
ScriptVault = {};
}

(function () {
var JSON;
if (!JSON) {
JSON = {};
}

// delta 2: add JSON object to our script vault
ScriptVault.JSON = JSON;

'use strict';

function f(n) {
// Format integers to have at least two digits.
return n < 10 ? '0' n : n;
}

if (typeof Date.prototype.toJSON !== 'function') {

Date.prototype.toJSON = function (key) {

return isFinite(this.valueOf())
? this.getUTCFullYear() '-'
f(this.getUTCMonth() 1) '-'
f(this.getUTCDate()) 'T'
f(this.getUTCHours()) ':'
f(this.getUTCMinutes()) ':'
f(this.getUTCSeconds()) 'Z'
: null;
};

String.prototype.toJSON =
Number.prototype.toJSON =
Boolean.prototype.toJSON = function (key) {
return this.valueOf();
};
}

var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
gap,
indent,
meta = { // table of character substitutions
'\b': '\\b',
'\t': '\\t',
'\n': '\\n',
'\f': '\\f',
'\r': '\\r',
'"' : '\\"',
'\\': '\\\\'
},
rep;


function quote(string) {

// If the string contains no control characters, no quote characters, and no
// backslash characters, then we can safely slap some quotes around it.
// Otherwise we must also replace the offending characters with safe escape
// sequences.

escapable.lastIndex = 0;
return escapable.test(string) ? '"' string.replace(escapable, function (a) {
var c = meta[a];
return typeof c === 'string'
? c
: '\\u' ('0000' a.charCodeAt(0).toString(16)).slice(-4);
}) '"' : '"' string '"';
}


function str(key, holder) {

// Produce a string from holder[key].

var i, // The loop counter.
k, // The member key.
v, // The member value.
length,
mind = gap,
partial,
value = holder[key];

// If the value has a toJSON method, call it to obtain a replacement value.

if (value && typeof value === 'object' &&
typeof value.toJSON === 'function') {
value = value.toJSON(key);
}

// If we were called with a replacer function, then call the replacer to
// obtain a replacement value.

if (typeof rep === 'function') {
value = rep.call(holder, key, value);
}

// What happens next depends on the value's type.

switch (typeof value) {
case 'string':
return quote(value);

case 'number':

// JSON numbers must be finite. Encode non-finite numbers as null.

return isFinite(value) ? String(value) : 'null';

case 'boolean':
case 'null':

// If the value is a boolean or null, convert it to a string. Note:
// typeof null does not produce 'null'. The case is included here in
// the remote chance that this gets fixed someday.

return String(value);

// If the type is 'object', we might be dealing with an object or an array or
// null.

case 'object':

// Due to a specification blunder in ECMAScript, typeof null is 'object',
// so watch out for that case.

if (!value) {
return 'null';
}

// Make an array to hold the partial results of stringifying this object value.

gap = indent;
partial = [];

// Is the value an array?

if (Object.prototype.toString.apply(value) === '[object Array]') {

// The value is an array. Stringify every element. Use null as a placeholder
// for non-JSON values.

length = value.length;
for (i = 0; i < length; i = 1) {
partial[i] = str(i, value) || 'null';
}

// Join all of the elements together, separated with commas, and wrap them in
// brackets.

v = partial.length === 0
? '[]'
: gap
? '[\n' gap partial.join(',\n' gap) '\n' mind ']'
: '[' partial.join(',') ']';
gap = mind;
return v;
}

// If the replacer is an array, use it to select the members to be stringified.

if (rep && typeof rep === 'object') {
length = rep.length;
for (i = 0; i < length; i = 1) {
if (typeof rep[i] === 'string') {
k = rep[i];
v = str(k, value);
if (v) {
partial.push(quote(k) (gap ? ': ' : ':') v);
}
}
}
} else {

// Otherwise, iterate through all of the keys in the object.

for (k in value) {
if (Object.prototype.hasOwnProperty.call(value, k)) {
v = str(k, value);
if (v) {
partial.push(quote(k) (gap ? ': ' : ':') v);
}
}
}
}

// Join all of the member texts together, separated with commas,
// and wrap them in braces.

v = partial.length === 0
? '{}'
: gap
? '{\n' gap partial.join(',\n' gap) '\n' mind '}'
: '{' partial.join(',') '}';
gap = mind;
return v;
}
}

// If the JSON object does not yet have a stringify method, give it one.

if (typeof JSON.stringify !== 'function') {
JSON.stringify = function (value, replacer, space) {

// The stringify method takes a value and an optional replacer, and an optional
// space parameter, and returns a JSON text. The replacer can be a function
// that can replace values, or an array of strings that will select the keys.
// A default replacer method can be provided. Use of the space parameter can
// produce text that is more easily readable.

var i;
gap = '';
indent = '';

// If the space parameter is a number, make an indent string containing that
// many spaces.

if (typeof space === 'number') {
for (i = 0; i < space; i = 1) {
indent = ' ';
}

// If the space parameter is a string, it will be used as the indent string.

} else if (typeof space === 'string') {
indent = space;
}

// If there is a replacer, it must be a function or an array.
// Otherwise, throw an error.

rep = replacer;
if (replacer && typeof replacer !== 'function' &&
(typeof replacer !== 'object' ||
typeof replacer.length !== 'number')) {
// note: replace throw with null return, does not parse in rhino
//throw new Error('JSON.stringify');
return null;
}

// Make a fake root object containing our value under the key of ''.
// Return the result of stringifying the value.

return str('', {'': value});
};
}


// If the JSON object does not yet have a parse method, give it one.

if (typeof JSON.parse !== 'function') {
JSON.parse = function (text, reviver) {

// The parse method takes a text and an optional reviver function, and returns
// a JavaScript value if the text is a valid JSON text.

var j;

function walk(holder, key) {

// The walk method is used to recursively walk the resulting structure so
// that modifications can be made.

var k, v, value = holder[key];
if (value && typeof value === 'object') {
for (k in value) {
if (Object.prototype.hasOwnProperty.call(value, k)) {
v = walk(value, k);
if (v !== undefined) {
value[k] = v;
} else {
delete value[k];
}
}
}
}
return reviver.call(holder, key, value);
}


// Parsing happens in four stages. In the first stage, we replace certain
// Unicode characters with escape sequences. JavaScript handles many characters
// incorrectly, either silently deleting them, or treating them as line endings.

text = String(text);
cx.lastIndex = 0;
if (cx.test(text)) {
text = text.replace(cx, function (a) {
return '\\u'
('0000' a.charCodeAt(0).toString(16)).slice(-4);
});
}

// In the second stage, we run the text against regular expressions that look
// for non-JSON patterns. We are especially concerned with '()' and 'new'
// because they can cause invocation, and '=' because it can cause mutation.
// But just to be safe, we want to reject all unexpected forms.

// We split the second stage into 4 regexp operations in order to work around
// crippling inefficiencies in IE's and Safari's regexp engines. First we
// replace the JSON backslash pairs with '@' (a non-JSON character). Second, we
// replace all simple value tokens with ']' characters. Third, we delete all
// open brackets that follow a colon or comma or that begin the text. Finally,
// we look to see that the remaining characters are only whitespace or ']' or
// ',' or ':' or '{' or '}'. If that is so, then the text is safe for eval.

if (/^[\],:{}\s]*$/
.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@')
.replace(/"[^"\\\n\r]*"|true|false|null|-?\d (?:\.\d*)?(?:[eE][ \-]?\d )?/g, ']')
.replace(/(?:^|:|,)(?:\s*\[) /g, ''))) {

// In the third stage we use the eval function to compile the text into a
// JavaScript structure. The '{' operator is subject to a syntactic ambiguity
// in Javascript&colon; it can begin a block or an object literal. We wrap the text
// in parens to eliminate the ambiguity.

j = eval('(' text ')');

// In the optional fourth stage, we recursively walk the new structure, passing
// each name/value pair to a reviver function for possible transformation.

return typeof reviver === 'function'
? walk({'': j}, '')
: j;
}

// If the text is not JSON parseable, then a SyntaxError is thrown.
// note: replace throw with null return, does not parse in rhino
//throw new SyntaxError('JSON.parse');
return null;
};
}
}());
2019-09-10 15:37:03,759 INFO [com.novell.soa.af.impl.LogEvent] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] [Role_Request_Workflow] Requested by cn=Test2IDM,ou=users,o=data, Target DN: cn=Test2IDM,ou=users,o=data, Source DN:cn=OrdinaryUser,cn=Level30,cn=RoleDefs,cn=RoleConfig,cn=AppConfig,cn=User Application Driver,cn=driverset1,ou=drivers,o=system, Request DN:cn=20190910153702-b8299acb3bb44ec6b471ac733c79a575-0,cn=Requests,cn=RoleConfig,cn=AppConfig,cn=User Application Driver,cn=driverset1,ou=drivers,o=system, Request Category: 10, Request Status: 15, Original Request Status: 15, Correlation ID: UARest#ResourceRequest#20190910-15, Process ID: 92adb29bb7d7413a8291e198f8436a55

2019-09-10 15:37:03,759 INFO [com.novell.soa.af.impl.LogEvent] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] [Workflow_Started] Initiated by cn=uaadmin,ou=sa,o=data, Process ID: 92adb29bb7d7413a8291e198f8436a55, Process Name: cn=OrdinaryUserApproval,cn=RequestDefs,cn=AppConfig,cn=User Application Driver,cn=driverset1,ou=drivers,o=system:31, Activity: Start, Recipient: cn=Test2IDM,ou=users,o=data, Secondary User: null
2019-09-10 15:37:03,831 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] forward(), activity=Start[Start], link=FORWARD[Start, Activity4]
2019-09-10 15:37:03,832 TRACE [com.novell.soa.af.impl.link.Link] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Link() FORWARD[Activity4, Activity3]
2019-09-10 15:37:03,832 TRACE [com.novell.soa.af.impl.core.ProcessImpl] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] forward() current=Start[Start], next=Set up counter[Activity4]
2019-09-10 15:37:03,833 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] persistStatus() activity=Start[Start], newStatus=Departing
2019-09-10 15:37:03,898 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] notifyDepart(), activity=Start[Start]
2019-09-10 15:37:03,899 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] applyChanges() activity=Start[Start]
2019-09-10 15:37:03,899 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] persistStatus() activity=Start[Start], newStatus=Idle
2019-09-10 15:37:03,899 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] persistStatus() activity=Set up counter[Activity4], newStatus=Arriving
2019-09-10 15:37:03,975 INFO [com.novell.soa.af.impl.LogEvent] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] [Workflow_Forwarded] Initiated by System, Process ID: 92adb29bb7d7413a8291e198f8436a55, Process Name: cn=OrdinaryUserApproval,cn=RequestDefs,cn=AppConfig,cn=User Application Driver,cn=driverset1,ou=drivers,o=system:31, Activity: Start, Recipient: cn=Test2IDM,ou=users,o=data
2019-09-10 15:37:04,002 TRACE [com.novell.soa.af.impl.core.ProcessImpl] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] startActivity() activity=Set up counter[Activity4], newThread=false, pooled = false
2019-09-10 15:37:04,002 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] notifyArrive(), activity=Set up counter[Activity4]
2019-09-10 15:37:04,003 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] process(), activity=Set up counter[Activity4]
2019-09-10 15:37:04,003 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] persistStatus() activity=Set up counter[Activity4], newStatus=Running
2019-09-10 15:37:04,045 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating source expression: Number(0)
2019-09-10 15:37:04,045 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : Number(0)
2019-09-10 15:37:04,046 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: 0.0
2019-09-10 15:37:04,046 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] forward(), activity=Set up counter[Activity4], link=FORWARD[Activity4, Activity3]
2019-09-10 15:37:04,046 TRACE [com.novell.soa.af.impl.link.Link] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Link() FORWARD[Activity3, Activity5]
2019-09-10 15:37:04,047 TRACE [com.novell.soa.af.impl.core.ProcessImpl] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] forward() current=Set up counter[Activity4], next=Localize Display[Activity3]
2019-09-10 15:37:04,047 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] persistStatus() activity=Set up counter[Activity4], newStatus=Departing
2019-09-10 15:37:04,080 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] notifyDepart(), activity=Set up counter[Activity4]
2019-09-10 15:37:04,081 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] applyChanges() activity=Set up counter[Activity4]
2019-09-10 15:37:04,082 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : flowdata.getObject('nrfRequest/approverCounter')
2019-09-10 15:37:04,082 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.XPath("flow-data/nrfRequest/approverCounter")
2019-09-10 15:37:04,083 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating target expression: wi.createXPath("flow-data/nrfRequest/approverCounter[1]").setValue("0.0")
2019-09-10 15:37:04,083 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.createXPath("flow-data/nrfRequest/approverCounter[1]").setValue("0.0")
2019-09-10 15:37:04,083 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: com.novell.soa.script.mozilla.javascript.Undefined@25a05fea
2019-09-10 15:37:04,085 DEBUG [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Flushing Hibernate Session
2019-09-10 15:37:04,085 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] persistStatus() activity=Set up counter[Activity4], newStatus=Idle
2019-09-10 15:37:04,086 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] persistStatus() activity=Localize Display[Activity3], newStatus=Arriving
2019-09-10 15:37:04,177 INFO [com.novell.soa.af.impl.LogEvent] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] [Workflow_Forwarded] Initiated by System, Process ID: 92adb29bb7d7413a8291e198f8436a55, Process Name: cn=OrdinaryUserApproval,cn=RequestDefs,cn=AppConfig,cn=User Application Driver,cn=driverset1,ou=drivers,o=system:31, Activity: Activity4, Recipient: cn=Test2IDM,ou=users,o=data
2019-09-10 15:37:04,382 TRACE [com.novell.soa.af.impl.core.ProcessImpl] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] startActivity() activity=Localize Display[Activity3], newThread=false, pooled = false
2019-09-10 15:37:04,383 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] notifyArrive(), activity=Localize Display[Activity3]
2019-09-10 15:37:04,383 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] process(), activity=Localize Display[Activity3]
2019-09-10 15:37:04,383 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] persistStatus() activity=Localize Display[Activity3], newStatus=Running
2019-09-10 15:37:04,406 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating source expression: NrfRequest.getCategoryLocaleString(new java.util.Locale('en')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('en'))
2019-09-10 15:37:04,407 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : NrfRequest.getCategoryLocaleString(new java.util.Locale('en')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('en'))
2019-09-10 15:37:04,413 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: Add Role To User - Ordinary User
2019-09-10 15:37:04,413 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating source expression: NrfRequest.getCategoryLocaleString(new java.util.Locale('fr')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('fr'))
2019-09-10 15:37:04,413 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : NrfRequest.getCategoryLocaleString(new java.util.Locale('fr')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('fr'))
2019-09-10 15:37:04,420 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: Ajouter un rĂ´le Ă  l'utilisateur - Ordinary User
2019-09-10 15:37:04,421 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating source expression: NrfRequest.getCategoryLocaleString(new java.util.Locale('de')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('de'))
2019-09-10 15:37:04,421 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : NrfRequest.getCategoryLocaleString(new java.util.Locale('de')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('de'))
2019-09-10 15:37:04,426 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: Rolle zu Benutzer hinzufĂĽgen - Ordinary User
2019-09-10 15:37:04,426 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating source expression: NrfRequest.getCategoryLocaleString(new java.util.Locale('zh','TW')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('zh','TW'))
2019-09-10 15:37:04,426 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : NrfRequest.getCategoryLocaleString(new java.util.Locale('zh','TW')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('zh','TW'))
2019-09-10 15:37:04,431 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: ć–°ĺ˘žč§’č‰˛ĺˆ°ä˝żç”¨č€… - Ordinary User
2019-09-10 15:37:04,432 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating source expression: NrfRequest.getCategoryLocaleString(new java.util.Locale('it')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('it'))
2019-09-10 15:37:04,432 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : NrfRequest.getCategoryLocaleString(new java.util.Locale('it')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('it'))
2019-09-10 15:37:04,437 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: Aggiungi ruolo a utente - Ordinary User
2019-09-10 15:37:04,437 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating source expression: NrfRequest.getCategoryLocaleString(new java.util.Locale('pt')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('pt'))
2019-09-10 15:37:04,437 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : NrfRequest.getCategoryLocaleString(new java.util.Locale('pt')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('pt'))
2019-09-10 15:37:04,442 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: Adicionar Função A Usuário - Ordinary User
2019-09-10 15:37:04,442 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating source expression: NrfRequest.getCategoryLocaleString(new java.util.Locale('sv')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('sv'))
2019-09-10 15:37:04,442 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : NrfRequest.getCategoryLocaleString(new java.util.Locale('sv')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('sv'))
2019-09-10 15:37:04,449 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: Lägg till roll för användare - Ordinary User
2019-09-10 15:37:04,449 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating source expression: NrfRequest.getCategoryLocaleString(new java.util.Locale('ru')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('ru'))
2019-09-10 15:37:04,449 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : NrfRequest.getCategoryLocaleString(new java.util.Locale('ru')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('ru'))
2019-09-10 15:37:04,454 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: Добавление роли пользователю - Ordinary User
2019-09-10 15:37:04,454 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating source expression: NrfRequest.getCategoryLocaleString(new java.util.Locale('zh','CN')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('zh','CN'))
2019-09-10 15:37:04,454 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : NrfRequest.getCategoryLocaleString(new java.util.Locale('zh','CN')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('zh','CN'))
2019-09-10 15:37:04,462 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: ĺ°†č§’č‰˛ć·»ĺŠ ĺˆ°ç”¨ćˆ· - Ordinary User
2019-09-10 15:37:04,462 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating source expression: NrfRequest.getCategoryLocaleString(new java.util.Locale('es')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('es'))
2019-09-10 15:37:04,462 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : NrfRequest.getCategoryLocaleString(new java.util.Locale('es')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('es'))
2019-09-10 15:37:04,470 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: Añadir función a usuario - Ordinary User
2019-09-10 15:37:04,471 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating source expression: NrfRequest.getCategoryLocaleString(new java.util.Locale('ja')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('ja'))
2019-09-10 15:37:04,471 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : NrfRequest.getCategoryLocaleString(new java.util.Locale('ja')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('ja'))
2019-09-10 15:37:04,478 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: ĺ˝ąĺ‰˛ă‚’ăƒ¦ăƒĽă‚¶ă«čż˝ĺŠ  - Ordinary User
2019-09-10 15:37:04,479 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating source expression: NrfRequest.getCategoryLocaleString(new java.util.Locale('nl')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('nl'))
2019-09-10 15:37:04,479 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : NrfRequest.getCategoryLocaleString(new java.util.Locale('nl')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('nl'))
2019-09-10 15:37:04,485 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: Rol aan gebruiker toevoegen - Ordinary User
2019-09-10 15:37:04,485 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating source expression: NrfRequest.getCategoryLocaleString(new java.util.Locale('da')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('da'))
2019-09-10 15:37:04,486 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : NrfRequest.getCategoryLocaleString(new java.util.Locale('da')) ' - ' NrfRequest.getSourceDNDisplayName(new java.util.Locale('da'))
2019-09-10 15:37:04,491 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: Tilføj rolle til bruger - Ordinary User
2019-09-10 15:37:04,493 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] forward(), activity=Localize Display[Activity3], link=FORWARD[Activity3, Activity5]
2019-09-10 15:37:04,494 TRACE [com.novell.soa.af.impl.link.Link] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Link() FALSE[Activity5, Activity]
2019-09-10 15:37:04,494 TRACE [com.novell.soa.af.impl.link.Link] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Link() TRUE[Activity5, Activity8]
2019-09-10 15:37:04,495 TRACE [com.novell.soa.af.impl.core.ProcessImpl] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] forward() current=Localize Display[Activity3], next=Check For Processing Type[Activity5]
2019-09-10 15:37:04,495 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] persistStatus() activity=Localize Display[Activity3], newStatus=Departing
2019-09-10 15:37:04,641 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] notifyDepart(), activity=Localize Display[Activity3]
2019-09-10 15:37:04,649 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] applyChanges() activity=Localize Display[Activity3]
2019-09-10 15:37:04,650 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : flowdata.getObject('displayName/en')
2019-09-10 15:37:04,650 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.XPath("flow-data/displayName/en")
2019-09-10 15:37:04,651 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating target expression: wi.createXPath("flow-data/displayName/en[1]").setValue("Add Role To User - Ordinary User")
2019-09-10 15:37:04,651 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.createXPath("flow-data/displayName/en[1]").setValue("Add Role To User - Ordinary User")
2019-09-10 15:37:04,651 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: com.novell.soa.script.mozilla.javascript.Undefined@25a05fea
2019-09-10 15:37:04,651 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : flowdata.getObject('displayName/fr')
2019-09-10 15:37:04,651 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.XPath("flow-data/displayName/fr")
2019-09-10 15:37:04,651 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating target expression: wi.createXPath("flow-data/displayName/fr[1]").setValue("Ajouter un rĂ´le Ă  l\'utilisateur - Ordinary User")
2019-09-10 15:37:04,651 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.createXPath("flow-data/displayName/fr[1]").setValue("Ajouter un rĂ´le Ă  l\'utilisateur - Ordinary User")
2019-09-10 15:37:04,653 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: com.novell.soa.script.mozilla.javascript.Undefined@25a05fea
2019-09-10 15:37:04,653 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : flowdata.getObject('displayName/de')
2019-09-10 15:37:04,653 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.XPath("flow-data/displayName/de")
2019-09-10 15:37:04,653 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating target expression: wi.createXPath("flow-data/displayName/de[1]").setValue("Rolle zu Benutzer hinzufĂĽgen - Ordinary User")
2019-09-10 15:37:04,654 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.createXPath("flow-data/displayName/de[1]").setValue("Rolle zu Benutzer hinzufĂĽgen - Ordinary User")
2019-09-10 15:37:04,655 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: com.novell.soa.script.mozilla.javascript.Undefined@25a05fea
2019-09-10 15:37:04,655 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : flowdata.getObject('displayName/zh-TW')
2019-09-10 15:37:04,655 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.XPath("flow-data/displayName/zh-TW")
2019-09-10 15:37:04,656 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating target expression: wi.createXPath("flow-data/displayName/zh-TW[1]").setValue("ć–°ĺ˘žč§’č‰˛ĺˆ°ä˝żç”¨č€… - Ordinary User")
2019-09-10 15:37:04,656 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.createXPath("flow-data/displayName/zh-TW[1]").setValue("ć–°ĺ˘žč§’č‰˛ĺˆ°ä˝żç”¨č€… - Ordinary User")
2019-09-10 15:37:04,656 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: com.novell.soa.script.mozilla.javascript.Undefined@25a05fea
2019-09-10 15:37:04,656 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : flowdata.getObject('displayName/it')
2019-09-10 15:37:04,656 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.XPath("flow-data/displayName/it")
2019-09-10 15:37:04,656 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating target expression: wi.createXPath("flow-data/displayName/it[1]").setValue("Aggiungi ruolo a utente - Ordinary User")
2019-09-10 15:37:04,656 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.createXPath("flow-data/displayName/it[1]").setValue("Aggiungi ruolo a utente - Ordinary User")
2019-09-10 15:37:04,660 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: com.novell.soa.script.mozilla.javascript.Undefined@25a05fea
2019-09-10 15:37:04,661 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : flowdata.getObject('displayName/pt')
2019-09-10 15:37:04,661 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.XPath("flow-data/displayName/pt")
2019-09-10 15:37:04,661 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating target expression: wi.createXPath("flow-data/displayName/pt[1]").setValue("Adicionar Função A Usuário - Ordinary User")
2019-09-10 15:37:04,661 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.createXPath("flow-data/displayName/pt[1]").setValue("Adicionar Função A Usuário - Ordinary User")
2019-09-10 15:37:04,663 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: com.novell.soa.script.mozilla.javascript.Undefined@25a05fea
2019-09-10 15:37:04,663 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : flowdata.getObject('displayName/sv')
2019-09-10 15:37:04,663 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.XPath("flow-data/displayName/sv")
2019-09-10 15:37:04,663 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating target expression: wi.createXPath("flow-data/displayName/sv[1]").setValue("Lägg till roll för användare - Ordinary User")
2019-09-10 15:37:04,663 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.createXPath("flow-data/displayName/sv[1]").setValue("Lägg till roll för användare - Ordinary User")
2019-09-10 15:37:04,665 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: com.novell.soa.script.mozilla.javascript.Undefined@25a05fea
2019-09-10 15:37:04,665 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : flowdata.getObject('displayName/ru')
2019-09-10 15:37:04,665 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.XPath("flow-data/displayName/ru")
2019-09-10 15:37:04,665 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating target expression: wi.createXPath("flow-data/displayName/ru[1]").setValue("Добавление роли пользователю - Ordinary User")
2019-09-10 15:37:04,665 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.createXPath("flow-data/displayName/ru[1]").setValue("Добавление роли пользователю - Ordinary User")
2019-09-10 15:37:04,666 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: com.novell.soa.script.mozilla.javascript.Undefined@25a05fea
2019-09-10 15:37:04,666 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : flowdata.getObject('displayName/zh-CN')
2019-09-10 15:37:04,666 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.XPath("flow-data/displayName/zh-CN")
2019-09-10 15:37:04,667 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating target expression: wi.createXPath("flow-data/displayName/zh-CN[1]").setValue("ĺ°†č§’č‰˛ć·»ĺŠ ĺˆ°ç”¨ćˆ· - Ordinary User")
2019-09-10 15:37:04,667 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.createXPath("flow-data/displayName/zh-CN[1]").setValue("ĺ°†č§’č‰˛ć·»ĺŠ ĺˆ°ç”¨ćˆ· - Ordinary User")
2019-09-10 15:37:04,667 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: com.novell.soa.script.mozilla.javascript.Undefined@25a05fea
2019-09-10 15:37:04,667 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : flowdata.getObject('displayName/es')
2019-09-10 15:37:04,667 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.XPath("flow-data/displayName/es")
2019-09-10 15:37:04,668 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating target expression: wi.createXPath("flow-data/displayName/es[1]").setValue("Añadir función a usuario - Ordinary User")
2019-09-10 15:37:04,668 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.createXPath("flow-data/displayName/es[1]").setValue("Añadir función a usuario - Ordinary User")
2019-09-10 15:37:04,669 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: com.novell.soa.script.mozilla.javascript.Undefined@25a05fea
2019-09-10 15:37:04,669 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : flowdata.getObject('displayName/ja')
2019-09-10 15:37:04,670 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.XPath("flow-data/displayName/ja")
2019-09-10 15:37:04,670 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating target expression: wi.createXPath("flow-data/displayName/ja[1]").setValue("ĺ˝ąĺ‰˛ă‚’ăƒ¦ăƒĽă‚¶ă«čż˝ĺŠ  - Ordinary User")
2019-09-10 15:37:04,670 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.createXPath("flow-data/displayName/ja[1]").setValue("ĺ˝ąĺ‰˛ă‚’ăƒ¦ăƒĽă‚¶ă«čż˝ĺŠ  - Ordinary User")
2019-09-10 15:37:04,670 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: com.novell.soa.script.mozilla.javascript.Undefined@25a05fea
2019-09-10 15:37:04,670 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : flowdata.getObject('displayName/nl')
2019-09-10 15:37:04,670 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.XPath("flow-data/displayName/nl")
2019-09-10 15:37:04,671 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating target expression: wi.createXPath("flow-data/displayName/nl[1]").setValue("Rol aan gebruiker toevoegen - Ordinary User")
2019-09-10 15:37:04,671 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.createXPath("flow-data/displayName/nl[1]").setValue("Rol aan gebruiker toevoegen - Ordinary User")
2019-09-10 15:37:04,672 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: com.novell.soa.script.mozilla.javascript.Undefined@25a05fea
2019-09-10 15:37:04,673 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : flowdata.getObject('displayName/da')
2019-09-10 15:37:04,673 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.XPath("flow-data/displayName/da")
2019-09-10 15:37:04,673 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating target expression: wi.createXPath("flow-data/displayName/da[1]").setValue("Tilføj rolle til bruger - Ordinary User")
2019-09-10 15:37:04,673 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.createXPath("flow-data/displayName/da[1]").setValue("Tilføj rolle til bruger - Ordinary User")
2019-09-10 15:37:04,675 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: com.novell.soa.script.mozilla.javascript.Undefined@25a05fea
2019-09-10 15:37:04,676 DEBUG [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Flushing Hibernate Session
2019-09-10 15:37:04,677 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] persistStatus() activity=Localize Display[Activity3], newStatus=Idle
2019-09-10 15:37:04,677 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] persistStatus() activity=Check For Processing Type[Activity5], newStatus=Arriving
2019-09-10 15:37:04,704 INFO [com.novell.soa.af.impl.LogEvent] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] [Workflow_Forwarded] Initiated by System, Process ID: 92adb29bb7d7413a8291e198f8436a55, Process Name: cn=OrdinaryUserApproval,cn=RequestDefs,cn=AppConfig,cn=User Application Driver,cn=driverset1,ou=drivers,o=system:31, Activity: Activity3, Recipient: cn=Test2IDM,ou=users,o=data
2019-09-10 15:37:04,754 TRACE [com.novell.soa.af.impl.core.ProcessImpl] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] startActivity() activity=Check For Processing Type[Activity5], newThread=false, pooled = false
2019-09-10 15:37:04,754 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] notifyArrive(), activity=Check For Processing Type[Activity5]
2019-09-10 15:37:04,754 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] process(), activity=Check For Processing Type[Activity5]
2019-09-10 15:37:04,754 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] persistStatus() activity=Check For Processing Type[Activity5], newStatus=Running
2019-09-10 15:37:04,840 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] evaluating to string: NrfRequest.isQuorumProcess()
2019-09-10 15:37:04,840 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : NrfRequest.isQuorumProcess()
2019-09-10 15:37:04,840 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] result: false
2019-09-10 15:37:04,840 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] forward(), activity=Check For Processing Type[Activity5], link=FALSE[Activity5, Activity]
2019-09-10 15:37:04,841 TRACE [com.novell.soa.af.impl.link.Link] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Link() DENIED[Activity, Activity2]
2019-09-10 15:37:04,841 TRACE [com.novell.soa.af.impl.link.Link] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Link() APPROVED[Activity, Activity6]
2019-09-10 15:37:04,841 TRACE [com.novell.soa.af.impl.core.ProcessImpl] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] forward() current=Check For Processing Type[Activity5], next=Role Request/Revocation Approval[Activity]
2019-09-10 15:37:04,842 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] persistStatus() activity=Check For Processing Type[Activity5], newStatus=Departing
2019-09-10 15:37:05,008 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] notifyDepart(), activity=Check For Processing Type[Activity5]
2019-09-10 15:37:05,009 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] persistStatus() activity=Check For Processing Type[Activity5], newStatus=Idle
2019-09-10 15:37:05,009 TRACE [com.novell.soa.af.impl.activity.ActivityNode] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] persistStatus() activity=Role Request/Revocation Approval[Activity], newStatus=Arriving
2019-09-10 15:37:05,023 INFO [com.novell.soa.af.impl.LogEvent] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] [Workflow_Forwarded] Initiated by System, Process ID: 92adb29bb7d7413a8291e198f8436a55, Process Name: cn=OrdinaryUserApproval,cn=RequestDefs,cn=AppConfig,cn=User Application Driver,cn=driverset1,ou=drivers,o=system:31, Activity: Activity5, Recipient: cn=Test2IDM,ou=users,o=data
2019-09-10 15:37:05,230 TRACE [com.novell.soa.af.impl.core.ProcessImpl] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] startActivity() activity=Role Request/Revocation Approval[Activity], newThread=false, pooled = false
2019-09-10 15:37:05,230 DEBUG [com.novell.soa.af.impl.core.DataItemEvaluator] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] NrfRequest.getApproverDN(Number(flowdata.get('nrfRequest/approverCounter')))
2019-09-10 15:37:05,230 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : NrfRequest.getApproverDN(Number(flowdata.get('nrfRequest/approverCounter')))
2019-09-10 15:37:05,230 DEBUG [com.novell.soa.script.impl.lang.es.impl.EcmaScriptEngine] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Evaluating the script : wi.XPath("flow-data/nrfRequest/approverCounter")
2019-09-10 15:37:05,232 ERROR [com.novell.soa.af.impl.LogEvent] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] [Workflow_Error] Initiated by cn=uaadmin,ou=sa,o=data, Error Message: Activity Id [Activity]: Addressee [NrfRequest.getApproverDN(Number(flowdata.get('nrfRequest/approverCounter')))] evaluation failed or is null., Process ID: 92adb29bb7d7413a8291e198f8436a55, Process Name: cn=OrdinaryUserApproval,cn=RequestDefs,cn=AppConfig,cn=User Application Driver,cn=driverset1,ou=drivers,o=system:31, Activity: Activity, Recipient: cn=Test2IDM,ou=users,o=data
2019-09-10 15:37:05,232 TRACE [com.novell.soa.af.impl.LogEvent] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Activity Id [Activity]: Addressee [NrfRequest.getApproverDN(Number(flowdata.get('nrfRequest/approverCounter')))] evaluation failed or is null.
com.novell.soa.af.impl.activity.ActivityException: Activity Id [Activity]: Addressee [NrfRequest.getApproverDN(Number(flowdata.get('nrfRequest/approverCounter')))] evaluation failed or is null.
at com.novell.soa.af.impl.activity.UserActivity.evaluateAddresseeExp(UserActivity.java:1063)
at com.novell.soa.af.impl.activity.UserActivity.notifyArrive(UserActivity.java:244)
at com.novell.soa.af.impl.core.ProcessImpl.startActivity(ProcessImpl.java:1742)
at com.novell.soa.af.impl.core.ProcessImpl.forward(ProcessImpl.java:1637)
at com.novell.soa.af.impl.activity.ActivityNode.forward(ActivityNode.java:290)
at com.novell.soa.af.impl.activity.ActivityNode.forward(ActivityNode.java:265)
at com.novell.soa.af.impl.activity.ConditionActivity.process(ConditionActivity.java:89)
at com.novell.soa.af.impl.activity.ActivityNode.notifyArrive(ActivityNode.java:231)
at com.novell.soa.af.impl.core.ProcessImpl.startActivity(ProcessImpl.java:1742)
at com.novell.soa.af.impl.core.ProcessImpl.forward(ProcessImpl.java:1637)
at com.novell.soa.af.impl.activity.ActivityNode.forward(ActivityNode.java:290)
at com.novell.soa.af.impl.activity.ActivityNode.forward(ActivityNode.java:265)
at com.novell.soa.af.impl.activity.MappingActivity.process(MappingActivity.java:68)
at com.novell.soa.af.impl.activity.ActivityNode.notifyArrive(ActivityNode.java:231)
at com.novell.soa.af.impl.core.ProcessImpl.startActivity(ProcessImpl.java:1742)
at com.novell.soa.af.impl.core.ProcessImpl.forward(ProcessImpl.java:1637)
at com.novell.soa.af.impl.activity.ActivityNode.forward(ActivityNode.java:290)
at com.novell.soa.af.impl.activity.ActivityNode.forward(ActivityNode.java:265)
at com.novell.soa.af.impl.activity.MappingActivity.process(MappingActivity.java:68)
at com.novell.soa.af.impl.activity.ActivityNode.notifyArrive(ActivityNode.java:231)
at com.novell.soa.af.impl.core.ProcessImpl.startActivity(ProcessImpl.java:1742)
at com.novell.soa.af.impl.core.ProcessImpl.forward(ProcessImpl.java:1637)
at com.novell.soa.af.impl.activity.ActivityNode.forward(ActivityNode.java:290)
at com.novell.soa.af.impl.activity.ActivityNode.forward(ActivityNode.java:265)
at com.novell.soa.af.impl.activity.StartActivity.process(StartActivity.java:94)
at com.novell.soa.af.impl.activity.ActivityNode.notifyArrive(ActivityNode.java:231)
at com.novell.soa.af.impl.activity.RunnableActivity.run(RunnableActivity.java:50)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
2019-09-10 15:37:05,500 TRACE [com.novell.soa.af.impl.core.ProcessImpl] (RBPM pool-1-workflow engine-ND-thread-2) [RBPM] Process 92adb29bb7d7413a8291e198f8436a55 isActive() = false
2019-09-10 15:37:21,447 DEBUG [com.novell.soa.af.impl.timers.ActivityRetryTimerTask] (RBPM thread-engine activity timer) [RBPM] Restarted 0 failed activities.

 

2019-09-10 15:00:39,009 TRACE [com.novell.soa.af.impl.persist.EngineStateDAO] (RBPM thread-engine monitor) [RBPM] Checking heartbeat of Engine ENGINE
2019-09-10 15:00:53,903 TRACE [com.novell.soa.af.impl.persist.EngineStateDAO] (RBPM thread-engine heartbear) [RBPM] Updating heartbeat of Engine Engine State: engineId = ENGINE, heartBeat= 2019-09-10 14:59:53.857, startTime= 2019-09-06 15:52:20.77, shutdownTime= 2019-09-03 16:19:23.346, engineState= Running
2019-09-10 15:00:53,904 TRACE [com.novell.soa.af.impl.persist.EngineStateDAO] (RBPM thread-engine heartbear) [RBPM] Engine heartbeat updated successfully: Engine State: engineId = ENGINE, heartBeat= 2019-09-10 15:00:53.904, startTime= 2019-09-06 15:52:20.77, shutdownTime= 2019-09-03 16:19:23.346, engineState= Running
2019-09-10 15:00:53,923 DEBUG [com.novell.soa.af.impl.core.EngineImpl] (RBPM thread-engine heartbear) [RBPM] Heartbeat updated for engine: ENGINE, time: 2019-09-10 15:00:53.904
2019-09-10 15:01:00,102 INFO [com.novell.pwdmgt.util.PasswordHelper] (https-jsse-nio-8543-exec-9) [RBPM] [Login_Success] cn=uaadmin,ou=sa,o=data successfully logged in.
2019-09-10 15:01:00,103 TRACE [com.novell.soa.af.impl.soap.ProvisioningImpl] (https-jsse-nio-8543-exec-9) [RBPM] Is Request New = [true]
2019-09-10 15:01:00,104 TRACE [com.novell.soa.af.impl.persist.HbmQueryImpl] (https-jsse-nio-8543-exec-9) [RBPM] setCriteriaFilter(Criteria criteria), value: 'requestId=7a6fae5a045240db9c2455af64363a49'
2019-09-10 15:01:00,105 TRACE [com.novell.soa.af.impl.core.EngineImpl] (https-jsse-nio-8543-exec-9) [RBPM] 1 process info objects have been retrieved by getProcessInfo().
2019-09-10 15:01:00,106 DEBUG [com.novell.soa.ws.impl.xml.OutputStreamImpl] (https-jsse-nio-8543-exec-9) <SOAP-ENV:Envelope xmlns:SOAP-ENV='http://schemas.xmlsoap.org/soap/envelope/' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'><SOAP-ENV:Body><ns1:getProcessesByQueryResponse xmlns="http://www.novell.com/provisioning/service" xmlns:ns1="http://www.novell.com/provisioning/service"><ProcessArray><process><completionTime>2019-09-10T14:31:19</completionTime><creationTime>2019-09-10T14:31:18</creationTime><initiator>cn=uaadmin,ou=sa,o=data</initiator><processId>cn=OrdinaryUserApproval,cn=RequestDefs,cn=AppConfig,cn=User Application Driver,cn=driverset1,ou=drivers,o=system</processId><recipient>cn=Test2IDM,ou=users,o=data</recipient><requestId>7a6fae5a045240db9c2455af64363a49</requestId><processStatus>Terminated</processStatus><approvalStatus>Error</approvalStatus><processName>Ordinary User Approval</processName><valueOfProcessStatus>2</valueOfProcessStatus><valueOfApprovalStatus>4</valueOfApprovalStatus><version>27</version><engineId>ENGINE</engineId><proxy xsi:nil="1"/><correlationId>UARest#ResourceRequest#20190910-14</correlationId></process></ProcessArray></ns1:getProcessesByQueryResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
2019-09-10 15:01:00,657 TRACE [com.novell.soa.af.impl.soap.ProvisioningImpl] (https-jsse-nio-8543-exec-21) [RBPM] Is Request New = [false]
2019-09-10 15:01:00,658 TRACE [com.novell.soa.af.impl.persist.HbmQueryImpl] (https-jsse-nio-8543-exec-21) [RBPM] setCriteriaFilter(Criteria criteria), value: 'requestId=a93a47ac4dc0406ebfb5a5c727cbba77'
2019-09-10 15:01:00,659 TRACE [com.novell.soa.af.impl.core.EngineImpl] (https-jsse-nio-8543-exec-21) [RBPM] 1 process info objects have been retrieved by getProcessInfo().
2019-09-10 15:01:00,661 DEBUG [com.novell.soa.ws.impl.xml.OutputStreamImpl] (https-jsse-nio-8543-exec-21) <SOAP-ENV:Envelope xmlns:SOAP-ENV='http://schemas.xmlsoap.org/soap/envelope/' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'><SOAP-ENV:Body><ns1:getProcessesByQueryResponse xmlns="http://www.novell.com/provisioning/service" xmlns:ns1="http://www.novell.com/provisioning/service"><ProcessArray><process><completionTime>2019-09-10T14:23:29</completionTime><creationTime>2019-09-10T14:23:28</creationTime><initiator>cn=uaadmin,ou=sa,o=data</initiator><processId>cn=OrdinaryUserApproval,cn=RequestDefs,cn=AppConfig,cn=User Application Driver,cn=driverset1,ou=drivers,o=system</processId><recipient>cn=Test2IDM,ou=users,o=data</recipient><requestId>a93a47ac4dc0406ebfb5a5c727cbba77</requestId><processStatus>Terminated</processStatus><approvalStatus>Error</approvalStatus><processName>Ordinary User Approval</processName><valueOfProcessStatus>2</valueOfProcessStatus><valueOfApprovalStatus>4</valueOfApprovalStatus><version>27</version><engineId>ENGINE</engineId><proxy xsi:nil="1"/><correlationId>UARest#ResourceRequest#20190910-12</correlationId></process></ProcessArray></ns1:getProcessesByQueryResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
2019-09-10 15:01:39,011 TRACE [com.novell.soa.af.impl.persist.EngineStateDAO] (RBPM thread-engine monitor) [RBPM] Checking heartbeat of Engine ENGINE
2019-09-10 15:01:53,923 TRACE [com.novell.soa.af.impl.persist.EngineStateDAO] (RBPM thread-engine heartbear) [RBPM] Updating heartbeat of Engine Engine State: engineId = ENGINE, heartBeat= 2019-09-10 15:00:53.904, startTime= 2019-09-06 15:52:20.77, shutdownTime= 2019-09-03 16:19:23.346, engineState= Running
2019-09-10 15:01:53,924 TRACE [com.novell.soa.af.impl.persist.EngineStateDAO] (RBPM thread-engine heartbear) [RBPM] Engine heartbeat updated successfully: Engine State: engineId = ENGINE, heartBeat= 2019-09-10 15:01:53.924, startTime= 2019-09-06 15:52:20.77, shutdownTime= 2019-09-03 16:19:23.346, engineState= Running
2019-09-10 15:01:53,940 DEBUG [com.novell.soa.af.impl.core.EngineImpl] (RBPM thread-engine heartbear) [RBPM] Heartbeat updated for engine: ENGINE, time: 2019-09-10 15:01:53.924
2019-09-10 15:02:39,013 TRACE [com.novell.soa.af.impl.persist.EngineStateDAO] (RBPM thread-engine monitor) [RBPM] Checking heartbeat of Engine ENGINE
2019-09-10 15:02:53,941 TRACE [com.novell.soa.af.impl.persist.EngineStateDAO] (RBPM thread-engine heartbear) [RBPM] Updating heartbeat of Engine Engine State: engineId = ENGINE, heartBeat= 2019-09-10 15:01:53.924, startTime= 2019-09-06 15:52:20.77, shutdownTime= 2019-09-03 16:19:23.346, engineState= Running

 

  • Hey,

    can you please export the prd and upload it in here?

    Regards

  • Sure thing thank you for your attention

    <?xml version="1.0" encoding="UTF-8"?><driver-configuration config-type="app-config" dn="cn=User Application Driver,cn=driverset1,ou=drivers,o=system" driver-set-dn="cn=driverset1,ou=drivers,o=system" name="User Application Driver">
    <children>
    <provisioning>
    <ds-object ds-object-class="srvprvAppConfig" ds-object-name="AppConfig">
    <ds-attribute ds-attr-name="Version">
    <ds-value>4.7</ds-value>
    </ds-attribute>
    <ds-object ds-object-class="nrfAuthTypes" ds-object-name="AuthTypes">
    <ds-attributes/>
    </ds-object>
    <ds-object ds-object-class="nrfUIConfig" ds-object-name="UIConfig">
    <ds-attributes/>
    <ds-object ds-object-class="nrfNavItems" ds-object-name="NavItems">
    <ds-attributes/>
    </ds-object>
    </ds-object>
    <ds-object ds-object-class="srvprvAppDefs" ds-object-name="AppDefs">
    <ds-attributes/>
    </ds-object>
    <ds-object ds-object-class="srvprvDirectoryModel" ds-object-name="DirectoryModel">
    <ds-attributes/>
    <ds-object ds-object-class="srvprvChoiceDefs" ds-object-name="ChoiceDefs">
    <ds-attributes/>
    </ds-object>
    <ds-object ds-object-class="srvprvEntityDefs" ds-object-name="EntityDefs">
    <ds-attributes/>
    </ds-object>
    <ds-object ds-object-class="srvprvQueryDefs" ds-object-name="QueryDefs">
    <ds-attributes/>
    </ds-object>
    <ds-object ds-object-class="srvprvRelationshipDefs" ds-object-name="RelationshipDefs">
    <ds-attributes/>
    </ds-object>
    </ds-object>
    <ds-object ds-object-class="srvprvRequestDefs" ds-object-name="RequestDefs">
    <ds-attributes/>
    <ds-object ds-object-class="srvprvRequest" ds-object-name="OrdinaryUserApproval">
    <ds-attributes>
    <ds-attribute ds-attr-name="Description">
    <ds-value>Ordinary User Approval</ds-value>
    </ds-attribute>
    <ds-attribute ds-attr-name="srvprvStatus">
    <ds-value>Active</ds-value>
    </ds-attribute>
    <ds-attribute ds-attr-name="srvprvFlowStrategy">
    <ds-value>SingleFlow</ds-value>
    </ds-attribute>
    <ds-attribute ds-attr-name="srvprvGrant">
    <ds-value>true</ds-value>
    </ds-attribute>
    <ds-attribute ds-attr-name="srvprvRevoke">
    <ds-value>false</ds-value>
    </ds-attribute>
    <ds-attribute ds-attr-name="srvprvCategoryKey">
    <ds-value>nrf</ds-value>
    </ds-attribute>
    <ds-attribute ds-attr-name="srvprvLocalizedNames">
    <ds-value>en~Ordinary User Approval</ds-value>
    </ds-attribute>
    <ds-attribute ds-attr-name="srvprvLocalizedDescrs">
    <ds-value>en~Ordinary User Approval</ds-value>
    </ds-attribute>
    <ds-attribute ds-attr-name="XMLData">
    <ds-value><![CDATA[PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHByb3YtcmVxLWRlZm4gZmxvdy1zdHJhdGVneT0iU2luZ2xlRmxvdyIgZ3JhbnQ9InRydWUiCiAgICBwcm92LWNhdGVnb3J5PSJucmYiIHByb3YtaWQ9Ik9yZGluYXJ5VXNlckFwcHJvdmFsIiByZXZva2U9ImZhbHNlIgogICAgc3RhdHVzPSJBY3RpdmUiCiAgICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIgogICAgICAgIHhzaTpub05hbWVzcGFjZVNjaGVtYUxvY2F0aW9uPSIiPjxwcm92LXJlc291cmNlLXJlZj5Ob25lPC9wcm92LXJlc291cmNlLXJlZj48d29ya2Zsb3ctcmVmLz48ZGlzcGxheS1uYW1lCiAgICAgICAgeG1sOmxhbmc9ImVuIj5PcmRpbmFyeSBVc2VyIEFwcHJvdmFsPC9kaXNwbGF5LW5hbWU PGRlc2NyaXB0aW9uCiAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI T3JkaW5hcnkgVXNlciBBcHByb3ZhbDwvZGVzY3JpcHRpb24 PHRydXN0ZWVzPjx0cnVzdGVlPmNuPUpEaXJuaWssb3U9dXNlcnMsbz1kYXRhPC90cnVzdGVlPjwvdHJ1c3RlZXM PHhtbC1kYXRhPjxkZXNpZ24tcGFyYW1zCiAgICAgICAgICAgIGRpZ2l0YWwtc2lnbmF0dXJlLXR5cGU9Im5vdC1yZXF1aXJlZCIgZ3JhbnQ9InRydWUiCiAgICAgICAgICAgIG5vdGlmeS1hZGRyZXNzZWU9ImZhbHNlIgogICAgICAgICAgICAgICAgICAgIHByb3YtaWQ9Ik9yZGluYXJ5VXNlckFwcHJvdmFsIj48Zm9ybS10aXRsZT48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI T3JkaW5hcnkgVXNlciBBcHByb3ZhbDwvZGlzcGxheS1sYWJlbD48ZGVzY3JpcHRpb24KICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI T3JkaW5hcnkgVXNlciBBcHByb3ZhbDwvZGVzY3JpcHRpb24 PC9mb3JtLXRpdGxlPjxwcm92LXJlc291cmNlCiAgICAgICAgICAgICAgICAgICAgbmFtZT0iTm9uZSIvPjx3b3JrZmxvdy8 PGxlZ2FsLWRpc2NsYWltZXJzLz48bGlua3M PGxpbmsKICAgICAgICAgICAgICAgICAgICBzb3VyY2U9IkFjdGl2aXR5IiB0YXJnZXQ9IkFjdGl2aXR5MiIKICAgICAgICAgICAgICAgICAgICB0eXBlPSJkZW5pZWQiLz48bGluayBzb3VyY2U9IlN0YXJ0IgogICAgICAgICAgICAgICAgICAgIHRhcmdldD0iQWN0aXZpdHk0IiB0eXBlPSJmb3J3YXJkIi8 PGxpbmsKICAgICAgICAgICAgICAgICAgICBzb3VyY2U9IkFjdGl2aXR5NiIgdGFyZ2V0PSJBY3Rpdml0eTEiCiAgICAgICAgICAgICAgICAgICAgdHlwZT0iZmFsc2UiLz48bGluayBzb3VyY2U9IkFjdGl2aXR5NiIKICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9IkFjdGl2aXR5NyIgdHlwZT0idHJ1ZSIvPjxsaW5rCiAgICAgICAgICAgICAgICAgICAgc291cmNlPSJBY3Rpdml0eSIgdGFyZ2V0PSJBY3Rpdml0eTYiCiAgICAgICAgICAgICAgICAgICAgdHlwZT0iYXBwcm92ZWQiLz48bGluayBzb3VyY2U9IkFjdGl2aXR5MiIKICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9IkZpbmlzaCIgdHlwZT0iZm9yd2FyZCIvPjxsaW5rCiAgICAgICAgICAgICAgICAgICAgc291cmNlPSJBY3Rpdml0eTEiIHRhcmdldD0iRmluaXNoIgogICAgICAgICAgICAgICAgICAgIHR5cGU9ImZvcndhcmQiLz48bGluayBzb3VyY2U9IkFjdGl2aXR5NCIKICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9IkFjdGl2aXR5MyIgdHlwZT0iZm9yd2FyZCIvPjxsaW5rCiAgICAgICAgICAgICAgICAgICAgc291cmNlPSJBY3Rpdml0eTciIHRhcmdldD0iQWN0aXZpdHkiCiAgICAgICAgICAgICAgICAgICAgdHlwZT0iZm9yd2FyZCIvPjxsaW5rIHNvdXJjZT0iQWN0aXZpdHkzIgogICAgICAgICAgICAgICAgICAgIHRhcmdldD0iQWN0aXZpdHk1IiB0eXBlPSJmb3J3YXJkIi8 PGxpbmsKICAgICAgICAgICAgICAgICAgICBzb3VyY2U9IkFjdGl2aXR5NSIgdGFyZ2V0PSJBY3Rpdml0eSIKICAgICAgICAgICAgICAgICAgICB0eXBlPSJmYWxzZSIvPjxsaW5rIHNvdXJjZT0iQWN0aXZpdHk1IgogICAgICAgICAgICAgICAgICAgIHRhcmdldD0iQWN0aXZpdHk4IiB0eXBlPSJ0cnVlIi8 PGxpbmsKICAgICAgICAgICAgICAgICAgICBzb3VyY2U9IkFjdGl2aXR5OCIgdGFyZ2V0PSJBY3Rpdml0eTIiCiAgICAgICAgICAgICAgICAgICAgdHlwZT0iZGVuaWVkIi8 PGxpbmsgc291cmNlPSJBY3Rpdml0eTgiCiAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PSJBY3Rpdml0eTEiCiAgICAgICAgICAgICAgICB0eXBlPSJhcHByb3ZlZCIvPjwvbGlua3M PHVzZXItYWN0aXZpdHkKICAgICAgICAgICAgICAgIGFjdGl2aXR5LWlkPSJBY3Rpdml0eSIKICAgICAgICAgICAgICAgIGRpZ2l0YWwtc2lnbmF0dXJlLXR5cGU9Im5vdC1yZXF1aXJlZCIgdGltZW91dD0iIgogICAgICAgICAgICAgICAgICAgIHRpbWVvdXQtdW5pdHM9Im1pbGxpc2Vjb25kcyI PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkdlbmVobWlndW5nIGRlciBSb2xsZW5hbmZvcmRlcnVuZy8tenVyw7xja25haG1lPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7op5LoibLnlLPoq4sv5pKk6Yq35qC45YeGPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5Hb2Vka2V1cmluZyB2b29yIHJvbGFhbnZyYWFnLy1pbnRyZWtraW5nPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5BcHByb2JhdGlvbiBkZSByZXF1w6p0ZS9yw6l2b2NhdGlvbiBkZSByw7RsZTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI QXByb3Zhw6fDo28gZGUgU29saWNpdGHDp8Ojby9SZXZvZ2HDp8OjbyBkZSBGdW7Dp8OjbzwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 5b255Ymy6KaB5rGCL WPluOCiua2iOOBl OBruaJv iqjTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 6KeS6Imy6K 35rGCL aSpOa2iOaJueWHhjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0KPRgtCy0LXRgNC20LTQtdC90LjQtSDQt9Cw0L/RgNC 0YHQsC/QsNC90L3Rg9C70LjRgNC 0LLQsNC90LjRjyDRgNC 0LvQuDwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI R29ka8Okbm5hbmRlIGF2IHJvbGxiZXN0w6RsbG5pbmcvLcOldGVya2FsbGVsc2U8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPkFwcm9iYWNpw7NuIGRlIHNvbGljaXR1ZCBvIHJldm9jYWNpw7NuIGRlIGZ1bmNpw7NuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5Hb2RrZW5kZWxzZSBhZiByb2xsZWFubW9kbmluZy90aWxiYWdla2FsZGVsc2U8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlJvbGUgUmVxdWVzdC9SZXZvY2F0aW9uIEFwcHJvdmFsPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5BcHByb3ZhemlvbmUgcmljaGllc3RhL3Jldm9jYSBydW9sbzwvZGlzcGxheS1sYWJlbD48YWRkcmVzc2VlCiAgICAgICAgICAgICAgICAgICAgdmFsdWU9Ik5yZlJlcXVlc3QuZ2V0QXBwcm92ZXJETihOdW1iZXIoZmxvd2RhdGEuZ2V0KCducmZSZXF1ZXN0L2FwcHJvdmVyQ291bnRlcicpKSkiLz48bm90aWZ5CiAgICAgICAgICAgICAgICAgICAgICAgIHRlbXBsYXRlPSJjbj1Sb2xlIFJlcXVlc3QgTm90aWZpY2F0aW9uLGNuPURlZmF1bHQgTm90aWZpY2F0aW9uIENvbGxlY3Rpb24sY249c2VjdXJpdHkiPjxtYXAKICAgICAgICAgICAgICAgICAgICAgICAgc291cmNlPSJJRFZhdWx0LmdldChOcmZSZXF1ZXN0LmdldFJlcXVlc3RlcigpLCAndXNlcicsICdGaXJzdE5hbWUnKSArICcgJyArIElEVmF1bHQuZ2V0KE5yZlJlcXVlc3QuZ2V0UmVxdWVzdGVyKCksICd1c2VyJywgJ0xhc3ROYW1lJykiCiAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD0iaW5pdGlhdG9yRnVsbE5hbWUiLz48bWFwCiAgICAgICAgICAgICAgICAgICAgICAgIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRUYXJnZXRETkRpc3BsYXlOYW1lKGphdmEudXRpbC5Mb2NhbGUuZ2V0RGVmYXVsdCgpKSIKICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PSJyZWNpcGllbnRGdWxsTmFtZSIvPjxtYXAKICAgICAgICAgICAgICAgICAgICAgICAgc291cmNlPSJwcm9jZXNzLmdldE5hbWUoamF2YS51dGlsLkxvY2FsZS5nZXREZWZhdWx0KCkpIgogICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9InJlcXVlc3RUaXRsZSIvPjxtYXAgc291cmNlPSJfZGVmYXVsdF8iCiAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PSJUTyIvPjwvbm90aWZ5PjxyZXRyeSBhdHRlbXB0cz0iIgogICAgICAgICAgICAgICAgICAgICAgICBpbnRlcnZhbD0iIj48YWRkcmVzc2VlCiAgICAgICAgICAgICAgICB2YWx1ZT0iIi8 PC9yZXRyeT48L3VzZXItYWN0aXZpdHk PHVzZXItYWN0aXZpdHkKICAgICAgICAgICAgICAgIGFjdGl2aXR5LWlkPSJBY3Rpdml0eTgiIGFwcHJvdmVyLXR5cGU9InF1b3J1bS1hcHByb3ZlciIKICAgICAgICAgICAgICAgIGRpZ2l0YWwtc2lnbmF0dXJlLXR5cGU9Im5vdC1yZXF1aXJlZCIgdGltZW91dD0iIgogICAgICAgICAgICAgICAgICAgIHRpbWVvdXQtdW5pdHM9Im1pbGxpc2Vjb25kcyI PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkdlbmVobWlndW5nIGRlciBSb2xsZW5hbmZvcmRlcnVuZy8tenVyw7xja25haG1lPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7op5LoibLnlLPoq4sv5pKk6Yq35qC45YeGPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5Hb2Vka2V1cmluZyB2b29yIHJvbGFhbnZyYWFnLy1pbnRyZWtraW5nPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5BcHByb2JhdGlvbiBkZSByZXF1w6p0ZS9yw6l2b2NhdGlvbiBkZSByw7RsZTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI QXByb3Zhw6fDo28gZGUgU29saWNpdGHDp8Ojby9SZXZvZ2HDp8OjbyBkZSBGdW7Dp8OjbzwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 5b255Ymy6KaB5rGCL WPluOCiua2iOOBl OBruaJv iqjTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 6KeS6Imy6K 35rGCL aSpOa2iOaJueWHhjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0KPRgtCy0LXRgNC20LTQtdC90LjQtSDQt9Cw0L/RgNC 0YHQsC/QsNC90L3Rg9C70LjRgNC 0LLQsNC90LjRjyDRgNC 0LvQuDwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI R29ka8Okbm5hbmRlIGF2IHJvbGxiZXN0w6RsbG5pbmcvLcOldGVya2FsbGVsc2U8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPkFwcm9iYWNpw7NuIGRlIHNvbGljaXR1ZCBvIHJldm9jYWNpw7NuIGRlIGZ1bmNpw7NuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5Hb2RrZW5kZWxzZSBhZiByb2xsZWFubW9kbmluZy90aWxiYWdla2FsZGVsc2U8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlJvbGUgUmVxdWVzdC9SZXZvY2F0aW9uIEFwcHJvdmFsPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5BcHByb3ZhemlvbmUgcmljaGllc3RhL3Jldm9jYSBydW9sbzwvZGlzcGxheS1sYWJlbD48YWRkcmVzc2VlCiAgICAgICAgICAgICAgICAgICAgdmFsdWU9Ik5yZlJlcXVlc3QuZ2V0QWxsQXBwcm92ZXJzRE4oKSIvPjxub3RpZnkKICAgICAgICAgICAgICAgICAgICAgICAgdGVtcGxhdGU9ImNuPVJvbGUgUmVxdWVzdCBOb3RpZmljYXRpb24sY249RGVmYXVsdCBOb3RpZmljYXRpb24gQ29sbGVjdGlvbixjbj1zZWN1cml0eSI PG1hcAogICAgICAgICAgICAgICAgICAgICAgICBzb3VyY2U9IklEVmF1bHQuZ2V0KE5yZlJlcXVlc3QuZ2V0UmVxdWVzdGVyKCksICd1c2VyJywgJ0ZpcnN0TmFtZScpICsgJyAnICsgSURWYXVsdC5nZXQoTnJmUmVxdWVzdC5nZXRSZXF1ZXN0ZXIoKSwgJ3VzZXInLCAnTGFzdE5hbWUnKSIKICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PSJpbml0aWF0b3JGdWxsTmFtZSIvPjxtYXAKICAgICAgICAgICAgICAgICAgICAgICAgc291cmNlPSJOcmZSZXF1ZXN0LmdldFRhcmdldERORGlzcGxheU5hbWUoamF2YS51dGlsLkxvY2FsZS5nZXREZWZhdWx0KCkpIgogICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9InJlY2lwaWVudEZ1bGxOYW1lIi8 PG1hcAogICAgICAgICAgICAgICAgICAgICAgICBzb3VyY2U9InByb2Nlc3MuZ2V0TmFtZShqYXZhLnV0aWwuTG9jYWxlLmdldERlZmF1bHQoKSkiCiAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD0icmVxdWVzdFRpdGxlIi8 PG1hcCBzb3VyY2U9Il9kZWZhdWx0XyIKICAgICAgICB0YXJnZXQ9IlRPIi8 PC9ub3RpZnk PC91c2VyLWFjdGl2aXR5PjwvZGVzaWduLXBhcmFtcz48cmVzb3VyY2UtZGF0YS1iaW5kaW5nLz48L3htbC1kYXRhPjxwcm9jZXNzCiAgICAgICAgaWQ9ImNuPU9yZGluYXJ5VXNlckFwcHJvdmFsLGNuPVJlcXVlc3REZWZzLGNuPUFwcENvbmZpZyxjbj1Vc2VyIEFwcGxpY2F0aW9uIERyaXZlcixjbj1kcml2ZXJzZXQxLGNuPWRyaXZlcnMsbz1zeXN0ZW0iCiAgICAgICAgcHJvY2Vzcy10eXBlPSJSQkFDIiByZXN0cmljdC12aWV3PSJmYWxzZSIgc2V0bm90aWZ5PSJmYWxzZSIKICAgICAgICB2ZXJzaW9uPSIzLjYuMSIKICAgICAgICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIgogICAgICAgICAgICB4c2k6bm9OYW1lc3BhY2VTY2hlbWFMb2NhdGlvbj0iQXBwcm92YWxQcm9jZXNzM182XzEueHNkIj48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI T3JkaW5hcnkgVXNlciBBcHByb3ZhbDwvZGlzcGxheS1uYW1lPjxmb3JtCiAgICAgICAgICAgICAgICAgICAgZm9ybS1pZD0iYXBwcm92YWxfZm9ybSI PGNvbnRlbnQ PGZpZWxkIG5hbWU9InRpdGxlIgogICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmxlPSJ0cnVlIj48Y29udHJvbCBjb250cm9sLXR5cGU9IlRpdGxlIgogICAgICAgICAgICAgICAgICAgICAgICBlZGl0YWJsZT0iZmFsc2UiLz48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkdlbmVobWlndW5nIGRlciBSb2xsZW56dXdlaXN1bmcvLXp1csO8Y2tuYWhtZTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPuinkuiJsuaMh Wumi/mkqTpirfmoLjlh4Y8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5Hb2Vka2V1cmluZyB2b29yIHJvbHRvZXdpanppbmcvLWludHJla2tpbmc8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5BcHByb2JhdGlvbiBkJ2Fzc2lnbmF0aW9uL3LDqXZvY2F0aW9uIGRlIHLDtGxlPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI QXByb3Zhw6fDo28gZGUgQXRyaWJ1acOnw6NvL1Jldm9nYcOnw6NvIGRlIEZ1bsOnw6NvPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 5b255Ymy44Gu5Ymy44KK5b2T44GmL WPluOCiua2iOOBl OBruaJv iqjTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuinkuiJsuaMh a0vi/mkqTmtojmibnlh4Y8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7Qo9GC0LLQtdGA0LbQtNC10L3QuNC1INC90LDQt9C90LDRh9C10L3QuNGPL9Cw0L3QvdGD0LvQuNGA0L7QstCw0L3QuNGPINGA0L7Qu9C4PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI R29ka8Okbm5hbmRlIGF2IHJvbGx0aWxsZGVsbmluZy8tw6V0ZXJrYWxsZWxzZTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPkFwcm9iYWNpw7NuIGRlIGFzaWduYWNpw7NuIG8gcmV2b2NhY2nDs24gZGUgZnVuY2nDs248L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5Hb2RrZW5kZWxzZSBhZiByb2xsZXRpbGRlbGluZy90aWxiYWdla2FsZGVsc2U8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5Sb2xlIEFzc2lnbm1lbnQvUmV2b2NhdGlvbiBBcHByb3ZhbDwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPkFwcHJvdmF6aW9uZSBhc3NlZ25hemlvbmUvcmV2b2NhIHJ1b2xvPC9kaXNwbGF5LWxhYmVsPjwvZmllbGQ PGZpZWxkPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJMaW5lQnJlYWsiLz48L2ZpZWxkPjxmaWVsZAogICAgICAgICAgICAgICAgICAgIG5hbWU9InN1YmhlYWRpbmciIHZpc2libGU9InRydWUiPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iVGl0bGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdGFibGU9ImZhbHNlIj48cHJvcHM PHByb3AKICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iZm9udC1zaXplIj48dmFsdWU bWVkaXVtPC92YWx1ZT48L3Byb3A PC9wcm9wcz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5CaXR0ZSB3w6RobGVuIFNpZSBkaWUgZW50c3ByZWNoZW5kZSBTY2hhbHRmbMOkY2hlIHp1bSBHZW5laG1pZ2VuIG9kZXIgQWJsZWhuZW4gZGVyIEFuZm9yZGVydW5nLjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPuiri mBuOWPlumBqeeVtueahOaMiemIleaguOWHhuaIluaLkue1leeUs iri OAgjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPlNlbGVjdGVlciBkZSBiZXRyZWZmZW5kZSBrbm9wIG9tIGRlIGFhbnZyYWFnIGdvZWQgdGUga2V1cmVuIG9mIGFmIHRlIHdpanplbi48L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5Tw6lsZWN0aW9ubmV6IGxlIGJvdXRvbiBhcHByb3ByacOpIHBvdXIgYXBwcm91dmVyIG91IHJlZnVzZXIgbGEgcmVxdcOqdGUuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI U2VsZWNpb25lIG8gYm90w6NvIGFwcm9wcmlhZG8gcGFyYSBhcHJvdmFyIG91IHJlamVpdGFyIGEgc29saWNpdGHDp8Ojby48L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7oqbLlvZPjgZnjgovjg5zjgr/jg7PjgpLpgbjmip7jgZfjgabopoHmsYLjgpLmib/oqo3jgb7jgZ/jga/ljbTkuIvjgZfjgabjgY/jgaDjgZXjgYTjgII8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7or7fpgInmi6nnm7jlupTnmoTmjInpkq7ku6Xmibnlh4bmiJbmi5Lnu53or7fmsYLjgII8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7QndCw0LbQvNC40YLQtSDRgdC 0L7RgtCy0LXRgtGB0YLQstGD0Y7RidGD0Y4g0LrQvdC 0L/QutGDINC00LvRjyDQv9C 0LTRgtCy0LXRgNC20LTQtdC90LjRjyDQuNC70Lgg0L7RgtC60LvQvtC90LXQvdC40Y8g0LfQsNC/0YDQvtGB0LAuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI R29ka8Okbm4gZWxsZXIgYXZzbMOlIGJlc3TDpGxsbmluZ2VuIG1lZCBoasOkbHAgYXYgbW90c3ZhcmFuZGUga25hcHAuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI U2VsZWNjaW9uZSBlbCBib3TDs24gYWRlY3VhZG8gcGFyYSBhcHJvYmFyIG8gcmVjaGF6YXIgbGEgcGV0aWNpw7NuLjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPlbDpmxnIGRlbiByZWxldmFudGUga25hcCBmb3IgYXQgZ29ka2VuZGUgZWxsZXIgYWZ2aXNlIGFubW9kbmluZ2VuLjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlBsZWFzZSBzZWxlY3QgdGhlIGFwcHJvcHJpYXRlIGJ1dHRvbiB0byBhcHByb3ZlIG9yIHJlamVjdCB0aGUgcmVxdWVzdC48L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5TZWxlemlvbmFyZSBpbCBwdWxzYW50ZSBhcHByb3ByaWF0byBwZXIgYXBwcm92YXJlIG8gcmlmaXV0YXJlIGxhIHJpY2hpZXN0YS48L2Rpc3BsYXktbGFiZWw PC9maWVsZD48ZmllbGQ PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkxpbmVCcmVhayIvPjwvZmllbGQ PGZpZWxkCiAgICAgICAgICAgICAgICAgICAgZGF0YS10eXBlPSJkbiIgbmFtZT0iUmVxdWVzdE51bWJlciI PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJETkRpc3BsYXkiCiAgICAgICAgICAgICAgICAgICAgICAgIGVkaXRhYmxlPSJmYWxzZSI PHByb3BzLz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5BbmZvcmRlcnVuZ3NudW1tZXI6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 55Sz6KuL57eo6JmfOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkFhbnZyYWFnbnVtbWVyOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPk51bcOpcm8gZGUgcmVxdcOqdGUgOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPk7Dum1lcm8gZGEgU29saWNpdGHDp8Ojbzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7opoHmsYLnlarlj7c6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 6K 35rGC57yW5Y 3OjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCd0L7QvNC10YAg0LfQsNC/0YDQvtGB0LA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI QmVzdMOkbGxuaW5nc251bW1lcjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5Ow7ptZXJvIGRlIHBldGljacOzbjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5Bbm1vZG5pbmdzbnVtbWVyOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlJlcXVlc3QgTnVtYmVyOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPk51bWVybyByaWNoaWVzdGE6PC9kaXNwbGF5LWxhYmVsPjwvZmllbGQ PGZpZWxkPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJMaW5lQnJlYWsiLz48L2ZpZWxkPjxmaWVsZAogICAgICAgICAgICAgICAgICAgIGRhdGEtdHlwZT0iZG4iIG5hbWU9IlJlcXVlc3Rlck5hbWUiCiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2libGU9InRydWUiPjxjb250cm9sIGNvbnRyb2wtdHlwZT0iRE5EaXNwbGF5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVkaXRhYmxlPSJmYWxzZSI PHByb3BzPjxwcm9wCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iZGlzcGxheS1lbnRpdHlkZWYiPjx2YWx1ZT51c2VyPC92YWx1ZT48L3Byb3A PHByb3AKICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iZGlzcGxheS1leHAiPjx2YWx1ZT4lTG9jYWxlRm9ybWF0dGVkRnVsbE5hbWUlIDwvdmFsdWU PC9wcm9wPjwvcHJvcHM PC9jb250cm9sPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI QW5nZWZvcmRlcnQgdm9uOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPueUs iri iAhe 4sDwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkFhbmdldnJhYWdkIGRvb3I6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI RGVtYW5kw6llIHBhciA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI U29saWNpdGFkbyBwb3I6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 6KaB5rGC5YWDOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuivt axguS6ujo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7Ql9Cw0L/RgNCw0YjQuNCy0LDRjtGJ0LjQuTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5CZXN0w6RsbG5pbmdlbiBza2lja2FkIGF2OjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPlBldGljacOzbiBkZTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5Bbm1vZGV0IGFmOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlJlcXVlc3RlZCBieTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPlJpY2hpZXN0YSBkYTo8L2Rpc3BsYXktbGFiZWw PC9maWVsZD48ZmllbGQKICAgICAgICAgICAgICAgICAgICBkYXRhLXR5cGU9InN0cmluZyIgbmFtZT0iT3BlcmF0aW9uIj48Y29udHJvbAogICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9Ikh0bWwiIGVkaXRhYmxlPSJ0cnVlIj48cHJvcHM PHByb3AKICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaGlkZUxhYmVsIj48dmFsdWU ZmFsc2U8L3ZhbHVlPjwvcHJvcD48L3Byb3BzPjwvY29udHJvbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPlZvcmdhbmc6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 5pON5L2cOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkJld2Vya2luZzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5PcMOpcmF0aW9uIDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5PcGVyYcOnw6NvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuaTjeS9nDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7mk43kvZw6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0J7Qv9C10YDQsNGG0LjRjzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij7DhXRnw6RyZDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5PcGVyYWNpw7NuOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPkhhbmRsaW5nOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPk9wZXJhdGlvbjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5PcGVyYXppb25lOjwvZGlzcGxheS1sYWJlbD48L2ZpZWxkPjxmaWVsZD48Y29udHJvbAogICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iTGluZUJyZWFrIi8 PC9maWVsZD48ZmllbGQKICAgICAgICAgICAgICAgICAgICBkYXRhLXR5cGU9InN0cmluZyIgbmFtZT0iU291cmNlRE4iPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iSHRtbCIgZWRpdGFibGU9InRydWUiPjxwcm9wcz48cHJvcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImhpZGVMYWJlbCI PHZhbHVlPmZhbHNlPC92YWx1ZT48L3Byb3A PHByb3AKICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iY29sc3BhbiI PHZhbHVlPjE8L3ZhbHVlPjwvcHJvcD48L3Byb3BzPjwvY29udHJvbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPlJvbGxlOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPuinkuiJsjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5Sb2w6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI UsO0bGUgOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPkZ1bsOnw6NvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuW9ueWJsjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7op5LoibI6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0KDQvtC70Yw6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI Um9sbDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5GdW5jacOzbjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5Sb2xsZTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5Sb2xlOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI UnVvbG86PC9kaXNwbGF5LWxhYmVsPjwvZmllbGQ PGZpZWxkCiAgICAgICAgICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9IlRhcmdldEROIgogICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmxlPSJ0cnVlIj48Y29udHJvbCBjb250cm9sLXR5cGU9Ikh0bWwiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdGFibGU9InRydWUiPjxwcm9wcz48cHJvcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImhpZGVMYWJlbCI PHZhbHVlPmZhbHNlPC92YWx1ZT48L3Byb3A PHByb3AKICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iY29sc3BhbiI PHZhbHVlPjE8L3ZhbHVlPjwvcHJvcD48L3Byb3BzPjwvY29udHJvbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkVtcGbDpG5nZXI6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 5o6l5pS26ICF77iwPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI T250dmFuZ2VyOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPkRlc3RpbmF0YWlyZSA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI RGVzdGluYXTDoXJpbzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7lj5fkv6HogIU6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 5pS25Lu25Lq6OjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCf0L7Qu9GD0YfQsNGC0LXQu9GMOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPk1vdHRhZ2FyZTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5EZXN0aW5hdGFyaW86PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI TW9kdGFnZXI6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI UmVjaXBpZW50OjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPkRlc3RpbmF0YXJpbzo8L2Rpc3BsYXktbGFiZWw PC9maWVsZD48ZmllbGQ PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkxpbmVCcmVhayIvPjwvZmllbGQ PGZpZWxkCiAgICAgICAgICAgICAgICAgICAgZGF0YS10eXBlPSJkYXRlIiBuYW1lPSJSZXF1ZXN0RGF0ZSI PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJEYXRlUGlja2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVkaXRhYmxlPSJmYWxzZSI PHByb3BzPjxwcm9wCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImRheUhlYWRlcnMiPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPifml6UnLCfkuIAnLCfkuownLCfkuIknLCflm5snLCfkupQnLCflha0nPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj4nUycsJ00nLCdEJywnTScsJ0QnLCdGJywnUyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPidTJywnTScsJ1QnLCdPJywnVCcsJ0YnLCdMJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI J aXpScsJ aciCcsJ eBqycsJ awtCcsJ acqCcsJ mHkScsJ Wcnyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPifml6UnLCfkuIAnLCfkuownLCfkuIknLCflm5snLCfkupQnLCflha0nPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj4nRCcsJ0wnLCdNJywnTScsJ0onLCdWJywnUyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPid6JywnbScsJ2QnLCd3JywnZCcsJ3YnLCd6JzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI J0QnLCdTJywnVCcsJ1EnLCdRJywnUycsJ1MnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij4n0JInLCfQnycsJ9CSJywn0KEnLCfQpycsJ9CfJywn0KEnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj4nUycsJ00nLCdUJywnVycsJ1QnLCdGJywnUyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPidEJywnTCcsJ00nLCdNJywnSicsJ1YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij4nRCcsJ0wnLCdNJywnTScsJ0cnLCdWJywnUyc8L3ZhbHVlPjwvcHJvcD48cHJvcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJtb250aE5hbWVzIj48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj4nMSDmnIgnLCcyIOaciCcsJzMg5pyIJywnNCDmnIgnLCc1IOaciCcsJzYg5pyIJywnNyDmnIgnLCc4IOaciCcsJzkg5pyIJywnMTAg5pyIJywnMTEg5pyIJywnMTIg5pyIJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI J0phbnVhcicsJ0ZlYnJ1YXInLCdNw6RyeicsJ0FwcmlsJywnTWFpJywnSnVuaScsJ0p1bGknLCdBdWd1c3QnLCdTZXB0ZW1iZXInLCdPa3RvYmVyJywnTm92ZW1iZXInLCdEZXplbWJlcic8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPidKYW51YXJpJywnRmVicnVhcmknLCdNYXJzJywnQXByaWwnLCdNYWonLCdKdW5pJywnSnVsaScsJ0F1Z3VzdGknLCdTZXB0ZW1iZXInLCdPa3RvYmVyJywnTm92ZW1iZXInLCdEZWNlbWJlcic8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPicx5pyIJywnMuaciCcsJzPmnIgnLCc05pyIJywnNeaciCcsJzbmnIgnLCc35pyIJywnOOaciCcsJznmnIgnLCcxMOaciCcsJzEx5pyIJywnMTLmnIgnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj4n5LiA5pyIJywn5LqM5pyIJywn5LiJ5pyIJywn5Zub5pyIJywn5LqU5pyIJywn5YWt5pyIJywn5LiD5pyIJywn5YWr5pyIJywn5Lmd5pyIJywn5Y2B5pyIJywn5Y2B5LiA5pyIJywn5Y2B5LqM5pyIJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI J0phbnZpZXInLCdGw6l2cmllcicsJ01hcnMnLCdBdnJpbCcsJ01haScsJ0p1aW4nLCdKdWlsbGV0JywnQW/Du3QnLCdTZXB0ZW1icmUnLCdPY3RvYnJlJywnTm92ZW1icmUnLCdEw6ljZW1icmUnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj4namFudWFyaScsJ2ZlYnJ1YXJpJywnbWFhcnQnLCdhcHJpbCcsJ21laScsJ2p1bmknLCdqdWxpJywnYXVndXN0dXMnLCdzZXB0ZW1iZXInLCdva3RvYmVyJywnbm92ZW1iZXInLCdkZWNlbWJlcic8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPidKYW5laXJvJywnRmV2ZXJlaXJvJywnTWFyw6dvJywnQWJyaWwnLCdNYWlvJywnSnVuaG8nLCdKdWxobycsJ0Fnb3N0bycsJ1NldGVtYnJvJywnT3V0dWJybycsJ05vdmVtYnJvJywnRGV6ZW1icm8nPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij4n0K/QvdCy0LDRgNGMJywn0KTQtdCy0YDQsNC70YwnLCfQnNCw0YDRgicsJ9CQ0L/RgNC10LvRjCcsJ9Cc0LDQuScsJ9CY0Y7QvdGMJywn0JjRjtC70YwnLCfQkNCy0LPRg9GB0YInLCfQodC10L3RgtGP0LHRgNGMJywn0J7QutGC0Y/QsdGA0YwnLCfQndC 0Y/QsdGA0YwnLCfQlNC10LrQsNCx0YDRjCc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPidKYW51YXJ5JywnRmVicnVhcnknLCdNYXJjaCcsJ0FwcmlsJywnTWF5JywnSnVuZScsJ0p1bHknLCdBdWd1c3QnLCdTZXB0ZW1iZXInLCdPY3RvYmVyJywnTm92ZW1iZXInLCdEZWNlbWJlcic8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPidFbmVybycsJ0ZlYnJlcm8nLCdNYXJ6bycsJ0FicmlsJywnTWF5bycsJ0p1bmlvJywnSnVsaW8nLCdBZ29zdG8nLCdTZXB0aWVtYnJlJywnT2N0dWJyZScsJ05vdmllbWJyZScsJ0RpY2llbWJyZSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPidnZW5uYWlvJywnZmViYnJhaW8nLCdtYXJ6bycsJ2FwcmlsZScsJ21hZ2dpbycsJ2dpdWdubycsJ2x1Z2xpbycsJ2Fnb3N0bycsJ3NldHRlbWJyZScsJ290dG9icmUnLCdub3ZlbWJyZScsJ2RpY2VtYnJlJzwvdmFsdWU PC9wcm9wPjwvcHJvcHM PC9jb250cm9sPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI QW5mb3JkZXJ1bmdzZGF0dW06PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 55Sz6KuL5pel5pyfOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkRhdHVtIHZhbiBhYW52cmFhZzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5EYXRlIGRlIGxhIHJlcXXDqnRlIDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5EYXRhIGRlIFNvbGljaXRhw6fDo286PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 6KaB5rGC5pelOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuivt axguaXpeacnzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7QlNCw0YLQsCDQt9Cw0L/RgNC 0YHQsDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5CZXN0w6RsbG5pbmcgc2tpY2thZCBkZW46PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI RmVjaGEgZGUgbGEgcGV0aWNpw7NuOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPkFubW9kbmluZ3NkYXRvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlJlcXVlc3QgRGF0ZTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPkRhdGEgZGVsbGEgcmljaGllc3RhOjwvZGlzcGxheS1sYWJlbD48L2ZpZWxkPjxmaWVsZAogICAgICAgICAgICAgICAgICAgIGRhdGEtdHlwZT0iZGF0ZSIgbmFtZT0iU3RhcnREYXRlIj48Y29udHJvbAogICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkRhdGVQaWNrZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdGFibGU9ImZhbHNlIj48cHJvcHM PHByb3AKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iZGF5SGVhZGVycyI PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI J aXpScsJ S4gCcsJ S6jCcsJ S4iScsJ WbmycsJ S6lCcsJ WFrSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPidTJywnTScsJ0QnLCdNJywnRCcsJ0YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI J1MnLCdNJywnVCcsJ08nLCdUJywnRicsJ0wnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj4n5pelJywn5pyIJywn54GrJywn5rC0Jywn5pyoJywn6YeRJywn5ZyfJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI J aXpScsJ S4gCcsJ S6jCcsJ S4iScsJ WbmycsJ S6lCcsJ WFrSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPidEJywnTCcsJ00nLCdNJywnSicsJ1YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI J3onLCdtJywnZCcsJ3cnLCdkJywndicsJ3onPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij4nRCcsJ1MnLCdUJywnUScsJ1EnLCdTJywnUyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPifQkicsJ9CfJywn0JInLCfQoScsJ9CnJywn0J8nLCfQoSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPidTJywnTScsJ1QnLCdXJywnVCcsJ0YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI J0QnLCdMJywnTScsJ00nLCdKJywnVicsJ1MnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPidEJywnTCcsJ00nLCdNJywnRycsJ1YnLCdTJzwvdmFsdWU PC9wcm9wPjxwcm9wCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9Im1vbnRoTmFtZXMiPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPicxIOaciCcsJzIg5pyIJywnMyDmnIgnLCc0IOaciCcsJzUg5pyIJywnNiDmnIgnLCc3IOaciCcsJzgg5pyIJywnOSDmnIgnLCcxMCDmnIgnLCcxMSDmnIgnLCcxMiDmnIgnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj4nSmFudWFyJywnRmVicnVhcicsJ03DpHJ6JywnQXByaWwnLCdNYWknLCdKdW5pJywnSnVsaScsJ0F1Z3VzdCcsJ1NlcHRlbWJlcicsJ09rdG9iZXInLCdOb3ZlbWJlcicsJ0RlemVtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI J0phbnVhcmknLCdGZWJydWFyaScsJ01hcnMnLCdBcHJpbCcsJ01haicsJ0p1bmknLCdKdWxpJywnQXVndXN0aScsJ1NlcHRlbWJlcicsJ09rdG9iZXInLCdOb3ZlbWJlcicsJ0RlY2VtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI JzHmnIgnLCcy5pyIJywnM aciCcsJzTmnIgnLCc15pyIJywnNuaciCcsJzfmnIgnLCc45pyIJywnOeaciCcsJzEw5pyIJywnMTHmnIgnLCcxMuaciCc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPifkuIDmnIgnLCfkuozmnIgnLCfkuInmnIgnLCflm5vmnIgnLCfkupTmnIgnLCflha3mnIgnLCfkuIPmnIgnLCflhavmnIgnLCfkuZ3mnIgnLCfljYHmnIgnLCfljYHkuIDmnIgnLCfljYHkuozmnIgnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj4nSmFudmllcicsJ0bDqXZyaWVyJywnTWFycycsJ0F2cmlsJywnTWFpJywnSnVpbicsJ0p1aWxsZXQnLCdBb8O7dCcsJ1NlcHRlbWJyZScsJ09jdG9icmUnLCdOb3ZlbWJyZScsJ0TDqWNlbWJyZSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPidqYW51YXJpJywnZmVicnVhcmknLCdtYWFydCcsJ2FwcmlsJywnbWVpJywnanVuaScsJ2p1bGknLCdhdWd1c3R1cycsJ3NlcHRlbWJlcicsJ29rdG9iZXInLCdub3ZlbWJlcicsJ2RlY2VtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI J0phbmVpcm8nLCdGZXZlcmVpcm8nLCdNYXLDp28nLCdBYnJpbCcsJ01haW8nLCdKdW5obycsJ0p1bGhvJywnQWdvc3RvJywnU2V0ZW1icm8nLCdPdXR1YnJvJywnTm92ZW1icm8nLCdEZXplbWJybyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPifQr9C90LLQsNGA0YwnLCfQpNC10LLRgNCw0LvRjCcsJ9Cc0LDRgNGCJywn0JDQv9GA0LXQu9GMJywn0JzQsNC5Jywn0JjRjtC90YwnLCfQmNGO0LvRjCcsJ9CQ0LLQs9GD0YHRgicsJ9Ch0LXQvdGC0Y/QsdGA0YwnLCfQntC60YLRj9Cx0YDRjCcsJ9Cd0L7Rj9Cx0YDRjCcsJ9CU0LXQutCw0LHRgNGMJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI J0phbnVhcnknLCdGZWJydWFyeScsJ01hcmNoJywnQXByaWwnLCdNYXknLCdKdW5lJywnSnVseScsJ0F1Z3VzdCcsJ1NlcHRlbWJlcicsJ09jdG9iZXInLCdOb3ZlbWJlcicsJ0RlY2VtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI J0VuZXJvJywnRmVicmVybycsJ01hcnpvJywnQWJyaWwnLCdNYXlvJywnSnVuaW8nLCdKdWxpbycsJ0Fnb3N0bycsJ1NlcHRpZW1icmUnLCdPY3R1YnJlJywnTm92aWVtYnJlJywnRGljaWVtYnJlJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI J2dlbm5haW8nLCdmZWJicmFpbycsJ21hcnpvJywnYXByaWxlJywnbWFnZ2lvJywnZ2l1Z25vJywnbHVnbGlvJywnYWdvc3RvJywnc2V0dGVtYnJlJywnb3R0b2JyZScsJ25vdmVtYnJlJywnZGljZW1icmUnPC92YWx1ZT48L3Byb3A PC9wcm9wcz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5TdGFydGRhdHVtOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPumWi Wni aXpeacnyA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI U3RhcnRkYXR1bTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5EYXRlIGRlIGTDqWJ1dCA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI RGF0YSBJbmljaWFsOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPumWi Wni aXpTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7lvIDlp4vml6XmnJ86PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0JTQsNGC0LAg0L3QsNGH0LDQu9CwOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPlN0YXJ0ZGF0dW06PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI RmVjaGEgZGUgaW5pY2lvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPlN0YXJ0ZGF0bzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5TdGFydCBEYXRlOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI RGF0YSBkaSBpbml6aW86PC9kaXNwbGF5LWxhYmVsPjwvZmllbGQ PGZpZWxkCiAgICAgICAgICAgICAgICAgICAgZGF0YS10eXBlPSJkYXRlIiBuYW1lPSJFbmREYXRlIj48Y29udHJvbAogICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkRhdGVQaWNrZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdGFibGU9ImZhbHNlIj48cHJvcHM PHByb3AKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iZGF5SGVhZGVycyI PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI J aXpScsJ S4gCcsJ S6jCcsJ S4iScsJ WbmycsJ S6lCcsJ WFrSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPidTJywnTScsJ0QnLCdNJywnRCcsJ0YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI J1MnLCdNJywnVCcsJ08nLCdUJywnRicsJ0wnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj4n5pelJywn5pyIJywn54GrJywn5rC0Jywn5pyoJywn6YeRJywn5ZyfJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI J aXpScsJ S4gCcsJ S6jCcsJ S4iScsJ WbmycsJ S6lCcsJ WFrSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPidEJywnTCcsJ00nLCdNJywnSicsJ1YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI J3onLCdtJywnZCcsJ3cnLCdkJywndicsJ3onPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij4nRCcsJ1MnLCdUJywnUScsJ1EnLCdTJywnUyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPifQkicsJ9CfJywn0JInLCfQoScsJ9CnJywn0J8nLCfQoSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPidTJywnTScsJ1QnLCdXJywnVCcsJ0YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI J0QnLCdMJywnTScsJ00nLCdKJywnVicsJ1MnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPidEJywnTCcsJ00nLCdNJywnRycsJ1YnLCdTJzwvdmFsdWU PC9wcm9wPjxwcm9wCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9Im1vbnRoTmFtZXMiPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPicxIOaciCcsJzIg5pyIJywnMyDmnIgnLCc0IOaciCcsJzUg5pyIJywnNiDmnIgnLCc3IOaciCcsJzgg5pyIJywnOSDmnIgnLCcxMCDmnIgnLCcxMSDmnIgnLCcxMiDmnIgnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj4nSmFudWFyJywnRmVicnVhcicsJ03DpHJ6JywnQXByaWwnLCdNYWknLCdKdW5pJywnSnVsaScsJ0F1Z3VzdCcsJ1NlcHRlbWJlcicsJ09rdG9iZXInLCdOb3ZlbWJlcicsJ0RlemVtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI J0phbnVhcmknLCdGZWJydWFyaScsJ01hcnMnLCdBcHJpbCcsJ01haicsJ0p1bmknLCdKdWxpJywnQXVndXN0aScsJ1NlcHRlbWJlcicsJ09rdG9iZXInLCdOb3ZlbWJlcicsJ0RlY2VtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI JzHmnIgnLCcy5pyIJywnM aciCcsJzTmnIgnLCc15pyIJywnNuaciCcsJzfmnIgnLCc45pyIJywnOeaciCcsJzEw5pyIJywnMTHmnIgnLCcxMuaciCc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPifkuIDmnIgnLCfkuozmnIgnLCfkuInmnIgnLCflm5vmnIgnLCfkupTmnIgnLCflha3mnIgnLCfkuIPmnIgnLCflhavmnIgnLCfkuZ3mnIgnLCfljYHmnIgnLCfljYHkuIDmnIgnLCfljYHkuozmnIgnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj4nSmFudmllcicsJ0bDqXZyaWVyJywnTWFycycsJ0F2cmlsJywnTWFpJywnSnVpbicsJ0p1aWxsZXQnLCdBb8O7dCcsJ1NlcHRlbWJyZScsJ09jdG9icmUnLCdOb3ZlbWJyZScsJ0TDqWNlbWJyZSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPidqYW51YXJpJywnZmVicnVhcmknLCdtYWFydCcsJ2FwcmlsJywnbWVpJywnanVuaScsJ2p1bGknLCdhdWd1c3R1cycsJ3NlcHRlbWJlcicsJ29rdG9iZXInLCdub3ZlbWJlcicsJ2RlY2VtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI J0phbmVpcm8nLCdGZXZlcmVpcm8nLCdNYXLDp28nLCdBYnJpbCcsJ01haW8nLCdKdW5obycsJ0p1bGhvJywnQWdvc3RvJywnU2V0ZW1icm8nLCdPdXR1YnJvJywnTm92ZW1icm8nLCdEZXplbWJybyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPifQr9C90LLQsNGA0YwnLCfQpNC10LLRgNCw0LvRjCcsJ9Cc0LDRgNGCJywn0JDQv9GA0LXQu9GMJywn0JzQsNC5Jywn0JjRjtC90YwnLCfQmNGO0LvRjCcsJ9CQ0LLQs9GD0YHRgicsJ9Ch0LXQvdGC0Y/QsdGA0YwnLCfQntC60YLRj9Cx0YDRjCcsJ9Cd0L7Rj9Cx0YDRjCcsJ9CU0LXQutCw0LHRgNGMJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI J0phbnVhcnknLCdGZWJydWFyeScsJ01hcmNoJywnQXByaWwnLCdNYXknLCdKdW5lJywnSnVseScsJ0F1Z3VzdCcsJ1NlcHRlbWJlcicsJ09jdG9iZXInLCdOb3ZlbWJlcicsJ0RlY2VtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI J0VuZXJvJywnRmVicmVybycsJ01hcnpvJywnQWJyaWwnLCdNYXlvJywnSnVuaW8nLCdKdWxpbycsJ0Fnb3N0bycsJ1NlcHRpZW1icmUnLCdPY3R1YnJlJywnTm92aWVtYnJlJywnRGljaWVtYnJlJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI J2dlbm5haW8nLCdmZWJicmFpbycsJ21hcnpvJywnYXByaWxlJywnbWFnZ2lvJywnZ2l1Z25vJywnbHVnbGlvJywnYWdvc3RvJywnc2V0dGVtYnJlJywnb3R0b2JyZScsJ25vdmVtYnJlJywnZGljZW1icmUnPC92YWx1ZT48L3Byb3A PC9wcm9wcz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5FbmRkYXR1bTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPue1kOadn aXpeacnzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5FaW5kZGF0dW06PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI RGF0ZSBkZSBmaW4gOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPkRhdGEgZGUgVMOpcm1pbm88L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7ntYLkuobml6U6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 57uT5p2f5pel5pyfOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCU0LDRgtCwINC 0LrQvtC90YfQsNC90LjRjzwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPlNsdXRkYXR1bTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5GZWNoYSBkZSBmaW5hbGl6YWNpw7NuOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPlNsdXRkYXRvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPkVuZCBEYXRlOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPkRhdGEgZGkgZmluZTo8L2Rpc3BsYXktbGFiZWw PC9maWVsZD48ZmllbGQ PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkxpbmVCcmVhayIvPjwvZmllbGQ PGZpZWxkCiAgICAgICAgICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9IkRlc2NyaXB0aW9uIgogICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmxlPSJ0cnVlIj48Y29udHJvbCBjb250cm9sLXR5cGU9Ikh0bWwiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdGFibGU9ImZhbHNlIj48cHJvcHM PHByb3AKICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaGlkZUxhYmVsIj48dmFsdWU ZmFsc2U8L3ZhbHVlPjwvcHJvcD48L3Byb3BzPjwvY29udHJvbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkJlc2NocmVpYnVuZzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7mj4/ov7AgOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkJlc2NocmlqdmluZzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5EZXNjcmlwdGlvbiA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI RGVzY3Jpw6fDo286PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 6Kqs5piOOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuivtOaYjjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7QntC/0LjRgdCw0L3QuNC1OjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPkJlc2tyaXZuaW5nOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPkRlc2NyaXBjacOzbjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5CZXNrcml2ZWxzZTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5EZXNjcmlwdGlvbjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5EZXNjcml6aW9uZTo8L2Rpc3BsYXktbGFiZWw PC9maWVsZD48ZmllbGQ PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkxpbmVCcmVhayIvPjwvZmllbGQ PGZpZWxkCiAgICAgICAgICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9IkN1cnJlbnRTdGF0dXMiPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iSHRtbCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlZGl0YWJsZT0iZmFsc2UiPjxwcm9wcz48cHJvcAogICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJoaWRlTGFiZWwiPjx2YWx1ZT5mYWxzZTwvdmFsdWU PC9wcm9wPjwvcHJvcHM PC9jb250cm9sPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI U3RhdHVzOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPueLgOaFizo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5TdGF0dXM6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI w4l0YXQgOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPlN0YXR1czwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuOCueODhuODvOOCv OCuTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7nirbmgIE6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0KHQvtGB0YLQvtGP0L3QuNC1PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI U3RhdHVzOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPkVzdGFkbzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5TdGF0dXM6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI U3RhdHVzOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPlN0YXRvOjwvZGlzcGxheS1sYWJlbD48L2ZpZWxkPjxmaWVsZD48Y29udHJvbAogICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iTGluZUJyZWFrIi8 PC9maWVsZD48ZmllbGQKICAgICAgICAgICAgICAgICAgICBkYXRhLXR5cGU9InN0cmluZyIgbmFtZT0iYXB3YUNvbW1lbnQiPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iVGV4dEFyZWEiCiAgICAgICAgICAgICAgICAgICAgICAgIGVkaXRhYmxlPSJ0cnVlIj48cHJvcHMvPjwvY29udHJvbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPktvbW1lbnRhcjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5Lb21tZW50YXI6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI S29tbWVudGFyOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuOCs ODoeODs ODiDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7lgpnoqLvvvJo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7ms6jph4rvvJo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5Db21tZW50YWlyZSA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI T3BtZXJraW5nOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPkNvbWVudMOhcmlvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCa0L7QvNC80LXQvdGC0LDRgNC40Lk6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI Q29tbWVudDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5Db21lbnRhcmlvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPkNvbW1lbnRvOjwvZGlzcGxheS1sYWJlbD48L2ZpZWxkPjxmaWVsZD48Y29udHJvbAogICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iTGluZUJyZWFrIi8 PC9maWVsZD48YWN0aW9ucwogICAgICAgICAgICAgICAgICAgICAgICBsb2NhdGlvbj0iYm90dG9tIj48YWN0aW9uIGJsb2NrLW9uLWVycm9yPSJmYWxzZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9IkNvbW1lbnRBY3Rpb24iPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkJ1dHRvbiIvPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPlZpcyBrb21tZW50YXJoaXN0b3JpazwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7mqqLoppblgpnoqLvmrbfnqIs8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI S29tbWVudGFydmVybGF1ZiBhbnplaWdlbjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5WaXNhIGtvbW1lbnRhcnNoaXN0b3JpazwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7jgrPjg6Hjg7Pjg4jlsaXmrbTjga7ooajnpLo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 5p l55yL5rOo6YeK5Y6G5Y yPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPkFmZmljaGVyIGwnaGlzdG9yaXF1ZSBkZXMgY29tbWVudGFpcmVzPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPk9wbWVya2luZ3NoaXN0b3JpZSB3ZWVyZ2V2ZW48L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI VmVyIEhpc3TDs3JpY28gZGUgQ29tZW50w6FyaW9zPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCf0YDQvtGB0LzQvtGC0YAg0L/RgNC 0YLQvtC60L7Qu9CwINC60L7QvNC80LXQvdGC0LDRgNC40LXQsjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5WaWV3IENvbW1lbnQgSGlzdG9yeTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5WZXIgaGlzdG9yaWFsIGRlIGNvbWVudGFyaW9zPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPlZpc3VhbGl6emEgY3Jvbm9sb2dpYSBjb21tZW50aTwvZGlzcGxheS1sYWJlbD48L2FjdGlvbj48ZmllbGQ PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJMaW5lQnJlYWsiLz48L2ZpZWxkPjxhY3Rpb24KICAgICAgICAgICAgICAgICAgICAgICAgaGlkZS1pZi1yZWFkb25seT0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9IkFwcHJvdmFsQWN0aW9uIj48Y29udHJvbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJCdXR0b24iLz48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5Hb2RrZW5kPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPuaguOWHhjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5HZW5laG1pZ2VuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPkdvZGvDpG5uPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuaJv iqjTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7mibnlh4Y8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI QXBwcm91dmVyPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkdvZWRrZXVyZW48L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI QXByb3ZhcjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7Qn9C 0LTRgtCy0LXRgNC00LjRgtGMPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPkFwcHJvdmU8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI QXByb2JhcjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPkFwcHJvdmE8L2Rpc3BsYXktbGFiZWw PC9hY3Rpb24 PGFjdGlvbgogICAgICAgICAgICAgICAgICAgICAgICBoaWRlLWlmLXJlYWRvbmx5PSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iRGVueUFjdGlvbiI PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iQnV0dG9uIi8 PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI QWZ2aXM8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 5ouS57WVPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPlZlcndlaWdlcm48L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI QXZzbMOlPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuWNtOS4izwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7mi5Lnu508L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI UmVmdXNlcjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5BZndpanplbjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5OZWdhcjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7Ql9Cw0L/RgNC10YLQuNGC0Yw8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI UmVqZWN0PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPkRlbmVnYXI8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5SaWZpdXRhPC9kaXNwbGF5LWxhYmVsPjwvYWN0aW9uPjwvYWN0aW9ucz48L2NvbnRlbnQ PC9mb3JtPjxmb3JtCiAgICAgICAgICAgICAgICAgICAgZm9ybS1pZD0iYXBwcm92YWxfZm9ybV9tb2JpbGUiPjxjb250ZW50PjxmaWVsZAogICAgICAgICAgICAgICAgICAgIG5hbWU9InRpdGxlIiB2aXNpYmxlPSJ0cnVlIj48Y29udHJvbAogICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IlRpdGxlIgogICAgICAgICAgICAgICAgICAgICAgICBlZGl0YWJsZT0iZmFsc2UiLz48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkdlbmVobWlndW5nIGRlciBSb2xsZW56dXdlaXN1bmcvLXp1csO8Y2tuYWhtZTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPuinkuiJsuaMh Wumi/mkqTpirfmoLjlh4Y8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5Hb2Vka2V1cmluZyB2b29yIHJvbHRvZXdpanppbmcvLWludHJla2tpbmc8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5BcHByb2JhdGlvbiBkJ2Fzc2lnbmF0aW9uL3LDqXZvY2F0aW9uIGRlIHLDtGxlPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI QXByb3Zhw6fDo28gZGUgQXRyaWJ1acOnw6NvL1Jldm9nYcOnw6NvIGRlIEZ1bsOnw6NvPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 5b255Ymy44Gu5Ymy44KK5b2T44GmL WPluOCiua2iOOBl OBruaJv iqjTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuinkuiJsuaMh a0vi/mkqTmtojmibnlh4Y8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7Qo9GC0LLQtdGA0LbQtNC10L3QuNC1INC90LDQt9C90LDRh9C10L3QuNGPL9Cw0L3QvdGD0LvQuNGA0L7QstCw0L3QuNGPINGA0L7Qu9C4PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI R29ka8Okbm5hbmRlIGF2IHJvbGx0aWxsZGVsbmluZy8tw6V0ZXJrYWxsZWxzZTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPkFwcm9iYWNpw7NuIGRlIGFzaWduYWNpw7NuIG8gcmV2b2NhY2nDs24gZGUgZnVuY2nDs248L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5Hb2RrZW5kZWxzZSBhZiByb2xsZXRpbGRlbGluZy90aWxiYWdla2FsZGVsc2U8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5Sb2xlIEFzc2lnbm1lbnQvUmV2b2NhdGlvbiBBcHByb3ZhbDwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPkFwcHJvdmF6aW9uZSBhc3NlZ25hemlvbmUvcmV2b2NhIHJ1b2xvPC9kaXNwbGF5LWxhYmVsPjwvZmllbGQ PGZpZWxkPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJMaW5lQnJlYWsiLz48L2ZpZWxkPjxmaWVsZAogICAgICAgICAgICAgICAgICAgIG5hbWU9InN1YmhlYWRpbmciIHZpc2libGU9InRydWUiPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iVGl0bGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdGFibGU9ImZhbHNlIj48cHJvcHM PHByb3AKICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iZm9udC1zaXplIj48dmFsdWU bWVkaXVtPC92YWx1ZT48L3Byb3A PC9wcm9wcz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5CaXR0ZSB3w6RobGVuIFNpZSBkaWUgZW50c3ByZWNoZW5kZSBTY2hhbHRmbMOkY2hlIHp1bSBHZW5laG1pZ2VuIG9kZXIgQWJsZWhuZW4gZGVyIEFuZm9yZGVydW5nLjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPuiri mBuOWPlumBqeeVtueahOaMiemIleaguOWHhuaIluaLkue1leeUs iri OAgjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPlNlbGVjdGVlciBkZSBiZXRyZWZmZW5kZSBrbm9wIG9tIGRlIGFhbnZyYWFnIGdvZWQgdGUga2V1cmVuIG9mIGFmIHRlIHdpanplbi48L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5Tw6lsZWN0aW9ubmV6IGxlIGJvdXRvbiBhcHByb3ByacOpIHBvdXIgYXBwcm91dmVyIG91IHJlZnVzZXIgbGEgcmVxdcOqdGUuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI U2VsZWNpb25lIG8gYm90w6NvIGFwcm9wcmlhZG8gcGFyYSBhcHJvdmFyIG91IHJlamVpdGFyIGEgc29saWNpdGHDp8Ojby48L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7oqbLlvZPjgZnjgovjg5zjgr/jg7PjgpLpgbjmip7jgZfjgabopoHmsYLjgpLmib/oqo3jgb7jgZ/jga/ljbTkuIvjgZfjgabjgY/jgaDjgZXjgYTjgII8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7or7fpgInmi6nnm7jlupTnmoTmjInpkq7ku6Xmibnlh4bmiJbmi5Lnu53or7fmsYLjgII8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7QndCw0LbQvNC40YLQtSDRgdC 0L7RgtCy0LXRgtGB0YLQstGD0Y7RidGD0Y4g0LrQvdC 0L/QutGDINC00LvRjyDQv9C 0LTRgtCy0LXRgNC20LTQtdC90LjRjyDQuNC70Lgg0L7RgtC60LvQvtC90LXQvdC40Y8g0LfQsNC/0YDQvtGB0LAuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI R29ka8Okbm4gZWxsZXIgYXZzbMOlIGJlc3TDpGxsbmluZ2VuIG1lZCBoasOkbHAgYXYgbW90c3ZhcmFuZGUga25hcHAuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI U2VsZWNjaW9uZSBlbCBib3TDs24gYWRlY3VhZG8gcGFyYSBhcHJvYmFyIG8gcmVjaGF6YXIgbGEgcGV0aWNpw7NuLjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPlbDpmxnIGRlbiByZWxldmFudGUga25hcCBmb3IgYXQgZ29ka2VuZGUgZWxsZXIgYWZ2aXNlIGFubW9kbmluZ2VuLjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlBsZWFzZSBzZWxlY3QgdGhlIGFwcHJvcHJpYXRlIGJ1dHRvbiB0byBhcHByb3ZlIG9yIHJlamVjdCB0aGUgcmVxdWVzdC48L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5TZWxlemlvbmFyZSBpbCBwdWxzYW50ZSBhcHByb3ByaWF0byBwZXIgYXBwcm92YXJlIG8gcmlmaXV0YXJlIGxhIHJpY2hpZXN0YS48L2Rpc3BsYXktbGFiZWw PC9maWVsZD48ZmllbGQ PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkxpbmVCcmVhayIvPjwvZmllbGQ PGZpZWxkCiAgICAgICAgICAgICAgICAgICAgZGF0YS10eXBlPSJkbiIgbmFtZT0iUmVxdWVzdE51bWJlciIKICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJsZT0iZmFsc2UiPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iRE5EaXNwbGF5IiBlZGl0YWJsZT0iZmFsc2UiCiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2libGU9ImZhbHNlIj48cHJvcHMvPjwvY29udHJvbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkFuZm9yZGVydW5nc251bW1lcjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7nlLPoq4vnt6jomZ86PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI QWFudnJhYWdudW1tZXI6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI TnVtw6lybyBkZSByZXF1w6p0ZSA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI TsO6bWVybyBkYSBTb2xpY2l0YcOnw6NvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuimgeaxgueVquWPtzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7or7fmsYLnvJblj7c6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0J3QvtC80LXRgCDQt9Cw0L/RgNC 0YHQsDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5CZXN0w6RsbG5pbmdzbnVtbWVyOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPk7Dum1lcm8gZGUgcGV0aWNpw7NuOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPkFubW9kbmluZ3NudW1tZXI6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI UmVxdWVzdCBOdW1iZXI6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI TnVtZXJvIHJpY2hpZXN0YTo8L2Rpc3BsYXktbGFiZWw PC9maWVsZD48ZmllbGQ PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkxpbmVCcmVhayIvPjwvZmllbGQ PGZpZWxkCiAgICAgICAgICAgICAgICAgICAgZGF0YS10eXBlPSJkbiIgbmFtZT0iUmVxdWVzdGVyTmFtZSIKICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJsZT0idHJ1ZSI PGNvbnRyb2wgY29udHJvbC10eXBlPSJETkRpc3BsYXkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdGFibGU9ImZhbHNlIj48cHJvcHM PHByb3AKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJkaXNwbGF5LWVudGl0eWRlZiI PHZhbHVlPnVzZXI8L3ZhbHVlPjwvcHJvcD48cHJvcAogICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJkaXNwbGF5LWV4cCI PHZhbHVlPkZpcnN0TmFtZSBMYXN0TmFtZSA8L3ZhbHVlPjwvcHJvcD48L3Byb3BzPjwvY29udHJvbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkFuZ2Vmb3JkZXJ0IHZvbjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7nlLPoq4vogIXvuLA8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5BYW5nZXZyYWFnZCBkb29yOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPkRlbWFuZMOpZSBwYXIgOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPlNvbGljaXRhZG8gcG9yOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuimgeaxguWFgzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7or7fmsYLkuro6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0JfQsNC/0YDQsNGI0LjQstCw0Y7RidC40Lk6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI QmVzdMOkbGxuaW5nZW4gc2tpY2thZCBhdjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5QZXRpY2nDs24gZGU6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI QW5tb2RldCBhZjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5SZXF1ZXN0ZWQgYnk6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5SaWNoaWVzdGEgZGE6PC9kaXNwbGF5LWxhYmVsPjwvZmllbGQ PGZpZWxkCiAgICAgICAgICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9Ik9wZXJhdGlvbiI PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJUZXh0IgogICAgICAgICAgICAgICAgICAgICAgICBlZGl0YWJsZT0iZmFsc2UiPjxwcm9wcy8 PC9jb250cm9sPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI Vm9yZ2FuZzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7mk43kvZw6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI QmV3ZXJraW5nOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPk9ww6lyYXRpb24gOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPk9wZXJhw6fDo286PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 5pON5L2cOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuaTjeS9nDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7QntC/0LXRgNCw0YbQuNGPOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPsOFdGfDpHJkOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPk9wZXJhY2nDs246PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI SGFuZGxpbmc6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI T3BlcmF0aW9uOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPk9wZXJhemlvbmU6PC9kaXNwbGF5LWxhYmVsPjwvZmllbGQ PGZpZWxkPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJMaW5lQnJlYWsiLz48L2ZpZWxkPjxmaWVsZAogICAgICAgICAgICAgICAgICAgIGRhdGEtdHlwZT0ic3RyaW5nIiBuYW1lPSJTb3VyY2VETiI PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJUZXh0IgogICAgICAgICAgICAgICAgICAgICAgICBlZGl0YWJsZT0iZmFsc2UiPjxwcm9wcy8 PC9jb250cm9sPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI Um9sbGU6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 6KeS6ImyOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPlJvbDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5Sw7RsZSA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI RnVuw6fDo286PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 5b255YmyOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuinkuiJsjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7QoNC 0LvRjDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5Sb2xsOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPkZ1bmNpw7NuOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPlJvbGxlOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlJvbGU6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5SdW9sbzo8L2Rpc3BsYXktbGFiZWw PC9maWVsZD48ZmllbGQKICAgICAgICAgICAgICAgICAgICBkYXRhLXR5cGU9InN0cmluZyIgbmFtZT0iVGFyZ2V0RE4iCiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2libGU9InRydWUiPjxjb250cm9sIGNvbnRyb2wtdHlwZT0iVGV4dCIKICAgICAgICAgICAgICAgICAgICAgICAgZWRpdGFibGU9ImZhbHNlIj48cHJvcHMvPjwvY29udHJvbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkVtcGbDpG5nZXI6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 5o6l5pS26ICF77iwPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI T250dmFuZ2VyOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPkRlc3RpbmF0YWlyZSA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI RGVzdGluYXTDoXJpbzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7lj5fkv6HogIU6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 5pS25Lu25Lq6OjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCf0L7Qu9GD0YfQsNGC0LXQu9GMOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPk1vdHRhZ2FyZTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5EZXN0aW5hdGFyaW86PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI TW9kdGFnZXI6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI UmVjaXBpZW50OjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPkRlc3RpbmF0YXJpbzo8L2Rpc3BsYXktbGFiZWw PC9maWVsZD48ZmllbGQ PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkxpbmVCcmVhayIvPjwvZmllbGQ PGZpZWxkCiAgICAgICAgICAgICAgICAgICAgZGF0YS10eXBlPSJkYXRlIiBuYW1lPSJSZXF1ZXN0RGF0ZSI PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJEYXRlUGlja2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVkaXRhYmxlPSJmYWxzZSI PHByb3BzPjxwcm9wCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImRheUhlYWRlcnMiPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPifml6UnLCfkuIAnLCfkuownLCfkuIknLCflm5snLCfkupQnLCflha0nPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj4nUycsJ00nLCdEJywnTScsJ0QnLCdGJywnUyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPidTJywnTScsJ1QnLCdPJywnVCcsJ0YnLCdMJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI J aXpScsJ aciCcsJ eBqycsJ awtCcsJ acqCcsJ mHkScsJ Wcnyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPifml6UnLCfkuIAnLCfkuownLCfkuIknLCflm5snLCfkupQnLCflha0nPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj4nRCcsJ0wnLCdNJywnTScsJ0onLCdWJywnUyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPid6JywnbScsJ2QnLCd3JywnZCcsJ3YnLCd6JzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI J0QnLCdTJywnVCcsJ1EnLCdRJywnUycsJ1MnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij4n0JInLCfQnycsJ9CSJywn0KEnLCfQpycsJ9CfJywn0KEnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj4nUycsJ00nLCdUJywnVycsJ1QnLCdGJywnUyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPidEJywnTCcsJ00nLCdNJywnSicsJ1YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij4nRCcsJ0wnLCdNJywnTScsJ0cnLCdWJywnUyc8L3ZhbHVlPjwvcHJvcD48cHJvcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJtb250aE5hbWVzIj48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj4nMSDmnIgnLCcyIOaciCcsJzMg5pyIJywnNCDmnIgnLCc1IOaciCcsJzYg5pyIJywnNyDmnIgnLCc4IOaciCcsJzkg5pyIJywnMTAg5pyIJywnMTEg5pyIJywnMTIg5pyIJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI J0phbnVhcicsJ0ZlYnJ1YXInLCdNw6RyeicsJ0FwcmlsJywnTWFpJywnSnVuaScsJ0p1bGknLCdBdWd1c3QnLCdTZXB0ZW1iZXInLCdPa3RvYmVyJywnTm92ZW1iZXInLCdEZXplbWJlcic8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPidKYW51YXJpJywnRmVicnVhcmknLCdNYXJzJywnQXByaWwnLCdNYWonLCdKdW5pJywnSnVsaScsJ0F1Z3VzdGknLCdTZXB0ZW1iZXInLCdPa3RvYmVyJywnTm92ZW1iZXInLCdEZWNlbWJlcic8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPicx5pyIJywnMuaciCcsJzPmnIgnLCc05pyIJywnNeaciCcsJzbmnIgnLCc35pyIJywnOOaciCcsJznmnIgnLCcxMOaciCcsJzEx5pyIJywnMTLmnIgnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj4n5LiA5pyIJywn5LqM5pyIJywn5LiJ5pyIJywn5Zub5pyIJywn5LqU5pyIJywn5YWt5pyIJywn5LiD5pyIJywn5YWr5pyIJywn5Lmd5pyIJywn5Y2B5pyIJywn5Y2B5LiA5pyIJywn5Y2B5LqM5pyIJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI J0phbnZpZXInLCdGw6l2cmllcicsJ01hcnMnLCdBdnJpbCcsJ01haScsJ0p1aW4nLCdKdWlsbGV0JywnQW/Du3QnLCdTZXB0ZW1icmUnLCdPY3RvYnJlJywnTm92ZW1icmUnLCdEw6ljZW1icmUnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj4namFudWFyaScsJ2ZlYnJ1YXJpJywnbWFhcnQnLCdhcHJpbCcsJ21laScsJ2p1bmknLCdqdWxpJywnYXVndXN0dXMnLCdzZXB0ZW1iZXInLCdva3RvYmVyJywnbm92ZW1iZXInLCdkZWNlbWJlcic8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPidKYW5laXJvJywnRmV2ZXJlaXJvJywnTWFyw6dvJywnQWJyaWwnLCdNYWlvJywnSnVuaG8nLCdKdWxobycsJ0Fnb3N0bycsJ1NldGVtYnJvJywnT3V0dWJybycsJ05vdmVtYnJvJywnRGV6ZW1icm8nPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij4n0K/QvdCy0LDRgNGMJywn0KTQtdCy0YDQsNC70YwnLCfQnNCw0YDRgicsJ9CQ0L/RgNC10LvRjCcsJ9Cc0LDQuScsJ9CY0Y7QvdGMJywn0JjRjtC70YwnLCfQkNCy0LPRg9GB0YInLCfQodC10L3RgtGP0LHRgNGMJywn0J7QutGC0Y/QsdGA0YwnLCfQndC 0Y/QsdGA0YwnLCfQlNC10LrQsNCx0YDRjCc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPidKYW51YXJ5JywnRmVicnVhcnknLCdNYXJjaCcsJ0FwcmlsJywnTWF5JywnSnVuZScsJ0p1bHknLCdBdWd1c3QnLCdTZXB0ZW1iZXInLCdPY3RvYmVyJywnTm92ZW1iZXInLCdEZWNlbWJlcic8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPidFbmVybycsJ0ZlYnJlcm8nLCdNYXJ6bycsJ0FicmlsJywnTWF5bycsJ0p1bmlvJywnSnVsaW8nLCdBZ29zdG8nLCdTZXB0aWVtYnJlJywnT2N0dWJyZScsJ05vdmllbWJyZScsJ0RpY2llbWJyZSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPidnZW5uYWlvJywnZmViYnJhaW8nLCdtYXJ6bycsJ2FwcmlsZScsJ21hZ2dpbycsJ2dpdWdubycsJ2x1Z2xpbycsJ2Fnb3N0bycsJ3NldHRlbWJyZScsJ290dG9icmUnLCdub3ZlbWJyZScsJ2RpY2VtYnJlJzwvdmFsdWU PC9wcm9wPjwvcHJvcHM PC9jb250cm9sPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI QW5mb3JkZXJ1bmdzZGF0dW06PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 55Sz6KuL5pel5pyfOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkRhdHVtIHZhbiBhYW52cmFhZzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5EYXRlIGRlIGxhIHJlcXXDqnRlIDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5EYXRhIGRlIFNvbGljaXRhw6fDo286PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 6KaB5rGC5pelOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuivt axguaXpeacnzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7QlNCw0YLQsCDQt9Cw0L/RgNC 0YHQsDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5CZXN0w6RsbG5pbmcgc2tpY2thZCBkZW46PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI RmVjaGEgZGUgbGEgcGV0aWNpw7NuOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPkFubW9kbmluZ3NkYXRvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlJlcXVlc3QgRGF0ZTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPkRhdGEgZGVsbGEgcmljaGllc3RhOjwvZGlzcGxheS1sYWJlbD48L2ZpZWxkPjxmaWVsZAogICAgICAgICAgICAgICAgICAgIGRhdGEtdHlwZT0iZGF0ZSIgbmFtZT0iU3RhcnREYXRlIj48Y29udHJvbAogICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkRhdGVQaWNrZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdGFibGU9ImZhbHNlIj48cHJvcHM PHByb3AKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iZGF5SGVhZGVycyI PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI J aXpScsJ S4gCcsJ S6jCcsJ S4iScsJ WbmycsJ S6lCcsJ WFrSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPidTJywnTScsJ0QnLCdNJywnRCcsJ0YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI J1MnLCdNJywnVCcsJ08nLCdUJywnRicsJ0wnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj4n5pelJywn5pyIJywn54GrJywn5rC0Jywn5pyoJywn6YeRJywn5ZyfJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI J aXpScsJ S4gCcsJ S6jCcsJ S4iScsJ WbmycsJ S6lCcsJ WFrSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPidEJywnTCcsJ00nLCdNJywnSicsJ1YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI J3onLCdtJywnZCcsJ3cnLCdkJywndicsJ3onPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij4nRCcsJ1MnLCdUJywnUScsJ1EnLCdTJywnUyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPifQkicsJ9CfJywn0JInLCfQoScsJ9CnJywn0J8nLCfQoSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPidTJywnTScsJ1QnLCdXJywnVCcsJ0YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI J0QnLCdMJywnTScsJ00nLCdKJywnVicsJ1MnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPidEJywnTCcsJ00nLCdNJywnRycsJ1YnLCdTJzwvdmFsdWU PC9wcm9wPjxwcm9wCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9Im1vbnRoTmFtZXMiPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPicxIOaciCcsJzIg5pyIJywnMyDmnIgnLCc0IOaciCcsJzUg5pyIJywnNiDmnIgnLCc3IOaciCcsJzgg5pyIJywnOSDmnIgnLCcxMCDmnIgnLCcxMSDmnIgnLCcxMiDmnIgnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj4nSmFudWFyJywnRmVicnVhcicsJ03DpHJ6JywnQXByaWwnLCdNYWknLCdKdW5pJywnSnVsaScsJ0F1Z3VzdCcsJ1NlcHRlbWJlcicsJ09rdG9iZXInLCdOb3ZlbWJlcicsJ0RlemVtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI J0phbnVhcmknLCdGZWJydWFyaScsJ01hcnMnLCdBcHJpbCcsJ01haicsJ0p1bmknLCdKdWxpJywnQXVndXN0aScsJ1NlcHRlbWJlcicsJ09rdG9iZXInLCdOb3ZlbWJlcicsJ0RlY2VtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI JzHmnIgnLCcy5pyIJywnM aciCcsJzTmnIgnLCc15pyIJywnNuaciCcsJzfmnIgnLCc45pyIJywnOeaciCcsJzEw5pyIJywnMTHmnIgnLCcxMuaciCc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPifkuIDmnIgnLCfkuozmnIgnLCfkuInmnIgnLCflm5vmnIgnLCfkupTmnIgnLCflha3mnIgnLCfkuIPmnIgnLCflhavmnIgnLCfkuZ3mnIgnLCfljYHmnIgnLCfljYHkuIDmnIgnLCfljYHkuozmnIgnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj4nSmFudmllcicsJ0bDqXZyaWVyJywnTWFycycsJ0F2cmlsJywnTWFpJywnSnVpbicsJ0p1aWxsZXQnLCdBb8O7dCcsJ1NlcHRlbWJyZScsJ09jdG9icmUnLCdOb3ZlbWJyZScsJ0TDqWNlbWJyZSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPidqYW51YXJpJywnZmVicnVhcmknLCdtYWFydCcsJ2FwcmlsJywnbWVpJywnanVuaScsJ2p1bGknLCdhdWd1c3R1cycsJ3NlcHRlbWJlcicsJ29rdG9iZXInLCdub3ZlbWJlcicsJ2RlY2VtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI J0phbmVpcm8nLCdGZXZlcmVpcm8nLCdNYXLDp28nLCdBYnJpbCcsJ01haW8nLCdKdW5obycsJ0p1bGhvJywnQWdvc3RvJywnU2V0ZW1icm8nLCdPdXR1YnJvJywnTm92ZW1icm8nLCdEZXplbWJybyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPifQr9C90LLQsNGA0YwnLCfQpNC10LLRgNCw0LvRjCcsJ9Cc0LDRgNGCJywn0JDQv9GA0LXQu9GMJywn0JzQsNC5Jywn0JjRjtC90YwnLCfQmNGO0LvRjCcsJ9CQ0LLQs9GD0YHRgicsJ9Ch0LXQvdGC0Y/QsdGA0YwnLCfQntC60YLRj9Cx0YDRjCcsJ9Cd0L7Rj9Cx0YDRjCcsJ9CU0LXQutCw0LHRgNGMJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI J0phbnVhcnknLCdGZWJydWFyeScsJ01hcmNoJywnQXByaWwnLCdNYXknLCdKdW5lJywnSnVseScsJ0F1Z3VzdCcsJ1NlcHRlbWJlcicsJ09jdG9iZXInLCdOb3ZlbWJlcicsJ0RlY2VtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI J0VuZXJvJywnRmVicmVybycsJ01hcnpvJywnQWJyaWwnLCdNYXlvJywnSnVuaW8nLCdKdWxpbycsJ0Fnb3N0bycsJ1NlcHRpZW1icmUnLCdPY3R1YnJlJywnTm92aWVtYnJlJywnRGljaWVtYnJlJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI J2dlbm5haW8nLCdmZWJicmFpbycsJ21hcnpvJywnYXByaWxlJywnbWFnZ2lvJywnZ2l1Z25vJywnbHVnbGlvJywnYWdvc3RvJywnc2V0dGVtYnJlJywnb3R0b2JyZScsJ25vdmVtYnJlJywnZGljZW1icmUnPC92YWx1ZT48L3Byb3A PC9wcm9wcz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5TdGFydGRhdHVtOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPumWi Wni aXpeacnyA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI U3RhcnRkYXR1bTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5EYXRlIGRlIGTDqWJ1dCA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI RGF0YSBJbmljaWFsOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPumWi Wni aXpTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7lvIDlp4vml6XmnJ86PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0JTQsNGC0LAg0L3QsNGH0LDQu9CwOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPlN0YXJ0ZGF0dW06PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI RmVjaGEgZGUgaW5pY2lvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPlN0YXJ0ZGF0bzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5TdGFydCBEYXRlOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI RGF0YSBkaSBpbml6aW86PC9kaXNwbGF5LWxhYmVsPjwvZmllbGQ PGZpZWxkCiAgICAgICAgICAgICAgICAgICAgZGF0YS10eXBlPSJkYXRlIiBuYW1lPSJFbmREYXRlIj48Y29udHJvbAogICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkRhdGVQaWNrZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdGFibGU9ImZhbHNlIj48cHJvcHM PHByb3AKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iZGF5SGVhZGVycyI PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI J aXpScsJ S4gCcsJ S6jCcsJ S4iScsJ WbmycsJ S6lCcsJ WFrSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPidTJywnTScsJ0QnLCdNJywnRCcsJ0YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI J1MnLCdNJywnVCcsJ08nLCdUJywnRicsJ0wnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj4n5pelJywn5pyIJywn54GrJywn5rC0Jywn5pyoJywn6YeRJywn5ZyfJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI J aXpScsJ S4gCcsJ S6jCcsJ S4iScsJ WbmycsJ S6lCcsJ WFrSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPidEJywnTCcsJ00nLCdNJywnSicsJ1YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI J3onLCdtJywnZCcsJ3cnLCdkJywndicsJ3onPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij4nRCcsJ1MnLCdUJywnUScsJ1EnLCdTJywnUyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPifQkicsJ9CfJywn0JInLCfQoScsJ9CnJywn0J8nLCfQoSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPidTJywnTScsJ1QnLCdXJywnVCcsJ0YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI J0QnLCdMJywnTScsJ00nLCdKJywnVicsJ1MnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPidEJywnTCcsJ00nLCdNJywnRycsJ1YnLCdTJzwvdmFsdWU PC9wcm9wPjxwcm9wCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9Im1vbnRoTmFtZXMiPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPicxIOaciCcsJzIg5pyIJywnMyDmnIgnLCc0IOaciCcsJzUg5pyIJywnNiDmnIgnLCc3IOaciCcsJzgg5pyIJywnOSDmnIgnLCcxMCDmnIgnLCcxMSDmnIgnLCcxMiDmnIgnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj4nSmFudWFyJywnRmVicnVhcicsJ03DpHJ6JywnQXByaWwnLCdNYWknLCdKdW5pJywnSnVsaScsJ0F1Z3VzdCcsJ1NlcHRlbWJlcicsJ09rdG9iZXInLCdOb3ZlbWJlcicsJ0RlemVtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI J0phbnVhcmknLCdGZWJydWFyaScsJ01hcnMnLCdBcHJpbCcsJ01haicsJ0p1bmknLCdKdWxpJywnQXVndXN0aScsJ1NlcHRlbWJlcicsJ09rdG9iZXInLCdOb3ZlbWJlcicsJ0RlY2VtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI JzHmnIgnLCcy5pyIJywnM aciCcsJzTmnIgnLCc15pyIJywnNuaciCcsJzfmnIgnLCc45pyIJywnOeaciCcsJzEw5pyIJywnMTHmnIgnLCcxMuaciCc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPifkuIDmnIgnLCfkuozmnIgnLCfkuInmnIgnLCflm5vmnIgnLCfkupTmnIgnLCflha3mnIgnLCfkuIPmnIgnLCflhavmnIgnLCfkuZ3mnIgnLCfljYHmnIgnLCfljYHkuIDmnIgnLCfljYHkuozmnIgnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj4nSmFudmllcicsJ0bDqXZyaWVyJywnTWFycycsJ0F2cmlsJywnTWFpJywnSnVpbicsJ0p1aWxsZXQnLCdBb8O7dCcsJ1NlcHRlbWJyZScsJ09jdG9icmUnLCdOb3ZlbWJyZScsJ0TDqWNlbWJyZSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPidqYW51YXJpJywnZmVicnVhcmknLCdtYWFydCcsJ2FwcmlsJywnbWVpJywnanVuaScsJ2p1bGknLCdhdWd1c3R1cycsJ3NlcHRlbWJlcicsJ29rdG9iZXInLCdub3ZlbWJlcicsJ2RlY2VtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI J0phbmVpcm8nLCdGZXZlcmVpcm8nLCdNYXLDp28nLCdBYnJpbCcsJ01haW8nLCdKdW5obycsJ0p1bGhvJywnQWdvc3RvJywnU2V0ZW1icm8nLCdPdXR1YnJvJywnTm92ZW1icm8nLCdEZXplbWJybyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPifQr9C90LLQsNGA0YwnLCfQpNC10LLRgNCw0LvRjCcsJ9Cc0LDRgNGCJywn0JDQv9GA0LXQu9GMJywn0JzQsNC5Jywn0JjRjtC90YwnLCfQmNGO0LvRjCcsJ9CQ0LLQs9GD0YHRgicsJ9Ch0LXQvdGC0Y/QsdGA0YwnLCfQntC60YLRj9Cx0YDRjCcsJ9Cd0L7Rj9Cx0YDRjCcsJ9CU0LXQutCw0LHRgNGMJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI J0phbnVhcnknLCdGZWJydWFyeScsJ01hcmNoJywnQXByaWwnLCdNYXknLCdKdW5lJywnSnVseScsJ0F1Z3VzdCcsJ1NlcHRlbWJlcicsJ09jdG9iZXInLCdOb3ZlbWJlcicsJ0RlY2VtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI J0VuZXJvJywnRmVicmVybycsJ01hcnpvJywnQWJyaWwnLCdNYXlvJywnSnVuaW8nLCdKdWxpbycsJ0Fnb3N0bycsJ1NlcHRpZW1icmUnLCdPY3R1YnJlJywnTm92aWVtYnJlJywnRGljaWVtYnJlJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI J2dlbm5haW8nLCdmZWJicmFpbycsJ21hcnpvJywnYXByaWxlJywnbWFnZ2lvJywnZ2l1Z25vJywnbHVnbGlvJywnYWdvc3RvJywnc2V0dGVtYnJlJywnb3R0b2JyZScsJ25vdmVtYnJlJywnZGljZW1icmUnPC92YWx1ZT48L3Byb3A PC9wcm9wcz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5FbmRkYXR1bTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPue1kOadn aXpeacnzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5FaW5kZGF0dW06PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI RGF0ZSBkZSBmaW4gOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPkRhdGEgZGUgVMOpcm1pbm88L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7ntYLkuobml6U6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 57uT5p2f5pel5pyfOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCU0LDRgtCwINC 0LrQvtC90YfQsNC90LjRjzwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPlNsdXRkYXR1bTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5GZWNoYSBkZSBmaW5hbGl6YWNpw7NuOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPlNsdXRkYXRvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPkVuZCBEYXRlOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPkRhdGEgZGkgZmluZTo8L2Rpc3BsYXktbGFiZWw PC9maWVsZD48ZmllbGQ PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkxpbmVCcmVhayIvPjwvZmllbGQ PGZpZWxkCiAgICAgICAgICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9IkRlc2NyaXB0aW9uIgogICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmxlPSJ0cnVlIj48Y29udHJvbCBjb250cm9sLXR5cGU9IlRleHQiCiAgICAgICAgICAgICAgICAgICAgICAgIGVkaXRhYmxlPSJmYWxzZSI PHByb3BzLz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5CZXNjaHJlaWJ1bmc6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 5o P6L wIDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5CZXNjaHJpanZpbmc6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI RGVzY3JpcHRpb24gOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPkRlc2NyacOnw6NvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuiqrOaYjjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7or7TmmI46PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0J7Qv9C40YHQsNC90LjQtTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5CZXNrcml2bmluZzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5EZXNjcmlwY2nDs246PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI QmVza3JpdmVsc2U6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI RGVzY3JpcHRpb246PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI RGVzY3JpemlvbmU6PC9kaXNwbGF5LWxhYmVsPjwvZmllbGQ PGZpZWxkPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJMaW5lQnJlYWsiLz48L2ZpZWxkPjxmaWVsZAogICAgICAgICAgICAgICAgICAgIGRhdGEtdHlwZT0ic3RyaW5nIiBuYW1lPSJDdXJyZW50U3RhdHVzIj48Y29udHJvbAogICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IlRleHQiCiAgICAgICAgICAgICAgICAgICAgICAgIGVkaXRhYmxlPSJmYWxzZSI PHByb3BzLz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5TdGF0dXM6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 54uA5oWLOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPlN0YXR1czo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj7DiXRhdCA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI U3RhdHVzPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 44K544OG44O844K/44K5OjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPueKtuaAgTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7QodC 0YHRgtC 0Y/QvdC40LU8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5TdGF0dXM6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI RXN0YWRvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPlN0YXR1czo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5TdGF0dXM6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI U3RhdG86PC9kaXNwbGF5LWxhYmVsPjwvZmllbGQ PGZpZWxkPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJMaW5lQnJlYWsiLz48L2ZpZWxkPjxmaWVsZAogICAgICAgICAgICAgICAgICAgIGRhdGEtdHlwZT0ic3RyaW5nIiBuYW1lPSJhcHdhQ29tbWVudCI PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJUZXh0QXJlYSIKICAgICAgICAgICAgICAgICAgICAgICAgZWRpdGFibGU9InRydWUiPjxwcm9wcy8 PC9jb250cm9sPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI S29tbWVudGFyOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPktvbW1lbnRhcjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5Lb21tZW50YXI6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 44Kz44Oh44Oz44OIOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPuWCmeiou 8mjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuazqOmHiu 8mjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPkNvbW1lbnRhaXJlIDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5PcG1lcmtpbmc6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI Q29tZW50w6FyaW86PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0JrQvtC80LzQtdC90YLQsNGA0LjQuTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5Db21tZW50OjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPkNvbWVudGFyaW86PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI Q29tbWVudG86PC9kaXNwbGF5LWxhYmVsPjwvZmllbGQ PGZpZWxkPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJMaW5lQnJlYWsiLz48L2ZpZWxkPjxhY3Rpb25zCiAgICAgICAgICAgICAgICAgICAgICAgIGxvY2F0aW9uPSJib3R0b20iPjxhY3Rpb24gYmxvY2stb24tZXJyb3I9ImZhbHNlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iQ29tbWVudEFjdGlvbiI PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iQnV0dG9uIi8 PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI VmlzIGtvbW1lbnRhcmhpc3RvcmlrPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPuaqouimluWCmeiou att eoizwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5Lb21tZW50YXJ2ZXJsYXVmIGFuemVpZ2VuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPlZpc2Ega29tbWVudGFyc2hpc3RvcmlrPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuOCs ODoeODs ODiOWxpeattOOBruihqOekujwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7mn6XnnIvms6jph4rljoblj7I8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI QWZmaWNoZXIgbCdoaXN0b3JpcXVlIGRlcyBjb21tZW50YWlyZXM8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI T3BtZXJraW5nc2hpc3RvcmllIHdlZXJnZXZlbjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5WZXIgSGlzdMOzcmljbyBkZSBDb21lbnTDoXJpb3M8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0J/RgNC 0YHQvNC 0YLRgCDQv9GA0L7RgtC 0LrQvtC70LAg0LrQvtC80LzQtdC90YLQsNGA0LjQtdCyPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlZpZXcgQ29tbWVudCBIaXN0b3J5PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPlZlciBoaXN0b3JpYWwgZGUgY29tZW50YXJpb3M8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI VmlzdWFsaXp6YSBjcm9ub2xvZ2lhIGNvbW1lbnRpPC9kaXNwbGF5LWxhYmVsPjwvYWN0aW9uPjxmaWVsZD48Y29udHJvbAogICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkxpbmVCcmVhayIvPjwvZmllbGQ PGFjdGlvbgogICAgICAgICAgICAgICAgICAgICAgICBoaWRlLWlmLXJlYWRvbmx5PSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iQXBwcm92YWxBY3Rpb24iPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkJ1dHRvbiIvPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPkdvZGtlbmQ8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 5qC45YeGPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkdlbmVobWlnZW48L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI R29ka8Okbm48L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 5om/6KqNPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuaJueWHhjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5BcHByb3V2ZXI8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI R29lZGtldXJlbjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5BcHJvdmFyPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCf0L7QtNGC0LLQtdGA0LTQuNGC0Yw8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI QXBwcm92ZTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5BcHJvYmFyPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI QXBwcm92YTwvZGlzcGxheS1sYWJlbD48L2FjdGlvbj48YWN0aW9uCiAgICAgICAgICAgICAgICAgICAgICAgIGhpZGUtaWYtcmVhZG9ubHk9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJEZW55QWN0aW9uIj48Y29udHJvbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJCdXR0b24iLz48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5BZnZpczwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7mi5LntZU8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI VmVyd2VpZ2VybjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5BdnNsw6U8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 5Y205LiLPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuaLkue7nTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5SZWZ1c2VyPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkFmd2lqemVuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPk5lZ2FyPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCX0LDQv9GA0LXRgtC40YLRjDwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5SZWplY3Q8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI RGVuZWdhcjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICB4bWw6bGFuZz0iaXQiPlJpZml1dGE8L2Rpc3BsYXktbGFiZWw PC9hY3Rpb24 PC9hY3Rpb25zPjwvY29udGVudD48L2Zvcm0 PGZvcm0tYmluZGluZwogICAgICAgICAgICBhY3Rpdml0eS1pZD0iQWN0aXZpdHkiCiAgICAgICAgICAgIGZvcm0taWQ9ImFwcHJvdmFsX2Zvcm0iLz48Zm9ybS1iaW5kaW5nCiAgICAgICAgICAgIGFjdGl2aXR5LWlkPSJBY3Rpdml0eTgiIGZvcm0taWQ9ImFwcHJvdmFsX2Zvcm0iLz48ZGF0YS1pdGVtcwogICAgICAgICAgICAgICAgYWN0aXZpdHktaWQ9IkFjdGl2aXR5Ij48ZGF0YS1pdGVtIGRhdGEtdHlwZT0iZG4iCiAgICAgICAgICAgICAgICBuYW1lPSJSZXF1ZXN0TnVtYmVyIiBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0Q24oKSIKICAgICAgICAgICAgICAgIHRhcmdldC10eXBlPSJzaW5nbGUtdmFsdWUiLz48ZGF0YS1pdGVtIGRhdGEtdHlwZT0iZG4iCiAgICAgICAgICAgICAgICBuYW1lPSJSZXF1ZXN0ZXJOYW1lIiBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0UmVxdWVzdGVyKCkiCiAgICAgICAgICAgICAgICB0YXJnZXQtdHlwZT0ic2luZ2xlLXZhbHVlIi8 PGRhdGEtaXRlbQogICAgICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9Ik9wZXJhdGlvbiIKICAgICAgICAgICAgICAgIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRDYXRlZ29yeUxvY2FsZVN0cmluZyhsb2NhbGUpIgogICAgICAgICAgICAgICAgdGFyZ2V0LXR5cGU9InNpbmdsZS12YWx1ZSIvPjxkYXRhLWl0ZW0KICAgICAgICAgICAgICAgIGRhdGEtdHlwZT0ic3RyaW5nIiBuYW1lPSJTb3VyY2VETiIKICAgICAgICAgICAgICAgIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRTb3VyY2VETkRpc3BsYXlOYW1lKGxvY2FsZSkiCiAgICAgICAgICAgICAgICB0YXJnZXQtdHlwZT0ic2luZ2xlLXZhbHVlIi8 PGRhdGEtaXRlbQogICAgICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9IlRhcmdldEROIgogICAgICAgICAgICAgICAgc291cmNlPSJOcmZSZXF1ZXN0LmdldFRhcmdldERORGlzcGxheU5hbWUobG9jYWxlKSIKICAgICAgICAgICAgICAgIHRhcmdldC10eXBlPSJzaW5nbGUtdmFsdWUiLz48ZGF0YS1pdGVtIGRhdGEtdHlwZT0iZGF0ZSIKICAgICAgICAgICAgICAgIG5hbWU9IlJlcXVlc3REYXRlIiBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0UmVxdWVzdERhdGUoKSIKICAgICAgICAgICAgICAgIHRhcmdldC10eXBlPSJzaW5nbGUtdmFsdWUiLz48ZGF0YS1pdGVtIGRhdGEtdHlwZT0iZGF0ZSIKICAgICAgICAgICAgICAgIG5hbWU9IlN0YXJ0RGF0ZSIgc291cmNlPSJOcmZSZXF1ZXN0LmdldFN0YXJ0RGF0ZSgpIgogICAgICAgICAgICAgICAgdGFyZ2V0LXR5cGU9InNpbmdsZS12YWx1ZSIvPjxkYXRhLWl0ZW0gZGF0YS10eXBlPSJkYXRlIgogICAgICAgICAgICAgICAgbmFtZT0iRW5kRGF0ZSIgc291cmNlPSJOcmZSZXF1ZXN0LmdldEVuZERhdGUoKSIKICAgICAgICAgICAgICAgIHRhcmdldC10eXBlPSJzaW5nbGUtdmFsdWUiLz48ZGF0YS1pdGVtCiAgICAgICAgICAgICAgICBkYXRhLXR5cGU9InN0cmluZyIgbmFtZT0iRGVzY3JpcHRpb24iCiAgICAgICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0RGVzY3JpcHRpb24oKSIKICAgICAgICAgICAgICAgIHRhcmdldC10eXBlPSJzaW5nbGUtdmFsdWUiLz48ZGF0YS1pdGVtCiAgICAgICAgICAgICAgICBkYXRhLXR5cGU9InN0cmluZyIgbmFtZT0iQ3VycmVudFN0YXR1cyIKICAgICAgICAgICAgICAgIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRTdGF0dXNMb2NhbGVTdHJpbmcobG9jYWxlKSIKICAgICAgICAgICAgdGFyZ2V0LXR5cGU9InNpbmdsZS12YWx1ZSIvPjwvZGF0YS1pdGVtcz48ZGF0YS1pdGVtcwogICAgICAgICAgICAgICAgYWN0aXZpdHktaWQ9IkFjdGl2aXR5OCI PGRhdGEtaXRlbSBkYXRhLXR5cGU9ImRuIgogICAgICAgICAgICAgICAgbmFtZT0iUmVxdWVzdE51bWJlciIgc291cmNlPSJOcmZSZXF1ZXN0LmdldENuKCkiCiAgICAgICAgICAgICAgICB0YXJnZXQtdHlwZT0ic2luZ2xlLXZhbHVlIi8 PGRhdGEtaXRlbSBkYXRhLXR5cGU9ImRuIgogICAgICAgICAgICAgICAgbmFtZT0iUmVxdWVzdGVyTmFtZSIgc291cmNlPSJOcmZSZXF1ZXN0LmdldFJlcXVlc3RlcigpIgogICAgICAgICAgICAgICAgdGFyZ2V0LXR5cGU9InNpbmdsZS12YWx1ZSIvPjxkYXRhLWl0ZW0KICAgICAgICAgICAgICAgIGRhdGEtdHlwZT0ic3RyaW5nIiBuYW1lPSJPcGVyYXRpb24iCiAgICAgICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0Q2F0ZWdvcnlMb2NhbGVTdHJpbmcobG9jYWxlKSIKICAgICAgICAgICAgICAgIHRhcmdldC10eXBlPSJzaW5nbGUtdmFsdWUiLz48ZGF0YS1pdGVtCiAgICAgICAgICAgICAgICBkYXRhLXR5cGU9InN0cmluZyIgbmFtZT0iU291cmNlRE4iCiAgICAgICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0U291cmNlRE5EaXNwbGF5TmFtZShsb2NhbGUpIgogICAgICAgICAgICAgICAgdGFyZ2V0LXR5cGU9InNpbmdsZS12YWx1ZSIvPjxkYXRhLWl0ZW0KICAgICAgICAgICAgICAgIGRhdGEtdHlwZT0ic3RyaW5nIiBuYW1lPSJUYXJnZXRETiIKICAgICAgICAgICAgICAgIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRUYXJnZXRETkRpc3BsYXlOYW1lKGxvY2FsZSkiCiAgICAgICAgICAgICAgICB0YXJnZXQtdHlwZT0ic2luZ2xlLXZhbHVlIi8 PGRhdGEtaXRlbSBkYXRhLXR5cGU9ImRhdGUiCiAgICAgICAgICAgICAgICBuYW1lPSJSZXF1ZXN0RGF0ZSIgc291cmNlPSJOcmZSZXF1ZXN0LmdldFJlcXVlc3REYXRlKCkiCiAgICAgICAgICAgICAgICB0YXJnZXQtdHlwZT0ic2luZ2xlLXZhbHVlIi8 PGRhdGEtaXRlbSBkYXRhLXR5cGU9ImRhdGUiCiAgICAgICAgICAgICAgICBuYW1lPSJTdGFydERhdGUiIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRTdGFydERhdGUoKSIKICAgICAgICAgICAgICAgIHRhcmdldC10eXBlPSJzaW5nbGUtdmFsdWUiLz48ZGF0YS1pdGVtIGRhdGEtdHlwZT0iZGF0ZSIKICAgICAgICAgICAgICAgIG5hbWU9IkVuZERhdGUiIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRFbmREYXRlKCkiCiAgICAgICAgICAgICAgICB0YXJnZXQtdHlwZT0ic2luZ2xlLXZhbHVlIi8 PGRhdGEtaXRlbQogICAgICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9IkRlc2NyaXB0aW9uIgogICAgICAgICAgICAgICAgc291cmNlPSJOcmZSZXF1ZXN0LmdldERlc2NyaXB0aW9uKCkiCiAgICAgICAgICAgICAgICB0YXJnZXQtdHlwZT0ic2luZ2xlLXZhbHVlIi8 PGRhdGEtaXRlbQogICAgICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9IkN1cnJlbnRTdGF0dXMiCiAgICAgICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0U3RhdHVzTG9jYWxlU3RyaW5nKGxvY2FsZSkiCiAgICAgICAgICAgIHRhcmdldC10eXBlPSJzaW5nbGUtdmFsdWUiLz48L2RhdGEtaXRlbXM PGRhdGEtaXRlbXMKICAgICAgICAgICAgICAgIGFjdGl2aXR5LWlkPSJBY3Rpdml0eTQiPjxkYXRhLWl0ZW0gZGF0YS10eXBlPSJzdHJpbmciCiAgICAgICAgICAgICAgICBuYW1lPSJNQVAwIiBzb3VyY2U9Ik51bWJlcigwKSIKICAgICAgICAgICAgICAgIHRhcmdldD0iZmxvd2RhdGEubnJmUmVxdWVzdC9hcHByb3ZlckNvdW50ZXIiCiAgICAgICAgICAgIHRhcmdldC10eXBlPSJtdWx0aS12YWx1ZS1saXN0Ii8 PC9kYXRhLWl0ZW1zPjxkYXRhLWl0ZW1zCiAgICAgICAgICAgICAgICBhY3Rpdml0eS1pZD0iQWN0aXZpdHk3Ij48ZGF0YS1pdGVtIGRhdGEtdHlwZT0ic3RyaW5nIgogICAgICAgICAgICAgICAgbmFtZT0iTUFQMCIKICAgICAgICAgICAgICAgIHNvdXJjZT0iTnVtYmVyKGZsb3dkYXRhLmdldCgnbnJmUmVxdWVzdC9hcHByb3ZlckNvdW50ZXInKSkgKyAxOyIKICAgICAgICAgICAgICAgIHRhcmdldD0iZmxvd2RhdGEubnJmUmVxdWVzdC9hcHByb3ZlckNvdW50ZXIiCiAgICAgICAgICAgIHRhcmdldC10eXBlPSJtdWx0aS12YWx1ZS1saXN0Ii8 PC9kYXRhLWl0ZW1zPjxkYXRhLWl0ZW1zCiAgICAgICAgICAgICAgICBhY3Rpdml0eS1pZD0iQWN0aXZpdHkzIj48ZGF0YS1pdGVtIGRhdGEtdHlwZT0ic3RyaW5nIgogICAgICAgICAgICAgICAgbmFtZT0iTUFQMCIKICAgICAgICAgICAgICAgIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRDYXRlZ29yeUxvY2FsZVN0cmluZyhuZXcgamF2YS51dGlsLkxvY2FsZSgnZW4nKSkgKyAnIC0gJyArIE5yZlJlcXVlc3QuZ2V0U291cmNlRE5EaXNwbGF5TmFtZShuZXcgamF2YS51dGlsLkxvY2FsZSgnZW4nKSkiCiAgICAgICAgICAgICAgICB0YXJnZXQ9ImZsb3dkYXRhLmRpc3BsYXlOYW1lL2VuIgogICAgICAgICAgICAgICAgdGFyZ2V0LXR5cGU9Im11bHRpLXZhbHVlLWxpc3QiLz48ZGF0YS1pdGVtCiAgICAgICAgICAgICAgICBkYXRhLXR5cGU9InN0cmluZyIgbmFtZT0iTUFQMSIKICAgICAgICAgICAgICAgIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRDYXRlZ29yeUxvY2FsZVN0cmluZyhuZXcgamF2YS51dGlsLkxvY2FsZSgnZnInKSkgKyAnIC0gJyArIE5yZlJlcXVlc3QuZ2V0U291cmNlRE5EaXNwbGF5TmFtZShuZXcgamF2YS51dGlsLkxvY2FsZSgnZnInKSkiCiAgICAgICAgICAgICAgICB0YXJnZXQ9ImZsb3dkYXRhLmRpc3BsYXlOYW1lL2ZyIgogICAgICAgICAgICAgICAgdGFyZ2V0LXR5cGU9Im11bHRpLXZhbHVlLWxpc3QiLz48ZGF0YS1pdGVtCiAgICAgICAgICAgICAgICBkYXRhLXR5cGU9InN0cmluZyIgbmFtZT0iTUFQMiIKICAgICAgICAgICAgICAgIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRDYXRlZ29yeUxvY2FsZVN0cmluZyhuZXcgamF2YS51dGlsLkxvY2FsZSgnZGUnKSkgKyAnIC0gJyArIE5yZlJlcXVlc3QuZ2V0U291cmNlRE5EaXNwbGF5TmFtZShuZXcgamF2YS51dGlsLkxvY2FsZSgnZGUnKSkiCiAgICAgICAgICAgICAgICB0YXJnZXQ9ImZsb3dkYXRhLmRpc3BsYXlOYW1lL2RlIgogICAgICAgICAgICAgICAgdGFyZ2V0LXR5cGU9Im11bHRpLXZhbHVlLWxpc3QiLz48ZGF0YS1pdGVtCiAgICAgICAgICAgICAgICBkYXRhLXR5cGU9InN0cmluZyIgbmFtZT0iTUFQMyIKICAgICAgICAgICAgICAgIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRDYXRlZ29yeUxvY2FsZVN0cmluZyhuZXcgamF2YS51dGlsLkxvY2FsZSgnemgnLCdUVycpKSArICcgLSAnICsgTnJmUmVxdWVzdC5nZXRTb3VyY2VETkRpc3BsYXlOYW1lKG5ldyBqYXZhLnV0aWwuTG9jYWxlKCd6aCcsJ1RXJykpIgogICAgICAgICAgICAgICAgdGFyZ2V0PSJmbG93ZGF0YS5kaXNwbGF5TmFtZS96aC1UVyIKICAgICAgICAgICAgICAgIHRhcmdldC10eXBlPSJtdWx0aS12YWx1ZS1saXN0Ii8 PGRhdGEtaXRlbQogICAgICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9Ik1BUDQiCiAgICAgICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0Q2F0ZWdvcnlMb2NhbGVTdHJpbmcobmV3IGphdmEudXRpbC5Mb2NhbGUoJ2l0JykpICsgJyAtICcgKyBOcmZSZXF1ZXN0LmdldFNvdXJjZURORGlzcGxheU5hbWUobmV3IGphdmEudXRpbC5Mb2NhbGUoJ2l0JykpIgogICAgICAgICAgICAgICAgdGFyZ2V0PSJmbG93ZGF0YS5kaXNwbGF5TmFtZS9pdCIKICAgICAgICAgICAgICAgIHRhcmdldC10eXBlPSJtdWx0aS12YWx1ZS1saXN0Ii8 PGRhdGEtaXRlbQogICAgICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9Ik1BUDUiCiAgICAgICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0Q2F0ZWdvcnlMb2NhbGVTdHJpbmcobmV3IGphdmEudXRpbC5Mb2NhbGUoJ3B0JykpICsgJyAtICcgKyBOcmZSZXF1ZXN0LmdldFNvdXJjZURORGlzcGxheU5hbWUobmV3IGphdmEudXRpbC5Mb2NhbGUoJ3B0JykpIgogICAgICAgICAgICAgICAgdGFyZ2V0PSJmbG93ZGF0YS5kaXNwbGF5TmFtZS9wdCIKICAgICAgICAgICAgICAgIHRhcmdldC10eXBlPSJtdWx0aS12YWx1ZS1saXN0Ii8 PGRhdGEtaXRlbQogICAgICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9Ik1BUDYiCiAgICAgICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0Q2F0ZWdvcnlMb2NhbGVTdHJpbmcobmV3IGphdmEudXRpbC5Mb2NhbGUoJ3N2JykpICsgJyAtICcgKyBOcmZSZXF1ZXN0LmdldFNvdXJjZURORGlzcGxheU5hbWUobmV3IGphdmEudXRpbC5Mb2NhbGUoJ3N2JykpIgogICAgICAgICAgICAgICAgdGFyZ2V0PSJmbG93ZGF0YS5kaXNwbGF5TmFtZS9zdiIKICAgICAgICAgICAgICAgIHRhcmdldC10eXBlPSJtdWx0aS12YWx1ZS1saXN0Ii8 PGRhdGEtaXRlbQogICAgICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9Ik1BUDciCiAgICAgICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0Q2F0ZWdvcnlMb2NhbGVTdHJpbmcobmV3IGphdmEudXRpbC5Mb2NhbGUoJ3J1JykpICsgJyAtICcgKyBOcmZSZXF1ZXN0LmdldFNvdXJjZURORGlzcGxheU5hbWUobmV3IGphdmEudXRpbC5Mb2NhbGUoJ3J1JykpIgogICAgICAgICAgICAgICAgdGFyZ2V0PSJmbG93ZGF0YS5kaXNwbGF5TmFtZS9ydSIKICAgICAgICAgICAgICAgIHRhcmdldC10eXBlPSJtdWx0aS12YWx1ZS1saXN0Ii8 PGRhdGEtaXRlbQogICAgICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9Ik1BUDgiCiAgICAgICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0Q2F0ZWdvcnlMb2NhbGVTdHJpbmcobmV3IGphdmEudXRpbC5Mb2NhbGUoJ3poJywnQ04nKSkgKyAnIC0gJyArIE5yZlJlcXVlc3QuZ2V0U291cmNlRE5EaXNwbGF5TmFtZShuZXcgamF2YS51dGlsLkxvY2FsZSgnemgnLCdDTicpKSIKICAgICAgICAgICAgICAgIHRhcmdldD0iZmxvd2RhdGEuZGlzcGxheU5hbWUvemgtQ04iCiAgICAgICAgICAgICAgICB0YXJnZXQtdHlwZT0ibXVsdGktdmFsdWUtbGlzdCIvPjxkYXRhLWl0ZW0KICAgICAgICAgICAgICAgIGRhdGEtdHlwZT0ic3RyaW5nIiBuYW1lPSJNQVA5IgogICAgICAgICAgICAgICAgc291cmNlPSJOcmZSZXF1ZXN0LmdldENhdGVnb3J5TG9jYWxlU3RyaW5nKG5ldyBqYXZhLnV0aWwuTG9jYWxlKCdlcycpKSArICcgLSAnICsgTnJmUmVxdWVzdC5nZXRTb3VyY2VETkRpc3BsYXlOYW1lKG5ldyBqYXZhLnV0aWwuTG9jYWxlKCdlcycpKSIKICAgICAgICAgICAgICAgIHRhcmdldD0iZmxvd2RhdGEuZGlzcGxheU5hbWUvZXMiCiAgICAgICAgICAgICAgICB0YXJnZXQtdHlwZT0ibXVsdGktdmFsdWUtbGlzdCIvPjxkYXRhLWl0ZW0KICAgICAgICAgICAgICAgIGRhdGEtdHlwZT0ic3RyaW5nIiBuYW1lPSJNQVAxMCIKICAgICAgICAgICAgICAgIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRDYXRlZ29yeUxvY2FsZVN0cmluZyhuZXcgamF2YS51dGlsLkxvY2FsZSgnamEnKSkgKyAnIC0gJyArIE5yZlJlcXVlc3QuZ2V0U291cmNlRE5EaXNwbGF5TmFtZShuZXcgamF2YS51dGlsLkxvY2FsZSgnamEnKSkiCiAgICAgICAgICAgICAgICB0YXJnZXQ9ImZsb3dkYXRhLmRpc3BsYXlOYW1lL2phIgogICAgICAgICAgICAgICAgdGFyZ2V0LXR5cGU9Im11bHRpLXZhbHVlLWxpc3QiLz48ZGF0YS1pdGVtCiAgICAgICAgICAgICAgICBkYXRhLXR5cGU9InN0cmluZyIgbmFtZT0iTUFQMTEiCiAgICAgICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0Q2F0ZWdvcnlMb2NhbGVTdHJpbmcobmV3IGphdmEudXRpbC5Mb2NhbGUoJ25sJykpICsgJyAtICcgKyBOcmZSZXF1ZXN0LmdldFNvdXJjZURORGlzcGxheU5hbWUobmV3IGphdmEudXRpbC5Mb2NhbGUoJ25sJykpIgogICAgICAgICAgICAgICAgdGFyZ2V0PSJmbG93ZGF0YS5kaXNwbGF5TmFtZS9ubCIKICAgICAgICAgICAgICAgIHRhcmdldC10eXBlPSJtdWx0aS12YWx1ZS1saXN0Ii8 PGRhdGEtaXRlbQogICAgICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9Ik1BUDEyIgogICAgICAgICAgICAgICAgc291cmNlPSJOcmZSZXF1ZXN0LmdldENhdGVnb3J5TG9jYWxlU3RyaW5nKG5ldyBqYXZhLnV0aWwuTG9jYWxlKCdkYScpKSArICcgLSAnICsgTnJmUmVxdWVzdC5nZXRTb3VyY2VETkRpc3BsYXlOYW1lKG5ldyBqYXZhLnV0aWwuTG9jYWxlKCdkYScpKSIKICAgICAgICAgICAgICAgIHRhcmdldD0iZmxvd2RhdGEuZGlzcGxheU5hbWUvZGEiCiAgICAgICAgICAgIHRhcmdldC10eXBlPSJtdWx0aS12YWx1ZS1saXN0Ii8 PC9kYXRhLWl0ZW1zPjxzdGFydC1hY3Rpdml0eQogICAgICAgICAgICAgICAgYWN0aXZpdHktaWQ9IlN0YXJ0Ij48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPlN0YXJ0PC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7plovlp4s8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPlN0YXJ0ZW48L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPkTDqW1hcnJlcjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI SW5pY2lhcjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 6ZaL5aeLPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7lkK/liqg8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCX0LDQv9GD0YHRgtC40YLRjDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI U3RhcnRhPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5JbmljaWFyPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5TdGFydDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI U3RhcnQ8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI QXZ2aWE8L2Rpc3BsYXktbmFtZT48L3N0YXJ0LWFjdGl2aXR5Pjx1c2VyLWFjdGl2aXR5CiAgICAgICAgICAgICAgICBhY3Rpdml0eS1pZD0iQWN0aXZpdHkiPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI R2VuZWhtaWd1bmcgZGVyIFJvbGxlbmFuZm9yZGVydW5nLy16dXLDvGNrbmFobWU8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPuinkuiJsueUs iriy/mkqTpirfmoLjlh4Y8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkdvZWRrZXVyaW5nIHZvb3Igcm9sYWFudnJhYWcvLWludHJla2tpbmc8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPkFwcHJvYmF0aW9uIGRlIHJlcXXDqnRlL3LDqXZvY2F0aW9uIGRlIHLDtGxlPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5BcHJvdmHDp8OjbyBkZSBTb2xpY2l0YcOnw6NvL1Jldm9nYcOnw6NvIGRlIEZ1bsOnw6NvPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7lvbnlibLopoHmsYIv5Y W44KK5raI44GX44Gu5om/6KqNPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7op5LoibLor7fmsYIv5pKk5raI5om55YeGPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7Qo9GC0LLQtdGA0LbQtNC10L3QuNC1INC30LDQv9GA0L7RgdCwL9Cw0L3QvdGD0LvQuNGA0L7QstCw0L3QuNGPINGA0L7Qu9C4PC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5Hb2Rrw6RubmFuZGUgYXYgcm9sbGJlc3TDpGxsbmluZy8tw6V0ZXJrYWxsZWxzZTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI QXByb2JhY2nDs24gZGUgc29saWNpdHVkIG8gcmV2b2NhY2nDs24gZGUgZnVuY2nDs248L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPkdvZGtlbmRlbHNlIGFmIHJvbGxlYW5tb2RuaW5nL3RpbGJhZ2VrYWxkZWxzZTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI Um9sZSBSZXF1ZXN0L1Jldm9jYXRpb24gQXBwcm92YWw8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPkFwcHJvdmF6aW9uZSByaWNoaWVzdGEvcmV2b2NhIHJ1b2xvPC9kaXNwbGF5LW5hbWU PGFkZHJlc3NlZT5OcmZSZXF1ZXN0LmdldEFwcHJvdmVyRE4oTnVtYmVyKGZsb3dkYXRhLmdldCgnbnJmUmVxdWVzdC9hcHByb3ZlckNvdW50ZXInKSkpPC9hZGRyZXNzZWU PG5vdGlmeQogICAgICAgICAgICAgICAgICAgIHRlbXBsYXRlPSJjbj1Sb2xlIFJlcXVlc3QgTm90aWZpY2F0aW9uLGNuPURlZmF1bHQgTm90aWZpY2F0aW9uIENvbGxlY3Rpb24sY249c2VjdXJpdHkiPjxtYXAKICAgICAgICAgICAgICAgICAgICBzb3VyY2U9IklEVmF1bHQuZ2V0KE5yZlJlcXVlc3QuZ2V0UmVxdWVzdGVyKCksICd1c2VyJywgJ0ZpcnN0TmFtZScpICsgJyAnICsgSURWYXVsdC5nZXQoTnJmUmVxdWVzdC5nZXRSZXF1ZXN0ZXIoKSwgJ3VzZXInLCAnTGFzdE5hbWUnKSIKICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9ImluaXRpYXRvckZ1bGxOYW1lIi8 PG1hcAogICAgICAgICAgICAgICAgICAgIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRUYXJnZXRETkRpc3BsYXlOYW1lKGphdmEudXRpbC5Mb2NhbGUuZ2V0RGVmYXVsdCgpKSIKICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9InJlY2lwaWVudEZ1bGxOYW1lIi8 PG1hcAogICAgICAgICAgICAgICAgICAgIHNvdXJjZT0icHJvY2Vzcy5nZXROYW1lKGphdmEudXRpbC5Mb2NhbGUuZ2V0RGVmYXVsdCgpKSIKICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9InJlcXVlc3RUaXRsZSIvPjxtYXAgc291cmNlPSJfZGVmYXVsdF8iCiAgICAgICAgICAgICAgICB0YXJnZXQ9IlRPIi8 PC9ub3RpZnk PHJldHJ5IGF0dGVtcHRzPSIiCiAgICAgICAgICAgIGludGVydmFsPSIiPjxhZGRyZXNzZWUvPjwvcmV0cnk PC91c2VyLWFjdGl2aXR5PjxtYXBwaW5nLWFjdGl2aXR5CiAgICAgICAgICAgICAgICBhY3Rpdml0eS1pZD0iQWN0aXZpdHk0Ij48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPlrDpGhsZXIga29uZmlndXJpZXJlbjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 6Kit5a6a6KiI5pW45ZmoPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5UZWxsZXIgaW5zdGVsbGVuPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5Db25maWd1cmVyIGxlIGNvbXB0ZXVyPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5Db25maWd1cmFyIGNvbnRhZG9yPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7jgqvjgqbjg7Pjgr/jga7oqK3lrpo8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuiuvue9ruiuoeaVsOWZqDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0J3QsNGB0YLRgNC 0LnQutCwINGB0YfQtdGC0YfQuNC60LA8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPktvbmZpZ3VyZXJhIHLDpGtuYXJlPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5Db25maWd1cmFyIGNvbnRhZG9yPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5Lb25maWd1cmVyIHTDpmxsZXI8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlNldCB1cCBjb3VudGVyPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iaXQiPkltcG9zdGEgY29udGF0b3JlPC9kaXNwbGF5LW5hbWU PC9tYXBwaW5nLWFjdGl2aXR5Pjxjb25kaXRpb24tYWN0aXZpdHkKICAgICAgICAgICAgICAgIGFjdGl2aXR5LWlkPSJBY3Rpdml0eTYiPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI SGF0IHdlaXRlcmUgR2VuZWhtaWdlcjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 5pyJ5pu05aSa5qC45YeG5Lq6PC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5IZWVmdCBtZWVyIGZpYXR0ZXVyczwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI QSBkJ2F1dHJlcyBkJ2FwcHJvYmF0ZXVyczwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI VGVtIE1haXMgQXByb3ZhZG9yZXM8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuOBneOBruS7luOBruaJv iqjeiAheOCkuioreWumuOBmeOCizwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 5pyJ5aSa5Liq5om55YeG6ICFPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7QldGB0YLRjCDQtdGJ0LUg0L/QvtC00YLQstC10YDQttC00LDRjtGJ0LjQtTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI SGFyIGZsZXIgZ29ka8Okbm5hcmU8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPlRpZW5lIG3DoXMgYXByb2JhZG9yZXM8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPkhhciBmbGVyZSBnb2RrZW5kZXJlPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5IYXMgTW9yZSBBcHByb3ZlcnM8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI SGEgcGnDuSBhcHByb3ZhdG9yaTwvZGlzcGxheS1uYW1lPjxleHByZXNzaW9uPk51bWJlcihmbG93ZGF0YS5nZXQoJ25yZlJlcXVlc3QvYXBwcm92ZXJDb3VudGVyJykpICsgMSAmbHQ7IE51bWJlcihOcmZSZXF1ZXN0LmdldE51bWJlck9mQXBwcm92ZXJzKCkpPC9leHByZXNzaW9uPjwvY29uZGl0aW9uLWFjdGl2aXR5PjxtYXBwaW5nLWFjdGl2aXR5CiAgICAgICAgICAgICAgICBhY3Rpdml0eS1pZD0iQWN0aXZpdHk3Ij48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkdlbmVobWlnZXJ6w6RobGVyIGlua3JlbWVudGllcmVuPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7pgZ7lop7moLjlh4bkurroqIjmlbjlmag8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkZpYXR0ZXVyc3RlbGxlciB2ZXJob2dlbjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI SW5jcsOpbWVudGVyIGxlIGNvbXB0ZXVyIGQnYXBwcm9iYXRldXJzPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5JbmNyZW1lbnRhciBDb250YWRvciBkZSBBcHJvdmFkb3I8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuaJv iqjeiAheOCq OCpuODs OCv OCkuWil WKoDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 6YCS5aKe5om55YeG6ICF6K6h5pWw5ZmoPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7Qo9Cy0LXQu9C40YfQtdC90LjQtSDRgdGH0LXRgtGH0LjQutCwINC/0L7QtNGC0LLQtdGA0LbQtNCw0Y7RidC40YU8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPsOWa2EgcsOka25hcmUgZsO2ciBnb2Rrw6RubmFyZTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI QXVtZW50YXIgZWwgcmVjdWVudG8gZGUgYXByb2JhZG9yZXM8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPkZvcsO4ZyBnb2RrZW5kZXJ0w6ZsbGVyPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5JbmNyZW1lbnQgQXBwcm92ZXIgQ291bnRlcjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5JbmNyZW1lbnRhIGNvbnRhdG9yZSBhcHByb3ZhdG9yaTwvZGlzcGxheS1uYW1lPjwvbWFwcGluZy1hY3Rpdml0eT48bWFwcGluZy1hY3Rpdml0eQogICAgICAgICAgICAgICAgYWN0aXZpdHktaWQ9IkFjdGl2aXR5MyI PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5BbnplaWdlIGxva2FsaXNpZXJlbjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 55W25Zyw6Kqe57O75YyW6aGv56S6PC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5XZWVyZ2F2ZSBsb2thbGlzZXJlbjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI TG9jYWxpc2VyIGwnYWZmaWNoYWdlPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5Mb2NhbGl6YXIgVGVsYTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 6KGo56S644Gu44Ot44O844Kr44Op44Kk44K6PC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7mnKzlnLDljJbmmL7npLo8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCb0L7QutCw0LvQuNC30LDRhtC40Y8g0L7RgtC 0LHRgNCw0LbQtdC90LjRjzwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI TG9rYWxpc2VyYSB2aXNuaW5nPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5Mb2NhbGl6YXIgdmlzdWFsaXphY2nDs248L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPkxva2FsaXNlciB2aXNuaW5nPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5Mb2NhbGl6ZSBEaXNwbGF5PC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iaXQiPkxvY2FsaXp6YSBkaXNwbGF5PC9kaXNwbGF5LW5hbWU PC9tYXBwaW5nLWFjdGl2aXR5Pjxjb25kaXRpb24tYWN0aXZpdHkKICAgICAgICAgICAgICAgIGFjdGl2aXR5LWlkPSJBY3Rpdml0eTUiPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI QXVmIFZlcmFyYmVpdHVuZ3N0eXAgcHLDvGZlbjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 5qqi5p l6JmV55CG6aGe5Z6LPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5WZXJ3ZXJraW5nc3R5cGUgY29udHJvbGVyZW48L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPlbDqXJpZmllciBsZSB0eXBlIGRlIHRyYWl0ZW1lbnQ8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPlZlcmlmaWNhciBUaXBvIGRlIFByb2Nlc3NhbWVudG88L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuWHpueQhuOCv OCpOODl OBruODgeOCp ODg OCrzwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 5qOA5p l5aSE55CG57G75Z6LPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7Qn9GA0L7QstC10YDQutCwINGC0LjQv9CwINC 0LHRgNCw0LHQvtGC0LrQuDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI S29udHJvbGxlcmEgYmVoYW5kbGluZ3N0eXA8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPkNvbXByb2JhciB0aXBvIGRlIHByb2Nlc288L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPktvbnRyb2xsZXIgYmVoYW5kbGluZ3N0eXBlPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5DaGVjayBGb3IgUHJvY2Vzc2luZyBUeXBlPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iaXQiPlZlcmlmaWNhIGlsIHRpcG8gZGkgZWxhYm9yYXppb25lPC9kaXNwbGF5LW5hbWU PGV4cHJlc3Npb24 TnJmUmVxdWVzdC5pc1F1b3J1bVByb2Nlc3MoKTwvZXhwcmVzc2lvbj48L2NvbmRpdGlvbi1hY3Rpdml0eT48dXNlci1hY3Rpdml0eQogICAgICAgICAgICBhY3Rpdml0eS1pZD0iQWN0aXZpdHk4IgogICAgICAgICAgICBhcHByb3Zlci1jb25kaXRpb24tZXhwcj0iTnJmUmVxdWVzdC5nZXRRdW9ydW0oKSIKICAgICAgICAgICAgICAgIGFwcHJvdmVyLXR5cGU9InF1b3J1bS1hcHByb3ZlciI PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5HZW5laG1pZ3VuZyBkZXIgUm9sbGVuYW5mb3JkZXJ1bmcvLXp1csO8Y2tuYWhtZTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 6KeS6Imy55Sz6KuLL aSpOmKt aguOWHhjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI R29lZGtldXJpbmcgdm9vciByb2xhYW52cmFhZy8taW50cmVra2luZzwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI QXBwcm9iYXRpb24gZGUgcmVxdcOqdGUvcsOpdm9jYXRpb24gZGUgcsO0bGU8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPkFwcm92YcOnw6NvIGRlIFNvbGljaXRhw6fDo28vUmV2b2dhw6fDo28gZGUgRnVuw6fDo288L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuW9ueWJsuimgeaxgi/lj5bjgormtojjgZfjga7mib/oqo08L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuinkuiJsuivt axgi/mkqTmtojmibnlh4Y8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCj0YLQstC10YDQttC00LXQvdC40LUg0LfQsNC/0YDQvtGB0LAv0LDQvdC90YPQu9C40YDQvtCy0LDQvdC40Y8g0YDQvtC70Lg8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPkdvZGvDpG5uYW5kZSBhdiByb2xsYmVzdMOkbGxuaW5nLy3DpXRlcmthbGxlbHNlPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5BcHJvYmFjacOzbiBkZSBzb2xpY2l0dWQgbyByZXZvY2FjacOzbiBkZSBmdW5jacOzbjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI R29ka2VuZGVsc2UgYWYgcm9sbGVhbm1vZG5pbmcvdGlsYmFnZWthbGRlbHNlPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5Sb2xlIFJlcXVlc3QvUmV2b2NhdGlvbiBBcHByb3ZhbDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI QXBwcm92YXppb25lIHJpY2hpZXN0YS9yZXZvY2EgcnVvbG88L2Rpc3BsYXktbmFtZT48YWRkcmVzc2VlPk5yZlJlcXVlc3QuZ2V0QWxsQXBwcm92ZXJzRE4oKTwvYWRkcmVzc2VlPjxub3RpZnkKICAgICAgICAgICAgICAgICAgICB0ZW1wbGF0ZT0iY249Um9sZSBSZXF1ZXN0IE5vdGlmaWNhdGlvbixjbj1EZWZhdWx0IE5vdGlmaWNhdGlvbiBDb2xsZWN0aW9uLGNuPXNlY3VyaXR5Ij48bWFwCiAgICAgICAgICAgICAgICAgICAgc291cmNlPSJJRFZhdWx0LmdldChOcmZSZXF1ZXN0LmdldFJlcXVlc3RlcigpLCAndXNlcicsICdGaXJzdE5hbWUnKSArICcgJyArIElEVmF1bHQuZ2V0KE5yZlJlcXVlc3QuZ2V0UmVxdWVzdGVyKCksICd1c2VyJywgJ0xhc3ROYW1lJykiCiAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PSJpbml0aWF0b3JGdWxsTmFtZSIvPjxtYXAKICAgICAgICAgICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0VGFyZ2V0RE5EaXNwbGF5TmFtZShqYXZhLnV0aWwuTG9jYWxlLmdldERlZmF1bHQoKSkiCiAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PSJyZWNpcGllbnRGdWxsTmFtZSIvPjxtYXAKICAgICAgICAgICAgICAgICAgICBzb3VyY2U9InByb2Nlc3MuZ2V0TmFtZShqYXZhLnV0aWwuTG9jYWxlLmdldERlZmF1bHQoKSkiCiAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PSJyZXF1ZXN0VGl0bGUiLz48bWFwIHNvdXJjZT0iX2RlZmF1bHRfIgogICAgICAgICAgICB0YXJnZXQ9IlRPIi8 PC9ub3RpZnk PC91c2VyLWFjdGl2aXR5PjxiaW5kLXJvbGUtYWN0aXZpdHkKICAgICAgICAgICAgYWN0aW9uPSJBUFBST1ZFRCIgYWN0aXZpdHktaWQ9IkFjdGl2aXR5MSI PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5Sb2xsZW56dXdlaXN1bmcvLXp1csO8Y2tuYWhtZSBnZW5laG1pZ2VuPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7moLjlh4bop5LoibLmjIflrpov5pKk6Yq3PC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5Sb2x0b2V3aWp6aW5nLy1pbnRyZWtraW5nIGdvZWRrZXVyZW48L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPkFwcHJvdXZlciBsJ2Fzc2lnbmF0aW9uL2xhIHLDqXZvY2F0aW9uIGR1IHLDtGxlPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5BcHJvdmFyIEF0cmlidWnDp8Ojby9SZXZvZ2HDp8OjbyBkZSBGdW7Dp8OjbzwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 5b255Ymy44Gu5Ymy44KK5b2T44GmL WPluOCiua2iOOBl OBruaJv iqjTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 5om55YeG6KeS6Imy5oyH5rS L aSpOa2iDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0KPRgtCy0LXRgNC00LjRgtGMINC30LDQv9GA0L7RgS/QsNC90L3Rg9C70LjRgNC 0LLQsNC90LjQtSDRgNC 0LvQuDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI R29ka8Okbm4gdGlsbGRlbG5pbmcvw6V0ZXJrYWxsZWxzZSBhdiByb2xsPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5BcHJvYmFyIGFzaWduYWNpw7NuIG8gcmV2b2NhY2nDs24gZGUgZnVuY2nDs248L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPkdvZGtlbmQgdGlsZGVsaW5nL3RpbGJhZ2VrYWxkZWxzZSBhZiByb2xsZTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI QXBwcm92ZSBBc3NpZ25tZW50L1Jldm9jYXRpb24gT2YgUm9sZTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5BcHByb3ZhIGFzc2VnbmF6aW9uZS9yZXZvY2EgZGVsIHJ1b2xvPC9kaXNwbGF5LW5hbWU PC9iaW5kLXJvbGUtYWN0aXZpdHk PGJpbmQtcm9sZS1hY3Rpdml0eQogICAgICAgICAgICBhY3Rpb249IkRFTklFRCIgYWN0aXZpdHktaWQ9IkFjdGl2aXR5MiI PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5Sb2xsZW56dXdlaXN1bmcvLXp1csO8Y2tuYWhtZSB2ZXJ3ZWlnZXJuPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7mi5LntZXop5LoibLmjIflrpov5pKk6Yq3PC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5Sb2x0b2V3aWp6aW5nLy1pbnRyZWtraW5nIHdlaWdlcmVuPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5SZWZ1c2VyIGwnYXNzaWduYXRpb24vbGEgcsOpdm9jYXRpb24gZHUgcsO0bGU8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPk5lZ2FyIEF0cmlidWnDp8Ojby9SZXZvZ2HDp8OjbyBkZSBGdW7Dp8OjbzwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 5b255Ymy44Gu5Ymy44KK5b2T44GmL WPluOCiua2iOOBl OBruaLkuWQpjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 5ouS57ud6KeS6Imy5oyH5rS L aSpOa2iDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0JfQsNC/0YDQtdGC0LjRgtGMINC30LDQv9GA0L7RgS/QsNC90L3Rg9C70LjRgNC 0LLQsNC90LjQtSDRgNC 0LvQuDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI QXZzbMOlIHRpbGxkZWxuaW5nL8OldGVya2FsbGVsc2UgYXYgcm9sbDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI RGVuZWdhciBhc2lnbmFjacOzbiBvIHJldm9jYWNpw7NuIGRlIGZ1bmNpw7NuPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5BZnZpcyB0aWxkZWxpbmcvdGlsYmFnZWthbGRlbHNlIGFmIHJvbGxlPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5EZW55IEFzc2lnbm1lbnQvUmV2b2NhdGlvbiBPZiBSb2xlPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iaXQiPk5lZ2EgYXNzZWduYXppb25lL3Jldm9jYSBkZWwgcnVvbG88L2Rpc3BsYXktbmFtZT48L2JpbmQtcm9sZS1hY3Rpdml0eT48ZmluaXNoLWFjdGl2aXR5CiAgICAgICAgICAgICAgICBhY3Rpdml0eS1pZD0iRmluaXNoIj48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkZlcnRpZyBzdGVsbGVuPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7lrozmiJA8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPlZvbHRvb2llbjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI VGVybWluZXI8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPkNvbmNsdWlyPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7lrozkuoY8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuWujOaIkDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0JPQvtGC0L7QstC PC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5TbHV0ZsO2cjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI RmluYWxpemFyPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5BZnNsdXQ8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPkZpbmlzaDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI RmluZTwvZGlzcGxheS1uYW1lPjxub3RpZnkKICAgICAgICAgICAgICAgICAgICB0ZW1wbGF0ZT0iY249Um9sZSBSZXF1ZXN0IEFwcHJvdmFsIENvbXBsZXRlZCBOb3RpZmljYXRpb24sY249RGVmYXVsdCBOb3RpZmljYXRpb24gQ29sbGVjdGlvbixjbj1zZWN1cml0eSI PG1hcAogICAgICAgICAgICAgICAgICAgIHNvdXJjZT0iSURWYXVsdC5nZXQoTnJmUmVxdWVzdC5nZXRSZXF1ZXN0ZXIoKSwgJ3VzZXInLCAnRmlyc3ROYW1lJykgKyAnICcgKyBJRFZhdWx0LmdldChOcmZSZXF1ZXN0LmdldFJlcXVlc3RlcigpLCAndXNlcicsICdMYXN0TmFtZScpIgogICAgICAgICAgICAgICAgICAgIHRhcmdldD0iaW5pdGlhdG9yRnVsbE5hbWUiLz48bWFwCiAgICAgICAgICAgICAgICAgICAgc291cmNlPSJwcm9jZXNzLmdldFRpbWVzdGFtcCgpLnRvU3RyaW5nKCkiCiAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PSJyZXF1ZXN0U3VibWlzc2lvblRpbWUiLz48bWFwCiAgICAgICAgICAgICAgICAgICAgc291cmNlPSJwcm9jZXNzLmdldFJlcXVlc3RJZCgpIgogICAgICAgICAgICAgICAgICAgIHRhcmdldD0icmVxdWVzdElkIi8 PG1hcAogICAgICAgICAgICAgICAgICAgIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRUYXJnZXRETkRpc3BsYXlOYW1lKGphdmEudXRpbC5Mb2NhbGUuZ2V0RGVmYXVsdCgpKSIKICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9InJlY2lwaWVudEZ1bGxOYW1lIi8 PG1hcAogICAgICAgICAgICAgICAgICAgIHNvdXJjZT0icHJvY2Vzcy5nZXROYW1lKGphdmEudXRpbC5Mb2NhbGUuZ2V0RGVmYXVsdCgpKSIKICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9InJlcXVlc3RUaXRsZSIvPjxtYXAKICAgICAgICAgICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0U3RhdHVzTG9jYWxlU3RyaW5nKGphdmEudXRpbC5Mb2NhbGUuZ2V0RGVmYXVsdCgpKSIKICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9InJlcXVlc3RTdGF0dXMiLz48bWFwCiAgICAgICAgICAgICAgICAgICAgc291cmNlPSJJRFZhdWx0LmdldChOcmZSZXF1ZXN0LmdldFJlcXVlc3RlcigpLCd1c2VyJywnRW1haWwnKSIKICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9IlRPIi8 PG1hcAogICAgICAgICAgICAgICAgICAgIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRDb21wbGV0ZWRXRkVtYWlsQWRkcmVzcygpIgogICAgICAgICAgICB0YXJnZXQ9IlRPX0ROIi8 PC9ub3RpZnk PC9maW5pc2gtYWN0aXZpdHk PGxpbmsKICAgICAgICAgICAgc291cmNlPSJBY3Rpdml0eSIgdGFyZ2V0PSJBY3Rpdml0eTIiIHR5cGU9ImRlbmllZCIvPjxsaW5rCiAgICAgICAgICAgIHNvdXJjZT0iU3RhcnQiIHRhcmdldD0iQWN0aXZpdHk0IiB0eXBlPSJmb3J3YXJkIi8 PGxpbmsKICAgICAgICAgICAgc291cmNlPSJBY3Rpdml0eTYiIHRhcmdldD0iQWN0aXZpdHkxIiB0eXBlPSJmYWxzZSIvPjxsaW5rCiAgICAgICAgICAgIHNvdXJjZT0iQWN0aXZpdHk2IiB0YXJnZXQ9IkFjdGl2aXR5NyIgdHlwZT0idHJ1ZSIvPjxsaW5rCiAgICAgICAgICAgIHNvdXJjZT0iQWN0aXZpdHkiIHRhcmdldD0iQWN0aXZpdHk2IiB0eXBlPSJhcHByb3ZlZCIvPjxsaW5rCiAgICAgICAgICAgIHNvdXJjZT0iQWN0aXZpdHkyIiB0YXJnZXQ9IkZpbmlzaCIgdHlwZT0iZm9yd2FyZCIvPjxsaW5rCiAgICAgICAgICAgIHNvdXJjZT0iQWN0aXZpdHkxIiB0YXJnZXQ9IkZpbmlzaCIgdHlwZT0iZm9yd2FyZCIvPjxsaW5rCiAgICAgICAgICAgIHNvdXJjZT0iQWN0aXZpdHk0IiB0YXJnZXQ9IkFjdGl2aXR5MyIgdHlwZT0iZm9yd2FyZCIvPjxsaW5rCiAgICAgICAgICAgIHNvdXJjZT0iQWN0aXZpdHk3IiB0YXJnZXQ9IkFjdGl2aXR5IiB0eXBlPSJmb3J3YXJkIi8 PGxpbmsKICAgICAgICAgICAgc291cmNlPSJBY3Rpdml0eTMiIHRhcmdldD0iQWN0aXZpdHk1IiB0eXBlPSJmb3J3YXJkIi8 PGxpbmsKICAgICAgICAgICAgc291cmNlPSJBY3Rpdml0eTUiIHRhcmdldD0iQWN0aXZpdHkiIHR5cGU9ImZhbHNlIi8 PGxpbmsKICAgICAgICAgICAgc291cmNlPSJBY3Rpdml0eTUiIHRhcmdldD0iQWN0aXZpdHk4IiB0eXBlPSJ0cnVlIi8 PGxpbmsKICAgICAgICAgICAgc291cmNlPSJBY3Rpdml0eTgiIHRhcmdldD0iQWN0aXZpdHkyIiB0eXBlPSJkZW5pZWQiLz48bGluawogICAgICAgICAgICBzb3VyY2U9IkFjdGl2aXR5OCIgdGFyZ2V0PSJBY3Rpdml0eTEiIHR5cGU9ImFwcHJvdmVkIi8 PC9wcm9jZXNzPjwvcHJvdi1yZXEtZGVmbj4K]]></ds-value>
    </ds-attribute>
    <ds-attribute ds-attr-name="srvprvRequestXML">
    <ds-value><![CDATA[PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHByb3Zpc2lvbi1yZXF1ZXN0IHZlcnNpb249IjMuNi4xIgogICAgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICAgICAgICB4c2k6bm9OYW1lc3BhY2VTY2hlbWFMb2NhdGlvbj0iQXBwcm92YWxSZXF1ZXN0M181XzEueHNkIj4KICAgICAgICA8Zm9ybQogICAgICAgICAgICAgICAgZm9ybS1pZD0icmVxdWVzdF9mb3JtIj4KICAgICAgICAgICAgPGNvbnRlbnQ CiAgICAgICAgICAgICAgICA8ZmllbGQKICAgICAgICAgICAgICAgIG5hbWU9InRpdGxlIgogICAgICAgICAgICAgICAgICAgIHZpc2libGU9InRydWUiPgogICAgICAgICAgICAgICAgICAgIDxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJUaXRsZSIKICAgICAgICAgICAgICAgICAgICBlZGl0YWJsZT0iZmFsc2UiLz4KICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI Um9sZSBBcHByb3ZhbDwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI Um9sbGVuZ2VuZWhtaWd1bmc8L2Rpc3BsYXktbGFiZWw CiAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkdvZWRrZXVyaW5nIHZhbiByb2w8L2Rpc3BsYXktbGFiZWw CiAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCf0L7QtNGC0LLQtdGA0LbQtNC10L3QuNC1INGA0L7Qu9C4PC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5BcHByb3ZhemlvbmUgcnVvbG88L2Rpc3BsYXktbGFiZWw CiAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuinkuiJsuaJueWHhjwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI Um9sbGdvZGvDpG5uYW5kZTwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI QXByb2JhY2nDs24gZGUgZnVuY2lvbmVzPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5BcHByb2JhdGlvbiBkdSByw7RsZTwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI Um9sbGVnb2RrZW5kZWxzZTwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 6KeS6Imy5qC45YeGPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5BcHJvdmHDp8OjbyBkZSBGdW7Dp8OjbzwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 5b255Ymy44Gu5om/6KqNPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgPC9maWVsZD4KICAgICAgICAgICAgICAgIDxmaWVsZD4KICAgICAgICAgICAgICAgICAgICA8Y29udHJvbAogICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJMaW5lQnJlYWsiLz4KICAgICAgICAgICAgICAgIDwvZmllbGQ CiAgICAgICAgICAgICAgICA8ZmllbGQKICAgICAgICAgICAgICAgIG5hbWU9InN1YmhlYWRpbmciCiAgICAgICAgICAgICAgICAgICAgdmlzaWJsZT0idHJ1ZSI CiAgICAgICAgICAgICAgICAgICAgPGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IlRpdGxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdGFibGU9ImZhbHNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHByb3BzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHByb3AKICAgICAgICAgICAgICAgICAgICBuYW1lPSJmb250LXNpemUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT5tZWRpdW08L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wcm9wPgogICAgICAgICAgICAgICAgICAgICAgICA8L3Byb3BzPgogICAgICAgICAgICAgICAgICAgIDwvY29udHJvbD4KICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI UHJlc3MgJ1N1Ym1pdCcgdG8gcmVxdWVzdCB0aGUgZW50aXRsZW1lbnQuPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5Xw6RobGVuIFNpZSAnU2VuZGVuJyB6dW0gQW5mb3JkZXJuIGRlciBCZXJlY2h0aWd1bmcuPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5LaWVzICdJbmRpZW5lbicgb20gZGUgcmVjaHRlbiBhYW4gdGUgdnJhZ2VuLjwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0J3QsNC20LzQuNGC0LUg0LrQvdC 0L/QutGDICLQn9C10YDQtdC00LDRgtGMIiDQtNC70Y8g0LfQsNC/0YDQvtGB0LAg0L/QvtC70L3QvtC80L7Rh9C40LkuPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5GYXJlIGNsaWMgc3UgJ0ludmlhJyBwZXIgcmljaGllZGVyZSBsJ2F1dG9yaXp6YXppb25lLjwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 5oyJ4oCc5o Q5Lqk4oCd5Lul6K 35rGC5p2D5Yip44CCPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5UcnljayBww6UgU2tpY2thIG7DpHIgZHUgdmlsbCBza2lja2EgcsOkdHRpZ2hldHNiZXN0w6RsbG5pbmdlbi48L2Rpc3BsYXktbGFiZWw CiAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPlB1bHNlIEVudmlhciBwYXJhIHNvbGljaXRhciBlbCBkZXJlY2hvLjwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI Q2xpcXVleiBzdXIgJ1NvdW1ldHRyZScgcG91ciBkZW1hbmRlciBsZSBkcm9pdC48L2Rpc3BsYXktbGFiZWw CiAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPlRyeWsgcMOlICdTZW5kJyBmb3IgYXQgYW5tb2RlIG9tIHJldHRpZ2hlZGVuLjwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 6KuL5oyJ44CM5o Q5Lqk44CN55Sz6KuL5o6I5qyK44CCPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5QcmVzc2lvbmUgJ1N1Ym1ldGVyJyBwYXJhIHNvbGljaXRhciBvIGRpcmVpdG8uPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7jgqjjg7Pjgr/jgqTjg4jjg6vjg6Hjg7Pjg4jjgpLopoHmsYLjgZnjgovjgavjga/vvLvpgIHkv6HvvL3jgpLmirzjgZfjgb7jgZnjgII8L2Rpc3BsYXktbGFiZWw CiAgICAgICAgICAgICAgICA8L2ZpZWxkPgogICAgICAgICAgICAgICAgPGZpZWxkPgogICAgICAgICAgICAgICAgICAgIDxjb250cm9sCiAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkxpbmVCcmVhayIvPgogICAgICAgICAgICAgICAgPC9maWVsZD4KICAgICAgICAgICAgICAgIDxmaWVsZAogICAgICAgICAgICAgICAgZGF0YS10eXBlPSJkbiIKICAgICAgICAgICAgICAgICAgICBuYW1lPSJucmZSZXF1ZXN0RE4iPgogICAgICAgICAgICAgICAgICAgIDxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJUZXh0IgogICAgICAgICAgICAgICAgICAgIGVkaXRhYmxlPSJ0cnVlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHByb3BzLz4KICAgICAgICAgICAgICAgICAgICA8L2NvbnRyb2w CiAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlJlcXVlc3QgRE48L2Rpc3BsYXktbGFiZWw CiAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkFuZm9yZGVydW5ncy1ETjwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI RE4gdmFuIGFhbnZyYWFnPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7QntGC0LvQuNGH0LjRgtC10LvRjNC90L7QtSDQuNC80Y8g0LfQsNC/0YDQvtGB0LA8L2Rpc3BsYXktbGFiZWw CiAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPkROIHJpY2hpZXN0YTwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 6K 35rGCIEROPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5CZXN0w6RsbG5pbmdzLUROPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5ETiBkZSBwZXRpY2nDs248L2Rpc3BsYXktbGFiZWw CiAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPkROIGRlIHJlcXXDqnRlPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5Bbm1vZG5pbmdzLUROPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7nlLPoq4sgRE48L2Rpc3BsYXktbGFiZWw CiAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPkROIGRhIFNvbGljaXRhw6fDo288L2Rpc3BsYXktbGFiZWw CiAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuimgeaxgkROPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgPC9maWVsZD4KICAgICAgICAgICAgICAgIDxmaWVsZD4KICAgICAgICAgICAgICAgICAgICA8Y29udHJvbAogICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJMaW5lQnJlYWsiLz4KICAgICAgICAgICAgICAgIDwvZmllbGQ CiAgICAgICAgICAgICAgICA8YWN0aW9ucwogICAgICAgICAgICAgICAgICAgIGxvY2F0aW9uPSJib3R0b20iPgogICAgICAgICAgICAgICAgICAgIDxhY3Rpb24KICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iU3VibWl0QWN0aW9uIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJCdXR0b24iCiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2libGU9InRydWUiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7pgIHkv6E8L2Rpc3BsYXktbGFiZWw CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI SW52aWE8L2Rpc3BsYXktbGFiZWw CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI SW5kaWVuZW48L2Rpc3BsYXktbGFiZWw CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI U3VibWV0ZXI8L2Rpc3BsYXktbGFiZWw CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 5o Q5LqkPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPuaPkOS6pDwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5TZW5kZW48L2Rpc3BsYXktbGFiZWw CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI U3VibWl0PC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPkVudmlhcjwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPlNvdW1ldHRyZTwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICA8L2FjdGlvbj4KICAgICAgICAgICAgICAgICAgICA8YWN0aW9uCiAgICAgICAgICAgICAgICAgICAgYmxvY2stb24tZXJyb3I9ImZhbHNlIgogICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJDYW5jZWxBY3Rpb24iPgogICAgICAgICAgICAgICAgICAgICAgICA8Y29udHJvbAogICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkJ1dHRvbiIKICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJsZT0idHJ1ZSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuOCreODo ODs OCu ODqzwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5Bbm51bGxhPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkFubnVsZXJlbjwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5DYW5jZWxhcjwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7lj5bmtog8L2Rpc3BsYXktbGFiZWw CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 5Y W5raIPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkFiYnJlY2hlbjwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5DYW5jZWw8L2Rpc3BsYXktbGFiZWw CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI Q2FuY2VsYXI8L2Rpc3BsYXktbGFiZWw CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgeG1sOmxhbmc9ImZyIj5Bbm51bGVyPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgIDwvYWN0aW9uPgogICAgICAgICAgICAgICAgPC9hY3Rpb25zPgogICAgICAgICAgICA8L2NvbnRlbnQ CiAgICAgICAgPC9mb3JtPgogICAgICAgIDxkYXRhLWl0ZW0KICAgICAgICBkYXRhLXR5cGU9ImRuIiBuYW1lPSJucmZSZXF1ZXN0RE4iCiAgICAgICAgdGFyZ2V0PSJmbG93ZGF0YS5ucmZSZXF1ZXN0L0ROIiB0YXJnZXQtdHlwZT0ic2luZ2xlLXZhbHVlIi8 CiAgICA8L3Byb3Zpc2lvbi1yZXF1ZXN0Pgo8IS0tPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgpDb3B5cmlnaHQgKGMpIDIwMDYgTm92ZWxsLCBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuCgpUSElTIFdPUksgSVMgU1VCSkVDVCBUTyBVLlMuIEFORCBJTlRFUk5BVElPTkFMIENPUFlSSUdIVCBMQVdTIEFORCBUUkVBVElFUwpOTyBQQVJUIE9GIFRISVMgV09SSyBNQVkgQkUgVVNFRCwgUFJBQ1RJQ0VELCBQRVJGT1JNRUQgQ09QSUVELCBESVNUUklCVVRFRCwKUkVWSVNFRCwgTU9ESUZJRUQsIFRSQU5TTEFURUQsIEFCUklER0VELCBDT05ERU5TRUQsIEVYUEFOREVELCBDT0xMRUNURUQsCkNPTVBJTEVELCBMSU5LRUQsIFJFQ0FTVCwgVFJBTlNGT1JNRUQgT1IgQURBUFRFRCBXSVRIT1VUIFRIRSBQUklPUiBXUklUVEVOCkNPTlNFTlQgT0YgTk9WRUxMLCBJTkMuIEFOWSBVU0UgT1IgRVhQTE9JVEFUSU9OIE9GIFRISVMgV09SSyBXSVRIT1VUCkFVVEhPUklaQVRJT04gQ09VTEQgU1VCSkVDVCBUSEUgUEVSUEVUUkFUT1IgVE8gQ1JJTUlOQUwgQU5EIENJVklMIApMSUFCSUxJVFkuCgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0 Cg==]]></ds-value>
    </ds-attribute>
    <ds-attribute ds-attr-name="srvprvProcessXML">
    <ds-value><![CDATA[PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHByb2Nlc3MKICAgIGlkPSJjbj1PcmRpbmFyeVVzZXJBcHByb3ZhbCxjbj1SZXF1ZXN0RGVmcyxjbj1BcHBDb25maWcsY249VXNlciBBcHBsaWNhdGlvbiBEcml2ZXIsY249ZHJpdmVyc2V0MSxjbj1kcml2ZXJzLG89c3lzdGVtIgogICAgcHJvY2Vzcy10eXBlPSJSQkFDIiByZXN0cmljdC12aWV3PSJmYWxzZSIgc2V0bm90aWZ5PSJmYWxzZSIKICAgIHZlcnNpb249IjMuNi4xIgogICAgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICAgICAgICB4c2k6bm9OYW1lc3BhY2VTY2hlbWFMb2NhdGlvbj0iQXBwcm92YWxQcm9jZXNzM182XzEueHNkIj48ZGlzcGxheS1uYW1lCiAgICAgICAgeG1sOmxhbmc9ImVuIj5PcmRpbmFyeSBVc2VyIEFwcHJvdmFsPC9kaXNwbGF5LW5hbWU PGZvcm0KICAgICAgICAgICAgICAgIGZvcm0taWQ9ImFwcHJvdmFsX2Zvcm0iPjxjb250ZW50PjxmaWVsZCBuYW1lPSJ0aXRsZSIKICAgICAgICAgICAgICAgICAgICB2aXNpYmxlPSJ0cnVlIj48Y29udHJvbCBjb250cm9sLXR5cGU9IlRpdGxlIgogICAgICAgICAgICAgICAgICAgIGVkaXRhYmxlPSJmYWxzZSIvPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5HZW5laG1pZ3VuZyBkZXIgUm9sbGVuenV3ZWlzdW5nLy16dXLDvGNrbmFobWU8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPuinkuiJsuaMh Wumi/mkqTpirfmoLjlh4Y8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkdvZWRrZXVyaW5nIHZvb3Igcm9sdG9ld2lqemluZy8taW50cmVra2luZzwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI QXBwcm9iYXRpb24gZCdhc3NpZ25hdGlvbi9yw6l2b2NhdGlvbiBkZSByw7RsZTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI QXByb3Zhw6fDo28gZGUgQXRyaWJ1acOnw6NvL1Jldm9nYcOnw6NvIGRlIEZ1bsOnw6NvPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7lvbnlibLjga7libLjgorlvZPjgaYv5Y W44KK5raI44GX44Gu5om/6KqNPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7op5LoibLmjIfmtL4v5pKk5raI5om55YeGPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7Qo9GC0LLQtdGA0LbQtNC10L3QuNC1INC90LDQt9C90LDRh9C10L3QuNGPL9Cw0L3QvdGD0LvQuNGA0L7QstCw0L3QuNGPINGA0L7Qu9C4PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5Hb2Rrw6RubmFuZGUgYXYgcm9sbHRpbGxkZWxuaW5nLy3DpXRlcmthbGxlbHNlPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5BcHJvYmFjacOzbiBkZSBhc2lnbmFjacOzbiBvIHJldm9jYWNpw7NuIGRlIGZ1bmNpw7NuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5Hb2RrZW5kZWxzZSBhZiByb2xsZXRpbGRlbGluZy90aWxiYWdla2FsZGVsc2U8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlJvbGUgQXNzaWdubWVudC9SZXZvY2F0aW9uIEFwcHJvdmFsPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5BcHByb3ZhemlvbmUgYXNzZWduYXppb25lL3Jldm9jYSBydW9sbzwvZGlzcGxheS1sYWJlbD48L2ZpZWxkPjxmaWVsZD48Y29udHJvbAogICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJMaW5lQnJlYWsiLz48L2ZpZWxkPjxmaWVsZAogICAgICAgICAgICAgICAgbmFtZT0ic3ViaGVhZGluZyIgdmlzaWJsZT0idHJ1ZSI PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IlRpdGxlIiBlZGl0YWJsZT0iZmFsc2UiPjxwcm9wcz48cHJvcAogICAgICAgICAgICAgICAgICAgIG5hbWU9ImZvbnQtc2l6ZSI PHZhbHVlPm1lZGl1bTwvdmFsdWU PC9wcm9wPjwvcHJvcHM PC9jb250cm9sPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5CaXR0ZSB3w6RobGVuIFNpZSBkaWUgZW50c3ByZWNoZW5kZSBTY2hhbHRmbMOkY2hlIHp1bSBHZW5laG1pZ2VuIG9kZXIgQWJsZWhuZW4gZGVyIEFuZm9yZGVydW5nLjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 6KuL6YG45Y W6YGp55W255qE5oyJ6YiV5qC45YeG5oiW5ouS57WV55Sz6KuL44CCPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5TZWxlY3RlZXIgZGUgYmV0cmVmZmVuZGUga25vcCBvbSBkZSBhYW52cmFhZyBnb2VkIHRlIGtldXJlbiBvZiBhZiB0ZSB3aWp6ZW4uPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5Tw6lsZWN0aW9ubmV6IGxlIGJvdXRvbiBhcHByb3ByacOpIHBvdXIgYXBwcm91dmVyIG91IHJlZnVzZXIgbGEgcmVxdcOqdGUuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5TZWxlY2lvbmUgbyBib3TDo28gYXByb3ByaWFkbyBwYXJhIGFwcm92YXIgb3UgcmVqZWl0YXIgYSBzb2xpY2l0YcOnw6NvLjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 6Kmy5b2T44GZ44KL44Oc44K/44Oz44KS6YG45oqe44GX44Gm6KaB5rGC44KS5om/6KqN44G 44Gf44Gv5Y205LiL44GX44Gm44GP44Gg44GV44GE44CCPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7or7fpgInmi6nnm7jlupTnmoTmjInpkq7ku6Xmibnlh4bmiJbmi5Lnu53or7fmsYLjgII8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCd0LDQttC80LjRgtC1INGB0L7QvtGC0LLQtdGC0YHRgtCy0YPRjtGJ0YPRjiDQutC90L7Qv9C60YMg0LTQu9GPINC/0L7QtNGC0LLQtdGA0LbQtNC10L3QuNGPINC40LvQuCDQvtGC0LrQu9C 0L3QtdC90LjRjyDQt9Cw0L/RgNC 0YHQsC48L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPkdvZGvDpG5uIGVsbGVyIGF2c2zDpSBiZXN0w6RsbG5pbmdlbiBtZWQgaGrDpGxwIGF2IG1vdHN2YXJhbmRlIGtuYXBwLjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI U2VsZWNjaW9uZSBlbCBib3TDs24gYWRlY3VhZG8gcGFyYSBhcHJvYmFyIG8gcmVjaGF6YXIgbGEgcGV0aWNpw7NuLjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI VsOmbGcgZGVuIHJlbGV2YW50ZSBrbmFwIGZvciBhdCBnb2RrZW5kZSBlbGxlciBhZnZpc2UgYW5tb2RuaW5nZW4uPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5QbGVhc2Ugc2VsZWN0IHRoZSBhcHByb3ByaWF0ZSBidXR0b24gdG8gYXBwcm92ZSBvciByZWplY3QgdGhlIHJlcXVlc3QuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5TZWxlemlvbmFyZSBpbCBwdWxzYW50ZSBhcHByb3ByaWF0byBwZXIgYXBwcm92YXJlIG8gcmlmaXV0YXJlIGxhIHJpY2hpZXN0YS48L2Rpc3BsYXktbGFiZWw PC9maWVsZD48ZmllbGQ PGNvbnRyb2wKICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iTGluZUJyZWFrIi8 PC9maWVsZD48ZmllbGQgZGF0YS10eXBlPSJkbiIKICAgICAgICAgICAgICAgICAgICBuYW1lPSJSZXF1ZXN0TnVtYmVyIj48Y29udHJvbAogICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iRE5EaXNwbGF5IgogICAgICAgICAgICAgICAgICAgIGVkaXRhYmxlPSJmYWxzZSI PHByb3BzLz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkFuZm9yZGVydW5nc251bW1lcjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPueUs iri e3qOiZnzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkFhbnZyYWFnbnVtbWVyOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI TnVtw6lybyBkZSByZXF1w6p0ZSA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5Ow7ptZXJvIGRhIFNvbGljaXRhw6fDo286PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7opoHmsYLnlarlj7c6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7or7fmsYLnvJblj7c6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7QndC 0LzQtdGAINC30LDQv9GA0L7RgdCwOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI QmVzdMOkbGxuaW5nc251bW1lcjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPk7Dum1lcm8gZGUgcGV0aWNpw7NuOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI QW5tb2RuaW5nc251bW1lcjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlJlcXVlc3QgTnVtYmVyOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI TnVtZXJvIHJpY2hpZXN0YTo8L2Rpc3BsYXktbGFiZWw PC9maWVsZD48ZmllbGQ PGNvbnRyb2wKICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iTGluZUJyZWFrIi8 PC9maWVsZD48ZmllbGQgZGF0YS10eXBlPSJkbiIKICAgICAgICAgICAgICAgIG5hbWU9IlJlcXVlc3Rlck5hbWUiIHZpc2libGU9InRydWUiPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJETkRpc3BsYXkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlZGl0YWJsZT0iZmFsc2UiPjxwcm9wcz48cHJvcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iZGlzcGxheS1lbnRpdHlkZWYiPjx2YWx1ZT51c2VyPC92YWx1ZT48L3Byb3A PHByb3AKICAgICAgICAgICAgICAgICAgICBuYW1lPSJkaXNwbGF5LWV4cCI PHZhbHVlPiVMb2NhbGVGb3JtYXR0ZWRGdWxsTmFtZSUgPC92YWx1ZT48L3Byb3A PC9wcm9wcz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkFuZ2Vmb3JkZXJ0IHZvbjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPueUs iri iAhe 4sDwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI QWFuZ2V2cmFhZ2QgZG9vcjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPkRlbWFuZMOpZSBwYXIgOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI U29saWNpdGFkbyBwb3I6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7opoHmsYLlhYM6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7or7fmsYLkuro6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7Ql9Cw0L/RgNCw0YjQuNCy0LDRjtGJ0LjQuTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPkJlc3TDpGxsbmluZ2VuIHNraWNrYWQgYXY6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5QZXRpY2nDs24gZGU6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5Bbm1vZGV0IGFmOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI UmVxdWVzdGVkIGJ5OjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5SaWNoaWVzdGEgZGE6PC9kaXNwbGF5LWxhYmVsPjwvZmllbGQ PGZpZWxkCiAgICAgICAgICAgICAgICBkYXRhLXR5cGU9InN0cmluZyIgbmFtZT0iT3BlcmF0aW9uIj48Y29udHJvbAogICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iSHRtbCIgZWRpdGFibGU9InRydWUiPjxwcm9wcz48cHJvcAogICAgICAgICAgICAgICAgICAgIG5hbWU9ImhpZGVMYWJlbCI PHZhbHVlPmZhbHNlPC92YWx1ZT48L3Byb3A PC9wcm9wcz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPlZvcmdhbmc6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7mk43kvZw6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5CZXdlcmtpbmc6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5PcMOpcmF0aW9uIDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPk9wZXJhw6fDo286PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7mk43kvZw6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7mk43kvZw6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7QntC/0LXRgNCw0YbQuNGPOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI w4V0Z8OkcmQ6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5PcGVyYWNpw7NuOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI SGFuZGxpbmc6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5PcGVyYXRpb246PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5PcGVyYXppb25lOjwvZGlzcGxheS1sYWJlbD48L2ZpZWxkPjxmaWVsZD48Y29udHJvbAogICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJMaW5lQnJlYWsiLz48L2ZpZWxkPjxmaWVsZAogICAgICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9IlNvdXJjZUROIj48Y29udHJvbAogICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iSHRtbCIgZWRpdGFibGU9InRydWUiPjxwcm9wcz48cHJvcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaGlkZUxhYmVsIj48dmFsdWU ZmFsc2U8L3ZhbHVlPjwvcHJvcD48cHJvcAogICAgICAgICAgICAgICAgICAgIG5hbWU9ImNvbHNwYW4iPjx2YWx1ZT4xPC92YWx1ZT48L3Byb3A PC9wcm9wcz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPlJvbGxlOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 6KeS6ImyOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI Um9sOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI UsO0bGUgOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI RnVuw6fDo286PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7lvbnlibI6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7op5LoibI6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7QoNC 0LvRjDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPlJvbGw6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5GdW5jacOzbjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPlJvbGxlOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI Um9sZTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI UnVvbG86PC9kaXNwbGF5LWxhYmVsPjwvZmllbGQ PGZpZWxkCiAgICAgICAgICAgICAgICBkYXRhLXR5cGU9InN0cmluZyIgbmFtZT0iVGFyZ2V0RE4iCiAgICAgICAgICAgICAgICAgICAgdmlzaWJsZT0idHJ1ZSI PGNvbnRyb2wgY29udHJvbC10eXBlPSJIdG1sIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdGFibGU9InRydWUiPjxwcm9wcz48cHJvcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iaGlkZUxhYmVsIj48dmFsdWU ZmFsc2U8L3ZhbHVlPjwvcHJvcD48cHJvcAogICAgICAgICAgICAgICAgICAgIG5hbWU9ImNvbHNwYW4iPjx2YWx1ZT4xPC92YWx1ZT48L3Byb3A PC9wcm9wcz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkVtcGbDpG5nZXI6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7mjqXmlLbogIXvuLA8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPk9udHZhbmdlcjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPkRlc3RpbmF0YWlyZSA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5EZXN0aW5hdMOhcmlvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 5Y X5L h6ICFOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 5pS25Lu25Lq6OjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0J/QvtC70YPRh9Cw0YLQtdC70Yw6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5Nb3R0YWdhcmU6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5EZXN0aW5hdGFyaW86PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5Nb2R0YWdlcjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlJlY2lwaWVudDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPkRlc3RpbmF0YXJpbzo8L2Rpc3BsYXktbGFiZWw PC9maWVsZD48ZmllbGQ PGNvbnRyb2wKICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iTGluZUJyZWFrIi8 PC9maWVsZD48ZmllbGQKICAgICAgICAgICAgICAgIGRhdGEtdHlwZT0iZGF0ZSIgbmFtZT0iUmVxdWVzdERhdGUiPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJEYXRlUGlja2VyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdGFibGU9ImZhbHNlIj48cHJvcHM PHByb3AKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJkYXlIZWFkZXJzIj48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPifml6UnLCfkuIAnLCfkuownLCfkuIknLCflm5snLCfkupQnLCflha0nPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPidTJywnTScsJ0QnLCdNJywnRCcsJ0YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij4nUycsJ00nLCdUJywnTycsJ1QnLCdGJywnTCc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI J aXpScsJ aciCcsJ eBqycsJ awtCcsJ acqCcsJ mHkScsJ Wcnyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI J aXpScsJ S4gCcsJ S6jCcsJ S4iScsJ WbmycsJ S6lCcsJ WFrSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI J0QnLCdMJywnTScsJ00nLCdKJywnVicsJ1MnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPid6JywnbScsJ2QnLCd3JywnZCcsJ3YnLCd6JzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij4nRCcsJ1MnLCdUJywnUScsJ1EnLCdTJywnUyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI J9CSJywn0J8nLCfQkicsJ9ChJywn0KcnLCfQnycsJ9ChJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj4nUycsJ00nLCdUJywnVycsJ1QnLCdGJywnUyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI J0QnLCdMJywnTScsJ00nLCdKJywnVicsJ1MnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI J0QnLCdMJywnTScsJ00nLCdHJywnVicsJ1MnPC92YWx1ZT48L3Byb3A PHByb3AKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJtb250aE5hbWVzIj48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPicxIOaciCcsJzIg5pyIJywnMyDmnIgnLCc0IOaciCcsJzUg5pyIJywnNiDmnIgnLCc3IOaciCcsJzgg5pyIJywnOSDmnIgnLCcxMCDmnIgnLCcxMSDmnIgnLCcxMiDmnIgnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPidKYW51YXInLCdGZWJydWFyJywnTcOkcnonLCdBcHJpbCcsJ01haScsJ0p1bmknLCdKdWxpJywnQXVndXN0JywnU2VwdGVtYmVyJywnT2t0b2JlcicsJ05vdmVtYmVyJywnRGV6ZW1iZXInPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPidKYW51YXJpJywnRmVicnVhcmknLCdNYXJzJywnQXByaWwnLCdNYWonLCdKdW5pJywnSnVsaScsJ0F1Z3VzdGknLCdTZXB0ZW1iZXInLCdPa3RvYmVyJywnTm92ZW1iZXInLCdEZWNlbWJlcic8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI JzHmnIgnLCcy5pyIJywnM aciCcsJzTmnIgnLCc15pyIJywnNuaciCcsJzfmnIgnLCc45pyIJywnOeaciCcsJzEw5pyIJywnMTHmnIgnLCcxMuaciCc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI J S4gOaciCcsJ S6jOaciCcsJ S4ieaciCcsJ Wbm aciCcsJ S6lOaciCcsJ WFreaciCcsJ S4g aciCcsJ WFq aciCcsJ S5neaciCcsJ WNgeaciCcsJ WNgeS4gOaciCcsJ WNgeS6jOaciCc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI J0phbnZpZXInLCdGw6l2cmllcicsJ01hcnMnLCdBdnJpbCcsJ01haScsJ0p1aW4nLCdKdWlsbGV0JywnQW/Du3QnLCdTZXB0ZW1icmUnLCdPY3RvYnJlJywnTm92ZW1icmUnLCdEw6ljZW1icmUnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPidqYW51YXJpJywnZmVicnVhcmknLCdtYWFydCcsJ2FwcmlsJywnbWVpJywnanVuaScsJ2p1bGknLCdhdWd1c3R1cycsJ3NlcHRlbWJlcicsJ29rdG9iZXInLCdub3ZlbWJlcicsJ2RlY2VtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij4nSmFuZWlybycsJ0ZldmVyZWlybycsJ01hcsOnbycsJ0FicmlsJywnTWFpbycsJ0p1bmhvJywnSnVsaG8nLCdBZ29zdG8nLCdTZXRlbWJybycsJ091dHVicm8nLCdOb3ZlbWJybycsJ0RlemVtYnJvJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij4n0K/QvdCy0LDRgNGMJywn0KTQtdCy0YDQsNC70YwnLCfQnNCw0YDRgicsJ9CQ0L/RgNC10LvRjCcsJ9Cc0LDQuScsJ9CY0Y7QvdGMJywn0JjRjtC70YwnLCfQkNCy0LPRg9GB0YInLCfQodC10L3RgtGP0LHRgNGMJywn0J7QutGC0Y/QsdGA0YwnLCfQndC 0Y/QsdGA0YwnLCfQlNC10LrQsNCx0YDRjCc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI J0phbnVhcnknLCdGZWJydWFyeScsJ01hcmNoJywnQXByaWwnLCdNYXknLCdKdW5lJywnSnVseScsJ0F1Z3VzdCcsJ1NlcHRlbWJlcicsJ09jdG9iZXInLCdOb3ZlbWJlcicsJ0RlY2VtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj4nRW5lcm8nLCdGZWJyZXJvJywnTWFyem8nLCdBYnJpbCcsJ01heW8nLCdKdW5pbycsJ0p1bGlvJywnQWdvc3RvJywnU2VwdGllbWJyZScsJ09jdHVicmUnLCdOb3ZpZW1icmUnLCdEaWNpZW1icmUnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPidnZW5uYWlvJywnZmViYnJhaW8nLCdtYXJ6bycsJ2FwcmlsZScsJ21hZ2dpbycsJ2dpdWdubycsJ2x1Z2xpbycsJ2Fnb3N0bycsJ3NldHRlbWJyZScsJ290dG9icmUnLCdub3ZlbWJyZScsJ2RpY2VtYnJlJzwvdmFsdWU PC9wcm9wPjwvcHJvcHM PC9jb250cm9sPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5BbmZvcmRlcnVuZ3NkYXR1bTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPueUs iri aXpeacnzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkRhdHVtIHZhbiBhYW52cmFhZzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPkRhdGUgZGUgbGEgcmVxdcOqdGUgOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI RGF0YSBkZSBTb2xpY2l0YcOnw6NvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 6KaB5rGC5pelOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 6K 35rGC5pel5pyfOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0JTQsNGC0LAg0LfQsNC/0YDQvtGB0LA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5CZXN0w6RsbG5pbmcgc2tpY2thZCBkZW46PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5GZWNoYSBkZSBsYSBwZXRpY2nDs246PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5Bbm1vZG5pbmdzZGF0bzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlJlcXVlc3QgRGF0ZTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI RGF0YSBkZWxsYSByaWNoaWVzdGE6PC9kaXNwbGF5LWxhYmVsPjwvZmllbGQ PGZpZWxkCiAgICAgICAgICAgICAgICBkYXRhLXR5cGU9ImRhdGUiIG5hbWU9IlN0YXJ0RGF0ZSI PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkRhdGVQaWNrZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlZGl0YWJsZT0iZmFsc2UiPjxwcm9wcz48cHJvcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImRheUhlYWRlcnMiPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI J aXpScsJ S4gCcsJ S6jCcsJ S4iScsJ WbmycsJ S6lCcsJ WFrSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI J1MnLCdNJywnRCcsJ00nLCdEJywnRicsJ1MnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPidTJywnTScsJ1QnLCdPJywnVCcsJ0YnLCdMJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj4n5pelJywn5pyIJywn54GrJywn5rC0Jywn5pyoJywn6YeRJywn5ZyfJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj4n5pelJywn5LiAJywn5LqMJywn5LiJJywn5ZubJywn5LqUJywn5YWtJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj4nRCcsJ0wnLCdNJywnTScsJ0onLCdWJywnUyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI J3onLCdtJywnZCcsJ3cnLCdkJywndicsJ3onPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPidEJywnUycsJ1QnLCdRJywnUScsJ1MnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij4n0JInLCfQnycsJ9CSJywn0KEnLCfQpycsJ9CfJywn0KEnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPidTJywnTScsJ1QnLCdXJywnVCcsJ0YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj4nRCcsJ0wnLCdNJywnTScsJ0onLCdWJywnUyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij4nRCcsJ0wnLCdNJywnTScsJ0cnLCdWJywnUyc8L3ZhbHVlPjwvcHJvcD48cHJvcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9Im1vbnRoTmFtZXMiPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI JzEg5pyIJywnMiDmnIgnLCczIOaciCcsJzQg5pyIJywnNSDmnIgnLCc2IOaciCcsJzcg5pyIJywnOCDmnIgnLCc5IOaciCcsJzEwIOaciCcsJzExIOaciCcsJzEyIOaciCc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI J0phbnVhcicsJ0ZlYnJ1YXInLCdNw6RyeicsJ0FwcmlsJywnTWFpJywnSnVuaScsJ0p1bGknLCdBdWd1c3QnLCdTZXB0ZW1iZXInLCdPa3RvYmVyJywnTm92ZW1iZXInLCdEZXplbWJlcic8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI J0phbnVhcmknLCdGZWJydWFyaScsJ01hcnMnLCdBcHJpbCcsJ01haicsJ0p1bmknLCdKdWxpJywnQXVndXN0aScsJ1NlcHRlbWJlcicsJ09rdG9iZXInLCdOb3ZlbWJlcicsJ0RlY2VtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj4nMeaciCcsJzLmnIgnLCcz5pyIJywnNOaciCcsJzXmnIgnLCc25pyIJywnN aciCcsJzjmnIgnLCc55pyIJywnMTDmnIgnLCcxMeaciCcsJzEy5pyIJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj4n5LiA5pyIJywn5LqM5pyIJywn5LiJ5pyIJywn5Zub5pyIJywn5LqU5pyIJywn5YWt5pyIJywn5LiD5pyIJywn5YWr5pyIJywn5Lmd5pyIJywn5Y2B5pyIJywn5Y2B5LiA5pyIJywn5Y2B5LqM5pyIJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj4nSmFudmllcicsJ0bDqXZyaWVyJywnTWFycycsJ0F2cmlsJywnTWFpJywnSnVpbicsJ0p1aWxsZXQnLCdBb8O7dCcsJ1NlcHRlbWJyZScsJ09jdG9icmUnLCdOb3ZlbWJyZScsJ0TDqWNlbWJyZSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI J2phbnVhcmknLCdmZWJydWFyaScsJ21hYXJ0JywnYXByaWwnLCdtZWknLCdqdW5pJywnanVsaScsJ2F1Z3VzdHVzJywnc2VwdGVtYmVyJywnb2t0b2JlcicsJ25vdmVtYmVyJywnZGVjZW1iZXInPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPidKYW5laXJvJywnRmV2ZXJlaXJvJywnTWFyw6dvJywnQWJyaWwnLCdNYWlvJywnSnVuaG8nLCdKdWxobycsJ0Fnb3N0bycsJ1NldGVtYnJvJywnT3V0dWJybycsJ05vdmVtYnJvJywnRGV6ZW1icm8nPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPifQr9C90LLQsNGA0YwnLCfQpNC10LLRgNCw0LvRjCcsJ9Cc0LDRgNGCJywn0JDQv9GA0LXQu9GMJywn0JzQsNC5Jywn0JjRjtC90YwnLCfQmNGO0LvRjCcsJ9CQ0LLQs9GD0YHRgicsJ9Ch0LXQvdGC0Y/QsdGA0YwnLCfQntC60YLRj9Cx0YDRjCcsJ9Cd0L7Rj9Cx0YDRjCcsJ9CU0LXQutCw0LHRgNGMJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj4nSmFudWFyeScsJ0ZlYnJ1YXJ5JywnTWFyY2gnLCdBcHJpbCcsJ01heScsJ0p1bmUnLCdKdWx5JywnQXVndXN0JywnU2VwdGVtYmVyJywnT2N0b2JlcicsJ05vdmVtYmVyJywnRGVjZW1iZXInPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPidFbmVybycsJ0ZlYnJlcm8nLCdNYXJ6bycsJ0FicmlsJywnTWF5bycsJ0p1bmlvJywnSnVsaW8nLCdBZ29zdG8nLCdTZXB0aWVtYnJlJywnT2N0dWJyZScsJ05vdmllbWJyZScsJ0RpY2llbWJyZSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI J2dlbm5haW8nLCdmZWJicmFpbycsJ21hcnpvJywnYXByaWxlJywnbWFnZ2lvJywnZ2l1Z25vJywnbHVnbGlvJywnYWdvc3RvJywnc2V0dGVtYnJlJywnb3R0b2JyZScsJ25vdmVtYnJlJywnZGljZW1icmUnPC92YWx1ZT48L3Byb3A PC9wcm9wcz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPlN0YXJ0ZGF0dW06PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7plovlp4vml6XmnJ8gOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI U3RhcnRkYXR1bTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPkRhdGUgZGUgZMOpYnV0IDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPkRhdGEgSW5pY2lhbDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPumWi Wni aXpTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuW8gOWni aXpeacnzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCU0LDRgtCwINC90LDRh9Cw0LvQsDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPlN0YXJ0ZGF0dW06PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5GZWNoYSBkZSBpbmljaW86PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5TdGFydGRhdG86PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5TdGFydCBEYXRlOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5EYXRhIGRpIGluaXppbzo8L2Rpc3BsYXktbGFiZWw PC9maWVsZD48ZmllbGQKICAgICAgICAgICAgICAgIGRhdGEtdHlwZT0iZGF0ZSIgbmFtZT0iRW5kRGF0ZSI PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkRhdGVQaWNrZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlZGl0YWJsZT0iZmFsc2UiPjxwcm9wcz48cHJvcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImRheUhlYWRlcnMiPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI J aXpScsJ S4gCcsJ S6jCcsJ S4iScsJ WbmycsJ S6lCcsJ WFrSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI J1MnLCdNJywnRCcsJ00nLCdEJywnRicsJ1MnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPidTJywnTScsJ1QnLCdPJywnVCcsJ0YnLCdMJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj4n5pelJywn5pyIJywn54GrJywn5rC0Jywn5pyoJywn6YeRJywn5ZyfJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj4n5pelJywn5LiAJywn5LqMJywn5LiJJywn5ZubJywn5LqUJywn5YWtJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj4nRCcsJ0wnLCdNJywnTScsJ0onLCdWJywnUyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI J3onLCdtJywnZCcsJ3cnLCdkJywndicsJ3onPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPidEJywnUycsJ1QnLCdRJywnUScsJ1MnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij4n0JInLCfQnycsJ9CSJywn0KEnLCfQpycsJ9CfJywn0KEnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPidTJywnTScsJ1QnLCdXJywnVCcsJ0YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj4nRCcsJ0wnLCdNJywnTScsJ0onLCdWJywnUyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij4nRCcsJ0wnLCdNJywnTScsJ0cnLCdWJywnUyc8L3ZhbHVlPjwvcHJvcD48cHJvcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9Im1vbnRoTmFtZXMiPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI JzEg5pyIJywnMiDmnIgnLCczIOaciCcsJzQg5pyIJywnNSDmnIgnLCc2IOaciCcsJzcg5pyIJywnOCDmnIgnLCc5IOaciCcsJzEwIOaciCcsJzExIOaciCcsJzEyIOaciCc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI J0phbnVhcicsJ0ZlYnJ1YXInLCdNw6RyeicsJ0FwcmlsJywnTWFpJywnSnVuaScsJ0p1bGknLCdBdWd1c3QnLCdTZXB0ZW1iZXInLCdPa3RvYmVyJywnTm92ZW1iZXInLCdEZXplbWJlcic8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI J0phbnVhcmknLCdGZWJydWFyaScsJ01hcnMnLCdBcHJpbCcsJ01haicsJ0p1bmknLCdKdWxpJywnQXVndXN0aScsJ1NlcHRlbWJlcicsJ09rdG9iZXInLCdOb3ZlbWJlcicsJ0RlY2VtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj4nMeaciCcsJzLmnIgnLCcz5pyIJywnNOaciCcsJzXmnIgnLCc25pyIJywnN aciCcsJzjmnIgnLCc55pyIJywnMTDmnIgnLCcxMeaciCcsJzEy5pyIJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj4n5LiA5pyIJywn5LqM5pyIJywn5LiJ5pyIJywn5Zub5pyIJywn5LqU5pyIJywn5YWt5pyIJywn5LiD5pyIJywn5YWr5pyIJywn5Lmd5pyIJywn5Y2B5pyIJywn5Y2B5LiA5pyIJywn5Y2B5LqM5pyIJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj4nSmFudmllcicsJ0bDqXZyaWVyJywnTWFycycsJ0F2cmlsJywnTWFpJywnSnVpbicsJ0p1aWxsZXQnLCdBb8O7dCcsJ1NlcHRlbWJyZScsJ09jdG9icmUnLCdOb3ZlbWJyZScsJ0TDqWNlbWJyZSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI J2phbnVhcmknLCdmZWJydWFyaScsJ21hYXJ0JywnYXByaWwnLCdtZWknLCdqdW5pJywnanVsaScsJ2F1Z3VzdHVzJywnc2VwdGVtYmVyJywnb2t0b2JlcicsJ25vdmVtYmVyJywnZGVjZW1iZXInPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPidKYW5laXJvJywnRmV2ZXJlaXJvJywnTWFyw6dvJywnQWJyaWwnLCdNYWlvJywnSnVuaG8nLCdKdWxobycsJ0Fnb3N0bycsJ1NldGVtYnJvJywnT3V0dWJybycsJ05vdmVtYnJvJywnRGV6ZW1icm8nPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPifQr9C90LLQsNGA0YwnLCfQpNC10LLRgNCw0LvRjCcsJ9Cc0LDRgNGCJywn0JDQv9GA0LXQu9GMJywn0JzQsNC5Jywn0JjRjtC90YwnLCfQmNGO0LvRjCcsJ9CQ0LLQs9GD0YHRgicsJ9Ch0LXQvdGC0Y/QsdGA0YwnLCfQntC60YLRj9Cx0YDRjCcsJ9Cd0L7Rj9Cx0YDRjCcsJ9CU0LXQutCw0LHRgNGMJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj4nSmFudWFyeScsJ0ZlYnJ1YXJ5JywnTWFyY2gnLCdBcHJpbCcsJ01heScsJ0p1bmUnLCdKdWx5JywnQXVndXN0JywnU2VwdGVtYmVyJywnT2N0b2JlcicsJ05vdmVtYmVyJywnRGVjZW1iZXInPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPidFbmVybycsJ0ZlYnJlcm8nLCdNYXJ6bycsJ0FicmlsJywnTWF5bycsJ0p1bmlvJywnSnVsaW8nLCdBZ29zdG8nLCdTZXB0aWVtYnJlJywnT2N0dWJyZScsJ05vdmllbWJyZScsJ0RpY2llbWJyZSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI J2dlbm5haW8nLCdmZWJicmFpbycsJ21hcnpvJywnYXByaWxlJywnbWFnZ2lvJywnZ2l1Z25vJywnbHVnbGlvJywnYWdvc3RvJywnc2V0dGVtYnJlJywnb3R0b2JyZScsJ25vdmVtYnJlJywnZGljZW1icmUnPC92YWx1ZT48L3Byb3A PC9wcm9wcz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkVuZGRhdHVtPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7ntZDmnZ/ml6XmnJ86PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5FaW5kZGF0dW06PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5EYXRlIGRlIGZpbiA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5EYXRhIGRlIFTDqXJtaW5vPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7ntYLkuobml6U6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7nu5PmnZ/ml6XmnJ86PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7QlNCw0YLQsCDQvtC60L7QvdGH0LDQvdC40Y88L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPlNsdXRkYXR1bTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPkZlY2hhIGRlIGZpbmFsaXphY2nDs246PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5TbHV0ZGF0bzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPkVuZCBEYXRlOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI RGF0YSBkaSBmaW5lOjwvZGlzcGxheS1sYWJlbD48L2ZpZWxkPjxmaWVsZD48Y29udHJvbAogICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJMaW5lQnJlYWsiLz48L2ZpZWxkPjxmaWVsZAogICAgICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9IkRlc2NyaXB0aW9uIgogICAgICAgICAgICAgICAgICAgIHZpc2libGU9InRydWUiPjxjb250cm9sIGNvbnRyb2wtdHlwZT0iSHRtbCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVkaXRhYmxlPSJmYWxzZSI PHByb3BzPjxwcm9wCiAgICAgICAgICAgICAgICAgICAgbmFtZT0iaGlkZUxhYmVsIj48dmFsdWU ZmFsc2U8L3ZhbHVlPjwvcHJvcD48L3Byb3BzPjwvY29udHJvbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI QmVzY2hyZWlidW5nOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 5o P6L wIDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkJlc2NocmlqdmluZzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPkRlc2NyaXB0aW9uIDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPkRlc2NyacOnw6NvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 6Kqs5piOOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 6K 05piOOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0J7Qv9C40YHQsNC90LjQtTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPkJlc2tyaXZuaW5nOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI RGVzY3JpcGNpw7NuOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI QmVza3JpdmVsc2U6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5EZXNjcmlwdGlvbjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPkRlc2NyaXppb25lOjwvZGlzcGxheS1sYWJlbD48L2ZpZWxkPjxmaWVsZD48Y29udHJvbAogICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJMaW5lQnJlYWsiLz48L2ZpZWxkPjxmaWVsZAogICAgICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9IkN1cnJlbnRTdGF0dXMiPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJIdG1sIiBlZGl0YWJsZT0iZmFsc2UiPjxwcm9wcz48cHJvcAogICAgICAgICAgICAgICAgICAgIG5hbWU9ImhpZGVMYWJlbCI PHZhbHVlPmZhbHNlPC92YWx1ZT48L3Byb3A PC9wcm9wcz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPlN0YXR1czo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPueLgOaFizo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPlN0YXR1czo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPsOJdGF0IDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPlN0YXR1czwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 44K544OG44O844K/44K5OjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 54q25oCBOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0KHQvtGB0YLQvtGP0L3QuNC1PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5TdGF0dXM6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5Fc3RhZG86PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5TdGF0dXM6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5TdGF0dXM6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5TdGF0bzo8L2Rpc3BsYXktbGFiZWw PC9maWVsZD48ZmllbGQ PGNvbnRyb2wKICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iTGluZUJyZWFrIi8 PC9maWVsZD48ZmllbGQKICAgICAgICAgICAgICAgIGRhdGEtdHlwZT0ic3RyaW5nIiBuYW1lPSJhcHdhQ29tbWVudCI PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IlRleHRBcmVhIgogICAgICAgICAgICAgICAgICAgIGVkaXRhYmxlPSJ0cnVlIj48cHJvcHMvPjwvY29udHJvbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI S29tbWVudGFyOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI S29tbWVudGFyOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI S29tbWVudGFyOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 44Kz44Oh44Oz44OIOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 5YKZ6Ki777yaPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7ms6jph4rvvJo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPkNvbW1lbnRhaXJlIDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPk9wbWVya2luZzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPkNvbWVudMOhcmlvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0JrQvtC80LzQtdC90YLQsNGA0LjQuTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPkNvbW1lbnQ6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5Db21lbnRhcmlvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI Q29tbWVudG86PC9kaXNwbGF5LWxhYmVsPjwvZmllbGQ PGZpZWxkPjxjb250cm9sCiAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkxpbmVCcmVhayIvPjwvZmllbGQ PGFjdGlvbnMKICAgICAgICAgICAgICAgICAgICBsb2NhdGlvbj0iYm90dG9tIj48YWN0aW9uIGJsb2NrLW9uLWVycm9yPSJmYWxzZSIKICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iQ29tbWVudEFjdGlvbiI PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJCdXR0b24iLz48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPlZpcyBrb21tZW50YXJoaXN0b3JpazwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPuaqouimluWCmeiou att eoizwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPktvbW1lbnRhcnZlcmxhdWYgYW56ZWlnZW48L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5WaXNhIGtvbW1lbnRhcnNoaXN0b3JpazwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuOCs ODoeODs ODiOWxpeattOOBruihqOekujwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuafpeeci azqOmHiuWOhuWPsjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPkFmZmljaGVyIGwnaGlzdG9yaXF1ZSBkZXMgY29tbWVudGFpcmVzPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI T3BtZXJraW5nc2hpc3RvcmllIHdlZXJnZXZlbjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPlZlciBIaXN0w7NyaWNvIGRlIENvbWVudMOhcmlvczwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCf0YDQvtGB0LzQvtGC0YAg0L/RgNC 0YLQvtC60L7Qu9CwINC60L7QvNC80LXQvdGC0LDRgNC40LXQsjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlZpZXcgQ29tbWVudCBIaXN0b3J5PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI VmVyIGhpc3RvcmlhbCBkZSBjb21lbnRhcmlvczwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPlZpc3VhbGl6emEgY3Jvbm9sb2dpYSBjb21tZW50aTwvZGlzcGxheS1sYWJlbD48L2FjdGlvbj48ZmllbGQ PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkxpbmVCcmVhayIvPjwvZmllbGQ PGFjdGlvbgogICAgICAgICAgICAgICAgICAgIGhpZGUtaWYtcmVhZG9ubHk9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9IkFwcHJvdmFsQWN0aW9uIj48Y29udHJvbAogICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkJ1dHRvbiIvPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI R29ka2VuZDwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPuaguOWHhjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkdlbmVobWlnZW48L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5Hb2Rrw6RubjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuaJv iqjTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuaJueWHhjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPkFwcHJvdXZlcjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkdvZWRrZXVyZW48L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5BcHJvdmFyPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0J/QvtC00YLQstC10YDQtNC40YLRjDwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPkFwcHJvdmU8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5BcHJvYmFyPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5BcHByb3ZhPC9kaXNwbGF5LWxhYmVsPjwvYWN0aW9uPjxhY3Rpb24KICAgICAgICAgICAgICAgICAgICBoaWRlLWlmLXJlYWRvbmx5PSJ0cnVlIiBuYW1lPSJEZW55QWN0aW9uIj48Y29udHJvbAogICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkJ1dHRvbiIvPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI QWZ2aXM8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7mi5LntZU8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5WZXJ3ZWlnZXJuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI QXZzbMOlPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 5Y205LiLPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 5ouS57udPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI UmVmdXNlcjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkFmd2lqemVuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI TmVnYXI8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7Ql9Cw0L/RgNC10YLQuNGC0Yw8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5SZWplY3Q8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5EZW5lZ2FyPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgeG1sOmxhbmc9Iml0Ij5SaWZpdXRhPC9kaXNwbGF5LWxhYmVsPjwvYWN0aW9uPjwvYWN0aW9ucz48L2NvbnRlbnQ PC9mb3JtPjxmb3JtCiAgICAgICAgICAgICAgICBmb3JtLWlkPSJhcHByb3ZhbF9mb3JtX21vYmlsZSI PGNvbnRlbnQ PGZpZWxkCiAgICAgICAgICAgICAgICBuYW1lPSJ0aXRsZSIgdmlzaWJsZT0idHJ1ZSI PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IlRpdGxlIgogICAgICAgICAgICAgICAgICAgIGVkaXRhYmxlPSJmYWxzZSIvPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5HZW5laG1pZ3VuZyBkZXIgUm9sbGVuenV3ZWlzdW5nLy16dXLDvGNrbmFobWU8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPuinkuiJsuaMh Wumi/mkqTpirfmoLjlh4Y8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkdvZWRrZXVyaW5nIHZvb3Igcm9sdG9ld2lqemluZy8taW50cmVra2luZzwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI QXBwcm9iYXRpb24gZCdhc3NpZ25hdGlvbi9yw6l2b2NhdGlvbiBkZSByw7RsZTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI QXByb3Zhw6fDo28gZGUgQXRyaWJ1acOnw6NvL1Jldm9nYcOnw6NvIGRlIEZ1bsOnw6NvPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7lvbnlibLjga7libLjgorlvZPjgaYv5Y W44KK5raI44GX44Gu5om/6KqNPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7op5LoibLmjIfmtL4v5pKk5raI5om55YeGPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7Qo9GC0LLQtdGA0LbQtNC10L3QuNC1INC90LDQt9C90LDRh9C10L3QuNGPL9Cw0L3QvdGD0LvQuNGA0L7QstCw0L3QuNGPINGA0L7Qu9C4PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5Hb2Rrw6RubmFuZGUgYXYgcm9sbHRpbGxkZWxuaW5nLy3DpXRlcmthbGxlbHNlPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5BcHJvYmFjacOzbiBkZSBhc2lnbmFjacOzbiBvIHJldm9jYWNpw7NuIGRlIGZ1bmNpw7NuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5Hb2RrZW5kZWxzZSBhZiByb2xsZXRpbGRlbGluZy90aWxiYWdla2FsZGVsc2U8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlJvbGUgQXNzaWdubWVudC9SZXZvY2F0aW9uIEFwcHJvdmFsPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5BcHByb3ZhemlvbmUgYXNzZWduYXppb25lL3Jldm9jYSBydW9sbzwvZGlzcGxheS1sYWJlbD48L2ZpZWxkPjxmaWVsZD48Y29udHJvbAogICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJMaW5lQnJlYWsiLz48L2ZpZWxkPjxmaWVsZAogICAgICAgICAgICAgICAgbmFtZT0ic3ViaGVhZGluZyIgdmlzaWJsZT0idHJ1ZSI PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IlRpdGxlIiBlZGl0YWJsZT0iZmFsc2UiPjxwcm9wcz48cHJvcAogICAgICAgICAgICAgICAgICAgIG5hbWU9ImZvbnQtc2l6ZSI PHZhbHVlPm1lZGl1bTwvdmFsdWU PC9wcm9wPjwvcHJvcHM PC9jb250cm9sPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5CaXR0ZSB3w6RobGVuIFNpZSBkaWUgZW50c3ByZWNoZW5kZSBTY2hhbHRmbMOkY2hlIHp1bSBHZW5laG1pZ2VuIG9kZXIgQWJsZWhuZW4gZGVyIEFuZm9yZGVydW5nLjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 6KuL6YG45Y W6YGp55W255qE5oyJ6YiV5qC45YeG5oiW5ouS57WV55Sz6KuL44CCPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5TZWxlY3RlZXIgZGUgYmV0cmVmZmVuZGUga25vcCBvbSBkZSBhYW52cmFhZyBnb2VkIHRlIGtldXJlbiBvZiBhZiB0ZSB3aWp6ZW4uPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5Tw6lsZWN0aW9ubmV6IGxlIGJvdXRvbiBhcHByb3ByacOpIHBvdXIgYXBwcm91dmVyIG91IHJlZnVzZXIgbGEgcmVxdcOqdGUuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5TZWxlY2lvbmUgbyBib3TDo28gYXByb3ByaWFkbyBwYXJhIGFwcm92YXIgb3UgcmVqZWl0YXIgYSBzb2xpY2l0YcOnw6NvLjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 6Kmy5b2T44GZ44KL44Oc44K/44Oz44KS6YG45oqe44GX44Gm6KaB5rGC44KS5om/6KqN44G 44Gf44Gv5Y205LiL44GX44Gm44GP44Gg44GV44GE44CCPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7or7fpgInmi6nnm7jlupTnmoTmjInpkq7ku6Xmibnlh4bmiJbmi5Lnu53or7fmsYLjgII8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCd0LDQttC80LjRgtC1INGB0L7QvtGC0LLQtdGC0YHRgtCy0YPRjtGJ0YPRjiDQutC90L7Qv9C60YMg0LTQu9GPINC/0L7QtNGC0LLQtdGA0LbQtNC10L3QuNGPINC40LvQuCDQvtGC0LrQu9C 0L3QtdC90LjRjyDQt9Cw0L/RgNC 0YHQsC48L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPkdvZGvDpG5uIGVsbGVyIGF2c2zDpSBiZXN0w6RsbG5pbmdlbiBtZWQgaGrDpGxwIGF2IG1vdHN2YXJhbmRlIGtuYXBwLjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI U2VsZWNjaW9uZSBlbCBib3TDs24gYWRlY3VhZG8gcGFyYSBhcHJvYmFyIG8gcmVjaGF6YXIgbGEgcGV0aWNpw7NuLjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI VsOmbGcgZGVuIHJlbGV2YW50ZSBrbmFwIGZvciBhdCBnb2RrZW5kZSBlbGxlciBhZnZpc2UgYW5tb2RuaW5nZW4uPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5QbGVhc2Ugc2VsZWN0IHRoZSBhcHByb3ByaWF0ZSBidXR0b24gdG8gYXBwcm92ZSBvciByZWplY3QgdGhlIHJlcXVlc3QuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5TZWxlemlvbmFyZSBpbCBwdWxzYW50ZSBhcHByb3ByaWF0byBwZXIgYXBwcm92YXJlIG8gcmlmaXV0YXJlIGxhIHJpY2hpZXN0YS48L2Rpc3BsYXktbGFiZWw PC9maWVsZD48ZmllbGQ PGNvbnRyb2wKICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iTGluZUJyZWFrIi8 PC9maWVsZD48ZmllbGQgZGF0YS10eXBlPSJkbiIKICAgICAgICAgICAgICAgIG5hbWU9IlJlcXVlc3ROdW1iZXIiIHZpc2libGU9ImZhbHNlIj48Y29udHJvbAogICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iRE5EaXNwbGF5IiBlZGl0YWJsZT0iZmFsc2UiCiAgICAgICAgICAgICAgICAgICAgdmlzaWJsZT0iZmFsc2UiPjxwcm9wcy8 PC9jb250cm9sPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5BbmZvcmRlcnVuZ3NudW1tZXI6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7nlLPoq4vnt6jomZ86PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5BYW52cmFhZ251bW1lcjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPk51bcOpcm8gZGUgcmVxdcOqdGUgOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI TsO6bWVybyBkYSBTb2xpY2l0YcOnw6NvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 6KaB5rGC55Wq5Y 3OjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 6K 35rGC57yW5Y 3OjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0J3QvtC80LXRgCDQt9Cw0L/RgNC 0YHQsDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPkJlc3TDpGxsbmluZ3NudW1tZXI6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5Ow7ptZXJvIGRlIHBldGljacOzbjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPkFubW9kbmluZ3NudW1tZXI6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5SZXF1ZXN0IE51bWJlcjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPk51bWVybyByaWNoaWVzdGE6PC9kaXNwbGF5LWxhYmVsPjwvZmllbGQ PGZpZWxkPjxjb250cm9sCiAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkxpbmVCcmVhayIvPjwvZmllbGQ PGZpZWxkIGRhdGEtdHlwZT0iZG4iCiAgICAgICAgICAgICAgICBuYW1lPSJSZXF1ZXN0ZXJOYW1lIiB2aXNpYmxlPSJ0cnVlIj48Y29udHJvbAogICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iRE5EaXNwbGF5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdGFibGU9ImZhbHNlIj48cHJvcHM PHByb3AKICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImRpc3BsYXktZW50aXR5ZGVmIj48dmFsdWU dXNlcjwvdmFsdWU PC9wcm9wPjxwcm9wCiAgICAgICAgICAgICAgICAgICAgbmFtZT0iZGlzcGxheS1leHAiPjx2YWx1ZT5GaXJzdE5hbWUgTGFzdE5hbWUgPC92YWx1ZT48L3Byb3A PC9wcm9wcz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkFuZ2Vmb3JkZXJ0IHZvbjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPueUs iri iAhe 4sDwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI QWFuZ2V2cmFhZ2QgZG9vcjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPkRlbWFuZMOpZSBwYXIgOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI U29saWNpdGFkbyBwb3I6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7opoHmsYLlhYM6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7or7fmsYLkuro6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7Ql9Cw0L/RgNCw0YjQuNCy0LDRjtGJ0LjQuTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPkJlc3TDpGxsbmluZ2VuIHNraWNrYWQgYXY6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5QZXRpY2nDs24gZGU6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5Bbm1vZGV0IGFmOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI UmVxdWVzdGVkIGJ5OjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5SaWNoaWVzdGEgZGE6PC9kaXNwbGF5LWxhYmVsPjwvZmllbGQ PGZpZWxkCiAgICAgICAgICAgICAgICBkYXRhLXR5cGU9InN0cmluZyIgbmFtZT0iT3BlcmF0aW9uIj48Y29udHJvbAogICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iVGV4dCIKICAgICAgICAgICAgICAgICAgICBlZGl0YWJsZT0iZmFsc2UiPjxwcm9wcy8 PC9jb250cm9sPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5Wb3JnYW5nOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 5pON5L2cOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI QmV3ZXJraW5nOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI T3DDqXJhdGlvbiA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5PcGVyYcOnw6NvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 5pON5L2cOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 5pON5L2cOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0J7Qv9C10YDQsNGG0LjRjzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPsOFdGfDpHJkOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI T3BlcmFjacOzbjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPkhhbmRsaW5nOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI T3BlcmF0aW9uOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI T3BlcmF6aW9uZTo8L2Rpc3BsYXktbGFiZWw PC9maWVsZD48ZmllbGQ PGNvbnRyb2wKICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iTGluZUJyZWFrIi8 PC9maWVsZD48ZmllbGQKICAgICAgICAgICAgICAgIGRhdGEtdHlwZT0ic3RyaW5nIiBuYW1lPSJTb3VyY2VETiI PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IlRleHQiCiAgICAgICAgICAgICAgICAgICAgZWRpdGFibGU9ImZhbHNlIj48cHJvcHMvPjwvY29udHJvbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI Um9sbGU6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7op5LoibI6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5Sb2w6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5Sw7RsZSA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5GdW7Dp8Ojbzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuW9ueWJsjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuinkuiJsjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCg0L7Qu9GMOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI Um9sbDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPkZ1bmNpw7NuOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI Um9sbGU6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5Sb2xlOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5SdW9sbzo8L2Rpc3BsYXktbGFiZWw PC9maWVsZD48ZmllbGQKICAgICAgICAgICAgICAgIGRhdGEtdHlwZT0ic3RyaW5nIiBuYW1lPSJUYXJnZXRETiIKICAgICAgICAgICAgICAgICAgICB2aXNpYmxlPSJ0cnVlIj48Y29udHJvbCBjb250cm9sLXR5cGU9IlRleHQiCiAgICAgICAgICAgICAgICAgICAgZWRpdGFibGU9ImZhbHNlIj48cHJvcHMvPjwvY29udHJvbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI RW1wZsOkbmdlcjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPuaOpeaUtuiAhe 4sDwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI T250dmFuZ2VyOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI RGVzdGluYXRhaXJlIDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPkRlc3RpbmF0w6FyaW86PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7lj5fkv6HogIU6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7mlLbku7bkuro6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7Qn9C 0LvRg9GH0LDRgtC10LvRjDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPk1vdHRhZ2FyZTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPkRlc3RpbmF0YXJpbzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPk1vZHRhZ2VyOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI UmVjaXBpZW50OjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI RGVzdGluYXRhcmlvOjwvZGlzcGxheS1sYWJlbD48L2ZpZWxkPjxmaWVsZD48Y29udHJvbAogICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJMaW5lQnJlYWsiLz48L2ZpZWxkPjxmaWVsZAogICAgICAgICAgICAgICAgZGF0YS10eXBlPSJkYXRlIiBuYW1lPSJSZXF1ZXN0RGF0ZSI PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkRhdGVQaWNrZXIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlZGl0YWJsZT0iZmFsc2UiPjxwcm9wcz48cHJvcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImRheUhlYWRlcnMiPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI J aXpScsJ S4gCcsJ S6jCcsJ S4iScsJ WbmycsJ S6lCcsJ WFrSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI J1MnLCdNJywnRCcsJ00nLCdEJywnRicsJ1MnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPidTJywnTScsJ1QnLCdPJywnVCcsJ0YnLCdMJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj4n5pelJywn5pyIJywn54GrJywn5rC0Jywn5pyoJywn6YeRJywn5ZyfJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj4n5pelJywn5LiAJywn5LqMJywn5LiJJywn5ZubJywn5LqUJywn5YWtJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj4nRCcsJ0wnLCdNJywnTScsJ0onLCdWJywnUyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI J3onLCdtJywnZCcsJ3cnLCdkJywndicsJ3onPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPidEJywnUycsJ1QnLCdRJywnUScsJ1MnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij4n0JInLCfQnycsJ9CSJywn0KEnLCfQpycsJ9CfJywn0KEnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPidTJywnTScsJ1QnLCdXJywnVCcsJ0YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj4nRCcsJ0wnLCdNJywnTScsJ0onLCdWJywnUyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij4nRCcsJ0wnLCdNJywnTScsJ0cnLCdWJywnUyc8L3ZhbHVlPjwvcHJvcD48cHJvcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9Im1vbnRoTmFtZXMiPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI JzEg5pyIJywnMiDmnIgnLCczIOaciCcsJzQg5pyIJywnNSDmnIgnLCc2IOaciCcsJzcg5pyIJywnOCDmnIgnLCc5IOaciCcsJzEwIOaciCcsJzExIOaciCcsJzEyIOaciCc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI J0phbnVhcicsJ0ZlYnJ1YXInLCdNw6RyeicsJ0FwcmlsJywnTWFpJywnSnVuaScsJ0p1bGknLCdBdWd1c3QnLCdTZXB0ZW1iZXInLCdPa3RvYmVyJywnTm92ZW1iZXInLCdEZXplbWJlcic8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI J0phbnVhcmknLCdGZWJydWFyaScsJ01hcnMnLCdBcHJpbCcsJ01haicsJ0p1bmknLCdKdWxpJywnQXVndXN0aScsJ1NlcHRlbWJlcicsJ09rdG9iZXInLCdOb3ZlbWJlcicsJ0RlY2VtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj4nMeaciCcsJzLmnIgnLCcz5pyIJywnNOaciCcsJzXmnIgnLCc25pyIJywnN aciCcsJzjmnIgnLCc55pyIJywnMTDmnIgnLCcxMeaciCcsJzEy5pyIJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj4n5LiA5pyIJywn5LqM5pyIJywn5LiJ5pyIJywn5Zub5pyIJywn5LqU5pyIJywn5YWt5pyIJywn5LiD5pyIJywn5YWr5pyIJywn5Lmd5pyIJywn5Y2B5pyIJywn5Y2B5LiA5pyIJywn5Y2B5LqM5pyIJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj4nSmFudmllcicsJ0bDqXZyaWVyJywnTWFycycsJ0F2cmlsJywnTWFpJywnSnVpbicsJ0p1aWxsZXQnLCdBb8O7dCcsJ1NlcHRlbWJyZScsJ09jdG9icmUnLCdOb3ZlbWJyZScsJ0TDqWNlbWJyZSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI J2phbnVhcmknLCdmZWJydWFyaScsJ21hYXJ0JywnYXByaWwnLCdtZWknLCdqdW5pJywnanVsaScsJ2F1Z3VzdHVzJywnc2VwdGVtYmVyJywnb2t0b2JlcicsJ25vdmVtYmVyJywnZGVjZW1iZXInPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPidKYW5laXJvJywnRmV2ZXJlaXJvJywnTWFyw6dvJywnQWJyaWwnLCdNYWlvJywnSnVuaG8nLCdKdWxobycsJ0Fnb3N0bycsJ1NldGVtYnJvJywnT3V0dWJybycsJ05vdmVtYnJvJywnRGV6ZW1icm8nPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPifQr9C90LLQsNGA0YwnLCfQpNC10LLRgNCw0LvRjCcsJ9Cc0LDRgNGCJywn0JDQv9GA0LXQu9GMJywn0JzQsNC5Jywn0JjRjtC90YwnLCfQmNGO0LvRjCcsJ9CQ0LLQs9GD0YHRgicsJ9Ch0LXQvdGC0Y/QsdGA0YwnLCfQntC60YLRj9Cx0YDRjCcsJ9Cd0L7Rj9Cx0YDRjCcsJ9CU0LXQutCw0LHRgNGMJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj4nSmFudWFyeScsJ0ZlYnJ1YXJ5JywnTWFyY2gnLCdBcHJpbCcsJ01heScsJ0p1bmUnLCdKdWx5JywnQXVndXN0JywnU2VwdGVtYmVyJywnT2N0b2JlcicsJ05vdmVtYmVyJywnRGVjZW1iZXInPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPidFbmVybycsJ0ZlYnJlcm8nLCdNYXJ6bycsJ0FicmlsJywnTWF5bycsJ0p1bmlvJywnSnVsaW8nLCdBZ29zdG8nLCdTZXB0aWVtYnJlJywnT2N0dWJyZScsJ05vdmllbWJyZScsJ0RpY2llbWJyZSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI J2dlbm5haW8nLCdmZWJicmFpbycsJ21hcnpvJywnYXByaWxlJywnbWFnZ2lvJywnZ2l1Z25vJywnbHVnbGlvJywnYWdvc3RvJywnc2V0dGVtYnJlJywnb3R0b2JyZScsJ25vdmVtYnJlJywnZGljZW1icmUnPC92YWx1ZT48L3Byb3A PC9wcm9wcz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkFuZm9yZGVydW5nc2RhdHVtOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 55Sz6KuL5pel5pyfOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI RGF0dW0gdmFuIGFhbnZyYWFnOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI RGF0ZSBkZSBsYSByZXF1w6p0ZSA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5EYXRhIGRlIFNvbGljaXRhw6fDo286PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7opoHmsYLml6U6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7or7fmsYLml6XmnJ86PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7QlNCw0YLQsCDQt9Cw0L/RgNC 0YHQsDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPkJlc3TDpGxsbmluZyBza2lja2FkIGRlbjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPkZlY2hhIGRlIGxhIHBldGljacOzbjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPkFubW9kbmluZ3NkYXRvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI UmVxdWVzdCBEYXRlOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5EYXRhIGRlbGxhIHJpY2hpZXN0YTo8L2Rpc3BsYXktbGFiZWw PC9maWVsZD48ZmllbGQKICAgICAgICAgICAgICAgIGRhdGEtdHlwZT0iZGF0ZSIgbmFtZT0iU3RhcnREYXRlIj48Y29udHJvbAogICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iRGF0ZVBpY2tlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVkaXRhYmxlPSJmYWxzZSI PHByb3BzPjxwcm9wCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iZGF5SGVhZGVycyI PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj4n5pelJywn5LiAJywn5LqMJywn5LiJJywn5ZubJywn5LqUJywn5YWtJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj4nUycsJ00nLCdEJywnTScsJ0QnLCdGJywnUyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI J1MnLCdNJywnVCcsJ08nLCdUJywnRicsJ0wnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPifml6UnLCfmnIgnLCfngasnLCfmsLQnLCfmnKgnLCfph5EnLCflnJ8nPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPifml6UnLCfkuIAnLCfkuownLCfkuIknLCflm5snLCfkupQnLCflha0nPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPidEJywnTCcsJ00nLCdNJywnSicsJ1YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj4neicsJ20nLCdkJywndycsJ2QnLCd2Jywneic8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI J0QnLCdTJywnVCcsJ1EnLCdRJywnUycsJ1MnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPifQkicsJ9CfJywn0JInLCfQoScsJ9CnJywn0J8nLCfQoSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI J1MnLCdNJywnVCcsJ1cnLCdUJywnRicsJ1MnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPidEJywnTCcsJ00nLCdNJywnSicsJ1YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPidEJywnTCcsJ00nLCdNJywnRycsJ1YnLCdTJzwvdmFsdWU PC9wcm9wPjxwcm9wCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0ibW9udGhOYW1lcyI PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj4nMSDmnIgnLCcyIOaciCcsJzMg5pyIJywnNCDmnIgnLCc1IOaciCcsJzYg5pyIJywnNyDmnIgnLCc4IOaciCcsJzkg5pyIJywnMTAg5pyIJywnMTEg5pyIJywnMTIg5pyIJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj4nSmFudWFyJywnRmVicnVhcicsJ03DpHJ6JywnQXByaWwnLCdNYWknLCdKdW5pJywnSnVsaScsJ0F1Z3VzdCcsJ1NlcHRlbWJlcicsJ09rdG9iZXInLCdOb3ZlbWJlcicsJ0RlemVtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij4nSmFudWFyaScsJ0ZlYnJ1YXJpJywnTWFycycsJ0FwcmlsJywnTWFqJywnSnVuaScsJ0p1bGknLCdBdWd1c3RpJywnU2VwdGVtYmVyJywnT2t0b2JlcicsJ05vdmVtYmVyJywnRGVjZW1iZXInPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPicx5pyIJywnMuaciCcsJzPmnIgnLCc05pyIJywnNeaciCcsJzbmnIgnLCc35pyIJywnOOaciCcsJznmnIgnLCcxMOaciCcsJzEx5pyIJywnMTLmnIgnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPifkuIDmnIgnLCfkuozmnIgnLCfkuInmnIgnLCflm5vmnIgnLCfkupTmnIgnLCflha3mnIgnLCfkuIPmnIgnLCflhavmnIgnLCfkuZ3mnIgnLCfljYHmnIgnLCfljYHkuIDmnIgnLCfljYHkuozmnIgnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPidKYW52aWVyJywnRsOpdnJpZXInLCdNYXJzJywnQXZyaWwnLCdNYWknLCdKdWluJywnSnVpbGxldCcsJ0Fvw7t0JywnU2VwdGVtYnJlJywnT2N0b2JyZScsJ05vdmVtYnJlJywnRMOpY2VtYnJlJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj4namFudWFyaScsJ2ZlYnJ1YXJpJywnbWFhcnQnLCdhcHJpbCcsJ21laScsJ2p1bmknLCdqdWxpJywnYXVndXN0dXMnLCdzZXB0ZW1iZXInLCdva3RvYmVyJywnbm92ZW1iZXInLCdkZWNlbWJlcic8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI J0phbmVpcm8nLCdGZXZlcmVpcm8nLCdNYXLDp28nLCdBYnJpbCcsJ01haW8nLCdKdW5obycsJ0p1bGhvJywnQWdvc3RvJywnU2V0ZW1icm8nLCdPdXR1YnJvJywnTm92ZW1icm8nLCdEZXplbWJybyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI J9Cv0L3QstCw0YDRjCcsJ9Ck0LXQstGA0LDQu9GMJywn0JzQsNGA0YInLCfQkNC/0YDQtdC70YwnLCfQnNCw0LknLCfQmNGO0L3RjCcsJ9CY0Y7Qu9GMJywn0JDQstCz0YPRgdGCJywn0KHQtdC90YLRj9Cx0YDRjCcsJ9Ce0LrRgtGP0LHRgNGMJywn0J3QvtGP0LHRgNGMJywn0JTQtdC60LDQsdGA0YwnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPidKYW51YXJ5JywnRmVicnVhcnknLCdNYXJjaCcsJ0FwcmlsJywnTWF5JywnSnVuZScsJ0p1bHknLCdBdWd1c3QnLCdTZXB0ZW1iZXInLCdPY3RvYmVyJywnTm92ZW1iZXInLCdEZWNlbWJlcic8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI J0VuZXJvJywnRmVicmVybycsJ01hcnpvJywnQWJyaWwnLCdNYXlvJywnSnVuaW8nLCdKdWxpbycsJ0Fnb3N0bycsJ1NlcHRpZW1icmUnLCdPY3R1YnJlJywnTm92aWVtYnJlJywnRGljaWVtYnJlJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij4nZ2VubmFpbycsJ2ZlYmJyYWlvJywnbWFyem8nLCdhcHJpbGUnLCdtYWdnaW8nLCdnaXVnbm8nLCdsdWdsaW8nLCdhZ29zdG8nLCdzZXR0ZW1icmUnLCdvdHRvYnJlJywnbm92ZW1icmUnLCdkaWNlbWJyZSc8L3ZhbHVlPjwvcHJvcD48L3Byb3BzPjwvY29udHJvbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI U3RhcnRkYXR1bTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPumWi Wni aXpeacnyA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5TdGFydGRhdHVtOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJmciI RGF0ZSBkZSBkw6lidXQgOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI RGF0YSBJbmljaWFsOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 6ZaL5aeL5pelOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 5byA5aeL5pel5pyfOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0JTQsNGC0LAg0L3QsNGH0LDQu9CwOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI U3RhcnRkYXR1bTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPkZlY2hhIGRlIGluaWNpbzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPlN0YXJ0ZGF0bzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlN0YXJ0IERhdGU6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPkRhdGEgZGkgaW5pemlvOjwvZGlzcGxheS1sYWJlbD48L2ZpZWxkPjxmaWVsZAogICAgICAgICAgICAgICAgZGF0YS10eXBlPSJkYXRlIiBuYW1lPSJFbmREYXRlIj48Y29udHJvbAogICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iRGF0ZVBpY2tlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVkaXRhYmxlPSJmYWxzZSI PHByb3BzPjxwcm9wCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iZGF5SGVhZGVycyI PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj4n5pelJywn5LiAJywn5LqMJywn5LiJJywn5ZubJywn5LqUJywn5YWtJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj4nUycsJ00nLCdEJywnTScsJ0QnLCdGJywnUyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI J1MnLCdNJywnVCcsJ08nLCdUJywnRicsJ0wnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPifml6UnLCfmnIgnLCfngasnLCfmsLQnLCfmnKgnLCfph5EnLCflnJ8nPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPifml6UnLCfkuIAnLCfkuownLCfkuIknLCflm5snLCfkupQnLCflha0nPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPidEJywnTCcsJ00nLCdNJywnSicsJ1YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj4neicsJ20nLCdkJywndycsJ2QnLCd2Jywneic8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI J0QnLCdTJywnVCcsJ1EnLCdRJywnUycsJ1MnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPifQkicsJ9CfJywn0JInLCfQoScsJ9CnJywn0J8nLCfQoSc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI J1MnLCdNJywnVCcsJ1cnLCdUJywnRicsJ1MnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPidEJywnTCcsJ00nLCdNJywnSicsJ1YnLCdTJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPidEJywnTCcsJ00nLCdNJywnRycsJ1YnLCdTJzwvdmFsdWU PC9wcm9wPjxwcm9wCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0ibW9udGhOYW1lcyI PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj4nMSDmnIgnLCcyIOaciCcsJzMg5pyIJywnNCDmnIgnLCc1IOaciCcsJzYg5pyIJywnNyDmnIgnLCc4IOaciCcsJzkg5pyIJywnMTAg5pyIJywnMTEg5pyIJywnMTIg5pyIJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj4nSmFudWFyJywnRmVicnVhcicsJ03DpHJ6JywnQXByaWwnLCdNYWknLCdKdW5pJywnSnVsaScsJ0F1Z3VzdCcsJ1NlcHRlbWJlcicsJ09rdG9iZXInLCdOb3ZlbWJlcicsJ0RlemVtYmVyJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij4nSmFudWFyaScsJ0ZlYnJ1YXJpJywnTWFycycsJ0FwcmlsJywnTWFqJywnSnVuaScsJ0p1bGknLCdBdWd1c3RpJywnU2VwdGVtYmVyJywnT2t0b2JlcicsJ05vdmVtYmVyJywnRGVjZW1iZXInPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPicx5pyIJywnMuaciCcsJzPmnIgnLCc05pyIJywnNeaciCcsJzbmnIgnLCc35pyIJywnOOaciCcsJznmnIgnLCcxMOaciCcsJzEx5pyIJywnMTLmnIgnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPifkuIDmnIgnLCfkuozmnIgnLCfkuInmnIgnLCflm5vmnIgnLCfkupTmnIgnLCflha3mnIgnLCfkuIPmnIgnLCflhavmnIgnLCfkuZ3mnIgnLCfljYHmnIgnLCfljYHkuIDmnIgnLCfljYHkuozmnIgnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPidKYW52aWVyJywnRsOpdnJpZXInLCdNYXJzJywnQXZyaWwnLCdNYWknLCdKdWluJywnSnVpbGxldCcsJ0Fvw7t0JywnU2VwdGVtYnJlJywnT2N0b2JyZScsJ05vdmVtYnJlJywnRMOpY2VtYnJlJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj4namFudWFyaScsJ2ZlYnJ1YXJpJywnbWFhcnQnLCdhcHJpbCcsJ21laScsJ2p1bmknLCdqdWxpJywnYXVndXN0dXMnLCdzZXB0ZW1iZXInLCdva3RvYmVyJywnbm92ZW1iZXInLCdkZWNlbWJlcic8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI J0phbmVpcm8nLCdGZXZlcmVpcm8nLCdNYXLDp28nLCdBYnJpbCcsJ01haW8nLCdKdW5obycsJ0p1bGhvJywnQWdvc3RvJywnU2V0ZW1icm8nLCdPdXR1YnJvJywnTm92ZW1icm8nLCdEZXplbWJybyc8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI J9Cv0L3QstCw0YDRjCcsJ9Ck0LXQstGA0LDQu9GMJywn0JzQsNGA0YInLCfQkNC/0YDQtdC70YwnLCfQnNCw0LknLCfQmNGO0L3RjCcsJ9CY0Y7Qu9GMJywn0JDQstCz0YPRgdGCJywn0KHQtdC90YLRj9Cx0YDRjCcsJ9Ce0LrRgtGP0LHRgNGMJywn0J3QvtGP0LHRgNGMJywn0JTQtdC60LDQsdGA0YwnPC92YWx1ZT48dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPidKYW51YXJ5JywnRmVicnVhcnknLCdNYXJjaCcsJ0FwcmlsJywnTWF5JywnSnVuZScsJ0p1bHknLCdBdWd1c3QnLCdTZXB0ZW1iZXInLCdPY3RvYmVyJywnTm92ZW1iZXInLCdEZWNlbWJlcic8L3ZhbHVlPjx2YWx1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI J0VuZXJvJywnRmVicmVybycsJ01hcnpvJywnQWJyaWwnLCdNYXlvJywnSnVuaW8nLCdKdWxpbycsJ0Fnb3N0bycsJ1NlcHRpZW1icmUnLCdPY3R1YnJlJywnTm92aWVtYnJlJywnRGljaWVtYnJlJzwvdmFsdWU PHZhbHVlCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij4nZ2VubmFpbycsJ2ZlYmJyYWlvJywnbWFyem8nLCdhcHJpbGUnLCdtYWdnaW8nLCdnaXVnbm8nLCdsdWdsaW8nLCdhZ29zdG8nLCdzZXR0ZW1icmUnLCdvdHRvYnJlJywnbm92ZW1icmUnLCdkaWNlbWJyZSc8L3ZhbHVlPjwvcHJvcD48L3Byb3BzPjwvY29udHJvbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI RW5kZGF0dW08L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPue1kOadn aXpeacnzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkVpbmRkYXR1bTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPkRhdGUgZGUgZmluIDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPkRhdGEgZGUgVMOpcm1pbm88L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPue1guS6huaXpTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPue7k adn aXpeacnzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCU0LDRgtCwINC 0LrQvtC90YfQsNC90LjRjzwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI U2x1dGRhdHVtOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI RmVjaGEgZGUgZmluYWxpemFjacOzbjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPlNsdXRkYXRvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI RW5kIERhdGU6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5EYXRhIGRpIGZpbmU6PC9kaXNwbGF5LWxhYmVsPjwvZmllbGQ PGZpZWxkPjxjb250cm9sCiAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkxpbmVCcmVhayIvPjwvZmllbGQ PGZpZWxkCiAgICAgICAgICAgICAgICBkYXRhLXR5cGU9InN0cmluZyIgbmFtZT0iRGVzY3JpcHRpb24iCiAgICAgICAgICAgICAgICAgICAgdmlzaWJsZT0idHJ1ZSI PGNvbnRyb2wgY29udHJvbC10eXBlPSJUZXh0IgogICAgICAgICAgICAgICAgICAgIGVkaXRhYmxlPSJmYWxzZSI PHByb3BzLz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkJlc2NocmVpYnVuZzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPuaPj i/sCA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5CZXNjaHJpanZpbmc6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5EZXNjcmlwdGlvbiA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5EZXNjcmnDp8Ojbzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuiqrOaYjjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuivtOaYjjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCe0L/QuNGB0LDQvdC40LU6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5CZXNrcml2bmluZzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPkRlc2NyaXBjacOzbjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPkJlc2tyaXZlbHNlOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI RGVzY3JpcHRpb246PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5EZXNjcml6aW9uZTo8L2Rpc3BsYXktbGFiZWw PC9maWVsZD48ZmllbGQ PGNvbnRyb2wKICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iTGluZUJyZWFrIi8 PC9maWVsZD48ZmllbGQKICAgICAgICAgICAgICAgIGRhdGEtdHlwZT0ic3RyaW5nIiBuYW1lPSJDdXJyZW50U3RhdHVzIj48Y29udHJvbAogICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iVGV4dCIKICAgICAgICAgICAgICAgICAgICBlZGl0YWJsZT0iZmFsc2UiPjxwcm9wcy8 PC9jb250cm9sPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5TdGF0dXM6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7ni4DmhYs6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5TdGF0dXM6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj7DiXRhdCA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5TdGF0dXM8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuOCueODhuODvOOCv OCuTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPueKtuaAgTo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCh0L7RgdGC0L7Rj9C90LjQtTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI U3RhdHVzOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI RXN0YWRvOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI U3RhdHVzOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI U3RhdHVzOjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI U3RhdG86PC9kaXNwbGF5LWxhYmVsPjwvZmllbGQ PGZpZWxkPjxjb250cm9sCiAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkxpbmVCcmVhayIvPjwvZmllbGQ PGZpZWxkCiAgICAgICAgICAgICAgICBkYXRhLXR5cGU9InN0cmluZyIgbmFtZT0iYXB3YUNvbW1lbnQiPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJUZXh0QXJlYSIKICAgICAgICAgICAgICAgICAgICBlZGl0YWJsZT0idHJ1ZSI PHByb3BzLz48L2NvbnRyb2w PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPktvbW1lbnRhcjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPktvbW1lbnRhcjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPktvbW1lbnRhcjo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuOCs ODoeODs ODiDo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPuWCmeiou 8mjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 5rOo6YeK77yaPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5Db21tZW50YWlyZSA6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5PcG1lcmtpbmc6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5Db21lbnTDoXJpbzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCa0L7QvNC80LXQvdGC0LDRgNC40Lk6PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5Db21tZW50OjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI Q29tZW50YXJpbzo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iaXQiPkNvbW1lbnRvOjwvZGlzcGxheS1sYWJlbD48L2ZpZWxkPjxmaWVsZD48Y29udHJvbAogICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJMaW5lQnJlYWsiLz48L2ZpZWxkPjxhY3Rpb25zCiAgICAgICAgICAgICAgICAgICAgbG9jYXRpb249ImJvdHRvbSI PGFjdGlvbiBibG9jay1vbi1lcnJvcj0iZmFsc2UiCiAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9IkNvbW1lbnRBY3Rpb24iPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iQnV0dG9uIi8 PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5WaXMga29tbWVudGFyaGlzdG9yaWs8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7mqqLoppblgpnoqLvmrbfnqIs8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5Lb21tZW50YXJ2ZXJsYXVmIGFuemVpZ2VuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI VmlzYSBrb21tZW50YXJzaGlzdG9yaWs8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7jgrPjg6Hjg7Pjg4jlsaXmrbTjga7ooajnpLo8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7mn6XnnIvms6jph4rljoblj7I8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5BZmZpY2hlciBsJ2hpc3RvcmlxdWUgZGVzIGNvbW1lbnRhaXJlczwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPk9wbWVya2luZ3NoaXN0b3JpZSB3ZWVyZ2V2ZW48L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5WZXIgSGlzdMOzcmljbyBkZSBDb21lbnTDoXJpb3M8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7Qn9GA0L7RgdC80L7RgtGAINC/0YDQvtGC0L7QutC 0LvQsCDQutC 0LzQvNC10L3RgtCw0YDQuNC10LI8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5WaWV3IENvbW1lbnQgSGlzdG9yeTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZXMiPlZlciBoaXN0b3JpYWwgZGUgY29tZW50YXJpb3M8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5WaXN1YWxpenphIGNyb25vbG9naWEgY29tbWVudGk8L2Rpc3BsYXktbGFiZWw PC9hY3Rpb24 PGZpZWxkPjxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJMaW5lQnJlYWsiLz48L2ZpZWxkPjxhY3Rpb24KICAgICAgICAgICAgICAgICAgICBoaWRlLWlmLXJlYWRvbmx5PSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJBcHByb3ZhbEFjdGlvbiI PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJCdXR0b24iLz48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPkdvZGtlbmQ8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7moLjlh4Y8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5HZW5laG1pZ2VuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI R29ka8Okbm48L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7mib/oqo08L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7mibnlh4Y8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5BcHByb3V2ZXI8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5Hb2Vka2V1cmVuPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI QXByb3ZhcjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCf0L7QtNGC0LLQtdGA0LTQuNGC0Yw8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5BcHByb3ZlPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI QXByb2JhcjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI QXBwcm92YTwvZGlzcGxheS1sYWJlbD48L2FjdGlvbj48YWN0aW9uCiAgICAgICAgICAgICAgICAgICAgaGlkZS1pZi1yZWFkb25seT0idHJ1ZSIgbmFtZT0iRGVueUFjdGlvbiI PGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJCdXR0b24iLz48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGEiPkFmdmlzPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 5ouS57WVPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI VmVyd2VpZ2VybjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPkF2c2zDpTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuWNtOS4izwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuaLkue7nTwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZnIiPlJlZnVzZXI8L2Rpc3BsYXktbGFiZWw PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5BZndpanplbjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPk5lZ2FyPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0JfQsNC/0YDQtdGC0LjRgtGMPC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI UmVqZWN0PC9kaXNwbGF5LWxhYmVsPjxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI RGVuZWdhcjwvZGlzcGxheS1sYWJlbD48ZGlzcGxheS1sYWJlbAogICAgICAgIHhtbDpsYW5nPSJpdCI UmlmaXV0YTwvZGlzcGxheS1sYWJlbD48L2FjdGlvbj48L2FjdGlvbnM PC9jb250ZW50PjwvZm9ybT48Zm9ybS1iaW5kaW5nCiAgICAgICAgYWN0aXZpdHktaWQ9IkFjdGl2aXR5IiBmb3JtLWlkPSJhcHByb3ZhbF9mb3JtIi8 PGZvcm0tYmluZGluZwogICAgICAgIGFjdGl2aXR5LWlkPSJBY3Rpdml0eTgiIGZvcm0taWQ9ImFwcHJvdmFsX2Zvcm0iLz48ZGF0YS1pdGVtcwogICAgICAgICAgICBhY3Rpdml0eS1pZD0iQWN0aXZpdHkiPjxkYXRhLWl0ZW0gZGF0YS10eXBlPSJkbiIKICAgICAgICAgICAgbmFtZT0iUmVxdWVzdE51bWJlciIgc291cmNlPSJOcmZSZXF1ZXN0LmdldENuKCkiCiAgICAgICAgICAgIHRhcmdldC10eXBlPSJzaW5nbGUtdmFsdWUiLz48ZGF0YS1pdGVtIGRhdGEtdHlwZT0iZG4iCiAgICAgICAgICAgIG5hbWU9IlJlcXVlc3Rlck5hbWUiIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRSZXF1ZXN0ZXIoKSIKICAgICAgICAgICAgdGFyZ2V0LXR5cGU9InNpbmdsZS12YWx1ZSIvPjxkYXRhLWl0ZW0gZGF0YS10eXBlPSJzdHJpbmciCiAgICAgICAgICAgIG5hbWU9Ik9wZXJhdGlvbiIKICAgICAgICAgICAgc291cmNlPSJOcmZSZXF1ZXN0LmdldENhdGVnb3J5TG9jYWxlU3RyaW5nKGxvY2FsZSkiCiAgICAgICAgICAgIHRhcmdldC10eXBlPSJzaW5nbGUtdmFsdWUiLz48ZGF0YS1pdGVtIGRhdGEtdHlwZT0ic3RyaW5nIgogICAgICAgICAgICBuYW1lPSJTb3VyY2VETiIKICAgICAgICAgICAgc291cmNlPSJOcmZSZXF1ZXN0LmdldFNvdXJjZURORGlzcGxheU5hbWUobG9jYWxlKSIKICAgICAgICAgICAgdGFyZ2V0LXR5cGU9InNpbmdsZS12YWx1ZSIvPjxkYXRhLWl0ZW0gZGF0YS10eXBlPSJzdHJpbmciCiAgICAgICAgICAgIG5hbWU9IlRhcmdldEROIgogICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0VGFyZ2V0RE5EaXNwbGF5TmFtZShsb2NhbGUpIgogICAgICAgICAgICB0YXJnZXQtdHlwZT0ic2luZ2xlLXZhbHVlIi8 PGRhdGEtaXRlbSBkYXRhLXR5cGU9ImRhdGUiCiAgICAgICAgICAgIG5hbWU9IlJlcXVlc3REYXRlIiBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0UmVxdWVzdERhdGUoKSIKICAgICAgICAgICAgdGFyZ2V0LXR5cGU9InNpbmdsZS12YWx1ZSIvPjxkYXRhLWl0ZW0gZGF0YS10eXBlPSJkYXRlIgogICAgICAgICAgICBuYW1lPSJTdGFydERhdGUiIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRTdGFydERhdGUoKSIKICAgICAgICAgICAgdGFyZ2V0LXR5cGU9InNpbmdsZS12YWx1ZSIvPjxkYXRhLWl0ZW0gZGF0YS10eXBlPSJkYXRlIgogICAgICAgICAgICBuYW1lPSJFbmREYXRlIiBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0RW5kRGF0ZSgpIgogICAgICAgICAgICB0YXJnZXQtdHlwZT0ic2luZ2xlLXZhbHVlIi8 PGRhdGEtaXRlbSBkYXRhLXR5cGU9InN0cmluZyIKICAgICAgICAgICAgbmFtZT0iRGVzY3JpcHRpb24iIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXREZXNjcmlwdGlvbigpIgogICAgICAgICAgICB0YXJnZXQtdHlwZT0ic2luZ2xlLXZhbHVlIi8 PGRhdGEtaXRlbSBkYXRhLXR5cGU9InN0cmluZyIKICAgICAgICAgICAgbmFtZT0iQ3VycmVudFN0YXR1cyIKICAgICAgICAgICAgc291cmNlPSJOcmZSZXF1ZXN0LmdldFN0YXR1c0xvY2FsZVN0cmluZyhsb2NhbGUpIgogICAgICAgIHRhcmdldC10eXBlPSJzaW5nbGUtdmFsdWUiLz48L2RhdGEtaXRlbXM PGRhdGEtaXRlbXMKICAgICAgICAgICAgYWN0aXZpdHktaWQ9IkFjdGl2aXR5OCI PGRhdGEtaXRlbSBkYXRhLXR5cGU9ImRuIgogICAgICAgICAgICBuYW1lPSJSZXF1ZXN0TnVtYmVyIiBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0Q24oKSIKICAgICAgICAgICAgdGFyZ2V0LXR5cGU9InNpbmdsZS12YWx1ZSIvPjxkYXRhLWl0ZW0gZGF0YS10eXBlPSJkbiIKICAgICAgICAgICAgbmFtZT0iUmVxdWVzdGVyTmFtZSIgc291cmNlPSJOcmZSZXF1ZXN0LmdldFJlcXVlc3RlcigpIgogICAgICAgICAgICB0YXJnZXQtdHlwZT0ic2luZ2xlLXZhbHVlIi8 PGRhdGEtaXRlbSBkYXRhLXR5cGU9InN0cmluZyIKICAgICAgICAgICAgbmFtZT0iT3BlcmF0aW9uIgogICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0Q2F0ZWdvcnlMb2NhbGVTdHJpbmcobG9jYWxlKSIKICAgICAgICAgICAgdGFyZ2V0LXR5cGU9InNpbmdsZS12YWx1ZSIvPjxkYXRhLWl0ZW0gZGF0YS10eXBlPSJzdHJpbmciCiAgICAgICAgICAgIG5hbWU9IlNvdXJjZUROIgogICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0U291cmNlRE5EaXNwbGF5TmFtZShsb2NhbGUpIgogICAgICAgICAgICB0YXJnZXQtdHlwZT0ic2luZ2xlLXZhbHVlIi8 PGRhdGEtaXRlbSBkYXRhLXR5cGU9InN0cmluZyIKICAgICAgICAgICAgbmFtZT0iVGFyZ2V0RE4iCiAgICAgICAgICAgIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRUYXJnZXRETkRpc3BsYXlOYW1lKGxvY2FsZSkiCiAgICAgICAgICAgIHRhcmdldC10eXBlPSJzaW5nbGUtdmFsdWUiLz48ZGF0YS1pdGVtIGRhdGEtdHlwZT0iZGF0ZSIKICAgICAgICAgICAgbmFtZT0iUmVxdWVzdERhdGUiIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRSZXF1ZXN0RGF0ZSgpIgogICAgICAgICAgICB0YXJnZXQtdHlwZT0ic2luZ2xlLXZhbHVlIi8 PGRhdGEtaXRlbSBkYXRhLXR5cGU9ImRhdGUiCiAgICAgICAgICAgIG5hbWU9IlN0YXJ0RGF0ZSIgc291cmNlPSJOcmZSZXF1ZXN0LmdldFN0YXJ0RGF0ZSgpIgogICAgICAgICAgICB0YXJnZXQtdHlwZT0ic2luZ2xlLXZhbHVlIi8 PGRhdGEtaXRlbSBkYXRhLXR5cGU9ImRhdGUiCiAgICAgICAgICAgIG5hbWU9IkVuZERhdGUiIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRFbmREYXRlKCkiCiAgICAgICAgICAgIHRhcmdldC10eXBlPSJzaW5nbGUtdmFsdWUiLz48ZGF0YS1pdGVtIGRhdGEtdHlwZT0ic3RyaW5nIgogICAgICAgICAgICBuYW1lPSJEZXNjcmlwdGlvbiIgc291cmNlPSJOcmZSZXF1ZXN0LmdldERlc2NyaXB0aW9uKCkiCiAgICAgICAgICAgIHRhcmdldC10eXBlPSJzaW5nbGUtdmFsdWUiLz48ZGF0YS1pdGVtIGRhdGEtdHlwZT0ic3RyaW5nIgogICAgICAgICAgICBuYW1lPSJDdXJyZW50U3RhdHVzIgogICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0U3RhdHVzTG9jYWxlU3RyaW5nKGxvY2FsZSkiCiAgICAgICAgdGFyZ2V0LXR5cGU9InNpbmdsZS12YWx1ZSIvPjwvZGF0YS1pdGVtcz48ZGF0YS1pdGVtcwogICAgICAgICAgICBhY3Rpdml0eS1pZD0iQWN0aXZpdHk0Ij48ZGF0YS1pdGVtIGRhdGEtdHlwZT0ic3RyaW5nIgogICAgICAgICAgICBuYW1lPSJNQVAwIiBzb3VyY2U9Ik51bWJlcigwKSIKICAgICAgICAgICAgdGFyZ2V0PSJmbG93ZGF0YS5ucmZSZXF1ZXN0L2FwcHJvdmVyQ291bnRlciIKICAgICAgICB0YXJnZXQtdHlwZT0ibXVsdGktdmFsdWUtbGlzdCIvPjwvZGF0YS1pdGVtcz48ZGF0YS1pdGVtcwogICAgICAgICAgICBhY3Rpdml0eS1pZD0iQWN0aXZpdHk3Ij48ZGF0YS1pdGVtIGRhdGEtdHlwZT0ic3RyaW5nIgogICAgICAgICAgICBuYW1lPSJNQVAwIgogICAgICAgICAgICBzb3VyY2U9Ik51bWJlcihmbG93ZGF0YS5nZXQoJ25yZlJlcXVlc3QvYXBwcm92ZXJDb3VudGVyJykpICsgMTsiCiAgICAgICAgICAgIHRhcmdldD0iZmxvd2RhdGEubnJmUmVxdWVzdC9hcHByb3ZlckNvdW50ZXIiCiAgICAgICAgdGFyZ2V0LXR5cGU9Im11bHRpLXZhbHVlLWxpc3QiLz48L2RhdGEtaXRlbXM PGRhdGEtaXRlbXMKICAgICAgICAgICAgYWN0aXZpdHktaWQ9IkFjdGl2aXR5MyI PGRhdGEtaXRlbSBkYXRhLXR5cGU9InN0cmluZyIKICAgICAgICAgICAgbmFtZT0iTUFQMCIKICAgICAgICAgICAgc291cmNlPSJOcmZSZXF1ZXN0LmdldENhdGVnb3J5TG9jYWxlU3RyaW5nKG5ldyBqYXZhLnV0aWwuTG9jYWxlKCdlbicpKSArICcgLSAnICsgTnJmUmVxdWVzdC5nZXRTb3VyY2VETkRpc3BsYXlOYW1lKG5ldyBqYXZhLnV0aWwuTG9jYWxlKCdlbicpKSIKICAgICAgICAgICAgdGFyZ2V0PSJmbG93ZGF0YS5kaXNwbGF5TmFtZS9lbiIKICAgICAgICAgICAgdGFyZ2V0LXR5cGU9Im11bHRpLXZhbHVlLWxpc3QiLz48ZGF0YS1pdGVtCiAgICAgICAgICAgIGRhdGEtdHlwZT0ic3RyaW5nIiBuYW1lPSJNQVAxIgogICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0Q2F0ZWdvcnlMb2NhbGVTdHJpbmcobmV3IGphdmEudXRpbC5Mb2NhbGUoJ2ZyJykpICsgJyAtICcgKyBOcmZSZXF1ZXN0LmdldFNvdXJjZURORGlzcGxheU5hbWUobmV3IGphdmEudXRpbC5Mb2NhbGUoJ2ZyJykpIgogICAgICAgICAgICB0YXJnZXQ9ImZsb3dkYXRhLmRpc3BsYXlOYW1lL2ZyIgogICAgICAgICAgICB0YXJnZXQtdHlwZT0ibXVsdGktdmFsdWUtbGlzdCIvPjxkYXRhLWl0ZW0KICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9Ik1BUDIiCiAgICAgICAgICAgIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRDYXRlZ29yeUxvY2FsZVN0cmluZyhuZXcgamF2YS51dGlsLkxvY2FsZSgnZGUnKSkgKyAnIC0gJyArIE5yZlJlcXVlc3QuZ2V0U291cmNlRE5EaXNwbGF5TmFtZShuZXcgamF2YS51dGlsLkxvY2FsZSgnZGUnKSkiCiAgICAgICAgICAgIHRhcmdldD0iZmxvd2RhdGEuZGlzcGxheU5hbWUvZGUiCiAgICAgICAgICAgIHRhcmdldC10eXBlPSJtdWx0aS12YWx1ZS1saXN0Ii8 PGRhdGEtaXRlbQogICAgICAgICAgICBkYXRhLXR5cGU9InN0cmluZyIgbmFtZT0iTUFQMyIKICAgICAgICAgICAgc291cmNlPSJOcmZSZXF1ZXN0LmdldENhdGVnb3J5TG9jYWxlU3RyaW5nKG5ldyBqYXZhLnV0aWwuTG9jYWxlKCd6aCcsJ1RXJykpICsgJyAtICcgKyBOcmZSZXF1ZXN0LmdldFNvdXJjZURORGlzcGxheU5hbWUobmV3IGphdmEudXRpbC5Mb2NhbGUoJ3poJywnVFcnKSkiCiAgICAgICAgICAgIHRhcmdldD0iZmxvd2RhdGEuZGlzcGxheU5hbWUvemgtVFciCiAgICAgICAgICAgIHRhcmdldC10eXBlPSJtdWx0aS12YWx1ZS1saXN0Ii8 PGRhdGEtaXRlbQogICAgICAgICAgICBkYXRhLXR5cGU9InN0cmluZyIgbmFtZT0iTUFQNCIKICAgICAgICAgICAgc291cmNlPSJOcmZSZXF1ZXN0LmdldENhdGVnb3J5TG9jYWxlU3RyaW5nKG5ldyBqYXZhLnV0aWwuTG9jYWxlKCdpdCcpKSArICcgLSAnICsgTnJmUmVxdWVzdC5nZXRTb3VyY2VETkRpc3BsYXlOYW1lKG5ldyBqYXZhLnV0aWwuTG9jYWxlKCdpdCcpKSIKICAgICAgICAgICAgdGFyZ2V0PSJmbG93ZGF0YS5kaXNwbGF5TmFtZS9pdCIKICAgICAgICAgICAgdGFyZ2V0LXR5cGU9Im11bHRpLXZhbHVlLWxpc3QiLz48ZGF0YS1pdGVtCiAgICAgICAgICAgIGRhdGEtdHlwZT0ic3RyaW5nIiBuYW1lPSJNQVA1IgogICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0Q2F0ZWdvcnlMb2NhbGVTdHJpbmcobmV3IGphdmEudXRpbC5Mb2NhbGUoJ3B0JykpICsgJyAtICcgKyBOcmZSZXF1ZXN0LmdldFNvdXJjZURORGlzcGxheU5hbWUobmV3IGphdmEudXRpbC5Mb2NhbGUoJ3B0JykpIgogICAgICAgICAgICB0YXJnZXQ9ImZsb3dkYXRhLmRpc3BsYXlOYW1lL3B0IgogICAgICAgICAgICB0YXJnZXQtdHlwZT0ibXVsdGktdmFsdWUtbGlzdCIvPjxkYXRhLWl0ZW0KICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9Ik1BUDYiCiAgICAgICAgICAgIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRDYXRlZ29yeUxvY2FsZVN0cmluZyhuZXcgamF2YS51dGlsLkxvY2FsZSgnc3YnKSkgKyAnIC0gJyArIE5yZlJlcXVlc3QuZ2V0U291cmNlRE5EaXNwbGF5TmFtZShuZXcgamF2YS51dGlsLkxvY2FsZSgnc3YnKSkiCiAgICAgICAgICAgIHRhcmdldD0iZmxvd2RhdGEuZGlzcGxheU5hbWUvc3YiCiAgICAgICAgICAgIHRhcmdldC10eXBlPSJtdWx0aS12YWx1ZS1saXN0Ii8 PGRhdGEtaXRlbQogICAgICAgICAgICBkYXRhLXR5cGU9InN0cmluZyIgbmFtZT0iTUFQNyIKICAgICAgICAgICAgc291cmNlPSJOcmZSZXF1ZXN0LmdldENhdGVnb3J5TG9jYWxlU3RyaW5nKG5ldyBqYXZhLnV0aWwuTG9jYWxlKCdydScpKSArICcgLSAnICsgTnJmUmVxdWVzdC5nZXRTb3VyY2VETkRpc3BsYXlOYW1lKG5ldyBqYXZhLnV0aWwuTG9jYWxlKCdydScpKSIKICAgICAgICAgICAgdGFyZ2V0PSJmbG93ZGF0YS5kaXNwbGF5TmFtZS9ydSIKICAgICAgICAgICAgdGFyZ2V0LXR5cGU9Im11bHRpLXZhbHVlLWxpc3QiLz48ZGF0YS1pdGVtCiAgICAgICAgICAgIGRhdGEtdHlwZT0ic3RyaW5nIiBuYW1lPSJNQVA4IgogICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0Q2F0ZWdvcnlMb2NhbGVTdHJpbmcobmV3IGphdmEudXRpbC5Mb2NhbGUoJ3poJywnQ04nKSkgKyAnIC0gJyArIE5yZlJlcXVlc3QuZ2V0U291cmNlRE5EaXNwbGF5TmFtZShuZXcgamF2YS51dGlsLkxvY2FsZSgnemgnLCdDTicpKSIKICAgICAgICAgICAgdGFyZ2V0PSJmbG93ZGF0YS5kaXNwbGF5TmFtZS96aC1DTiIKICAgICAgICAgICAgdGFyZ2V0LXR5cGU9Im11bHRpLXZhbHVlLWxpc3QiLz48ZGF0YS1pdGVtCiAgICAgICAgICAgIGRhdGEtdHlwZT0ic3RyaW5nIiBuYW1lPSJNQVA5IgogICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0Q2F0ZWdvcnlMb2NhbGVTdHJpbmcobmV3IGphdmEudXRpbC5Mb2NhbGUoJ2VzJykpICsgJyAtICcgKyBOcmZSZXF1ZXN0LmdldFNvdXJjZURORGlzcGxheU5hbWUobmV3IGphdmEudXRpbC5Mb2NhbGUoJ2VzJykpIgogICAgICAgICAgICB0YXJnZXQ9ImZsb3dkYXRhLmRpc3BsYXlOYW1lL2VzIgogICAgICAgICAgICB0YXJnZXQtdHlwZT0ibXVsdGktdmFsdWUtbGlzdCIvPjxkYXRhLWl0ZW0KICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9Ik1BUDEwIgogICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0Q2F0ZWdvcnlMb2NhbGVTdHJpbmcobmV3IGphdmEudXRpbC5Mb2NhbGUoJ2phJykpICsgJyAtICcgKyBOcmZSZXF1ZXN0LmdldFNvdXJjZURORGlzcGxheU5hbWUobmV3IGphdmEudXRpbC5Mb2NhbGUoJ2phJykpIgogICAgICAgICAgICB0YXJnZXQ9ImZsb3dkYXRhLmRpc3BsYXlOYW1lL2phIgogICAgICAgICAgICB0YXJnZXQtdHlwZT0ibXVsdGktdmFsdWUtbGlzdCIvPjxkYXRhLWl0ZW0KICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9Ik1BUDExIgogICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0Q2F0ZWdvcnlMb2NhbGVTdHJpbmcobmV3IGphdmEudXRpbC5Mb2NhbGUoJ25sJykpICsgJyAtICcgKyBOcmZSZXF1ZXN0LmdldFNvdXJjZURORGlzcGxheU5hbWUobmV3IGphdmEudXRpbC5Mb2NhbGUoJ25sJykpIgogICAgICAgICAgICB0YXJnZXQ9ImZsb3dkYXRhLmRpc3BsYXlOYW1lL25sIgogICAgICAgICAgICB0YXJnZXQtdHlwZT0ibXVsdGktdmFsdWUtbGlzdCIvPjxkYXRhLWl0ZW0KICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9Ik1BUDEyIgogICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0Q2F0ZWdvcnlMb2NhbGVTdHJpbmcobmV3IGphdmEudXRpbC5Mb2NhbGUoJ2RhJykpICsgJyAtICcgKyBOcmZSZXF1ZXN0LmdldFNvdXJjZURORGlzcGxheU5hbWUobmV3IGphdmEudXRpbC5Mb2NhbGUoJ2RhJykpIgogICAgICAgICAgICB0YXJnZXQ9ImZsb3dkYXRhLmRpc3BsYXlOYW1lL2RhIgogICAgICAgIHRhcmdldC10eXBlPSJtdWx0aS12YWx1ZS1saXN0Ii8 PC9kYXRhLWl0ZW1zPjxzdGFydC1hY3Rpdml0eQogICAgICAgICAgICBhY3Rpdml0eS1pZD0iU3RhcnQiPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5TdGFydDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7plovlp4s8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJubCI U3RhcnRlbjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5Ew6ltYXJyZXI8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI SW5pY2lhcjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7plovlp4s8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 5ZCv5YqoPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCX0LDQv9GD0YHRgtC40YLRjDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5TdGFydGE8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI SW5pY2lhcjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5TdGFydDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5TdGFydDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICB4bWw6bGFuZz0iaXQiPkF2dmlhPC9kaXNwbGF5LW5hbWU PC9zdGFydC1hY3Rpdml0eT48dXNlci1hY3Rpdml0eQogICAgICAgICAgICBhY3Rpdml0eS1pZD0iQWN0aXZpdHkiPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5HZW5laG1pZ3VuZyBkZXIgUm9sbGVuYW5mb3JkZXJ1bmcvLXp1csO8Y2tuYWhtZTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7op5LoibLnlLPoq4sv5pKk6Yq35qC45YeGPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkdvZWRrZXVyaW5nIHZvb3Igcm9sYWFudnJhYWcvLWludHJla2tpbmc8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJmciI QXBwcm9iYXRpb24gZGUgcmVxdcOqdGUvcsOpdm9jYXRpb24gZGUgcsO0bGU8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI QXByb3Zhw6fDo28gZGUgU29saWNpdGHDp8Ojby9SZXZvZ2HDp8OjbyBkZSBGdW7Dp8OjbzwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7lvbnlibLopoHmsYIv5Y W44KK5raI44GX44Gu5om/6KqNPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuinkuiJsuivt axgi/mkqTmtojmibnlh4Y8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0KPRgtCy0LXRgNC20LTQtdC90LjQtSDQt9Cw0L/RgNC 0YHQsC/QsNC90L3Rg9C70LjRgNC 0LLQsNC90LjRjyDRgNC 0LvQuDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5Hb2Rrw6RubmFuZGUgYXYgcm9sbGJlc3TDpGxsbmluZy8tw6V0ZXJrYWxsZWxzZTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5BcHJvYmFjacOzbiBkZSBzb2xpY2l0dWQgbyByZXZvY2FjacOzbiBkZSBmdW5jacOzbjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5Hb2RrZW5kZWxzZSBhZiByb2xsZWFubW9kbmluZy90aWxiYWdla2FsZGVsc2U8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI Um9sZSBSZXF1ZXN0L1Jldm9jYXRpb24gQXBwcm92YWw8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI QXBwcm92YXppb25lIHJpY2hpZXN0YS9yZXZvY2EgcnVvbG88L2Rpc3BsYXktbmFtZT48YWRkcmVzc2VlPk5yZlJlcXVlc3QuZ2V0QXBwcm92ZXJETihOdW1iZXIoZmxvd2RhdGEuZ2V0KCducmZSZXF1ZXN0L2FwcHJvdmVyQ291bnRlcicpKSk8L2FkZHJlc3NlZT48bm90aWZ5CiAgICAgICAgICAgICAgICB0ZW1wbGF0ZT0iY249Um9sZSBSZXF1ZXN0IE5vdGlmaWNhdGlvbixjbj1EZWZhdWx0IE5vdGlmaWNhdGlvbiBDb2xsZWN0aW9uLGNuPXNlY3VyaXR5Ij48bWFwCiAgICAgICAgICAgICAgICBzb3VyY2U9IklEVmF1bHQuZ2V0KE5yZlJlcXVlc3QuZ2V0UmVxdWVzdGVyKCksICd1c2VyJywgJ0ZpcnN0TmFtZScpICsgJyAnICsgSURWYXVsdC5nZXQoTnJmUmVxdWVzdC5nZXRSZXF1ZXN0ZXIoKSwgJ3VzZXInLCAnTGFzdE5hbWUnKSIKICAgICAgICAgICAgICAgIHRhcmdldD0iaW5pdGlhdG9yRnVsbE5hbWUiLz48bWFwCiAgICAgICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0VGFyZ2V0RE5EaXNwbGF5TmFtZShqYXZhLnV0aWwuTG9jYWxlLmdldERlZmF1bHQoKSkiCiAgICAgICAgICAgICAgICB0YXJnZXQ9InJlY2lwaWVudEZ1bGxOYW1lIi8 PG1hcAogICAgICAgICAgICAgICAgc291cmNlPSJwcm9jZXNzLmdldE5hbWUoamF2YS51dGlsLkxvY2FsZS5nZXREZWZhdWx0KCkpIgogICAgICAgICAgICAgICAgdGFyZ2V0PSJyZXF1ZXN0VGl0bGUiLz48bWFwIHNvdXJjZT0iX2RlZmF1bHRfIgogICAgICAgICAgICB0YXJnZXQ9IlRPIi8 PC9ub3RpZnk PHJldHJ5IGF0dGVtcHRzPSIiCiAgICAgICAgaW50ZXJ2YWw9IiI PGFkZHJlc3NlZS8 PC9yZXRyeT48L3VzZXItYWN0aXZpdHk PG1hcHBpbmctYWN0aXZpdHkKICAgICAgICAgICAgYWN0aXZpdHktaWQ9IkFjdGl2aXR5NCI PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iZGUiPlrDpGhsZXIga29uZmlndXJpZXJlbjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7oqK3lrproqIjmlbjlmag8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJubCI VGVsbGVyIGluc3RlbGxlbjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5Db25maWd1cmVyIGxlIGNvbXB0ZXVyPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0icHQiPkNvbmZpZ3VyYXIgY29udGFkb3I8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 44Kr44Km44Oz44K/44Gu6Kit5a6aPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuiuvue9ruiuoeaVsOWZqDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7QndCw0YHRgtGA0L7QudC60LAg0YHRh9C10YLRh9C40LrQsDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5Lb25maWd1cmVyYSByw6RrbmFyZTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5Db25maWd1cmFyIGNvbnRhZG9yPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iZGEiPktvbmZpZ3VyZXIgdMOmbGxlcjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5TZXQgdXAgY291bnRlcjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICB4bWw6bGFuZz0iaXQiPkltcG9zdGEgY29udGF0b3JlPC9kaXNwbGF5LW5hbWU PC9tYXBwaW5nLWFjdGl2aXR5Pjxjb25kaXRpb24tYWN0aXZpdHkKICAgICAgICAgICAgYWN0aXZpdHktaWQ9IkFjdGl2aXR5NiI PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkhhdCB3ZWl0ZXJlIEdlbmVobWlnZXI8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 5pyJ5pu05aSa5qC45YeG5Lq6PC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkhlZWZ0IG1lZXIgZmlhdHRldXJzPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iZnIiPkEgZCdhdXRyZXMgZCdhcHByb2JhdGV1cnM8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI VGVtIE1haXMgQXByb3ZhZG9yZXM8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 44Gd44Gu5LuW44Gu5om/6KqN6ICF44KS6Kit5a6a44GZ44KLPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuacieWkmuS4quaJueWHhuiAhTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7QldGB0YLRjCDQtdGJ0LUg0L/QvtC00YLQstC10YDQttC00LDRjtGJ0LjQtTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5IYXIgZmxlciBnb2Rrw6RubmFyZTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5UaWVuZSBtw6FzIGFwcm9iYWRvcmVzPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iZGEiPkhhciBmbGVyZSBnb2RrZW5kZXJlPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iZW4iPkhhcyBNb3JlIEFwcHJvdmVyczwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICB4bWw6bGFuZz0iaXQiPkhhIHBpw7kgYXBwcm92YXRvcmk8L2Rpc3BsYXktbmFtZT48ZXhwcmVzc2lvbj5OdW1iZXIoZmxvd2RhdGEuZ2V0KCducmZSZXF1ZXN0L2FwcHJvdmVyQ291bnRlcicpKSArIDEgJmx0OyBOdW1iZXIoTnJmUmVxdWVzdC5nZXROdW1iZXJPZkFwcHJvdmVycygpKTwvZXhwcmVzc2lvbj48L2NvbmRpdGlvbi1hY3Rpdml0eT48bWFwcGluZy1hY3Rpdml0eQogICAgICAgICAgICBhY3Rpdml0eS1pZD0iQWN0aXZpdHk3Ij48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI R2VuZWhtaWdlcnrDpGhsZXIgaW5rcmVtZW50aWVyZW48L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 6YGe5aKe5qC45YeG5Lq66KiI5pW45ZmoPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkZpYXR0ZXVyc3RlbGxlciB2ZXJob2dlbjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5JbmNyw6ltZW50ZXIgbGUgY29tcHRldXIgZCdhcHByb2JhdGV1cnM8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI SW5jcmVtZW50YXIgQ29udGFkb3IgZGUgQXByb3ZhZG9yPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iamEiPuaJv iqjeiAheOCq OCpuODs OCv OCkuWil WKoDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7pgJLlop7mibnlh4bogIXorqHmlbDlmag8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0KPQstC10LvQuNGH0LXQvdC40LUg0YHRh9C10YLRh9C40LrQsCDQv9C 0LTRgtCy0LXRgNC20LTQsNGO0YnQuNGFPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0ic3YiPsOWa2EgcsOka25hcmUgZsO2ciBnb2Rrw6RubmFyZTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5BdW1lbnRhciBlbCByZWN1ZW50byBkZSBhcHJvYmFkb3JlczwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5Gb3LDuGcgZ29ka2VuZGVydMOmbGxlcjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5JbmNyZW1lbnQgQXBwcm92ZXIgQ291bnRlcjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICB4bWw6bGFuZz0iaXQiPkluY3JlbWVudGEgY29udGF0b3JlIGFwcHJvdmF0b3JpPC9kaXNwbGF5LW5hbWU PC9tYXBwaW5nLWFjdGl2aXR5PjxtYXBwaW5nLWFjdGl2aXR5CiAgICAgICAgICAgIGFjdGl2aXR5LWlkPSJBY3Rpdml0eTMiPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5BbnplaWdlIGxva2FsaXNpZXJlbjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7nlbblnLDoqp7ns7vljJbpoa/npLo8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJubCI V2VlcmdhdmUgbG9rYWxpc2VyZW48L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJmciI TG9jYWxpc2VyIGwnYWZmaWNoYWdlPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0icHQiPkxvY2FsaXphciBUZWxhPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iamEiPuihqOekuuOBruODreODvOOCq ODqeOCpOOCujwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7mnKzlnLDljJbmmL7npLo8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0JvQvtC60LDQu9C40LfQsNGG0LjRjyDQvtGC0L7QsdGA0LDQttC10L3QuNGPPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0ic3YiPkxva2FsaXNlcmEgdmlzbmluZzwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5Mb2NhbGl6YXIgdmlzdWFsaXphY2nDs248L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJkYSI TG9rYWxpc2VyIHZpc25pbmc8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI TG9jYWxpemUgRGlzcGxheTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICB4bWw6bGFuZz0iaXQiPkxvY2FsaXp6YSBkaXNwbGF5PC9kaXNwbGF5LW5hbWU PC9tYXBwaW5nLWFjdGl2aXR5Pjxjb25kaXRpb24tYWN0aXZpdHkKICAgICAgICAgICAgYWN0aXZpdHktaWQ9IkFjdGl2aXR5NSI PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iZGUiPkF1ZiBWZXJhcmJlaXR1bmdzdHlwIHByw7xmZW48L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 5qqi5p l6JmV55CG6aGe5Z6LPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0ibmwiPlZlcndlcmtpbmdzdHlwZSBjb250cm9sZXJlbjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5Ww6lyaWZpZXIgbGUgdHlwZSBkZSB0cmFpdGVtZW50PC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0icHQiPlZlcmlmaWNhciBUaXBvIGRlIFByb2Nlc3NhbWVudG88L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 5Yem55CG44K/44Kk44OX44Gu44OB44Kn44OD44KvPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuajgOafpeWkhOeQhuexu WeizwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7Qn9GA0L7QstC10YDQutCwINGC0LjQv9CwINC 0LHRgNCw0LHQvtGC0LrQuDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5Lb250cm9sbGVyYSBiZWhhbmRsaW5nc3R5cDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5Db21wcm9iYXIgdGlwbyBkZSBwcm9jZXNvPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iZGEiPktvbnRyb2xsZXIgYmVoYW5kbGluZ3N0eXBlPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iZW4iPkNoZWNrIEZvciBQcm9jZXNzaW5nIFR5cGU8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgeG1sOmxhbmc9Iml0Ij5WZXJpZmljYSBpbCB0aXBvIGRpIGVsYWJvcmF6aW9uZTwvZGlzcGxheS1uYW1lPjxleHByZXNzaW9uPk5yZlJlcXVlc3QuaXNRdW9ydW1Qcm9jZXNzKCk8L2V4cHJlc3Npb24 PC9jb25kaXRpb24tYWN0aXZpdHk PHVzZXItYWN0aXZpdHkKICAgICAgICBhY3Rpdml0eS1pZD0iQWN0aXZpdHk4IgogICAgICAgIGFwcHJvdmVyLWNvbmRpdGlvbi1leHByPSJOcmZSZXF1ZXN0LmdldFF1b3J1bSgpIgogICAgICAgICAgICBhcHByb3Zlci10eXBlPSJxdW9ydW0tYXBwcm92ZXIiPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5HZW5laG1pZ3VuZyBkZXIgUm9sbGVuYW5mb3JkZXJ1bmcvLXp1csO8Y2tuYWhtZTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7op5LoibLnlLPoq4sv5pKk6Yq35qC45YeGPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkdvZWRrZXVyaW5nIHZvb3Igcm9sYWFudnJhYWcvLWludHJla2tpbmc8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJmciI QXBwcm9iYXRpb24gZGUgcmVxdcOqdGUvcsOpdm9jYXRpb24gZGUgcsO0bGU8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI QXByb3Zhw6fDo28gZGUgU29saWNpdGHDp8Ojby9SZXZvZ2HDp8OjbyBkZSBGdW7Dp8OjbzwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7lvbnlibLopoHmsYIv5Y W44KK5raI44GX44Gu5om/6KqNPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuinkuiJsuivt axgi/mkqTmtojmibnlh4Y8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0KPRgtCy0LXRgNC20LTQtdC90LjQtSDQt9Cw0L/RgNC 0YHQsC/QsNC90L3Rg9C70LjRgNC 0LLQsNC90LjRjyDRgNC 0LvQuDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5Hb2Rrw6RubmFuZGUgYXYgcm9sbGJlc3TDpGxsbmluZy8tw6V0ZXJrYWxsZWxzZTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5BcHJvYmFjacOzbiBkZSBzb2xpY2l0dWQgbyByZXZvY2FjacOzbiBkZSBmdW5jacOzbjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5Hb2RrZW5kZWxzZSBhZiByb2xsZWFubW9kbmluZy90aWxiYWdla2FsZGVsc2U8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI Um9sZSBSZXF1ZXN0L1Jldm9jYXRpb24gQXBwcm92YWw8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI QXBwcm92YXppb25lIHJpY2hpZXN0YS9yZXZvY2EgcnVvbG88L2Rpc3BsYXktbmFtZT48YWRkcmVzc2VlPk5yZlJlcXVlc3QuZ2V0QWxsQXBwcm92ZXJzRE4oKTwvYWRkcmVzc2VlPjxub3RpZnkKICAgICAgICAgICAgICAgIHRlbXBsYXRlPSJjbj1Sb2xlIFJlcXVlc3QgTm90aWZpY2F0aW9uLGNuPURlZmF1bHQgTm90aWZpY2F0aW9uIENvbGxlY3Rpb24sY249c2VjdXJpdHkiPjxtYXAKICAgICAgICAgICAgICAgIHNvdXJjZT0iSURWYXVsdC5nZXQoTnJmUmVxdWVzdC5nZXRSZXF1ZXN0ZXIoKSwgJ3VzZXInLCAnRmlyc3ROYW1lJykgKyAnICcgKyBJRFZhdWx0LmdldChOcmZSZXF1ZXN0LmdldFJlcXVlc3RlcigpLCAndXNlcicsICdMYXN0TmFtZScpIgogICAgICAgICAgICAgICAgdGFyZ2V0PSJpbml0aWF0b3JGdWxsTmFtZSIvPjxtYXAKICAgICAgICAgICAgICAgIHNvdXJjZT0iTnJmUmVxdWVzdC5nZXRUYXJnZXRETkRpc3BsYXlOYW1lKGphdmEudXRpbC5Mb2NhbGUuZ2V0RGVmYXVsdCgpKSIKICAgICAgICAgICAgICAgIHRhcmdldD0icmVjaXBpZW50RnVsbE5hbWUiLz48bWFwCiAgICAgICAgICAgICAgICBzb3VyY2U9InByb2Nlc3MuZ2V0TmFtZShqYXZhLnV0aWwuTG9jYWxlLmdldERlZmF1bHQoKSkiCiAgICAgICAgICAgICAgICB0YXJnZXQ9InJlcXVlc3RUaXRsZSIvPjxtYXAgc291cmNlPSJfZGVmYXVsdF8iCiAgICAgICAgdGFyZ2V0PSJUTyIvPjwvbm90aWZ5PjwvdXNlci1hY3Rpdml0eT48YmluZC1yb2xlLWFjdGl2aXR5CiAgICAgICAgYWN0aW9uPSJBUFBST1ZFRCIgYWN0aXZpdHktaWQ9IkFjdGl2aXR5MSI PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iZGUiPlJvbGxlbnp1d2Vpc3VuZy8tenVyw7xja25haG1lIGdlbmVobWlnZW48L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI 5qC45YeG6KeS6Imy5oyH5a6aL aSpOmKtzwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5Sb2x0b2V3aWp6aW5nLy1pbnRyZWtraW5nIGdvZWRrZXVyZW48L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJmciI QXBwcm91dmVyIGwnYXNzaWduYXRpb24vbGEgcsOpdm9jYXRpb24gZHUgcsO0bGU8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI QXByb3ZhciBBdHJpYnVpw6fDo28vUmV2b2dhw6fDo28gZGUgRnVuw6fDo288L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI 5b255Ymy44Gu5Ymy44KK5b2T44GmL WPluOCiua2iOOBl OBruaJv iqjTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7mibnlh4bop5LoibLmjIfmtL4v5pKk5raIPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCj0YLQstC10YDQtNC40YLRjCDQt9Cw0L/RgNC 0YEv0LDQvdC90YPQu9C40YDQvtCy0LDQvdC40LUg0YDQvtC70Lg8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI R29ka8Okbm4gdGlsbGRlbG5pbmcvw6V0ZXJrYWxsZWxzZSBhdiByb2xsPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iZXMiPkFwcm9iYXIgYXNpZ25hY2nDs24gbyByZXZvY2FjacOzbiBkZSBmdW5jacOzbjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5Hb2RrZW5kIHRpbGRlbGluZy90aWxiYWdla2FsZGVsc2UgYWYgcm9sbGU8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI QXBwcm92ZSBBc3NpZ25tZW50L1Jldm9jYXRpb24gT2YgUm9sZTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICB4bWw6bGFuZz0iaXQiPkFwcHJvdmEgYXNzZWduYXppb25lL3Jldm9jYSBkZWwgcnVvbG88L2Rpc3BsYXktbmFtZT48L2JpbmQtcm9sZS1hY3Rpdml0eT48YmluZC1yb2xlLWFjdGl2aXR5CiAgICAgICAgYWN0aW9uPSJERU5JRUQiIGFjdGl2aXR5LWlkPSJBY3Rpdml0eTIiPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5Sb2xsZW56dXdlaXN1bmcvLXp1csO8Y2tuYWhtZSB2ZXJ3ZWlnZXJuPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPuaLkue1leinkuiJsuaMh Wumi/mkqTpirc8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJubCI Um9sdG9ld2lqemluZy8taW50cmVra2luZyB3ZWlnZXJlbjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5SZWZ1c2VyIGwnYXNzaWduYXRpb24vbGEgcsOpdm9jYXRpb24gZHUgcsO0bGU8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI TmVnYXIgQXRyaWJ1acOnw6NvL1Jldm9nYcOnw6NvIGRlIEZ1bsOnw6NvPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iamEiPuW9ueWJsuOBruWJsuOCiuW9k OBpi/lj5bjgormtojjgZfjga7mi5LlkKY8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI 5ouS57ud6KeS6Imy5oyH5rS L aSpOa2iDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7Ql9Cw0L/RgNC10YLQuNGC0Ywg0LfQsNC/0YDQvtGBL9Cw0L3QvdGD0LvQuNGA0L7QstCw0L3QuNC1INGA0L7Qu9C4PC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0ic3YiPkF2c2zDpSB0aWxsZGVsbmluZy/DpXRlcmthbGxlbHNlIGF2IHJvbGw8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI RGVuZWdhciBhc2lnbmFjacOzbiBvIHJldm9jYWNpw7NuIGRlIGZ1bmNpw7NuPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iZGEiPkFmdmlzIHRpbGRlbGluZy90aWxiYWdla2FsZGVsc2UgYWYgcm9sbGU8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI RGVueSBBc3NpZ25tZW50L1Jldm9jYXRpb24gT2YgUm9sZTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICB4bWw6bGFuZz0iaXQiPk5lZ2EgYXNzZWduYXppb25lL3Jldm9jYSBkZWwgcnVvbG88L2Rpc3BsYXktbmFtZT48L2JpbmQtcm9sZS1hY3Rpdml0eT48ZmluaXNoLWFjdGl2aXR5CiAgICAgICAgICAgIGFjdGl2aXR5LWlkPSJGaW5pc2giPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5GZXJ0aWcgc3RlbGxlbjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InpoLVRXIj7lrozmiJA8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJubCI Vm9sdG9vaWVuPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iZnIiPlRlcm1pbmVyPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0icHQiPkNvbmNsdWlyPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iamEiPuWujOS6hjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7lrozmiJA8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJydSI 0JPQvtGC0L7QstC PC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0ic3YiPlNsdXRmw7ZyPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iZXMiPkZpbmFsaXphcjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImRhIj5BZnNsdXQ8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI RmluaXNoPC9kaXNwbGF5LW5hbWU PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iaXQiPkZpbmU8L2Rpc3BsYXktbmFtZT48bm90aWZ5CiAgICAgICAgICAgICAgICB0ZW1wbGF0ZT0iY249Um9sZSBSZXF1ZXN0IEFwcHJvdmFsIENvbXBsZXRlZCBOb3RpZmljYXRpb24sY249RGVmYXVsdCBOb3RpZmljYXRpb24gQ29sbGVjdGlvbixjbj1zZWN1cml0eSI PG1hcAogICAgICAgICAgICAgICAgc291cmNlPSJJRFZhdWx0LmdldChOcmZSZXF1ZXN0LmdldFJlcXVlc3RlcigpLCAndXNlcicsICdGaXJzdE5hbWUnKSArICcgJyArIElEVmF1bHQuZ2V0KE5yZlJlcXVlc3QuZ2V0UmVxdWVzdGVyKCksICd1c2VyJywgJ0xhc3ROYW1lJykiCiAgICAgICAgICAgICAgICB0YXJnZXQ9ImluaXRpYXRvckZ1bGxOYW1lIi8 PG1hcAogICAgICAgICAgICAgICAgc291cmNlPSJwcm9jZXNzLmdldFRpbWVzdGFtcCgpLnRvU3RyaW5nKCkiCiAgICAgICAgICAgICAgICB0YXJnZXQ9InJlcXVlc3RTdWJtaXNzaW9uVGltZSIvPjxtYXAKICAgICAgICAgICAgICAgIHNvdXJjZT0icHJvY2Vzcy5nZXRSZXF1ZXN0SWQoKSIgdGFyZ2V0PSJyZXF1ZXN0SWQiLz48bWFwCiAgICAgICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0VGFyZ2V0RE5EaXNwbGF5TmFtZShqYXZhLnV0aWwuTG9jYWxlLmdldERlZmF1bHQoKSkiCiAgICAgICAgICAgICAgICB0YXJnZXQ9InJlY2lwaWVudEZ1bGxOYW1lIi8 PG1hcAogICAgICAgICAgICAgICAgc291cmNlPSJwcm9jZXNzLmdldE5hbWUoamF2YS51dGlsLkxvY2FsZS5nZXREZWZhdWx0KCkpIgogICAgICAgICAgICAgICAgdGFyZ2V0PSJyZXF1ZXN0VGl0bGUiLz48bWFwCiAgICAgICAgICAgICAgICBzb3VyY2U9Ik5yZlJlcXVlc3QuZ2V0U3RhdHVzTG9jYWxlU3RyaW5nKGphdmEudXRpbC5Mb2NhbGUuZ2V0RGVmYXVsdCgpKSIKICAgICAgICAgICAgICAgIHRhcmdldD0icmVxdWVzdFN0YXR1cyIvPjxtYXAKICAgICAgICAgICAgICAgIHNvdXJjZT0iSURWYXVsdC5nZXQoTnJmUmVxdWVzdC5nZXRSZXF1ZXN0ZXIoKSwndXNlcicsJ0VtYWlsJykiCiAgICAgICAgICAgICAgICB0YXJnZXQ9IlRPIi8 PG1hcAogICAgICAgICAgICAgICAgc291cmNlPSJOcmZSZXF1ZXN0LmdldENvbXBsZXRlZFdGRW1haWxBZGRyZXNzKCkiCiAgICAgICAgdGFyZ2V0PSJUT19ETiIvPjwvbm90aWZ5PjwvZmluaXNoLWFjdGl2aXR5PjxsaW5rCiAgICAgICAgc291cmNlPSJBY3Rpdml0eSIgdGFyZ2V0PSJBY3Rpdml0eTIiIHR5cGU9ImRlbmllZCIvPjxsaW5rCiAgICAgICAgc291cmNlPSJTdGFydCIgdGFyZ2V0PSJBY3Rpdml0eTQiIHR5cGU9ImZvcndhcmQiLz48bGluawogICAgICAgIHNvdXJjZT0iQWN0aXZpdHk2IiB0YXJnZXQ9IkFjdGl2aXR5MSIgdHlwZT0iZmFsc2UiLz48bGluawogICAgICAgIHNvdXJjZT0iQWN0aXZpdHk2IiB0YXJnZXQ9IkFjdGl2aXR5NyIgdHlwZT0idHJ1ZSIvPjxsaW5rCiAgICAgICAgc291cmNlPSJBY3Rpdml0eSIgdGFyZ2V0PSJBY3Rpdml0eTYiIHR5cGU9ImFwcHJvdmVkIi8 PGxpbmsKICAgICAgICBzb3VyY2U9IkFjdGl2aXR5MiIgdGFyZ2V0PSJGaW5pc2giIHR5cGU9ImZvcndhcmQiLz48bGluawogICAgICAgIHNvdXJjZT0iQWN0aXZpdHkxIiB0YXJnZXQ9IkZpbmlzaCIgdHlwZT0iZm9yd2FyZCIvPjxsaW5rCiAgICAgICAgc291cmNlPSJBY3Rpdml0eTQiIHRhcmdldD0iQWN0aXZpdHkzIiB0eXBlPSJmb3J3YXJkIi8 PGxpbmsKICAgICAgICBzb3VyY2U9IkFjdGl2aXR5NyIgdGFyZ2V0PSJBY3Rpdml0eSIgdHlwZT0iZm9yd2FyZCIvPjxsaW5rCiAgICAgICAgc291cmNlPSJBY3Rpdml0eTMiIHRhcmdldD0iQWN0aXZpdHk1IiB0eXBlPSJmb3J3YXJkIi8 PGxpbmsKICAgICAgICBzb3VyY2U9IkFjdGl2aXR5NSIgdGFyZ2V0PSJBY3Rpdml0eSIgdHlwZT0iZmFsc2UiLz48bGluawogICAgICAgIHNvdXJjZT0iQWN0aXZpdHk1IiB0YXJnZXQ9IkFjdGl2aXR5OCIgdHlwZT0idHJ1ZSIvPjxsaW5rCiAgICAgICAgc291cmNlPSJBY3Rpdml0eTgiIHRhcmdldD0iQWN0aXZpdHkyIiB0eXBlPSJkZW5pZWQiLz48bGluawogICAgICAgIHNvdXJjZT0iQWN0aXZpdHk4IiB0YXJnZXQ9IkFjdGl2aXR5MSIgdHlwZT0iYXBwcm92ZWQiLz48L3Byb2Nlc3M CjwhLS09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KCkNvcHlyaWdodCAoYykgMjAwNiBOb3ZlbGwsIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC4KClRISVMgV09SSyBJUyBTVUJKRUNUIFRPIFUuUy4gQU5EIElOVEVSTkFUSU9OQUwgQ09QWVJJR0hUIExBV1MgQU5EIFRSRUFUSUVTCk5PIFBBUlQgT0YgVEhJUyBXT1JLIE1BWSBCRSBVU0VELCBQUkFDVElDRUQsIFBFUkZPUk1FRCBDT1BJRUQsIERJU1RSSUJVVEVELApSRVZJU0VELCBNT0RJRklFRCwgVFJBTlNMQVRFRCwgQUJSSURHRUQsIENPTkRFTlNFRCwgRVhQQU5ERUQsIENPTExFQ1RFRCwKQ09NUElMRUQsIExJTktFRCwgUkVDQVNULCBUUkFOU0ZPUk1FRCBPUiBBREFQVEVEIFdJVEhPVVQgVEhFIFBSSU9SIFdSSVRURU4KQ09OU0VOVCBPRiBOT1ZFTEwsIElOQy4gQU5ZIFVTRSBPUiBFWFBMT0lUQVRJT04gT0YgVEhJUyBXT1JLIFdJVEhPVVQKQVVUSE9SSVpBVElPTiBDT1VMRCBTVUJKRUNUIFRIRSBQRVJQRVRSQVRPUiBUTyBDUklNSU5BTCBBTkQgQ0lWSUwgCkxJQUJJTElUWS4KCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLT4K]]></ds-value>
    </ds-attribute>
    <ds-attribute ds-attr-name="srvprvProcessType">
    <ds-value>RBAC</ds-value>
    </ds-attribute>
    </ds-attributes>
    <ds-rights-other-objects>
    <ds-rights-object dn="cn=JDirnik,ou=users,o=data"/>
    </ds-rights-other-objects>
    </ds-object>
    </ds-object>
    <ds-object ds-object-class="nrfConfig" ds-object-name="RoleConfig">
    <ds-attributes/>
    <ds-object ds-object-class="nrfAttestations" ds-object-name="Attestations">
    <ds-attributes/>
    </ds-object>
    <ds-object ds-object-class="nrfCPRSRequests" ds-object-name="CprsRequests">
    <ds-attributes/>
    </ds-object>
    <ds-object ds-object-class="nrfReportDefs" ds-object-name="ReportDefs">
    <ds-attributes/>
    </ds-object>
    <ds-object ds-object-class="nrfResourceDefs" ds-object-name="ResourceDefs">
    <ds-attributes/>
    <ds-object ds-object-class="nrfResourceDefs" ds-object-name="System">
    <ds-attributes/>
    </ds-object>
    </ds-object>
    <ds-object ds-object-class="nrfRoleDefs" ds-object-name="RoleDefs">
    <ds-attributes/>
    <ds-object ds-object-class="nrfRoleDefs" ds-object-name="Level10">
    <ds-attributes/>
    </ds-object>
    <ds-object ds-object-class="nrfRoleDefs" ds-object-name="Level20">
    <ds-attributes/>
    <ds-object ds-object-class="nrfRoleDefs" ds-object-name="System">
    <ds-attributes/>
    </ds-object>
    </ds-object>
    <ds-object ds-object-class="nrfRoleDefs" ds-object-name="Level30">
    <ds-attributes/>
    </ds-object>
    </ds-object>
    <ds-object ds-object-class="nrfResourceAssociations" ds-object-name="ResourceAssociations">
    <ds-attributes/>
    </ds-object>
    <ds-object ds-object-class="nrfResourceRequests" ds-object-name="ResourceRequests">
    <ds-attributes/>
    </ds-object>
    <ds-object ds-object-class="nrfSODDefs" ds-object-name="SoDDefs">
    <ds-attributes/>
    </ds-object>
    </ds-object>
    <ds-object ds-object-class="srvprvTeamDefs" ds-object-name="TeamDefs">
    <ds-attributes/>
    </ds-object>
    </ds-object>
    </provisioning>
    </children></driver-configuration>

  • Hey,

    its the approver addressee which cant be resolved:

    At Activity (Role Request/Revocation Approval):

    NrfRequest.getApproverDN(Number(flowdata.get('nrfRequest/approverCounter')))

    Have you defined a apporover addressee at the role which should be requested?

     

  • No.  I looked into it again and I cannot find that option anywhere, except if I use standard approval (for example: when I select serial approval I get an option for selecting approver but not for custom approval). Could you tell me where I set it, or do I have a problem here and how do I fix it?

    Thanks 

  • Verified Answer

    This is exactly the problem. When using the custom approval, you have to create a workflow whichs knows who will be the approver. as i saw in yours, you just copied the Role Request PRD, but this PRDS got the approver out of the Approver Field from Role Edit. 

    Take a look Activity (Role Request/Revocation Approval) and define your approver anywhere in the worklow.

  • Thank you that worked, didn't want to touch things I don't know 

    For the others that might run into the same problem I changed approver here:

    get approver.png
    I got another problem now, I set the approver on the both of the selected objects, and I reckon this is the reason why I get two requests instead of one?

     

    Well nope, again nrfrequest was the problem, as in the picture it was fixed by setting the condition automatically to false:

    clipboard_image_1.png