Index: trunk/core/units/languages/import_xml.php =================================================================== diff -u -N -r1566 -r1623 --- trunk/core/units/languages/import_xml.php (.../import_xml.php) (revision 1566) +++ trunk/core/units/languages/import_xml.php (.../import_xml.php) (revision 1623) @@ -1,280 +1,280 @@ -Conn =& $this->Application->GetADODBConnection(); - - $this->Application->SetVar('lang_mode', 't'); - - $this->tables['lang'] = $this->prepareTempTable('lang'); - $this->Application->setUnitOption('lang','AutoLoad',false); - $this->lang_object =& $this->Application->recallObject('lang.imp'); - - $this->tables['phrases'] = $this->prepareTempTable('phrases'); - $this->tables['emailmessages'] = $this->prepareTempTable('emailmessages'); - - $sql = 'SELECT EventId, CONCAT(Event,"_",Type) AS EventMix FROM '.TABLE_PREFIX.'Events'; - $this->events_hash = $this->Conn->GetCol($sql, 'EventMix'); - - $this->ip_address = getenv('HTTP_X_FORWARDED_FOR') ? getenv('HTTP_X_FORWARDED_FOR') : getenv('REMOTE_ADDR'); - } - - /** - * Create temp table for prefix, if table already exists, then delete it and create again - * - * @param string $prefix - */ - function prepareTempTable($prefix) - { - $idfield = $this->Application->getUnitOption($prefix, 'IDField'); - $table = $this->Application->getUnitOption($prefix,'TableName'); - $temp_table = kTempTablesHandler::GetTempName($table); - - $sql = 'DROP TABLE IF EXISTS %s'; - $this->Conn->Query( sprintf($sql, $temp_table) ); - - $sql = 'CREATE TABLE %s SELECT * FROM %s WHERE 0'; - $this->Conn->Query( sprintf($sql, $temp_table, $table) ); - - $sql = 'ALTER TABLE %1$s CHANGE %2$s %2$s INT(11) NOT NULL'; - $this->Conn->Query( sprintf($sql, $temp_table, $idfield) ); - - return $temp_table; - } - - function Parse($filename, $phrase_types, $module_ids) - { - // define the XML parsing routines/functions to call based on the handler path - if( !file_exists($filename) ) return false; - - $this->phrase_types_allowed = array_flip($phrase_types); - - //if (in_array('In-Portal',) - - $xml_parser = xml_parser_create(); - xml_set_element_handler( $xml_parser, Array(&$this, 'startElement'), Array(&$this, 'endElement') ); - xml_set_character_data_handler( $xml_parser, Array(&$this, 'characterData') ); - - $fdata = file_get_contents($filename); - - $ret = xml_parse($xml_parser, $fdata); - xml_parser_free($xml_parser); // clean up the parser object - - $this->Application->SetVar('lang_mode', ''); - return $ret; - } - - function startElement(&$parser, $element, $attributes) - { - array_push($this->path, $element); - $path = implode(' ',$this->path); - //check what path we are in - - switch($path) - { - case 'LANGUAGES LANGUAGE': - $this->current_language = Array('PackName' => $attributes['PACKNAME'], 'LocalName' => $attributes['PACKNAME']); - break; - - case 'LANGUAGES LANGUAGE PHRASES': - case 'LANGUAGES LANGUAGE EVENTS': - if( !getArrayValue($this->current_language,'LanguageId') ) - { - if( !getArrayValue($this->current_language,'Charset') ) $this->current_language['Charset'] = 'iso-8859-1'; - $this->lang_object->SetFieldsFromHash($this->current_language); - if( $this->lang_object->Create() ) $this->current_language['LanguageId'] = $this->lang_object->GetID(); - } - break; - - case 'LANGUAGES LANGUAGE PHRASES PHRASE': - $phrase_module = getArrayValue($attributes,'MODULE'); - if(!$phrase_module) $phrase_module = 'In-Portal'; - - $this->current_phrase = Array( 'LanguageId' => $this->current_language['LanguageId'], - 'Phrase' => $attributes['LABEL'], - 'PhraseType' => $attributes['TYPE'], - 'Module' => $phrase_module, - 'LastChanged' => time(), - 'LastChangeIP' => $this->ip_address ); - break; - - case 'LANGUAGES LANGUAGE EVENTS EVENT': - $this->current_event = Array( 'LanguageId' => $this->current_language['LanguageId'], - 'EventId' => $this->events_hash[ $attributes['EVENT'].'_'.$attributes['TYPE'] ], - 'MessageType' => $attributes['MESSAGETYPE']); - break; - - - } - - // if($path == 'SHIPMENT PACKAGE') - } - - function characterData(&$parser, $line) - { - $line = trim($line); - if(!$line) return ; - - $path = join (' ',$this->path); - - $language_nodes = Array('DATEFORMAT','TIMEFORMAT','DECIMAL','THOUSANDS','CHARSET'); - - - $node_field_map = Array('LANGUAGES LANGUAGE DATEFORMAT' => 'DateFormat', - 'LANGUAGES LANGUAGE TIMEFORMAT' => 'TimeFormat', - 'LANGUAGES LANGUAGE DECIMAL' => 'DecimalPoint', - 'LANGUAGES LANGUAGE THOUSANDS' => 'ThousandSep', - 'LANGUAGES LANGUAGE CHARSET' => 'Charset'); - - if( in_array( end($this->path), $language_nodes) ) - { - $this->current_language[ $node_field_map[$path] ] = $line; - } - else - { - switch($path) - { - case 'LANGUAGES LANGUAGE PHRASES PHRASE': - if( isset($this->phrase_types_allowed[ $this->current_phrase['PhraseType'] ]) ) - { - $this->current_phrase['Translation'] = base64_decode($line); - $this->insertRecord($this->tables['phrases'], $this->current_phrase); - } - break; - - case 'LANGUAGES LANGUAGE EVENTS EVENT': - $this->current_event['Template'] = base64_decode($line); - $this->insertRecord($this->tables['emailmessages'],$this->current_event); - break; - } - } - } - - function endElement(&$parser, $element) - { - $path = implode(' ',$this->path); - array_pop($this->path); - } - - function insertRecord($table, $fields_hash) - { - $fields = ''; - $values = ''; - - foreach($fields_hash as $field_name => $field_value) - { - $fields .= '`'.$field_name.'`,'; - $values .= $this->Conn->qstr($field_value).','; - } - - $fields = preg_replace('/(.*),$/', '\\1', $fields); - $values = preg_replace('/(.*),$/', '\\1', $values); - - $sql = 'INSERT INTO `'.$table.'` ('.$fields.') VALUES ('.$values.')'; - $this->Conn->Query($sql); - -// return $this->Conn->getInsertID(); // no need because of temp table without auto_increment column at all - } - - /** - * Creates XML file with exported language data - * - * @param string $filename filename to export into - * @param Array $phrase_types phrases types to export from modules passed in $module_ids - * @param Array $language_ids IDs of languages to export - * @param Array $module_ids IDs of modules to export phrases from - */ - function Create($filename, $phrase_types, $language_ids, $module_ids) - { - $fp = fopen($filename,'w'); - if(!$fp || !$phrase_types || !$module_ids || !$language_ids) return false; - - $this->events_hash = array_flip($this->events_hash); - - $lang_table = $this->Application->getUnitOption('lang','TableName'); - $phrases_table = $this->Application->getUnitOption('phrases','TableName'); - $emailevents_table = $this->Application->getUnitOption('emailmessages','TableName'); - $mainevents_table = $this->Application->getUnitOption('emailevents','TableName'); - - $phrase_tpl = "\t\t\t".'%s'."\n"; - $event_tpl = "\t\t\t".'%s'."\n"; - $sql = 'SELECT * FROM %s WHERE LanguageId = %s'; - $ret = ''."\n"; - foreach($language_ids as $language_id) - { - // languages - $row = $this->Conn->GetRow( sprintf($sql, $lang_table, $language_id) ); - $ret .= "\t".''.$row['DateFormat'].''; - $ret .= ''.$row['TimeFormat'].''.$row['DecimalPoint'].''; - $ret .= ''.$row['ThousandSep'].''.$row['Charset'].''."\n"; - - // phrases - $ret .= "\t\t".''."\n"; - $phrases_sql = 'SELECT * FROM '.$phrases_table.' WHERE LanguageId = %s AND PhraseType IN (%s) AND Module IN (%s)'; - if( in_array('In-Portal',$module_ids) ) array_push($module_ids, ''); // for old language packs - $rows = $this->Conn->Query( sprintf($phrases_sql,$language_id, implode(',',$phrase_types), '\''.implode('\',\'',$module_ids).'\'' ) ); - foreach($rows as $row) - { - $ret .= sprintf($phrase_tpl, $row['Phrase'], $row['PhraseType'], base64_encode($row['Translation']) ); - } - $ret .= "\t\t".''."\n"; - - // email events - $ret .= "\t\t".''."\n"; - if( in_array('In-Portal',$module_ids) ) unset( $module_ids[array_search('',$module_ids)] ); // for old language packs - $module_sql = preg_replace('/(.*) OR $/', '\\1', preg_replace('/(.*),/U', 'INSTR(Module,\'\\1\') OR ', implode(',', $module_ids).',' ) ); - - $sql = 'SELECT EventId FROM '.$mainevents_table.' WHERE '.$module_sql; - $event_ids = $this->Conn->GetCol($sql); - - $event_sql = 'SELECT * FROM '.$emailevents_table.' WHERE LanguageId = %s AND EventId IN (%s)'; - $rows = $this->Conn->Query( sprintf($event_sql,$language_id, $event_ids ? implode(',',$event_ids) : '' ) ); - foreach($rows as $row) - { - list($event_name, $event_type) = explode('_', $this->events_hash[ $row['EventId'] ] ); - $ret .= sprintf($event_tpl, $row['MessageType'], $event_name, $event_type, base64_encode($row['Template']) ); - } - $ret .= "\t\t".''."\n"; - $ret .= "\t".''."\n"; - } - - $ret .= ''; - fwrite($fp, $ret); - fclose($fp); - return true; - } - } - +Conn =& $this->Application->GetADODBConnection(); + + $this->Application->SetVar('lang_mode', 't'); + + $this->tables['lang'] = $this->prepareTempTable('lang'); + $this->Application->setUnitOption('lang','AutoLoad',false); + $this->lang_object =& $this->Application->recallObject('lang.imp'); + + $this->tables['phrases'] = $this->prepareTempTable('phrases'); + $this->tables['emailmessages'] = $this->prepareTempTable('emailmessages'); + + $sql = 'SELECT EventId, CONCAT(Event,"_",Type) AS EventMix FROM '.TABLE_PREFIX.'Events'; + $this->events_hash = $this->Conn->GetCol($sql, 'EventMix'); + + $this->ip_address = getenv('HTTP_X_FORWARDED_FOR') ? getenv('HTTP_X_FORWARDED_FOR') : getenv('REMOTE_ADDR'); + } + + /** + * Create temp table for prefix, if table already exists, then delete it and create again + * + * @param string $prefix + */ + function prepareTempTable($prefix) + { + $idfield = $this->Application->getUnitOption($prefix, 'IDField'); + $table = $this->Application->getUnitOption($prefix,'TableName'); + $temp_table = kTempTablesHandler::GetTempName($table); + + $sql = 'DROP TABLE IF EXISTS %s'; + $this->Conn->Query( sprintf($sql, $temp_table) ); + + $sql = 'CREATE TABLE %s SELECT * FROM %s WHERE 0'; + $this->Conn->Query( sprintf($sql, $temp_table, $table) ); + + $sql = 'ALTER TABLE %1$s CHANGE %2$s %2$s INT(11) NOT NULL'; + $this->Conn->Query( sprintf($sql, $temp_table, $idfield) ); + + return $temp_table; + } + + function Parse($filename, $phrase_types, $module_ids) + { + // define the XML parsing routines/functions to call based on the handler path + if( !file_exists($filename) ) return false; + + $this->phrase_types_allowed = array_flip($phrase_types); + + //if (in_array('In-Portal',) + + $xml_parser = xml_parser_create(); + xml_set_element_handler( $xml_parser, Array(&$this, 'startElement'), Array(&$this, 'endElement') ); + xml_set_character_data_handler( $xml_parser, Array(&$this, 'characterData') ); + + $fdata = file_get_contents($filename); + + $ret = xml_parse($xml_parser, $fdata); + xml_parser_free($xml_parser); // clean up the parser object + + $this->Application->SetVar('lang_mode', ''); + return $ret; + } + + function startElement(&$parser, $element, $attributes) + { + array_push($this->path, $element); + $path = implode(' ',$this->path); + //check what path we are in + + switch($path) + { + case 'LANGUAGES LANGUAGE': + $this->current_language = Array('PackName' => $attributes['PACKNAME'], 'LocalName' => $attributes['PACKNAME']); + break; + + case 'LANGUAGES LANGUAGE PHRASES': + case 'LANGUAGES LANGUAGE EVENTS': + if( !getArrayValue($this->current_language,'LanguageId') ) + { + if( !getArrayValue($this->current_language,'Charset') ) $this->current_language['Charset'] = 'iso-8859-1'; + $this->lang_object->SetFieldsFromHash($this->current_language); + if( $this->lang_object->Create() ) $this->current_language['LanguageId'] = $this->lang_object->GetID(); + } + break; + + case 'LANGUAGES LANGUAGE PHRASES PHRASE': + $phrase_module = getArrayValue($attributes,'MODULE'); + if(!$phrase_module) $phrase_module = 'In-Portal'; + + $this->current_phrase = Array( 'LanguageId' => $this->current_language['LanguageId'], + 'Phrase' => $attributes['LABEL'], + 'PhraseType' => $attributes['TYPE'], + 'Module' => $phrase_module, + 'LastChanged' => time(), + 'LastChangeIP' => $this->ip_address ); + break; + + case 'LANGUAGES LANGUAGE EVENTS EVENT': + $this->current_event = Array( 'LanguageId' => $this->current_language['LanguageId'], + 'EventId' => $this->events_hash[ $attributes['EVENT'].'_'.$attributes['TYPE'] ], + 'MessageType' => $attributes['MESSAGETYPE']); + break; + + + } + + // if($path == 'SHIPMENT PACKAGE') + } + + function characterData(&$parser, $line) + { + $line = trim($line); + if(!$line) return ; + + $path = join (' ',$this->path); + + $language_nodes = Array('DATEFORMAT','TIMEFORMAT','DECIMAL','THOUSANDS','CHARSET'); + + + $node_field_map = Array('LANGUAGES LANGUAGE DATEFORMAT' => 'DateFormat', + 'LANGUAGES LANGUAGE TIMEFORMAT' => 'TimeFormat', + 'LANGUAGES LANGUAGE DECIMAL' => 'DecimalPoint', + 'LANGUAGES LANGUAGE THOUSANDS' => 'ThousandSep', + 'LANGUAGES LANGUAGE CHARSET' => 'Charset'); + + if( in_array( end($this->path), $language_nodes) ) + { + $this->current_language[ $node_field_map[$path] ] = $line; + } + else + { + switch($path) + { + case 'LANGUAGES LANGUAGE PHRASES PHRASE': + if( isset($this->phrase_types_allowed[ $this->current_phrase['PhraseType'] ]) ) + { + $this->current_phrase['Translation'] = base64_decode($line); + $this->insertRecord($this->tables['phrases'], $this->current_phrase); + } + break; + + case 'LANGUAGES LANGUAGE EVENTS EVENT': + $this->current_event['Template'] = base64_decode($line); + $this->insertRecord($this->tables['emailmessages'],$this->current_event); + break; + } + } + } + + function endElement(&$parser, $element) + { + $path = implode(' ',$this->path); + array_pop($this->path); + } + + function insertRecord($table, $fields_hash) + { + $fields = ''; + $values = ''; + + foreach($fields_hash as $field_name => $field_value) + { + $fields .= '`'.$field_name.'`,'; + $values .= $this->Conn->qstr($field_value).','; + } + + $fields = preg_replace('/(.*),$/', '\\1', $fields); + $values = preg_replace('/(.*),$/', '\\1', $values); + + $sql = 'INSERT INTO `'.$table.'` ('.$fields.') VALUES ('.$values.')'; + $this->Conn->Query($sql); + +// return $this->Conn->getInsertID(); // no need because of temp table without auto_increment column at all + } + + /** + * Creates XML file with exported language data + * + * @param string $filename filename to export into + * @param Array $phrase_types phrases types to export from modules passed in $module_ids + * @param Array $language_ids IDs of languages to export + * @param Array $module_ids IDs of modules to export phrases from + */ + function Create($filename, $phrase_types, $language_ids, $module_ids) + { + $fp = fopen($filename,'w'); + if(!$fp || !$phrase_types || !$module_ids || !$language_ids) return false; + + $this->events_hash = array_flip($this->events_hash); + + $lang_table = $this->Application->getUnitOption('lang','TableName'); + $phrases_table = $this->Application->getUnitOption('phrases','TableName'); + $emailevents_table = $this->Application->getUnitOption('emailmessages','TableName'); + $mainevents_table = $this->Application->getUnitOption('emailevents','TableName'); + + $phrase_tpl = "\t\t\t".'%s'."\n"; + $event_tpl = "\t\t\t".'%s'."\n"; + $sql = 'SELECT * FROM %s WHERE LanguageId = %s'; + $ret = ''."\n"; + foreach($language_ids as $language_id) + { + // languages + $row = $this->Conn->GetRow( sprintf($sql, $lang_table, $language_id) ); + $ret .= "\t".''.$row['DateFormat'].''; + $ret .= ''.$row['TimeFormat'].''.$row['DecimalPoint'].''; + $ret .= ''.$row['ThousandSep'].''.$row['Charset'].''."\n"; + + // phrases + $ret .= "\t\t".''."\n"; + $phrases_sql = 'SELECT * FROM '.$phrases_table.' WHERE LanguageId = %s AND PhraseType IN (%s) AND Module IN (%s)'; + if( in_array('In-Portal',$module_ids) ) array_push($module_ids, ''); // for old language packs + $rows = $this->Conn->Query( sprintf($phrases_sql,$language_id, implode(',',$phrase_types), '\''.implode('\',\'',$module_ids).'\'' ) ); + foreach($rows as $row) + { + $ret .= sprintf($phrase_tpl, $row['Phrase'], $row['Module'], $row['PhraseType'], base64_encode($row['Translation']) ); + } + $ret .= "\t\t".''."\n"; + + // email events + $ret .= "\t\t".''."\n"; + if( in_array('In-Portal',$module_ids) ) unset( $module_ids[array_search('',$module_ids)] ); // for old language packs + $module_sql = preg_replace('/(.*) OR $/', '\\1', preg_replace('/(.*),/U', 'INSTR(Module,\'\\1\') OR ', implode(',', $module_ids).',' ) ); + + $sql = 'SELECT EventId FROM '.$mainevents_table.' WHERE '.$module_sql; + $event_ids = $this->Conn->GetCol($sql); + + $event_sql = 'SELECT * FROM '.$emailevents_table.' WHERE LanguageId = %s AND EventId IN (%s)'; + $rows = $this->Conn->Query( sprintf($event_sql,$language_id, $event_ids ? implode(',',$event_ids) : '' ) ); + foreach($rows as $row) + { + list($event_name, $event_type) = explode('_', $this->events_hash[ $row['EventId'] ] ); + $ret .= sprintf($event_tpl, $row['MessageType'], $event_name, $event_type, base64_encode($row['Template']) ); + } + $ret .= "\t\t".''."\n"; + $ret .= "\t".''."\n"; + } + + $ret .= ''; + fwrite($fp, $ret); + fclose($fp); + return true; + } + } + ?> \ No newline at end of file Index: trunk/kernel/units/languages/import_xml.php =================================================================== diff -u -N -r1566 -r1623 --- trunk/kernel/units/languages/import_xml.php (.../import_xml.php) (revision 1566) +++ trunk/kernel/units/languages/import_xml.php (.../import_xml.php) (revision 1623) @@ -1,280 +1,280 @@ -Conn =& $this->Application->GetADODBConnection(); - - $this->Application->SetVar('lang_mode', 't'); - - $this->tables['lang'] = $this->prepareTempTable('lang'); - $this->Application->setUnitOption('lang','AutoLoad',false); - $this->lang_object =& $this->Application->recallObject('lang.imp'); - - $this->tables['phrases'] = $this->prepareTempTable('phrases'); - $this->tables['emailmessages'] = $this->prepareTempTable('emailmessages'); - - $sql = 'SELECT EventId, CONCAT(Event,"_",Type) AS EventMix FROM '.TABLE_PREFIX.'Events'; - $this->events_hash = $this->Conn->GetCol($sql, 'EventMix'); - - $this->ip_address = getenv('HTTP_X_FORWARDED_FOR') ? getenv('HTTP_X_FORWARDED_FOR') : getenv('REMOTE_ADDR'); - } - - /** - * Create temp table for prefix, if table already exists, then delete it and create again - * - * @param string $prefix - */ - function prepareTempTable($prefix) - { - $idfield = $this->Application->getUnitOption($prefix, 'IDField'); - $table = $this->Application->getUnitOption($prefix,'TableName'); - $temp_table = kTempTablesHandler::GetTempName($table); - - $sql = 'DROP TABLE IF EXISTS %s'; - $this->Conn->Query( sprintf($sql, $temp_table) ); - - $sql = 'CREATE TABLE %s SELECT * FROM %s WHERE 0'; - $this->Conn->Query( sprintf($sql, $temp_table, $table) ); - - $sql = 'ALTER TABLE %1$s CHANGE %2$s %2$s INT(11) NOT NULL'; - $this->Conn->Query( sprintf($sql, $temp_table, $idfield) ); - - return $temp_table; - } - - function Parse($filename, $phrase_types, $module_ids) - { - // define the XML parsing routines/functions to call based on the handler path - if( !file_exists($filename) ) return false; - - $this->phrase_types_allowed = array_flip($phrase_types); - - //if (in_array('In-Portal',) - - $xml_parser = xml_parser_create(); - xml_set_element_handler( $xml_parser, Array(&$this, 'startElement'), Array(&$this, 'endElement') ); - xml_set_character_data_handler( $xml_parser, Array(&$this, 'characterData') ); - - $fdata = file_get_contents($filename); - - $ret = xml_parse($xml_parser, $fdata); - xml_parser_free($xml_parser); // clean up the parser object - - $this->Application->SetVar('lang_mode', ''); - return $ret; - } - - function startElement(&$parser, $element, $attributes) - { - array_push($this->path, $element); - $path = implode(' ',$this->path); - //check what path we are in - - switch($path) - { - case 'LANGUAGES LANGUAGE': - $this->current_language = Array('PackName' => $attributes['PACKNAME'], 'LocalName' => $attributes['PACKNAME']); - break; - - case 'LANGUAGES LANGUAGE PHRASES': - case 'LANGUAGES LANGUAGE EVENTS': - if( !getArrayValue($this->current_language,'LanguageId') ) - { - if( !getArrayValue($this->current_language,'Charset') ) $this->current_language['Charset'] = 'iso-8859-1'; - $this->lang_object->SetFieldsFromHash($this->current_language); - if( $this->lang_object->Create() ) $this->current_language['LanguageId'] = $this->lang_object->GetID(); - } - break; - - case 'LANGUAGES LANGUAGE PHRASES PHRASE': - $phrase_module = getArrayValue($attributes,'MODULE'); - if(!$phrase_module) $phrase_module = 'In-Portal'; - - $this->current_phrase = Array( 'LanguageId' => $this->current_language['LanguageId'], - 'Phrase' => $attributes['LABEL'], - 'PhraseType' => $attributes['TYPE'], - 'Module' => $phrase_module, - 'LastChanged' => time(), - 'LastChangeIP' => $this->ip_address ); - break; - - case 'LANGUAGES LANGUAGE EVENTS EVENT': - $this->current_event = Array( 'LanguageId' => $this->current_language['LanguageId'], - 'EventId' => $this->events_hash[ $attributes['EVENT'].'_'.$attributes['TYPE'] ], - 'MessageType' => $attributes['MESSAGETYPE']); - break; - - - } - - // if($path == 'SHIPMENT PACKAGE') - } - - function characterData(&$parser, $line) - { - $line = trim($line); - if(!$line) return ; - - $path = join (' ',$this->path); - - $language_nodes = Array('DATEFORMAT','TIMEFORMAT','DECIMAL','THOUSANDS','CHARSET'); - - - $node_field_map = Array('LANGUAGES LANGUAGE DATEFORMAT' => 'DateFormat', - 'LANGUAGES LANGUAGE TIMEFORMAT' => 'TimeFormat', - 'LANGUAGES LANGUAGE DECIMAL' => 'DecimalPoint', - 'LANGUAGES LANGUAGE THOUSANDS' => 'ThousandSep', - 'LANGUAGES LANGUAGE CHARSET' => 'Charset'); - - if( in_array( end($this->path), $language_nodes) ) - { - $this->current_language[ $node_field_map[$path] ] = $line; - } - else - { - switch($path) - { - case 'LANGUAGES LANGUAGE PHRASES PHRASE': - if( isset($this->phrase_types_allowed[ $this->current_phrase['PhraseType'] ]) ) - { - $this->current_phrase['Translation'] = base64_decode($line); - $this->insertRecord($this->tables['phrases'], $this->current_phrase); - } - break; - - case 'LANGUAGES LANGUAGE EVENTS EVENT': - $this->current_event['Template'] = base64_decode($line); - $this->insertRecord($this->tables['emailmessages'],$this->current_event); - break; - } - } - } - - function endElement(&$parser, $element) - { - $path = implode(' ',$this->path); - array_pop($this->path); - } - - function insertRecord($table, $fields_hash) - { - $fields = ''; - $values = ''; - - foreach($fields_hash as $field_name => $field_value) - { - $fields .= '`'.$field_name.'`,'; - $values .= $this->Conn->qstr($field_value).','; - } - - $fields = preg_replace('/(.*),$/', '\\1', $fields); - $values = preg_replace('/(.*),$/', '\\1', $values); - - $sql = 'INSERT INTO `'.$table.'` ('.$fields.') VALUES ('.$values.')'; - $this->Conn->Query($sql); - -// return $this->Conn->getInsertID(); // no need because of temp table without auto_increment column at all - } - - /** - * Creates XML file with exported language data - * - * @param string $filename filename to export into - * @param Array $phrase_types phrases types to export from modules passed in $module_ids - * @param Array $language_ids IDs of languages to export - * @param Array $module_ids IDs of modules to export phrases from - */ - function Create($filename, $phrase_types, $language_ids, $module_ids) - { - $fp = fopen($filename,'w'); - if(!$fp || !$phrase_types || !$module_ids || !$language_ids) return false; - - $this->events_hash = array_flip($this->events_hash); - - $lang_table = $this->Application->getUnitOption('lang','TableName'); - $phrases_table = $this->Application->getUnitOption('phrases','TableName'); - $emailevents_table = $this->Application->getUnitOption('emailmessages','TableName'); - $mainevents_table = $this->Application->getUnitOption('emailevents','TableName'); - - $phrase_tpl = "\t\t\t".'%s'."\n"; - $event_tpl = "\t\t\t".'%s'."\n"; - $sql = 'SELECT * FROM %s WHERE LanguageId = %s'; - $ret = ''."\n"; - foreach($language_ids as $language_id) - { - // languages - $row = $this->Conn->GetRow( sprintf($sql, $lang_table, $language_id) ); - $ret .= "\t".''.$row['DateFormat'].''; - $ret .= ''.$row['TimeFormat'].''.$row['DecimalPoint'].''; - $ret .= ''.$row['ThousandSep'].''.$row['Charset'].''."\n"; - - // phrases - $ret .= "\t\t".''."\n"; - $phrases_sql = 'SELECT * FROM '.$phrases_table.' WHERE LanguageId = %s AND PhraseType IN (%s) AND Module IN (%s)'; - if( in_array('In-Portal',$module_ids) ) array_push($module_ids, ''); // for old language packs - $rows = $this->Conn->Query( sprintf($phrases_sql,$language_id, implode(',',$phrase_types), '\''.implode('\',\'',$module_ids).'\'' ) ); - foreach($rows as $row) - { - $ret .= sprintf($phrase_tpl, $row['Phrase'], $row['PhraseType'], base64_encode($row['Translation']) ); - } - $ret .= "\t\t".''."\n"; - - // email events - $ret .= "\t\t".''."\n"; - if( in_array('In-Portal',$module_ids) ) unset( $module_ids[array_search('',$module_ids)] ); // for old language packs - $module_sql = preg_replace('/(.*) OR $/', '\\1', preg_replace('/(.*),/U', 'INSTR(Module,\'\\1\') OR ', implode(',', $module_ids).',' ) ); - - $sql = 'SELECT EventId FROM '.$mainevents_table.' WHERE '.$module_sql; - $event_ids = $this->Conn->GetCol($sql); - - $event_sql = 'SELECT * FROM '.$emailevents_table.' WHERE LanguageId = %s AND EventId IN (%s)'; - $rows = $this->Conn->Query( sprintf($event_sql,$language_id, $event_ids ? implode(',',$event_ids) : '' ) ); - foreach($rows as $row) - { - list($event_name, $event_type) = explode('_', $this->events_hash[ $row['EventId'] ] ); - $ret .= sprintf($event_tpl, $row['MessageType'], $event_name, $event_type, base64_encode($row['Template']) ); - } - $ret .= "\t\t".''."\n"; - $ret .= "\t".''."\n"; - } - - $ret .= ''; - fwrite($fp, $ret); - fclose($fp); - return true; - } - } - +Conn =& $this->Application->GetADODBConnection(); + + $this->Application->SetVar('lang_mode', 't'); + + $this->tables['lang'] = $this->prepareTempTable('lang'); + $this->Application->setUnitOption('lang','AutoLoad',false); + $this->lang_object =& $this->Application->recallObject('lang.imp'); + + $this->tables['phrases'] = $this->prepareTempTable('phrases'); + $this->tables['emailmessages'] = $this->prepareTempTable('emailmessages'); + + $sql = 'SELECT EventId, CONCAT(Event,"_",Type) AS EventMix FROM '.TABLE_PREFIX.'Events'; + $this->events_hash = $this->Conn->GetCol($sql, 'EventMix'); + + $this->ip_address = getenv('HTTP_X_FORWARDED_FOR') ? getenv('HTTP_X_FORWARDED_FOR') : getenv('REMOTE_ADDR'); + } + + /** + * Create temp table for prefix, if table already exists, then delete it and create again + * + * @param string $prefix + */ + function prepareTempTable($prefix) + { + $idfield = $this->Application->getUnitOption($prefix, 'IDField'); + $table = $this->Application->getUnitOption($prefix,'TableName'); + $temp_table = kTempTablesHandler::GetTempName($table); + + $sql = 'DROP TABLE IF EXISTS %s'; + $this->Conn->Query( sprintf($sql, $temp_table) ); + + $sql = 'CREATE TABLE %s SELECT * FROM %s WHERE 0'; + $this->Conn->Query( sprintf($sql, $temp_table, $table) ); + + $sql = 'ALTER TABLE %1$s CHANGE %2$s %2$s INT(11) NOT NULL'; + $this->Conn->Query( sprintf($sql, $temp_table, $idfield) ); + + return $temp_table; + } + + function Parse($filename, $phrase_types, $module_ids) + { + // define the XML parsing routines/functions to call based on the handler path + if( !file_exists($filename) ) return false; + + $this->phrase_types_allowed = array_flip($phrase_types); + + //if (in_array('In-Portal',) + + $xml_parser = xml_parser_create(); + xml_set_element_handler( $xml_parser, Array(&$this, 'startElement'), Array(&$this, 'endElement') ); + xml_set_character_data_handler( $xml_parser, Array(&$this, 'characterData') ); + + $fdata = file_get_contents($filename); + + $ret = xml_parse($xml_parser, $fdata); + xml_parser_free($xml_parser); // clean up the parser object + + $this->Application->SetVar('lang_mode', ''); + return $ret; + } + + function startElement(&$parser, $element, $attributes) + { + array_push($this->path, $element); + $path = implode(' ',$this->path); + //check what path we are in + + switch($path) + { + case 'LANGUAGES LANGUAGE': + $this->current_language = Array('PackName' => $attributes['PACKNAME'], 'LocalName' => $attributes['PACKNAME']); + break; + + case 'LANGUAGES LANGUAGE PHRASES': + case 'LANGUAGES LANGUAGE EVENTS': + if( !getArrayValue($this->current_language,'LanguageId') ) + { + if( !getArrayValue($this->current_language,'Charset') ) $this->current_language['Charset'] = 'iso-8859-1'; + $this->lang_object->SetFieldsFromHash($this->current_language); + if( $this->lang_object->Create() ) $this->current_language['LanguageId'] = $this->lang_object->GetID(); + } + break; + + case 'LANGUAGES LANGUAGE PHRASES PHRASE': + $phrase_module = getArrayValue($attributes,'MODULE'); + if(!$phrase_module) $phrase_module = 'In-Portal'; + + $this->current_phrase = Array( 'LanguageId' => $this->current_language['LanguageId'], + 'Phrase' => $attributes['LABEL'], + 'PhraseType' => $attributes['TYPE'], + 'Module' => $phrase_module, + 'LastChanged' => time(), + 'LastChangeIP' => $this->ip_address ); + break; + + case 'LANGUAGES LANGUAGE EVENTS EVENT': + $this->current_event = Array( 'LanguageId' => $this->current_language['LanguageId'], + 'EventId' => $this->events_hash[ $attributes['EVENT'].'_'.$attributes['TYPE'] ], + 'MessageType' => $attributes['MESSAGETYPE']); + break; + + + } + + // if($path == 'SHIPMENT PACKAGE') + } + + function characterData(&$parser, $line) + { + $line = trim($line); + if(!$line) return ; + + $path = join (' ',$this->path); + + $language_nodes = Array('DATEFORMAT','TIMEFORMAT','DECIMAL','THOUSANDS','CHARSET'); + + + $node_field_map = Array('LANGUAGES LANGUAGE DATEFORMAT' => 'DateFormat', + 'LANGUAGES LANGUAGE TIMEFORMAT' => 'TimeFormat', + 'LANGUAGES LANGUAGE DECIMAL' => 'DecimalPoint', + 'LANGUAGES LANGUAGE THOUSANDS' => 'ThousandSep', + 'LANGUAGES LANGUAGE CHARSET' => 'Charset'); + + if( in_array( end($this->path), $language_nodes) ) + { + $this->current_language[ $node_field_map[$path] ] = $line; + } + else + { + switch($path) + { + case 'LANGUAGES LANGUAGE PHRASES PHRASE': + if( isset($this->phrase_types_allowed[ $this->current_phrase['PhraseType'] ]) ) + { + $this->current_phrase['Translation'] = base64_decode($line); + $this->insertRecord($this->tables['phrases'], $this->current_phrase); + } + break; + + case 'LANGUAGES LANGUAGE EVENTS EVENT': + $this->current_event['Template'] = base64_decode($line); + $this->insertRecord($this->tables['emailmessages'],$this->current_event); + break; + } + } + } + + function endElement(&$parser, $element) + { + $path = implode(' ',$this->path); + array_pop($this->path); + } + + function insertRecord($table, $fields_hash) + { + $fields = ''; + $values = ''; + + foreach($fields_hash as $field_name => $field_value) + { + $fields .= '`'.$field_name.'`,'; + $values .= $this->Conn->qstr($field_value).','; + } + + $fields = preg_replace('/(.*),$/', '\\1', $fields); + $values = preg_replace('/(.*),$/', '\\1', $values); + + $sql = 'INSERT INTO `'.$table.'` ('.$fields.') VALUES ('.$values.')'; + $this->Conn->Query($sql); + +// return $this->Conn->getInsertID(); // no need because of temp table without auto_increment column at all + } + + /** + * Creates XML file with exported language data + * + * @param string $filename filename to export into + * @param Array $phrase_types phrases types to export from modules passed in $module_ids + * @param Array $language_ids IDs of languages to export + * @param Array $module_ids IDs of modules to export phrases from + */ + function Create($filename, $phrase_types, $language_ids, $module_ids) + { + $fp = fopen($filename,'w'); + if(!$fp || !$phrase_types || !$module_ids || !$language_ids) return false; + + $this->events_hash = array_flip($this->events_hash); + + $lang_table = $this->Application->getUnitOption('lang','TableName'); + $phrases_table = $this->Application->getUnitOption('phrases','TableName'); + $emailevents_table = $this->Application->getUnitOption('emailmessages','TableName'); + $mainevents_table = $this->Application->getUnitOption('emailevents','TableName'); + + $phrase_tpl = "\t\t\t".'%s'."\n"; + $event_tpl = "\t\t\t".'%s'."\n"; + $sql = 'SELECT * FROM %s WHERE LanguageId = %s'; + $ret = ''."\n"; + foreach($language_ids as $language_id) + { + // languages + $row = $this->Conn->GetRow( sprintf($sql, $lang_table, $language_id) ); + $ret .= "\t".''.$row['DateFormat'].''; + $ret .= ''.$row['TimeFormat'].''.$row['DecimalPoint'].''; + $ret .= ''.$row['ThousandSep'].''.$row['Charset'].''."\n"; + + // phrases + $ret .= "\t\t".''."\n"; + $phrases_sql = 'SELECT * FROM '.$phrases_table.' WHERE LanguageId = %s AND PhraseType IN (%s) AND Module IN (%s)'; + if( in_array('In-Portal',$module_ids) ) array_push($module_ids, ''); // for old language packs + $rows = $this->Conn->Query( sprintf($phrases_sql,$language_id, implode(',',$phrase_types), '\''.implode('\',\'',$module_ids).'\'' ) ); + foreach($rows as $row) + { + $ret .= sprintf($phrase_tpl, $row['Phrase'], $row['Module'], $row['PhraseType'], base64_encode($row['Translation']) ); + } + $ret .= "\t\t".''."\n"; + + // email events + $ret .= "\t\t".''."\n"; + if( in_array('In-Portal',$module_ids) ) unset( $module_ids[array_search('',$module_ids)] ); // for old language packs + $module_sql = preg_replace('/(.*) OR $/', '\\1', preg_replace('/(.*),/U', 'INSTR(Module,\'\\1\') OR ', implode(',', $module_ids).',' ) ); + + $sql = 'SELECT EventId FROM '.$mainevents_table.' WHERE '.$module_sql; + $event_ids = $this->Conn->GetCol($sql); + + $event_sql = 'SELECT * FROM '.$emailevents_table.' WHERE LanguageId = %s AND EventId IN (%s)'; + $rows = $this->Conn->Query( sprintf($event_sql,$language_id, $event_ids ? implode(',',$event_ids) : '' ) ); + foreach($rows as $row) + { + list($event_name, $event_type) = explode('_', $this->events_hash[ $row['EventId'] ] ); + $ret .= sprintf($event_tpl, $row['MessageType'], $event_name, $event_type, base64_encode($row['Template']) ); + } + $ret .= "\t\t".''."\n"; + $ret .= "\t".''."\n"; + } + + $ret .= ''; + fwrite($fp, $ret); + fclose($fp); + return true; + } + } + ?> \ No newline at end of file Index: trunk/admin/install/langpacks/english.lang =================================================================== diff -u -N -r1442 -r1623 --- trunk/admin/install/langpacks/english.lang (.../english.lang) (revision 1442) +++ trunk/admin/install/langpacks/english.lang (.../english.lang) (revision 1623) @@ -1,1829 +1,1872 @@ -m/d/yg:i:s A.,U2VhcmNoIFJlc3VsdHM= -Tm8gQ2F0ZWdvcmllcw== -Tm8gTGlua3M= -QWRkZWQ= -Q2F0ZWdvcnk= -RGF0ZSBjcmVhdGVk -TW9kaWZ5 -SGl0cw== -Tm8= -UmF0ZSBUaGlzIExpbms= -UmF0aW5n -UmV2aWV3cw== -Vm90ZXM= -WWVz -Q2F0ZWdvcnk= -T2s= -UmF0ZQ== -U2VhcmNo -Q2F0ZWdvcmllcw== -TGlua3M= -VG90YWwgbGlua3MgaW4gdGhlIGRhdGFiYXNl -QWR2YW5jZWQgU2VhcmNo -TG9naW4= -Tm90IGxvZ2dlZCBpbg== -UGFzc3dvcmQ= -UmVnaXN0ZXI= -U2VhcmNo -UGFnZTo= -UmVsYXRlZCBDYXRlZ29yaWVz -VGhlIGxpbmsgd2FzIHN1Y2Nlc3NmdWxseSByZW1vdmVkIGZyb20gIEZhdm9yaXRlcy4= -U3ViamVjdA== -RGlyZWN0b3J5 -Rm9ydW1z -UmVwbGllcw== -UG9zdGVy -Vmlld3M= -TmV3cw== -UG9zdGVk -QXV0aG9y -TWVzc2FnZSBCb2R5 -TW9kaWZ5IFRvcGlj -T3B0aW9ucw== -U2VlIEFsc28= -QWRkIExpbms= -TGluayBOYW1l -Sm9pbg== -TG9naW4gTmFtZQ== -UGhvbmU= -QU9MIElN -U3RyZWV0 -U3RyZWV0IDI= -Q2l0eQ== -U3RhdGU= -Wmlw -Q291bnRyeQ== -Tm8gUmVsYXRlZCBDYXRlZ29yaWVz -RW5kIE9u -RW5hYmxlZA== -TG9nIE91dA== -Tm8gQXJ0aWNsZXM= -RGF0ZQ== -TW9yZQ== -UmVwbHk= -VG9waWNz -T3JkZXIgdG9waWNzIGJ5 -QXNjZW5kaW5n -RGVzY2VuZGluZw== -T3JkZXIgVG9waWNzIEJ5 -QW5kIHRoZW4gYnk= -QW5kIHRoZW4gYnk= -TmV3IFRvcGljcyAoRGF5cyk= -TnVtYmVyIG9mIHRvcGljcyBwZXIgcGFnZQ== -TWluaW11bSByYXRpbmcgZm9yIGEgdG9waWMgdG8gYmUgUE9Q -TWF4aW11bSBudW1iZXIgb2YgSE9UIHRvcGljcw== -RGlzcGxheSBlZGl0b3IgcGlja3MgYWJvdmUgcmVndWxhciB0b3BpY3M= -TnVtYmVyIG9mIHBvc3RzIHBlciBwYWdl -TmV3IHBvc3RzIChkYXlzKQ== -U3RydWN0dXJlICYgRGF0YQ== -Q2F0YWxvZw== -VXAgYSBDYXRlZ29yeQ== -TmV3IFNlYXJjaA== -Q2xlYXIgU2VhcmNo -Q2F0ZWdvcmllcw== -Q2F0ZWdvcmllcw== -VG9waWNz -TGlua3M= -QXJ0aWNsZXM= -U2VhcmNoIENhdGVnb3JpZXM= -U2VhcmNoIFRvcGljcw== -U2VhcmNoIExpbmtz -U2VhcmNoIEFydGljbGVz -Q2F0ZWdvcmllcw== -TGlua3M= -VG9waWNz -QXJ0aWNsZXM= -UmVsYXRpb25z -UGFnZQ== -TmV3IFJlbGF0aW9u -RWRpdA== -RGVsZXRl -TW92ZSBVcA== -TW92ZSBEb3du -U2VsZWN0IEl0ZW0= -SG9tZQ== -U2VsZWN0 -Q2FuY2Vs -RWRpdGluZw== -Q2F0ZWdvcnk= -dG8= -R2VuZXJhbA== -SW1hZ2Vz -SW1hZ2U= -TmFtZQ== -SW1hZ2U= -QWx0IFZhbHVl -VVJM -U3RhdHVz -UHJldmlldw== -U2F2ZQ== -RnVsbCBTaXplIEltYWdl -U2l6ZQ== -QWx0IHZhbHVl -RW5hYmxlZA== -RGVmYXVsdA== -TG9jYXRpb24= -UmVtb3RlIFVSTA== -U2FtZQ== -YXM= -VGh1bWJuYWls -VVJM -Q2F0YWxvZw== -U2F2ZQ== -Q3JlYXRlZCBvbg== -RGVzY3JpcHRpb24= -UGVuZGluZw== -VmlzaWJsZQ== -TWV0YSBLZXl3b3Jkcw== -TWV0YSBEZXNjcmlwdGlvbg== -TUVUQSBJbmZvcm1hdGlvbg== -RW5hYmxlIEhUTUw/ -V2FybmluZzogRW5hYmxpbmcgSFRNTCBpcyBhIHNlY3VyaXR5IHJpc2sgYW5kIGNvdWxkIGRhbWFnZSB0aGUgc3lzdGVtIGlmIHVzZWQgaW1wcm9wZXJseSE= -RmllbGQgTmFtZQ== -TGFiZWw= -VmFsdWU= -Q3VzdG9t -U2VsZWN0IEdyb3Vw -UGVybWlzc2lvbnM= -Zm9y -UGVybWlzc2lvbg== -SW5oZXJpdGVk -QWNjZXNz -VHlwZQ== -Q2FuY2Vs -Q2F0ZWdvcnkgSUQ= -SW1hZ2UgSUQ= -UHJpb3JpdHk= -UmVsYXRpb24gSUQ= -VG9waWM= -U2l0ZSBTdHJ1Y3R1cmU= -U2l0ZSBTdHJ1Y3R1cmU= -QXJ0aWNsZQ== -UmV2aWV3cw== -TGluaw== -U2l0ZSBTdHJ1Y3R1cmU= -TmV3IEltYWdl -UmF0aW5n -Vm90ZXM= -SGl0cw== -Q291bnRlcnM= -KG1tLWRkLXl5eXkp -KE1pbmltdW0gMCwgTWF4aW11bSA1KQ== -KE1pbmltdW0gMSk= -KE1pbmltdW0gNCk= -R2VuZXJhdGUgZnJvbSB0aGUgYXJ0aWNsZSBib2R5 -VGl0bGU= -QXV0aG9y -QXJ0aWNsZSBCb2R5 -RWRpdG9y -QXJ0aWNsZSBFeGNlcnB0 -RnJvbnQgcGFnZSBsZWFkIGFydGljbGU= -Q2F0ZWdvcnkgbGVhZCBhcnRpY2xl -QXJjaGl2ZWQ= -QXJjaGl2YXRpb24gRGF0ZQ== -QXJ0aWNsZSBFeGNlcnB0 -Q2F0ZWdvcmllcw== -VG9waWM= -UG9zdGVy -RGF0ZS9UaW1l -UmVwbGllcw== -Vmlld3M= -Q29tbXVuaXR5 -TW9kdWxlcyAmIFNldHRpbmdz -U3VtbWFyeSAmIExvZ3M= -Q29uZmlndXJhdGlvbg== -VG9vbHM= -SGVscA== -VXNlcnM= -U2VhcmNoIFVzZXJz -U2VhcmNoIEdyb3Vwcw== -TWFpbCBMaXN0 -R3JvdXBz -SW4tYnVsbGV0aW4= -T3V0cHV0IFNldHRpbmdz -U2VhcmNoIFNldHRpbmdz -Q2Vuc29yc2hpcA== -Q2Vuc29yc2hpcA== -VG9waWNz -U3RhdGlzdGljcw== -U2VhcmNoIExvZw== -VGhlbWVz -UmVnaW9uYWw= -QmFja3Vw -UmVzdG9yZQ== -RXhwb3J0IERhdGE= -SW1wb3J0IERhdGE= -T3ZlcnZpZXc= -U21pbGV5cw== -TmV3IENhdGVnb3J5 -TWFpbiBNZW51 -QXBwcm92ZQ== -RGVjbGluZQ== -Q3V0 -Q29weQ== -UGFzdGU= -UHJpbnQ= -Vmlldw== -RmlsdGVy -U29ydA== -U2VsZWN0 -U2VhcmNo -QWxs -TmV3 -UG9wdWxhcg== -SG90 -UGVuZGluZw== -RGlzYWJsZWQ= -RGVmYXVsdA== -VW5zZWxlY3Q= -SW52ZXJ0 -U2VhcmNo -U3ViIFNlYXJjaA== -V2l0aGlu -Q3VycmVudA== -SW4tTGluayBTUUwgVHlwZQ== -SW4tTGluayBTZXJ2ZXIgTmFtZQ== -SW4tTGluayBEYXRhYmFzZSBOYW1l -SW4tTGluayBEYXRhYmFzZSBVc2VybmFtZQ== -SW4tTGluayBEYXRhYmFzZSBQYXNzd29yZA== -UmVndWxhciBVc2VyIEdyb3Vw -SW5pdGlhbCBJbXBvcnQgQ2F0ZWdvcnk= -TGluayBwZXJtaXNzaW9uIElEIGZvciBhbGwgcmVnaXN0ZXJlZCB1c2VycyB0byB2aWV3IGl0 -TGluayBwZXJtaXNzaW9uIElEIGZvciBhbGwgdW5yZWdpc3RlcmVkIHVzZXJzIHRvIHZpZXcgaXQ= -SW1wb3J0IERhdGE= -RS1tYWlsIFNldHRpbmdz -Q3VzdG9tIEZpZWxkcw== -QmFja3Vw -UmVzdG9yZQ== -RXhwb3J0IERhdGE= -U2VhcmNoIExvZw== -UGxlYXNlIGNoZWNrIHRoZSByZXF1aXJlZCBmaWVsZHMgYW5kIHRyeSBhZ2FpbiE= -UmVxdWlyZWQgRmllbGQ= -U2VhcmNo -RWRpdA== -RGVsZXRl -TmV3IExpbms= -TmV3IEFydGljbGU= -VXNlcnM= -VXNlcm5hbWU= -TGFzdCBOYW1l -Rmlyc3QgTmFtZQ== -RW1haWw= -UHJpbWFyeSBHcm91cA== -R3JvdXAgTmFtZQ== -VXNlciBDb3VudA== -U2VhcmNo -TmV3IFVzZXI= -RGVueQ== -VmFsaWQ= -TGFzdCBOYW1l -Rmlyc3QgTmFtZQ== -RWRpdCBVc2Vy -VXNlcg== -R3JvdXBz -VXNlcm5hbWU= -UGFzc3dvcmQ= -UmVwZWF0IFBhc3N3b3Jk -UGhvbmU= -U3RyZWV0 -Q2l0eQ== -U3RhdGU= -Wmlw -Q291bnRyeQ== -UGVyc29uYWwgSW5mb3JtYXRpb24= -UHJvcGVydGllcw== -TmV3IEdyb3Vw -U2ltcGxlIFNlYXJjaA== -Q29tbWVudHM= -R3JvdXA= -RWRpdCBHcm91cA== -VXNlcnM= -SW52YWxpZCBVc2VybmFtZQ== -SW52YWxpZCBQYXNzd29yZA== -Q3VzdG9tIEZpZWxkcw== -QWR2YW5jZWQgU2VhcmNo -UG9zdCBCb2R5 -UG9zdHM= -QWRkIFJldmlldw== -Q2Vuc29yc2hpcA== -Q2Vuc29yZWQgV29yZA== -UmVwbGFjZW1lbnQ= -TmV3IENlbnNvciBXb3Jk -RW1vdGlvbiBJY29ucw== -S2V5IFN0cm9rZQ== -SW1hZ2U= -TmV3IEVtb3Rpb24gSWNvbg== -U21pbGV5 -RW1vdGlvbiBJZA== -VXBsb2Fk -SG9tZQ== -TmV3IEN1c3RvbSBGaWVsZA== -Q2Vuc29yc2hpcA== -Q2Vuc29yc2hpcCBJZA== -Q2Vuc29yc2hpcCBXb3Jk -UmVwbGFjZW1lbnQgV29yZA== -U3VnZ2VzdCBDYXRlZ29yeQ== -TXkgUHJvZmlsZQ== -QWRkIHRvIEZhdm9yaXRlcw== -U3VnZ2VzdCBMaW5r -U3RydWN0dXJlICYgRGF0YQ== -Q29tbXVuaXR5 -TW9kdWxlcyAmIFNldHRpbmdz -Q29uZmlndXJhdGlvbg== -VG9vbHM= -SGVscA== -TmV4dA== -UHJldmlvdXM= -Q2F0ZWdvcnkgU2VsZWN0 -UmV2aWV3IFRleHQ= -UmV2aWV3ZWQgQnk= -Tm90aWZ5IE93bmVy -Q3JlYXRlZCBhdA== -TW9kaWZpZWQgT24= -TW9kaWZpZWQgYXQ= -KGhoOm1tOnNzKQ== -TmV3IFJldmlldw== -SXRlbQ== -SXRlbSBUeXBl -UmVsYXRpb24gVHlwZQ== -U3RhdHVz -T25lIFdheQ== -RW5hYmxlZA== -U29ydCB0b3BpY3MgYnk= -YW5kIHRoZW4gYnk= -TmV3IENlbnNvciBXb3Jk -Q3VzdG9tIEZpZWxk -cG9zdA== -TmV3IEZpZWxk -RmllbGQgSWQ= -RmllbGQgTmFtZQ== -RmllbGQgTGFiZWw= -RGF0YSBUeXBlIDI= -QW5kIHRoZW4gYnk= -U2VuZCBFLW1haWw= -UmV2aWV3IElE -Q3JlYXRlZCBieQ== -UmVjaXByb2NhbA== -U0FNUExFIFRFWFQ= -R2VuZXJhbA== -T3JkZXIgY2F0ZWdvcmllcyBieQ== -QW5kIHRoZW4gYnk= -TnVtYmVyIG9mIGNhdGVnb3JpZXMgcGVyIHBhZ2U= -TnVtYmVyIG9mIGRheXMgZm9yIGEgY2F0LiB0byBiZSBORVc= -RGlzcGxheSBlZGl0b3IgUElDS3MgYWJvdmUgcmVndWxhciBjYXRlZ29yaWVz -RGVmYXVsdCBNRVRBIGtleXdvcmRz -RGVmYXVsdCBNRVRBIEtleXdvcmRz -RGVmYXVsdCBNRVRBIGRlc2NyaXB0aW9u -QXJ0aWNsZXM= -T3JkZXIgYXJ0aWNsZXMgYnk= -QW5kIHRoZW4gYnk= -TnVtYmVyIG9mIGFydGljbGVzIHBlciBwYWdl -TnVtYmVyIG9mIGRheXMgZm9yIGEgYXJ0aWNsZSB0byBiZSBORVc= -TWluaW11bSByYXRpbmcgZm9yIGFuIGFydGljbGUgdG8gYmUgUE9Q -TWF4aW11bSBudW1iZXIgb2YgSE9UIGFydGljbGVz -RGlzcGxheSBlZGl0b3IgUElDS3MgYWJvdmUgcmVndWxhciBhcnRpY2xlcw== -TnVtYmVyIG9mIGRheXMgdG8gYXJjaGl2ZSBhcnRpY2xlcyBhdXRvbWF0aWNhbGx5 -UmV2aWV3cw== -U29ydCByZXZpZXdzIGJ5 -QW5kIHRoZW4gYnk= -TGlua3M= -T3JkZXIgbGlua3MgYnk= -QW5kIHRoZW4gYnk= -TnVtYmVyIG9mIGxpbmtzIHBlciBwYWdl -TnVtYmVyIG9mIGRheXMgZm9yIGEgbGluayB0byBiZSBORVc= -TWluaW11bSByYXRpbmcgZm9yIGEgbGluayB0byBiZSBQT1A= -RGlzcGxheSBlZGl0b3IgUElDS3MgYWJvdmUgcmVndWxhciBsaW5rcw== -RGlzcGxheSBsaW5rIFVSTCBpbiBzdGF0dXMgYmFy -U29ydCByZXZpZXdzIGJ5 -YW5kIHRoZW4gYnk= -Q2F0ZWdvcnkgTmFtZQ== -Q2F0ZWdvcnkgRGVzY3JpcHRpb24= -QXJ0aWNsZSBUaXRsZQ== -QXJ0aWNsZSBFeGNlcnB0 -TGluayBOYW1l -TGluayBEZXNjcmlwdGlvbg== -VG9waWMgVGV4dA== -TnVtYmVyIG9mIFBvc3Rz -U3RhdHVz -Q29uZmlndXJhdGlvbg== -VGhlbWU= -R2VuZXJhbCBDb25maWd1cmF0aW9u -TmV3IFRoZW1l -VGhlbWUgSWQ= -UHJpbWFyeQ== -U3VtbWFyeSAmIExvZ3M= -U3VtbWFyeQ== -U2Vzc2lvbiBMb2c= -U2V0dGluZ3M= -UGFjayBOYW1l -UGFjaw== -TG9jYWwgTmFtZQ== -TGFuZ3VhZ2UgSWQ= -TGFiZWxz -VGVtcGxhdGVz -RGF0ZQ== -UmV2aWV3IFRleHQ= -UGljaw== -Vmlld3M= -QW5kIHRoZW4gYnk= -VVJM -RGF0ZQ== -SGl0cw== -UmF0aW5n -bGlua3M= -QXV0aG9y -RGF0ZQ== -SGl0cw== -UmF0aW5n -U3VtbWFyeQ== -R3Vlc3QgVXNlcnM= -RXhwaXJlZA== -SVAgQWRkcmVzcw== -UmVmcmVzaA== -UmVzZXQ= -U2Vzc2lvbiBMb2c= -R3Vlc3Q= -RGF0ZQ== -UGljaw== -UG9wdWxhcml0eQ== -TW9kdWxl -VGVtcGxhdGU= -VHlwZQ== -QnVpbHQgSW4= -VGVtcGxhdGU= -TmV3 -SG90 -UG9wdWxhcml0eQ== -QWN0aXZl -UGVuZGluZw== -RGlzYWJsZWQ= -TmV2ZXI= -QWx3YXlz -QXV0bw== -U3RhcnQgRGF0ZQ== -QWN0aXZl -Vmlldw== -TWluaW11bSBudW1iZXIgb2Ygdm90ZXMgdG8gY29uc2lkZXIgYSB0b3BpYyB0byBiZSBwb3B1bGFy -SW4tbGluaw== -SW4tbmV3eg== -UHJldmlldw== -TmV3IFRlbXBsYXRl -TmV4dCBUaGVtZQ== -UHJldmlvdXMgVGhlbWU= -TmV3IExhbmd1YWdlIFBhY2s= -TmV3IFRoZW1l -U2VuZA== -RW1haWw= -R3JvdXBz -RW1haWwgTWVzc2FnZQ== -RW1haWwgU3ViamVjdA== -RW1haWwgQm9keQ== -TXkgQWNjb3VudA== -Ynk= -UGVyIFBhZ2U= -VXNlciBSZWNlaXZlcyBOb3RpY2VzIFdoZW4= -QWRtaW5pc3RyYXRvciBSZWNlaXZlIE5vdGljZXMgV2hlbg== -VG90YWwgTGlua3M= -QWN0aXZlIEFydGljbGVz -QWN0aXZlIFRvcGljcw== -UGVuZGluZyBJdGVtcw== -U3RlcA== -RGF0YWJhc2UgU2V0dGluZ3MgLSBJbnRlY2huaWMgSW4tTGluayAyLng= -V2FybmluZyE= -SSBhZ3JlZSB0byB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnM= -U3ViQ2F0cw== -UmVsYXRpb25z -UmVsYXRpb24= -SXRlbQ== -Q2F0ZWdvcnkgUGVybWlzc2lvbnM= -UHJvcGVydGllcw== -TGluayBJZA== -UmV2aWV3 -RW5hYmxlZA== -VXNlciBTZWxlY3Q= -QWRkaW5n -Vmlld3M= -Q2F0YWxvZw== -TG9jYWw= -U3ViSXRlbXM= -RmllbGRz -TG9nZ2VkIGluIGFz -SW1hZ2Vz -TG9ja2Vk -VGh1bWJuYWlsIEltYWdl -U2FtZSBhcyB0aHVtYm5haWw= -TWFuYWdlIHRoZSBzdHJ1Y3R1cmUgb2YgeW91ciBzaXRlLCBpbmNsdWRpbmcgY2F0ZWdvcmllcywgaXRlbXMgYW5kIGNhdGVvZ3J5IHNldHRpbmdzLg== -TWFuYWdlIHVzZXJzIGFuZCBncm91cHMsIHNldCB1c2VyICYgZ3JvdXAgcGVybWlzc2lvbnMgYW5kIGRlZmluZSB1c2VyIHNldHRpbmdzLg== -TWFuYWdlIHNldHRpbmdzIG9mIGFsbCBtb2R1bGVzIHdoaWNoIGFyZSBpbnN0YWxsZWQgb24geW91ciBJbi1wb3J0YWwgc3lzdGVtLg== -VmlldyBzeXN0ZW0gc3RhdGlzdGljcywgbG9ncyBhbmQgcmVwb3J0cw== -SGVscCBzZWN0aW9uIGZvciBJbi1wb3J0YWwgYW5kIGFsbCBvZiBpdHMgbW9kdWxlcy4gQWxzbyBhY2Nlc3NpYmxlIHZpYSB0aGUgc2VjdGlvbi1zcGVjaWZpYyBpbnRlcmFjaXZlIGhlbHAgZmVhdHVyZS4= -VXNlIHZhcmlvdXMgSW4tcG9ydGFsIGRhdGEgbWFuYWdlbWVudCB0b29scywgaW5jbHVkaW5nIGJhY2t1cCwgcmVzdG9yZSwgaW1wb3J0IGFuZCBleHBvcnQ= -TWFuYWdlIHN5c3RlbS13aWRlIHNldHRpbmdzLCBlZGl0IHRoZW1lcyBhbmQgbGFuZ3VhZ2Vz -Tm9uZQ== -VmlldyBDYXRlZ29yeQ== -TW9kaWZ5IENhdGVnb3J5 -QWRkIENhdGVnb3J5 -TmV3IFBlcm1pc3Npb24= -RGVsZXRlIENhdGVnb3J5 -QWRkIFBlbmRpbmcgQ2F0ZWdvcnk= -QWRkIExpbms= -VmlldyBMaW5r -UGVuZGluZyBMaW5r -TW9kaWZ5IExpbms= -RGVsZXRlIExpbms= -UmF0ZSBMaW5r -UmV2aWV3IExpbms= -VmlldyBUb3BpYw== -QWRkIFRvcGlj -QWRkIFBlbmRpbmcgVG9waWM= -RGVsZXRlIFRvcGlj -TW9kaWZ5IFRvcGlj -RGVsZXRlIFRvcGlj -VmlldyBUb3BpYyBSZXBseQ== -QWRkIFRvcGljIFJlcGx5 -UmF0ZSBUb3BpYw== -UmV2aWV3IFRvcGlj -UmF0ZSBOZXdz -UmVwbHkgVG9waWMgTW9kaWZ5 -UmV2aWV3IE5ld3M= -VmlldyBOZXdz -QWRkIE5ld3M= -RGVsZXRlIE5ld3M= -TW9kaWZ5IE5ld3M= -QWRkIFBlbmRpbmcgTmV3cw== -U2VuZCBlLW1haWw= -VG8= -U3ViamVjdA== -QXR0YWNobWVudA== -TWVzc2FnZQ== -Y2F0ZWdvcmllcw== -U2VhcmNoIFJlc3VsdHM= -Tm8gcGVybWlzc2lvbnM= -QmxhbmsgdXNlcm5hbWUgb3IgcGFzc3dvcmQ= -RnVsbA== -R3JvdXAgTmFtZQ== -VXNlciBDb3VudA== -VGhpcyBzZWN0aW9uIGFsbG93cyB5b3UgdG8gY29uZmlndXJlIGdlbmVyYWwgY2F0ZWdvcnkgc2V0dGluZ3M= -VGhpcyBzZWN0aW9uIGFsbG93cyB5b3UgdG8gY29uZmlndXJlIGNhdGVnb3J5IGN1c3RvbSBmaWVsZHM= -UHJpbWFyeQ== -VG9waWMgSUQ= -UG9zdGVkIGJ5 -VGhpcyBzZWN0aW9ucyBhbGxvd3MgdG8gbWFuYWdlIHVzZXJzLCB0aGVpciBwZXJtaXNzaW9ucyBhbmQgcGVyZm9ybSBtYXNzIGVtYWls -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYWdhbmUgZ3JvdXBzLCBhc3NpZ24gdXNlcnMgdG8gZ3JvdXBzIGFuZCBwZXJmb3JtIG1hc3MgZW1haWwgc2VuZGluZw== -Q2F0ZWdvcmllcw== -R2VuZXJhbCBTZXR0aW5ncw== -QWxsb3cgbmV3IHVzZXIgcmVnaXN0cmF0aW9u -VmFsaWRhdGUgZS1tYWlsIGFkZHJlc3M= -QXNzaWduIHBhc3N3b3JkIGF1dG9tYXRpY2FsbHk= -UmVzdHJpY3Rpb25z -TnVtYmVyIG9mIGRheXMgdG8gZGVueSBtdWx0aXBsZSB2b3RlcyBmcm9tIHRoZSBzYW1lIHVzZXI= -TnVtYmVyIG9mIGRheXMgdG8gZGVueSBtdWx0aXBsZSByZXZpZXdzIGZyb20gdGhlIHNhbWUgdXNlcg== -SW5zdGFudA== -Tm90IEFsbG93ZWQ= -VXBvbiBBcHByb3ZhbA== -U2VhcmNoIFR5cGU= -S2V5d29yZA== -RnJlcXVlbmN5 -UGFyYW1ldGVy -VmFsdWU= -VGhpcyBzZWN0aW9uIGFsbG93cyB5b3UgdG8gY29uZmlndXJlIGdlbmVyYWwgdXNlciBzZXR0aW5ncw== -VGhpcyBzZWN0aW9uIGFsbG93cyB5b3UgdG8gY29uZmlndXJlIHVzZXIgY3VzdG9tIGZpZWxkcw== -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tbGluayBzZXR0aW5ncw== -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tbmV3eiBzZXR0aW5ncw== -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tQnVsbGV0aW4gc2V0dGluZ3M= -U2VydmVyIE5hbWU= -U2VydmVyIFBhdGg= -V2ViIGFkZHJlc3M= -TGFiZWw= -UHJpbWFyeSBWYWx1ZQ== -QWRtaW4= -RnJvbnQ= -TGFiZWw= -UGhyYXNlIElk -UGhyYXNlIFR5cGU= -Qm90aA== -R2VuZXJhbCBTZXR0aW5ncw== -TGljZW5zZQ== -TmFtZQ== -Q29tcGFueQ== -UmVnaXN0cmF0aW9uIE51bWJlcg== -V2Vic2l0ZQ== -V2Vic2l0ZSBuYW1l -V2Vic2l0ZSBhZGRyZXNz -RGF0ZS9UaW1lIFNldHRpbmdz -VGltZSB6b25lIG9mIHRoZSBzZXJ2ZXI= -VGltZSB6b25lIG9mIHRoZSBzaXRl -KEdNVCAtMTI6MDAp -KEdNVCAtMTE6MDAp -KEdNVCAtMTA6MDAp -KEdNVCAtMDk6MDAp -KEdNVCAtMDg6MDAp -KEdNVCAtMDc6MDAp -KEdNVCAtMDY6MDAp -KEdNVCAtMDU6MDAp -KEdNVCAtMDQ6MDAp -KEdNVCAtMDM6MDAp -KEdNVCAtMDI6MDAp -KEdNVCAtMDE6MDAp -KEdNVCk= -KEdNVCArMDE6MDAp -KEdNVCArMDI6MDAp -KEdNVCArMDM6MDAp -KEdNVCArMDQ6MDAp -KEdNVCArMDU6MDAp -KEdNVCArMDY6MDAp -KEdNVCArMDc6MDAp -KEdNVCArMDg6MDAp -KEdNVCArMDk6MDAp -KEdNVCArMTA6MDAp -KEdNVCArMTE6MDAp -KEdNVCArMTI6MDAp -KEdNVCArMTM6MDAp -QXJjaGl2ZWQ= -Vmlld3M= -UmVwbGllcw== -R2VuZXJhbCBQZXJtaXNzaW9ucw== -QWRtaW5pc3RyYXRpb24= -RnJvbnQgRW5k -QWxsb3dzIGFjY2VzcyB0byB0aGUgQWRtaW5pc3RyYXRpb24gdXRpbGl0eQ== -R3JvdXA= -U3lzdGVtIHByZW1pc3Npb25z -dXNlcnM= -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tbGluayBvdXRwdXQgc2V0dGluZ3M= -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tbmV3eiBvdXRwdXQgc2V0dGluZ3M= -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tbmV3eiBkZWZhdWx0IHNlYXJjaCBjb25maWd1cmF0aW9u -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tbmV3eiBlbWFpbCBjb25maWd1cmF0aW9u -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tbmV3eiBjdXN0b20gZmllbGRz -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tYnVsbHRlaW4gb3V0cHV0IHNldHRpbmdz -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tYnVsbHRlaW4gZGVmYXVsdCBzZWFyY2ggc2V0dGluZ3M= -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tYnVsbHRlaW4gZW1haWwgc2V0dGluZ3M= -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgdGhlbWVzIGFuZCBlZGl0IHRoZSBpbmRpdmlkdWFsIHRlbXBsYXRlcw== -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgcmVnaW9uYWwgc2V0dGluZ3MsIG1hbmFnZSBhbmQgZWRpdCBsYW5ndWFnZXM= -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBpbXBvcnQgZGF0YSBmcm9tIG90aGVyIHByb2dyYW1zIGludG8gSW4tcG9ydGFs -QWRkIFVzZXIgVG8gR3JvdXA= -QXR0ZW50aW9uIQ== -SXRlbXM= -QmFja3VwIHN0YXR1cw== -QmFja3VwIFBhdGg= -U3RlcCBPbmU= -QmFja3VwIGluIHByb2dyZXNz -UGxlYXNlIFdhaXQ= -VGhpcyB1dGlsaXR5IGFsbG93cyB5b3UgdG8gYmFja3VwIHlvdXIgY3VycmVudCBkYXRhIGZyb20gSW4tUG9ydGFsIGRhdGFiYXNlLg== -IFJ1bm5pbmcgdGhpcyB1dGlsaXR5IHdpbGwgYWZmZWN0IHlvdXIgZGF0YWJhc2UuICBQbGVhc2UgYmUgYWR2aXNlZCB0aGF0IHlvdSBjYW4gdXNlIHRoaXMgdXRpbGl0eSBhdCB5b3VyIG93biByaXNrLiAgSW50ZWNobmljIGNvcnBvcmF0aW9uIGNhbiBub3QgYmUgaGVsZCBsaWFibGUgZm9yIGFueSBjb3JydXB0IGRhdGEgb3IgZGF0YSBsb3NzLiAgUGxlYXNlIG1ha2Ugc3VyZSB0byBiYWNrIHVwIHlvdXIgZGF0YWJhc2UocykgYmVmb3JlIHJ1bm5p -QmFjayBVcCBEYXRl -Q2hvb3NlIG9uZSBvZiB0aGUgZm9sbG93aW5nIGJhY2t1cCBkYXRlcyB0byByZXN0b3JlIG9yIGRlbGV0ZQ== -UmVzdG9yZQ== -UmVzdG9yZSBpcyBpbiBwcm9ncmVzcw== -UmVzdG9yZSBoYXMgYmVlbiBjb21wbGV0ZWQgc3VjY2Vzc2Z1bGx5 -UmVzdG9yZSBoYXMgZmFpbGVkIGFuIGVycm9yIG9jY3VyZWQ6 -UmVzdG9yZSBTdGF0dXM= -UHJlcGFyaW5nIHRvIFNlbmQgTWFpbA== -UHJlcGFyaW5nIHRvIFNlbmQgTWVzc2FnZXM= -U2VuZGluZyBNZXNzYWdlLi4= -TWFpbCBoYXMgYmVlbiBzZW50IFN1Y2Nlc3NmdWxseQ== -UGxlYXNlIFdhaXQgd2hpbGUgSW4tUG9ydGFsIHByZXBhcmVzIHRvIHNlbmQgdGhlIG1lc3NhZ2UuLg== -VGhlIEVtYWlsIE1lc3NhZ2UgaGFzIGJlZW4gc2VudA== -RW1haWwgZGVsaXZlcnkgYWJvcnRlZA== -Q2xvc2U= -Q29tcGxldGU= -UGVybWlzc2lvbiBUeXBlIEFkbWlu -UGVybWlzc2lvbiBUeXBlIEZyb250IEVuZA== -QWRkIExpbms= -VGVtcGxhdGU= -RmlsZSBJZA== -RmlsZSBuYW1l -VG9wIFJhdGVkIExpbmtz -TW9zdCBQb3B1bGFyIExpbmtz -TmV3IExpbmtz -RWRpdG9ycyBQaWNr -V2VsY29tZQ== -VHlwZQ== -QWR2YW5jZWQ= -RXZlbnRz -QWRkZWQgVG9kYXk= -Rm9ybWF0 -RnJvbS9UbyBVc2Vy -UGFnZQ== -QWN0aW9uIEJveA== -Wm9vbQ== -Y2F0ZWdvcmllcyB1cGRhdGVk -bGlua3MgdXBkYXRlZA== -UmVsYXRlZCBDYXRlZ29yaWVz -VG90YWwgQ2F0ZWdvcmllcw== -RGV0YWlscw== -U2VuZA== -UmVjb21tZW5kIHRvIGEgZnJpZW5k -cG9zdHM= -aW4= -VG90YWwgQXJ0aWNsZXM= -bmV3cyB1cGRhdGVk -cG9zdHMgdXBkYXRlZA== -U2VhcmNoIFRpcHM= -TXkgRmF2b3JpdGVz -TXkgRnJpZW5kcw== -TXkgUHJlZmVyZW5jZXM= -TG9naW4gSW5mb3JtYXRpb24= -Q29udGFjdCBJbmZvcm1hdGlvbg== -cHJvZmlsZSB1cGRhdGVk -aGVscA== -VXBkYXRl -Q2FuY2Vs -UGFzc3dvcmQgQWdhaW4= -Rmlyc3QgTmFtZQ== -TGFzdCBOYW1l -UGhvbmU= -RS1tYWls -U3RyZWV0 -Q2l0eQ== -U3RhdGU= -Wmlw -TXkgTGlua3M= -TXkgQXJ0aWNsZXM= -TXkgVG9waWNz -UmVsYXRlZCBMaW5rcw== -UmVsYXRlZCBOZXdz -cmV2aWV3cyB1cGRhdGVk -TGluayBEZXRhaWxz -ZGV0YWlscyB1cGRhdGVk -TGluayBSZXZpZXdz -VXNlcm5hbWU= -UGFzc3dvcmQ= -Rm9yZ290IFBhc3N3b3Jk -Q2F0ZWdvcmllcw== -QXNzaWduIHJlZ2lzdGVyZWQgdXNlcnMgdG8gZ3JvdXA= -QXNzaWduIHVzZXJzIG5vdCBsb2dnZWQgaW4gdG8gZ3JvdXA= -Q29uZmlybSBEZWxldGU= -WW91IGFyZSBhYm91dCB0byBkZWxldGUgdGhlIGxpbmsgYmVsb3cu -QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGlzIGxpbms/ -TXkgTmV3cw== -TmV3cyBEZXRhaWxz -UmV2aWV3Og== -UmVxdWlyZWQgRmllbGQ= -UmVtb3ZlIEZyb20gRmF2b3JpdGVz -RXJyb3I= -U2VhcmNoZWQgRm9yOg== -U2VhcmNoIEFnYWlu -TmV3IFVzZXJz -RXhpc3RpbmcgVXNlcnM= -UmVnaXN0ZXIgd2l0aCBJbi1Qb3J0YWwgZm9yIGNvbnZlbmllbnQgYWNjZXNzIHRvIHVzZXIgYWNjb3VudCBzZXR0aW5ncyBhbmQgcHJlZmVyZW5jZXMu -TG9naW4= -b3I= -Rm9yZ290IFBhc3N3b3Jk -Rm91bmQ6 -UmF0ZSBMaW5r -TGluayBSYXRpbmcgUmVzdWx0cw== -WW91IGhhdmUgYWxyZWFkeSByYXRlZCB0aGlzIGxpbmsu -VGhhbmsgZm9yIHJhdGluZyB0aGlzIGxpbmsuICBZb3VyIGlucHV0IGhhcyBiZWVuIHJlY29yZGVkLg== -TXkgUHJvZmlsZQ== -UmV2aWV3IExpbms= -TGluayBSZXZpZXcgUmVzdWx0cw== -Q2F0ZWdvcnkgSW5mb3JtYXRpb24= -Q2F0ZWdvcnkgTmFtZQ== -RGVzY3JpcHRpb24= -TWV0YSBUYWcgRGVzY3JpcHRpb24= -TWV0YSBUYWcgS2V5d29yZHM= -RnVsbC1TaXplIEltYWdlOg== -VGh1bWJuYWlsIEltYWdlOg== -U3VnZ2VzdCBDYXRlZ29yeSBSZXN1bHRz -VGhlIENhdGVnb3J5IHlvdSBzdWdnZXN0ZWQgaGFzIGJlZW4gYWRkZWQgdG8gdGhlIHN5c3RlbS4= -TGluayBJbmZvcm1hdGlvbg== -TGluayBOYW1l -VVJM -RGVzY3JpcHRpb24= -QWRkIExpbmsgUmVzdWx0cw== -VGhlIGxpbmsgeW91IGhhdmUgc3VnZ2VzdGVkIGhhcyBiZWVuIGFkZGVkIHRvIHRoZSBkYXRhYmFzZS4= -VXNlcm5hbWU= -QmlydGhkYXRl -QWNjb3VudCBJbmZvcm1hdGlvbg== -UHJvZmlsZQ== -Q3VycmVudCBWYWx1ZQ== -RGlzcGxheSB0byBQdWJsaWM= -QXZhdGFyIEltYWdl -VG9waWNzIFBlciBQYWdl -UG9zdHMgUGVyIFBhZ2U= -Tm90aWZ5IG1lIG9uIGNoYW5nZXMgdG8gdG9waWNzIEkgY3JlYXRl -RW5hYmxlIEJCQ29kZQ== -QXR0YXRjaCBNeSBTaWduYXR1cmUgdG8gUG9zdHM= -U2lnbmF0dXJl -RGVsZXRl -T25saW5l -T2ZmbGluZQ== -SG90 -TmV3 -UG9wdWxhcg== -VG9wIFJhdGVk -VmVyc2lvbg== -TW9kdWxlcw== -RW5hYmxl -RGlzYWJsZQ== -QWRkIE1vZHVsZQ== -SW5zdGFsbGVk -Um9vdCBQYXNzd29yZA== -VmVyaWZ5IFJvb3QgUGFzc3dvcmQ= -QWN0aXZlIENhdGVnb3JpZXM= -QWN0aXZlIFVzZXJz -Q3VycmVudCBTZXNzaW9ucw== -RW1haWwgRXZlbnRz -QWRkIENhdGVnb3J5 -QWRkIFBlbmRpbmcgQ2F0ZWdvcnk= -QXBwcm92ZSBDYXRlZ29yeQ== -RGVueSBDYXRlZ29yeQ== -TW9kaWZ5IENhdGVnb3J5 -RGVsZXRlIENhdGVnb3J5 -QWRkIFVzZXI= -QWRkIFBlbmRpbmcgVXNlcg== -QXBwcm92ZSBVc2Vy -RGVueSBVc2Vy -Rm9yZ290IFBhc3N3b3Jk -VmFsaWRhdGUgVXNlcg== -QWRkIExpbms= -QWRkIFBlbmRpbmcgTGluaw== -QXBwcm92ZSBQZW5kaW5nIExpbms= -RGVueSBMaW5r -TW9kaWZ5IExpbms= -QXBwcm92ZSBMaW5rIE1vZGlmaWNhdGlvbg== -RGVjbGluZSBsaW5rIG1vZGlmaWNhdGlvbg== -TGluayBNb2RpZmljYXRpb24gUGVuZGluZw== -TGluayBSZXZpZXcgQWRkZWQ= -UGVuZGluZyBSZXZpZXcgQWRkZWQ= -QXBwcm92ZSBMaW5rIFJldmlldw== -RGVjbGluZSBMaW5rIFJldmlldw== -QWRkIEFydGljbGU= -QXBwcm92ZSBBcnRpY2xl -RGVjbGluZSBBcnRpY2xl -TW9kaWZ5IEFydGljbGU= -QXBwcm92ZSBBcnRpY2xlIE1vZGlmaWNhdGlvbg== -RGVjbGluZSBBcnRpY2xlIE1vZGlmaWNhdGlvbg== -QXJ0aWNsZSBSZXZpZXcgQWRkZWQ= -UGVuZGluZyBBcnRpY2xlIFJldmlldyBBZGRlZA== -QXBwcm92ZSBBcnRpY2xlIFJldmlldw== -RGVjbGluZSBBcnRpY2xlIFJldmlldw== -VG9waWMgQWRkZWQ= -UG9zdCBNb2RpZmllZA== -UG9zdCBBZGRlZA== -Q2F0ZWdvcmllcyBQZXIgUGFnZSAoU2hvcnRsaXN0KQ== -VG9waWNzIFBlciBQYWdlIChTaG9ydGxpc3Qp -QXJ0aWNsZXMgUGVyIFBhZ2UgKFNob3J0bGlzdCk= -UmV2aWV3cyBQZXIgUGFnZQ== -UmV2aWV3cyBQZXIgUGFnZSAoU2hvcnRsaXN0KQ== -TWluaW11bSAjIG9mIHZvdGVzIGZvciByYXRpbmcgY29uc2lkZXJhdGlvbg== -RWRpdCBDdXJyZW50IENhdGVnb3J5 -QWRkIE1vZHVsZQ== -TW9kdWxlcw== -SW5zdGFsbA== -SW5zdGFsbGF0aW9uIFN0YXR1cw== -UmVhZHkgdG8gSW5zdGFsbA== -RW5hYmxl -RGlzYWJsZQ== -U2Vzc2lvbiBNYW5hZ2VtZW50IE1ldGhvZA== -QXV0b21hdGlj -Q29va2llcw== -UXVlcnkgU3RyaW5n -U2Vzc2lvbiBJbmFjdGl2aXR5IFRpbWVvdXQgKHNlY29uZHMp -U01UUCAobWFpbCkgU2VydmVy -TWFpbCBTZXJ2ZXIgQWRkcmVzcw== -UG9ydCAoZS5nLiBwb3J0IDI1KQ== -U2VydmVyIFJlcXVpcmVzIEF1dGhlbnRpY2F0aW9u -TWFpbCBTZXJ2ZXIgVXNlcm5hbWU= -TWFpbCBTZXJ2ZXIgUGFzc3dvcmQ= -U2VuZCBIVE1MIGVtYWls -QWRkaXRpb25hbCBNZXNzYWdlIEhlYWRlcnM= -TWVzc2FnZXMgZnJvbSBTaXRlIEFkbWluIGFyZSBmcm9t -U2VsZWN0IFNvdXJjZSBMYW5ndWFnZQ== -SWNvbiBVUkw= -Q29weSBMYWJlbHMgdG8gdGhpcyBMYW5ndWFnZQ== -TGFuZ3VhZ2UgQ2FjaGUgVGltZW91dA== -TmV3IFRvcGlj -VGhhbmsgeW91IGZvciBSZWdpc3RlcmluZyEgIFBsZWFzZSBlbnRlciB5b3VyIHVzZXJuYW1lIGFuZCBwYXNzd29yZCBiZWxvdw== -UmVnaXN0cmF0aW9uIENvbXBsZXRl -U2VsZWN0IExhbmd1YWdl -U2hvdyBTaWduYXR1cmU= -Tm90aWZ5IG1lIHdoZW4gcG9zdHMgYXJlIG1hZGUgaW4gdGhpcyB0b3BpYw== -QkJDb2Rl -U21pbGV5cw== -QWRkIFRvcGlj -QWRkIFRvcGljIFJlc3VsdHM= -VGhlIFRvcGljIHlvdSBoYXZlIGNyZWF0ZWQgaGFzIGJlZW4gYWRkZWQgdG8gdGhlIHN5c3RlbQ== -WW91ciB0b3BpYyBoYXMgYmVlbiBhZGRlZA== -VGhlIHN5c3RlbSBhZG1pbmlzdHJhdG9yIG11c3QgYXBwcm92ZSB5b3VyIHRvcGljIGJlZm9yZSBpdCBpcyBwdWJsaWNseSBhdmFpbGFibGUu -VmlldyBUaHJlYWRlZA== -UmVwbHkgUXVvdGVk -Sm9pbmVk -TG9jYXRpb24= -b24gdGhpcyBwb3N0 -UG9zdA== -UG9zdCBSZXBseQ== -VmlldyBGbGF0 -TXkgU2V0dGluZ3M= -TXkgSXRlbXM= -RWRpdGVkIEJ5 -b24= -VG9waWMgVXBkYXRlZA== -UG9zdCBPd25lciBNb2RpZnk= -UG9zdCBPd25lciBEZWxldGU= -VG9waWMgT3duZXIgRGVsZXRl -TW9kaWZ5IFRvcGljIFBlbmRpbmc= -T3duZXIgTW9kaWZ5IFRvcGljIFBlbmRpbmc= -VG9waWMgT3duZXIgTW9kaWZ5 -TG9jay9VbmxvY2sgVG9waWNz -d3JvdGU= -RWRpdCBUb3BpYyBSZXN1bHRz -Q2hhbmdlcyBtYWRlIHRvIHRoZSB0b3BpYyBoYXZlIGJlZW4gc2F2ZWQu -RXhjZWxsZW50 -VmVyeSBHb29k -R29vZA== -QXZlcmFnZQ== -RmFpcg== -UG9vcg== -U2l0ZSBMZWFkIFN0b3J5 -Q2F0ZWdvcnkgTGVhZCBTdG9yeQ== -U2VhcmNoIFJlc3VsdHM= -UXVpY2sgTGlua3M= -VGhhbmsgeW91IGZvciBzdWdnZXN0aW5nIG91ciBzaXRlIHRv -IGhhcyBhbHJlYWR5IGJlZW4gc3VnZ2VzdGVkIHRvIHRoaXMgc2l0ZSBvbg== -UGxhaW4gVGV4dA== -SFRNTA== -U2VuZCBFbWFpbCBBcw== -RXh0cmEgTWFpbCBIZWFkZXJz -RW1haWwgRXZlbnQ= -UmF0ZSBBcnRpY2xl -UmF0ZSBBcnRpY2xlIFJlc3VsdHM= -VGhhbmsgeW91IGZvciByYXRpbmcgdGhpcyBhcnRpY2xlLiBZb3VyIHZvdGUgaGFzIGJlZW4gcmVjb3JkZWQu -UmF0ZSBUb3BpYw== -RGF0ZSBvZiBCaXJ0aA== -SXRlbSBMaXN0 -U2Vzc2lvbnM= -SW5hY3RpdmU= -QWRtaW4gTG9naW4= -RGlzcGxheSBJdGVtIFF1ZXJpZXMgKERlYnVnKQ== -RGlzcGxheSBJdGVtIExpc3QgUXVlcmllcyAoRGVidWcp -QXBwZW5kIHBocGluZm8gdG8gYWxsIHBhZ2VzIChEZWJ1Zyk= -Q2hhbmdlIFVzZXIgUHJvZmlsZXM= -U2hvdyBMYW5ndWFnZSBUYWdz -QWxsb3cgTG9naW4= -WW91ciBBY2NvdW50IEluZm9ybWF0aW9u -SXRlbXMgeW91IGhhdmUgbWFya2VkIGFzIGZhdm9yaXRl -VmlldyB5b3VyIGxpc3Qgb2YgZnJpZW5kcw== -RWRpdCB5b3VyIEluLVBvcnRhbCBQcmVmZXJlbmNlcw== -TG9nIG91dCBvZiB0aGUgc3lzdGVt -TGlua3MgeW91IGhhdmUgYWRkZWQgdG8gdGhlIHN5c3RlbQ== -TmV3cyBBcnRpY2xlcyB5b3UgaGF2ZSB3cml0dGVu -RGlzY3Vzc2lvbnMgeW91IGhhdmUgY3JlYXRlZA== -QWRkIEZyaWVuZA== -RGVsZXRlIEZyaWVuZA== -VmlldyBVc2VyIFByb2ZpbGU= -VmlldyBZb3VyIFByb2ZpbGU= -U2VuZCBQYXNzd29yZA== -Q291bnRyeQ== -TG9jay9VbmxvY2s= -SXRlbXM= -RW5hYmxlIFRhZyBDYWNoaW5n -UmVtZW1iZXIgTG9naW4= -SW1wb3J0IExhbmd1YWdlIFBhY2s= -SW5zdGFsbCBMYW5ndWFnZSBQYWNr -TGFuZ3VhZ2UgRmlsZQ== -SW5zdGFsbCBQaHJhc2UgVHlwZXM6 -RnJvbnQgRW5k -TGluayBJbWFnZSBOYW1l -VXNlcm5hbWUvUGFzc3dvcmQgSW5jb3JyZWN0 -TGFzdCBQb3N0IEJ5 -VGhlbWU= -U2Nhbm5pbmc= -VGVtcGxhdGVz -TWlzc2luZyBJbiBUaGVtZQ== -UGhyYXNlcw== -TWlzc2luZyBMYWJlbHM= -SW52YWxpZCB1c2VyIG5hbWUgb3IgcGFzc3dvcmQ= -QmxhbmsgdXNlciBuYW1l -QmxhbmsgcGFzc3dvcmRzIGFyZSBub3QgYWxsb3dlZA== -Tm8gcGVybWlzc2lvbnM= -QmFjayB1cCBoYXMgYmVlbiBjb21wbGV0ZWQuIFRoZSBiYWNrdXAgZmlsZSBpczo= -VXBkYXRpbmc= -UGVyZm9ybSB0aGlzIG9wZXJhdGlvbiBub3c/ -VGhlIGNhdGVnb3J5IHRyZWUgbXVzdCBiZSB1cGRhdGVkIHRvIHJlZmxlY3QgdGhlIGxhdGVzdCBjaGFuZ2Vz -TW9kdWxlIFN0YXR1cw== -TGluayBTZWFyY2ggUmVzdWx0cw== -Q2F0ZWdvcnkgU2VhcmNoIFJlc3VsdHM= -VG9waWMgU2VhcmNoIFJlc3VsdHM= -U2ltcGxl -RW5hYmxlIFRlbXBsYXRlIENhY2hpbmc= -Q2FjaGUgVGltZW91dCAoc2Vjb25kcyk= -VGVtcGxhdGUgRXJyb3I= -TWlzc2luZyBUZW1wbGF0ZQ== -QmFjaw== -UG9zdCBTdWJqZWN0 -T3B0aW9uYWw= -TW9kaWZ5IFBvc3Q= -VG9waWMgUmF0aW5nIFJlc3VsdHM= -WW91IGhhdmUgYWxyZWFkeSByYXRlZCB0aGlzIHRvcGlj -VGhhbmsgeW91IGZvciB2b3RpbmchICBZb3VyIGlucHV0IGhhcyBiZWVuIHJlY29yZGVkLg== -QXJ0aWNsZXM= -Um9vdA== -TGFzdCBVcGRhdGU= -TW9kdWxlIFJvb3QgQ2F0ZWdvcnk= -U2VsZWN0IE1vZHVsZSBSb290IENhdGVnb3J5Og== -WW91IGhhdmUgYWxyZWFkeSByZXZpZXdlZCB0aGlzIGl0ZW0u -RmF2b3JpdGUgQXJ0aWNsZXM= -WW91IGhhdmUgYWxyZWFkeSByYXRlZCB0aGlzIGFydGljbGU= -SGVyZSBZb3UgQ2FuOg== -QWN0aW9u -Ym94 -QWxzbyBZb3UgQ2FuOg== -UnVubmluZyB0aGlzIHV0aWxpdHkgd2lsbCBhZmZlY3QgeW91ciBkYXRhYmFzZS4gIFBsZWFzZSBiZSBhZHZpc2VkIHRoYXQgeW91IGNhbiB1c2UgdGhpcyB1dGlsaXR5IGF0IHlvdXIgb3duIHJpc2suICBJbnRlY2huaWMgQ29ycG9yYXRpb24gY2FuIG5vdCBiZSBoZWxkIGxpYWJsZSBmb3IgYW55IGNvcnJ1cHQgZGF0YSBvciBkYXRhIGxvc3Mu -U1FMIFF1ZXJ5Og== -UGVyZm9ybSBTUUwgUXVlcnk= -U1FMIFF1ZXJ5IFJlc3VsdHM= -RWRpdCBRdWVyeQ== -UXVlcnkgRGF0YWJhc2U= -V2VpZ2h0 -SW5jcmVhc2UgaW1wb3J0YW5jZSBpZiBmaWVsZCBjb250YWlucyBhIHJlcXVpcmVkIGtleXdvcmQgYnk= -U2VhcmNoIFJlbGV2YW5jZSBkZXBlbmRzIG9u -S2V5d29yZA== -UG9wdWxhcml0eQ== -U2VhcmNoIFJlbGV2ZW5jZSBTZXR0aW5ncw== -RGVjaW1hbCBQb2ludA== -RGF0ZSBGb3JtYXQ= -VGltZSBGb3JtYXQ= -VGhvdXNhbmRzIFNlcGFyYXRvcg== -RXhhbXBsZQ== - -SW4tUG9ydGFsIGRvZXMgbm90IGhhdmUgYWNjZXNzIHRvIHdyaXRlIHRvIHRoaXMgZGlyZWN0b3J5 -U2VhcmNoIExpbmtz -U2VhcmNoIFR5cGU= -Q29udGludWU= -QW5k -VHJ1ZQ== -RmFsc2U= -QW55 -SXMgRXF1YWwgVG8= -SXMgTm90IEVxdWFsIFRv -Q29udGFpbnM= -RG9lcyBOb3QgQ29udGFpbg== -U2VhcmNoIENhdGVnb3JpZXM= -U2VhcmNoIEFydGljbGVz -U2VhcmNoIFRvcGljcw== -TGFuZ3VhZ2U= -QXNzaWduIG1haWxpbmcgbGlzdCBzdWJzY3JpYmVycyB0byBncm91cA== -SG9tZQ== -Q29uZmlndXJlIENhdGVnb3J5IHNlYXJjaCBvcHRpb25z -Q29uZmlndXJlIENhdGVnb3J5IEVtYWlsIEV2ZW50cw== -Q29uZmlndXJlIFVzZXIgZW1haWwgZXZlbnRz -TWFuYWdlIFVzZXIgQmFuIFJ1bGVz -VXNlciBCYW4gUnVsZXM= -VXNlciBCYW4gTGlzdA== -QWxsb3c= -SW4tTGluayBHZW5lcmFsIENvbmZpZ3VyYXRpb24gT3B0aW9ucw== -UnVsZQ== -UnVsZSBQcm9wZXJ0aWVz -UnVsZSBUeXBl -SXRlbSBGaWVsZA== -RXJyb3IgVGFn -RmllbGQgVmFsdWU= -RmllbGQgQ29tcGFyaXNvbg== -QXBwbHlpbmcgQmFuIExpc3QgdG8gRXhpc3RpbmcgVXNlcnMuLg== -RW50ZXIgeW91ciBVc2VybmFtZSBvciBFbWFpbCBBZGRyZXNzIGJlbG93IHRvIGhhdmUgeW91ciBhY2NvdW50IGluZm9ybWF0aW9uIHNlbnQgdG8gdGhlIGVtYWlsIGFkZHJlc3Mgb2YgeW91ciBhY2NvdW50Lg== -WW91IG11c3QgZW50ZXIgYSBVc2VybmFtZSBvciBFbWFpbCBBZGRyZXNzIHRvIHJldHJpdmUgeW91ciBhY2NvdW50IGluZm9ybWF0aW9u -VGhlIFVzZXJuYW1lIGNvdWxkIG5vdCBiZSBmb3VuZA== -VGhlIEVtYWlsIEFkZHJlc3MgY291bGQgbm90IGJlIGZvdW5kLg== -Qm90aCBhIFVzZXJuYW1lIGFuZCBQYXNzd29yZCBpcyByZXF1aXJlZA== -UGxlYXNlIGVudGVyIHlvdXIgcGFzc3dvcmQgYW5kIHRyeSBhZ2Fpbg== -WW91IGRpZCBub3QgZW50ZXIgeW91ciBVc2VybmFtZQ== -VXNlciBCYW4gTGlzdA== -UnVsZSBUeXBl -SXRlbSBGaWVsZA== -Q29tcGFyaXNvbiBPcGVyYXRvcg== -SXRlbSBWYWx1ZQ== -Q29udGFpbnM= -SXMgVW5pcXVl -SVAgQWRkcmVzcw== -VXNlcm5hbWU= -Rmlyc3QgTmFtZQ== -TGFzdCBOYW1l -QWRkcmVzcw== -Q2l0eQ== -U3RhdGU= -Wmlw -UGhvbmU= -QW55 -SXM= -SXMgTm90 -RG9lcyBOb3QgQ29udGFpbg== -R3JlYXRlciBUaGFu -TGVzcyBUaGFu -RXhpc3Rz -RGVueQ== -SW4tTmV3eiBnZW5lcmFsIGNvbmZpZ3VyYXRpb24gb3B0aW9ucw== -SW4tYnVsbGV0aW4gZ2VuZXJhbCBjb25maWd1cmF0aW9uIG9wdGlvbnM= -TGluayBJRA== -TmFtZQ== -RGVzY3JpcHRpb24= -VVJM -RGF0ZSBDcmVhdGVk -TGFzdCBNb2RpZmllZCBEYXRl -SGl0cw== -UmF0aW5n -TnVtYmVyIG9mIFJhdGluZyBWb3Rlcw== -TnVtYmVyIG9mIFJldmlld3M= -Q3JlYXRlZCBCeSBVc2VyIElE -TW9kaWZpZWQgQnkgVXNlciBJRA== -UHJpb3JpdHk= -U3RhdHVz -UmVzb3VyY2UgSUQ= -SXRlbSBJcyBIb3Q= -SXRlbSBJcyBQb3B1bGFy -SXRlbSBJcyBOZXc= -T3JpZ2lvbmFsIEl0ZW0gSUQ= -QWxsb3cgRHVwbGljYXRlIFJldmlld3M= -QWxsb3cgRHVwbGljYXRlIFJhdGluZyBWb3Rlcw== -TWludXRl -SG91cg== -RGF5 -RXhwb3J0IExhbmd1YWdlIFBhY2s= -U2Vjb25kcw== -V2Vla3M= -TW9udGhz -WWVhcnM= -VG9waWMgSUQ= -Tm90aWZ5IE93bmVyIG9mIENoYW5nZXM= -VG9waWMgVGV4dA== -VG9waWMgUG9zdHM= -Vmlld3M= -T3duZXIgVXNlciBJRA== -UG9zdGVkIEJ5 -TGFzdCBQb3N0IElE -RXhwb3J0IEZpbGVuYW1l -RXhwb3J0 -TGFuZ3VhZ2U= -WW91IGRvIG5vdCBoYXZlIGFjY2VzcyB0byBwZXJmb3JtIHRoaXMgb3BlcmF0aW9u -U2hvdyBNeSBTaWduYXR1cmU= -VG8gY2hhbmdlIHRoZSBwYXNzd29yZCwgZW50ZXIgdGhlIHBhc3N3b3JkIGhlcmUgYW5kIGluIHRoZSBib3ggYmVsb3c= -bGM2 -bGM1 -bGM0 -bGMz -bGMy -bGMx -Y2M2 -Y2M1 -Y2M0 -Y2Mz -Y2My -dWM2 -Y2Mx -dWM1 -dWM0 -dWMz -dWMy -UmVzdWx0cw== -RG93bmxvYWQgTGFuZ3VhZ2UgRXhwb3J0Og== -T3ZlcndyaXRlIEV4aXN0aW5nIFBocmFzZXM= -RW5hYmxpbmcgdGhpcyBvcHRpb24gd2lsbCB1bmRvIGFueSBjaGFuZ2VzIHlvdSBoYXZlIG1hZGUgdG8gZXhpc3RpbmcgcGhyYXNlcw== -Q2F0ZWdvcnkgSWQ= -UGFyZW50IElk -TWV0YSBLZXl3b3Jkcw== -TnVtYmVyIG9mIERlc2NlbmRhbnRz -Q2F0ZWdvcnkgUGF0aA== -UGFyZW50IENhdGVnb3J5IFBhdGg= -TWV0YSBEZXNjcmlwdGlvbg== -Q29udGludWU= -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBydW4gdmFsaWRhdGlvbiBvbiB0aGUgbGlua3M= -TGluayBWYWxpZGF0aW9u -U3RhdHVz -TGluayBOYW1l -VmFsaWRhdGVkIE9u -Q3JlYXRlZCBPbg== -Tm90IFZhbGlkYXRlZA== -SW52YWxpZA== -VmFsaWRhdGluZyBMaW5rcw== -VmFsaWRhdGlvbiBQcm9ncmVzcw== -RXhwaXJhdGlvbiBEYXRl -VXNlciBzdWJzY3JpYmVk -VXNlciB1bnN1YnNjcmliZWQ= -VGhpcyBzZWN0aW9uIGFsbG93cyB5b3UgdG8gYnJvd3NlIHRoZSBjYXRhbG9nIGFuZCBtYW5hZ2UgY2F0ZWdvcmllcyBhbmQgaXRlbXM= -VXBsb2FkIGltYWdlIGZyb20gbG9jYWwgUEM= -VXNlIHJlbW90ZSBpbWFnZSAoVVJMKQ== -SW5oZXJpdGVkIEZyb20= -QWxsb3cgZmF2b3JpdGVz -UmV2aWV3IExpbmsgUGVuZGluZw== -TW9kaWZ5IExpbmsgUGVuZGluZw== -TGluayBNb2RpZnkgYnkgT3duZXI= -TGluayBNb2RpZnkgUGVuZGluZyBieSBPd25lcg== -TGluayBEZWxldGUgYnkgT3duZXI= -UmV2aWV3IE5ld3MgUGVuZGluZw== -T3JpZ2luYWwgVmFsdWVz -TGluayBPd25lcg== -VGFnIExpYnJhcnk= -VXNlIG5vbi1ibG9ja2luZyBzb2NrZXQgbW9kZQ== -RnJvbnQtZW5kIE9ubHk= -RnJvbnQgT25seQ== -U2VsZWN0IFVzZXI= -RW5hYmxl -RGlzYWJsZQ== -VXNlciBJRA== -TG9naW4gKFVzZXIgbmFtZSk= -UGFzc3dvcmQ= -Rmlyc3QgTmFtZQ== -TGFzdCBOYW1l -RS1tYWls -VGVsZXBob25l -U3RyZWV0IEFkZHJlc3M= -Q2l0eQ== -U3RhdGU= -WmlwIChQb3N0YWwpIENvZGU= -Q291bnRyeQ== -RGF0ZSBvZiBCaXJ0aA== -VGltZSBab25l -U2hvdyBvbiB0aGUgZ2VuZXJhbCB0YWI= -SGVhZGluZw== -RmllbGQgUHJvbXB0 -SW5wdXQgVHlwZQ== -TGlzdCBvZiBWYWx1ZXM= -VGhpcyBpcyBhIGdlbmVyYWwgY29uZmd1cmF0aW9uIHNlY3Rpb24= -TmV3cyBBcnRpY2xlIElE -SW1wb3J0IGEgTGFnbnVhZ2UgUGFja2FnZQ== -RXhwb3J0 -V2VsY29tZSB0byBJbi1idWxsZXRpbiBGb3J1bXMh -Rm9ydW0gaGFzIG5ldyBwb3N0cw== -Rm9ydW0gaGFzIG5vIG5ldyBwb3N0cw== -Rm9ydW0gaXMgbG9ja2VkIGZvciBwb3N0aW5n -VW5zb3J0ZWQgbGlzdA== -U29ydGVkIGxpc3Q= -Tm8gVG9waWNz -TWFpbGluZyBMaXN0 -U3Vic2NyaWJl -RW50ZXIgeW91ciBlLW1haWwgYWRkcmVzcyB0byBzdWJzY3JpYmUgdG8gdGhlIG1haWxpbmcgbGlzdC4= -TGVnZW5k -U2ltbGllcyBvbiBieSBkZWZhdWx0 -U2lnbmF0dXJlcyBvbiBieSBkZWZhdWx0 -QWRkIG5ldyBsYWJlbA== -Tm8gZmF2b3JpdGVz -QXJ0aWNsZSBJRA== -QXJ0aWNsZSBUZXh0 -QXJ0aWNsZSBUaXRsZQ== -QXJ0aWNsZSBFeGNlcnB0 -QXJ0aWNsZSBBdXRob3I= -QXJ0aWNsZSBCb2R5 -RW5kcyBPbg== -TGVhZCBTdG9yeT8= -Q2F0ZWdvcnkgTGVhZCBTdG9yeT8= -U3RhcnQgRGF0ZQ== -QXJjaGl2ZSBEYXRl -VG9waWMgVHlwZQ== -TWVzc2FnZQ== -QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGUgaXRlbShzKT8gVGhpcyBhY3Rpb24gY2Fubm90IGJlIHVuZG9uZS4= -RWRpdCBDYXRlZ29yeQ== -WW91ciByZXZpZXcgaGFzIGJlZW4gYWRkZWQ= -Tm8gSXRlbXM= -Um9vdCBjYXRlZ29yeSBuYW1lIChsYW5ndWFnZSB2YXJpYWJsZSk= -QWRtaW5pc3RyYXRpb24gUGFuZWwgVUk= -RW50ZXIgbGlzdCBvZiB2YWx1ZXMgYW5kIHRoZWlyIGRlc2NyaXB0aW9ucywgbGlrZSAxPU9uZSwgMj1Ud28= -VGV4dCBmaWVsZA== -RHJvcCBkb3duIGZpZWxk -UmFkaW8gYnV0dG9ucw== -UGFzc3dvcmQgZmllbGQ= -VGV4dCBhcmVh -TGFiZWw= -U2V0IFByaW1hcnkgR3JvdXA= -QmFu -QWRkIFVzZXIgdG8gR3JvdXA= -RGVsZXRlIFVzZXIgRnJvbSBHcm91cA== -RGVsZXRlIFVzZXIgRnJvbSBHcm91cA== -TmV3IFJ1bGU= -QXBwbHkgUnVsZXM= -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2Ugc2VhcmNoIHNldHRpbmdzIGFuZCBmaWVsZHM= -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgZW1haWwgZXZlbnRz -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgY3VzdG9tIGZpZWxkcw== -TnVtYmVyIG9mIGxpbmtzIHBlciBwYWdlIG9uIGEgc2hvcnQgbGlzdGluZw== -TWF4aW11bSBudW1iZXIgb2YgSE9UIGxpbmtz -TWluaW11bSBudW1iZXIgb2Ygdm90ZXMgdG8gZW5hYmxlIGxpbmsgcmF0aW5n -Q29udGludWUgTGluayBWYWxpZGF0aW9u -U3RhcnQgTmV3IFZhbGlkYXRpb24= -VmFsaWRhdGU= -UmVzZXQgVmFsaWRhdGlvbiBTdGF0dXM= -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgY2Vuc29yZWQgd29yZHMgYW5kIHRoZWlyIHJlcGxhY2VtZW50cw== -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2Ugc2ltbGV5cw== -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgY3VzdG9tIGZpZWxkcw== -UG9zdHM= -VGhpcyBzZWN0aW9uIHNob3dzIHN1bW1hcnkgc3RhdGlzdGljcw== -VGhpcyBzZWN0aW9uIHNob3dzIHRoZSBzZWFyY2ggbG9nIGFuZCBhbGxvd3MgdG8gbWFuYWdlIGl0 -VGhpcyBzZWN0aW9uIHNob3dzIGFsbCBhY3RpdmUgc2Vzc2lvbnMgYW5kIGFsbG93cyB0byBtYW5hZ2UgdGhlbQ== -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBwZXJmb3JtIHN5c3RlbSBiYWNrdXBz -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBwZXJmb3JtIGRhdGFiYXNlIHJlc3RvcmVz -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBleHBvcnQgSW4tcG9ydGFsIGRhdGE= -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBwZXJmb3JtIGRpcmVjdCBTUUwgcXVlcmllcyBvbiBJbi1wb3J0YWwgZGF0YWJhc2U= -SGVyZSB5b3UgY2FuIHJlc3RvcmUgeW91ciBkYXRhYmFzZSBmcm9tIGEgcHJldmlvdXNseSBiYWNrZWQgdXAgc25hcHNob3QuIFJlc3RvcmluZyB5b3VyIGRhdGFiYXNlIHdpbGwgZGVsZXRlIGFsbCBvZiB5b3VyIGN1cnJlbnQgZGF0YSBhbmQgbG9nIHlvdSBvdXQgb2YgdGhlIHN5c3RlbS4= -UGxlYXNlIGVudGVyIHRoZSBSb290IHBhc3N3b3Jk -U2V0IFByaW1hcnkgVGhlbWU= -VGFibGU= -b2Y= -QmFja2luZyB1cA== -cm93KHMp -Ynl0ZXM= -R2VuZXJhbCBlcnJvcjogdW5hYmxlIHRvIGV4cG9ydA== -TGFuZ3VhZ2UgSW1wb3J0 -SW1wb3J0IHByb2dyZXNz -RW1haWwgZXZlbnRzIGltcG9ydCBwcm9ncmVzcw== -UGljaw== -RGlzYWJsZQ== -UGFzc3dvcmQgUmVxdWVzdCBDb25maXJtYXRpb24= -WW91IGhhdmUgY2hvc2VkIHRvIHJlc2V0IHlvdXIgcGFzc3dvcmQuIEEgbmV3IHBhc3N3b3JkIGhhcyBiZWVuIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGJ5IHRoZSBzeXN0ZW0uIEl0IGhhcyBiZWVuIGVtYWlsZWQgdG8geW91ciBhZGRyZXNzIG9uIGZpbGUu -U3VnZ2VzdCB0byBhIGZyaWVuZA== -UmVjb21tZW5kYXRpb24gQ29uZmlybWF0aW9u -VGhhbmtzIGZvciByZWNvbW1lbmRpbmcgb3VyIHNpdGUgdG8geW91ciBmcmllbmQuIFRoZSBlbWFpbCBoYXMgYmVlbiBzZW50IG91dC4= -QW4gU1FMIGVycm9yIGhhcyBvY2N1cmVk -Q29uZmlybWF0aW9u -QWRkIFBlbmRpbmcgTGluayBSZXN1bHRz -TGluayBSZXZpZXcgUGVuZGluZw== -U2l0ZSBMZWFkIFN0b3J5 -V2VsY29tZSB0byBJbi1wb3J0YWwgZm9ydW1zIQ== -TWFpbGluZyBMaXN0 -U3Vic2NyaXB0aW9uIENvbmZpcm1hdGlvbg== -QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIHN1YnNjcmliZSB0byBvdXIgbWFpbGluZyBsaXN0PyAoWW91IGNhbiB1bnN1YnNjcmliZSBhbnkgdGltZSBieSBlbnRlcmluZyB5b3VyIGVtYWlsIG9uIHRoZSBmcm9udCBwYWdlKS4= -Tm8= -WWVz -VW5zdWJzY3JpcHRpb24gQ29uZmlybWF0aW9u -QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIHVuc3Vic2NyaWJlIGZyb20gb3VyIG1haWxpbmcgbGlzdD8gKFlvdSBjYW4gYWx3YXlzIHN1YnNjcmliZSBhZ2FpbiBieSBlbnRlcmluZyB5b3VyIGVtYWlsIGF0IHRoZSBob21lIHBhZ2Up -VW5zdWJzY3JpYmU= -V2UgYXJlIHNvcnJ5IHlvdSBoYXZlIHVuc3Vic2NyaWJlZCBmcm9tIG91ciBtYWlsaW5nIGxpc3Q= -U3Vic2NyaWJlZA== -VGhhbmsgeW91IGZvciBzdWJzY3JpYmluZyB0byBvdXIgbWFpbGluZyBsaXN0IQ== -UmVjb21tZW5k -UHJpdmFjeQ== -Q2F0ZWdvcnkgTGVhZCBTdG9yeQ== -TWluaW11bSB1c2VyIG5hbWUgbGVuZ3Ro -TWluaW11bSBwYXNzd29yZCBsZW5ndGg= -QWdl -VW5zdWJzY3JpYmU= -U2V4 -QmFuIFVzZXIgSW5mb3JtYXRpb24= -SVAgQWRkcmVzcw== -QmFu -U2VjdGlvbiBPdmVydmlldw== -U2VsZWN0aW5nIENhdGVnb3JpZXM= -VXBkYXRpbmcgQ29uZmlndXJhdGlvbg== -VXBkYXRpbmcgUnVsZXM= -UGVyZm9ybWluZyBCYWNrdXA= -UGVyZm9ybWluZyBSZXN0b3Jl -UGVyZm9ybWluZyBFeHBvcnQ= -UGVyZm9ybWluZyBJbXBvcnQ= -UnVubmluZyBRdWVyeQ== -VG9waWNzIFVwZGF0ZWQ= -VXNlciBhbHJlYWR5IGV4aXN0cw== -UGFzc3dvcmQgcmVxdWlyZWQ= -Rmlyc3QgbmFtZSBpcyByZXF1aXJlZA== -RW1haWwgaXMgcmVxdWlyZWQ= -RGF0ZSBvZiBiaXJ0aCBpcyByZXF1aXJlZA== -UGFzc3dvcmQgaXMgdG9vIHNob3J0 -U3ViY2F0ZWdvcmllcw== -VXNlciBuYW1lIGlzIHRvbyBzaG9ydA== -TG9naW4= -RnVsbCBTdG9yeQ== -UmF0ZSB0aGlzIGFydGljbGU= -UmV2aWV3IHRoaXMgYXJ0aWNsZQ== -QXJ0aWNsZSBEZXRhaWxz -Rm9ybSBFcnJvcg== -RS1tYWlsIGFkZHJlc3MgbWlzc2luZyBvciBpbnZhbGlk -RS1tYWlsIGFkZHJlc3MgbWlzc2luZyBvciBpbnZhbGlk -Rm9ybSBFcnJvcg== -RS1tYWlsIGFkZHJlc3MgbWlzc2luZyBvciBpbnZhbGlk -Rm9ybSBFcnJvcg== -S2V5d29yZCBtaXNzaW5n -Q3JlZGl0cw== -T0s= -SmFu -RmVi -TWFy -QXBy -TWF5 -SnVu -SnVs -QXVn -U2Vw -T2N0 -Tm92 -RGVj -U2hvd2luZyBTdGF0aXN0aWNz -U2hvd2luZyBMb2dz -SW1wb3J0IGVuY291bnRlcmVkIGFuIGVycm9yIGFuZCBkaWQgbm90IGNvbXBsZXRlLg== -UmVhZCBPbmx5 -Q3JlYXRlZCBPbg== -SFRNTCBWZXJzaW9u -VGV4dCBWZXJzaW9u -Tm9uZQ== -Tm9uZQ== -U2hvd2luZyBMb2dz -U3RlcA== -TWlzc2luZyBvciBpbnZhbGlkIHZhbHVlcy4gUGxlYXNlIGNoZWNrIGFsbCB0aGUgZmllbGRzIGFuZCB0cnkgYWdhaW4u -U2Vzc2lvbiBFeHBpcmVk -QWN0aXZlIExpbmtz -UGVuZGluZyBSZWdpc3RyYXRpb24gQ29tcGxldGU= -RXJyb3I= -UnVubmluZyB0aGlzIHV0aWxpdHkgd2lsbCBhZmZlY3QgeW91ciBkYXRhYmFzZS4gUGxlYXNlIGJlIGFkdmlzZWQgdGhhdCB5b3UgY2FuIHVzZSB0aGlzIHV0aWxpdHkgYXQgeW91ciBvd24gcmlzay4gSW50ZWNobmljIENvcnBvcmF0aW9uIGNhbiBub3QgYmUgaGVsZCBsaWFibGUgZm9yIGFueSBjb3JydXB0IGRhdGEgb3IgZGF0YSBsb3NzLg== -UGxlYXNlIG1ha2Ugc3VyZSB0byBiYWNrIHVwIHlvdXIgZGF0YWJhc2UocykgYmVmb3JlIHJ1bm5pbmcgdGhpcyB1dGlsaXR5Lg== -U2VjdGlvbiBDb21pbmcgU29vbg== -UmVjb21tZW5kIHRoaXMgc2l0ZSB0byBhIGZyaWVuZA== -dWMx -U2hvd2luZyBVc2Vycw== -WW91IGRvIG5vdCBoYXZlIGFjY2VzcyB0byBwZXJmb3JtIHRoaXMgb3BlcmF0aW9u -VGhhbmsgeW91IGZvciByZWdpc3RlcmluZy4gWW91ciByZWdpc3RyYXRpb24gaXMgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbC4= -RWRpdG9yJ3MgUGljaw== -TW9kaWZ5IExpbms= -TGluayBNb2RpZmljYXRpb24gQ29uZmlybWF0aW9u -WW91ciBsaW5rIGhhcyBiZWVuIG1vZGlmaWVkLg== -QWN0aXZl -VGhlIHZlcnNpb25zIG9mIHRoZSBiYWNrdXAgYW5kIHlvdXIgY29kZSBkb24ndCBtYXRjaC4gWW91ciBpbnN0YWxsYXRpb24gd2lsbCBwcm9iYWJseSBiZSBub24gb3BlcmF0aW9uYWwu -Q29udGludWUgdG8gcmVzdG9yZSBhdCBteSBvd24gcmlzaz8= -VG9waWMgTG9ja2Vk -UG9zdHMgdG8gbG9jaw== -TW9kaWZpY2F0aW9ucyB3aWxsIG5vdCB0YWtlIGVmZmVjdCB1bnRpbCB5b3UgY2xpY2sgdGhlIFNhdmUgYnV0dG9uIQ== -U2hvd2luZyBHcm91cHM= -R2VuZXJhbCBTZXR0aW5ncw== -VG90YWwgVG9waWNz -QWN0aXZlIFRvcGljcw== -UGVuZGluZyBUb3BpY3M= -RGlzYWJsZWQgVG9waWNz -TmV3IFRvcGljcw== -RWRpdG9yIFBpY2sgVG9waWNz -SG90IFRvcGljcw== -UG9wdWxhciBUb3BpY3M= -VG9waWNzIEF2ZXJhZ2UgUmF0aW5n -VG9waWMgTWF4aW11bSBIaXRz -VG9waWMgTWF4aW11bSBWb3Rlcw== -TmV3ZXN0IFRvcGljIERhdGU= -TmV3ZXN0IFRvcGljIFRpbWU= -TGFzdCBVcGRhdGVkIFRvcGljIERhdGU= -TGFzdCBVcGRhdGVkIFRvcGljIFRpbWU= -VG90YWwgVG9waWMgUmV2aWV3cw== -VG90YWwgUG9zdHM= -TmV3ZXN0IFBvc3QgRGF0ZQ== -TmV3ZXN0IFBvc3QgVGltZQ== -TGFzdCBVcGRhdGVkIFBvc3QgRGF0ZQ== -TGFzdCBVcGRhdGVkIFBvc3QgVGltZQ== -UGVuZGluZyBMaW5rcw== -RGlzYWJsZWQgTGlua3M= -TmV3IExpbmtz -RWRpdG9yJ3MgUGljayBMaW5rcw== -SG90IExpbmtz -UG9wdWxhciBMaW5rcw== -QXZlcmFnZSBSYXRpbmcgb2YgTGlua3M= -TWF4aW11bSBIaXRzIG9mIGEgTGluaw== -TWF4aW11bSBWb3RlcyBvZiBhIExpbms= -TmV3ZXN0IExpbmsgRGF0ZQ== -TGFzdCBVcGRhdGVkIExpbms= -VG90YWwgTGluayBSZXZpZXdz -VG90YWwgQXJ0aWNsZXM= -QWN0aXZlIEFydGljbGVz -UGVuZGluZyBBcnRpY2xlcw== -RGlzYWJsZWQgQXJ0aWNsZXM= -QXJjaGl2ZWQgQXJ0aWNsZXM= -TmV3IEFydGljbGVz -RWRpdG9yJ3MgUGljayBBcnRpY2xlcw== -SG90IEFydGljbGVz -TGVhZCBTdG9yeSBBcnRpY2xlcw== -Q2F0ZWdvcnkgTGVhZCBTdG9yeSBBcnRpY2xlcw== -QXZlcmFnZSBSYXRpbmcgb2YgQXJ0aWNsZXM= -UG9wdWxhciBBcnRpY2xlcw== -TWF4aW11bSBIaXRzIG9mIGFuIEFydGljbGU= -TWF4aW11bSBWb3RlcyBvZiBhbiBBcnRpY2xl -TmV3ZXN0IEFydGljbGUgRGF0ZQ== -TGFzdCBVcGRhdGVkIEFydGljbGU= -VG90YWwgQXJ0aWNsZSBSZXZpZXdz -VG90YWwgQ2F0ZWdvcmllcw== -UGVuZGluZyBDYXRlZ29yaWVz -RGlzYWJsZWQgQ2F0ZWdvcmllcw== -TmV3IENhdGVnb3JpZXM= -RWRpdG9yJ3MgUGljayBDYXRlZ29yaWVz -TmV3ZXN0IENhdGVnb3J5IERhdGU= -TGFzdCBDYXRlZ29yeSBVcGRhdGU= -VG90YWwgVXNlcnMgd2l0aCBUb3BpY3M= -QWN0aXZlIFVzZXJz -UGVuZGluZyBVc2Vycw== -RGlzYWJsZWQgVXNlcnM= -TmV3ZXN0IFVzZXIgRGF0ZQ== -TnVtYmVyIG9mIFVuaXF1ZSBDb3VudHJpZXMgb2YgVXNlcnM= -TnVtYmVyIG9mIFVuaXF1ZSBTdGF0ZXMgb2YgVXNlcnM= -VG90YWwgVXNlciBHcm91cHM= -QmFubmVkIFVzZXJz -Q3VycmVudGx5IEFjdGl2ZSBVc2VyIFNlc3Npb25z -TnVtYmVyIG9mIFRoZW1lcw== -TnVtYmVyIG9mIFJlZ2lvbiBQYWNrcw== -TnVtYmVyIG9mIERhdGFiYXNlIFRhYmxlcw== -TnVtYmVyIG9mIERhdGFiYXNlIFJlY29yZHM= -VG90YWwgU2l6ZSBvZiBTeXN0ZW0gRmlsZXM= -VG90YWwgU2l6ZSBvZiB0aGUgRGF0YWJhc2U= -TUI= -S0I= -VGFnIExpYnJhcnk= -QSBzZWFyY2ggb3IgYSBmaWx0ZXIgaXMgaW4gZWZmZWN0LiBZb3UgbWF5IG5vdCBiZSBzZWVpbmcgYWxsIG9mIHRoZSBkYXRhLg== -QWRtaW4gZ3JvdXA= -WW91ciBkYXRhIHdpbGwgYmUgbW9kaWZpZWQgZHVyaW5nIHRoZSB1cGdyYWRlLiBXZSBzdHJvbmdseSByZWNvbW1lbmQgdGhhdCB5b3UgbWFrZSBhIGJhY2t1cCBvZiB5b3VyIGRhdGFiYXNlLiBQcm9jZWVkIHdpdGggdGhlIHVwZ3JhZGU/ -dG8= -UHJldmlvdXMgVXNlcg== -TmV4dCBVc2Vy -TG9ja2VkIHRvcGlj -RWRpdG9yJ3MgcGljaw== -U2VuZCBFLW1haWw= -SW5zdGFsbGF0aW9uIEhlbHA= -SW5zdGFsbA== -UmVhZC1Pbmx5IEFjY2VzcyBUbyBEYXRhYmFzZQ== -QmFja3VwIFBhdGg= -QmFja3VwIFBhdGg= -RWRpdG9yJ3MgUGlja3M= -QWR2YW5jZWQgVmlldw== -QWR2YW5jZWQgVmlldw== -VXNlcm5hbWUgeW91IGhhdmUgZW50ZXJlZCBhbHJlYWR5IGV4aXN0cyBpbiB0aGUgc3lzdGVtLCBwbGVhc2UgY2hvb3NlIGFub3RoZXIgdXNlcm5hbWUu -VGhpcyBzZWN0aW9uIGFsbG93cyB5b3UgdG8gbWFuYWdlIGNhdGVnb3JpZXMgYW5kIGl0ZW1zIGFjcm9zcyBhbGwgY2F0ZWdvcmllcw== -RWRpdG9yJ3MgUGljayBMaW5rcw== -RWRpdG9yJ3MgUGljayBBcnRpY2xlcw== -RW1haWwgTG9n -RnJvbQ== -U2VudCBUbw== -RXZlbnQ= -U2VudCBPbg== -U2VydmVyIEluZm9ybWF0aW9u -VGhpcyBzZWN0aW9uIGFsbG93cyB0byB2aWV3IFBIUCBjb25maWd1cmF0aW9u -VGhpcyBzZWN0aW9uIHNob3dzIGFsbCBlLW1haWxzIHNlbnQgYnkgSW4tUG9ydGFs -VGhpcyBzZWN0aW9uIGFsbG93cyB0byBwZXJmb3JtIGRhdGEgaW1wb3J0IGZyb20gb3RoZXIgc3lzdGVtcw== -RGF0YWJhc2UgU2V0dGluZ3M= -U2VydmVyIFR5cGU= -U2VydmVyIEhvc3RuYW1l -U2VydmVyIERhdGFiYXNl -RGF0YWJhc2UgVXNlciBOYW1l -U2VydmVyIFBhc3N3b3Jk -VGFibGUgTmFtZSBQcmVmaXg= -dXNlcl9tc24= -dXNlcl9pY3E= -dXNlcl9haW0= -dXNlcl95YWhvbw== -dXNlcl93ZWJzaXRl -dXNlcl9vY2N1cGF0aW9u -dXNlcl9pbnRlcmVzdHM= -U2hvdyBFbWFpbCBMb2c= -RXJyb3IgY29weWluZyBzdWJjYXRlZ29yaWVz -RW1wdHkgc2VsZWN0aW9u -TGFzdCBQb3N0 -UmF0ZSB0aGlzIGFydGljbGU= -UmV2aWV3IGFydGljbGU= -QXJ0aWNsZSBSZXZpZXdz -UmV2aWV3IG5ld3MgYXJ0aWNsZQ== -VGhlIHJldmlldyBoYXMgYmVlbiBhZGRlZA== -VGhlIGFydGljbGUgcmV2aWV3IGhhcyBiZWVuIGFkZGVkIHRvIHRoZSBkYXRhYmFzZS4= -SG90IExpbmtz -U2hvdw== -QXNjZW5kaW5n -RGVzY2VuZGluZw== -R28= -U29ydA== -S2V5d29yZA== -U2VsZWN0IFRoZW1l -VXNlcnMgT25saW5l -VGVzdA== -dGVzdCAy -RWRpdG9yJ3MgcGljayB0b3BpY3M= -VG90YWwgVG9waWNz -WW91ciBsaW5rIGhhcyBiZWVuIGFkZGVkIHBlbmRpbmcgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWwu -UHJpdmF0ZSBNZXNzYWdlcw== -RXJyb3I6IG5vIHNlc3Npb24= -UmVjZWl2ZSBQcml2YXRlIE1lc3NhZ2UgTm90aWZpY2F0aW9ucw== -U2VuZCBQcml2YXRlIE1lc3NhZ2U= -TmV3IFByaXZhdGUgTWVzc2FnZQ== -VG8= -U2VuZCBQcml2YXRlIE1lc3NhZ2U= -SW4gdGhpcyBtZXNzYWdl -TmV3IFByaXZhdGUgTWVzc2FnZSBDb25maXJtYXRpb24= -WW91ciBwcml2YXRlIG1lc3NhZ2UgaGFzIGJlZW4gc2VudC4= -UHJpdmF0ZSBNZXNzYWdlcw== -TmV3IHByaXZhdGUgbWVzc2FnZQ== -SW5ib3g= -U2VudA== -Y3JlYXRlZA== -RnJvbQ== -QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGlzIHByaXZhdGUgbWVzc2FnZT8= -TW9kdWxlIG5vdCBsaWNlbnNlZA== -VXBkYXRlIExpY2Vuc2U= -VXBkYXRlIExpY2Vuc2U= -Q2F0ZWdvcnkgU3VnZ2VzdGVkIChQZW5kaW5nIEFwcHJvdmFsKQ== -Q2F0ZWdvcnkgQWRkZWQgUGVuZGluZyBBcHByb3ZhbA== -WW91ciBjYXRlZ29yeSBzdWdnZXN0aW9uIGhhcyBiZWVuIGFjY2VwdGVkIGFuZCBpcyBwZW5kaW5nIGFkbWluaXN0cmF0aXZlIGFwcHJvdmFsLg== -SW1wb3J0ZWQ= -TWlzc2luZyBmaXJzdCBuYW1l -VmlldyBQTQ== -VXNlciBkb2VzIG5vdCBleGlzdA== -TmV3IFByaXZhdGUgTWVzc2FnZQ== -RmlsZSBub3QgZm91bmQ= -QWNjZXNzIGRlbmllZA== -RmlsZSBlcnJvcg== -VW5hYmxlIHRvIHJlYWQgZnJvbSBmaWxl -QW4gdW5kZWZpbmVkIGVycm9yIGhhcyBvY2N1cmVk -UmV2aWV3 -U2VhcmNoIFJlc3VsdHM= -Q2FuY2Vs -UHJldmlvdXMgY2F0ZWdvcnk= -TmV4dCBjYXRlZ29yeQ== -Q2hhcnNldA== -Q3VzdG9t -U2hvdyBtdWx0aXBsZQ== -U2hvdyBtdWx0aXBsZQ== -TWluaW11bSBrZXl3b3JkIGxlbmd0aA== -TWluaW11bSBrZXl3b3JkIGxlbmd0aA== -WW91IGFyZSBhYm91dCB0byBkZWxldGUgdGhlIHByaW1hcnkgdGhlbWUuIENvbnRpbnVlPw== -U2F2ZQ== -Q2xvc2U= -Q2FuY2VsIHNlbmRpbmcgbWFpbA== -VGhpcyBoZWxwIHNlY3Rpb24gZG9lcyBub3QgeWV0IGV4aXN0LCBpdCdzIGNvbWluZyBzb29uIQ== -UHJldmlvdXMgc3RlcA== -TmV4dCBzdGVw -TW92ZSBkb3du -TW92ZSB1cA== -RGVsZXRl -RWRpdA== -TW9kdWxlcw== -U2VsZWN0IGl0ZW0= -U2VsZWN0IGl0ZW0= -QWR2YW5jZWQ= -UHJlcmVxdWlzaXRlIG5vdCBmdWxmaWxsZWQsIGluc3RhbGxhdGlvbiBjYW5ub3QgY29udGludWUh -Q2F0ZWdvcnk= -UHJldmlvdXMgZ3JvdXA= -TmV4dCBncm91cA== -QmFuIHVzZXIgbmFtZQ== -QmFuIGVtYWlsIGFkZHJlc3M= -QmFuIElQIGFkZHJlc3M= -Ynl0ZXM= -Z2lnYWJ5dGUocyk= -dGVyYWJ5dGUocyk= -UmV2aWV3cw== -VGFnIGxpYnJhcnk= -QmFuIHVzZXI= -U2VsZWN0IHJlbGF0aW9u -U2VsZWN0IGNhdGVnb3J5 -U2VsZWN0IGdyb3Vw -U2VsZWN0IHVzZXI= -TGFiZWw= -TGFiZWw= -U2VuZCBlbWFpbA== -RGVuaWVk -UXVpY2sgbGlua3M= -RXJyb3IgdmVyaWZ5aW5nIHBhc3N3b3Jk -dHlwZXM= -QnkgdGhlbWU= -RnJvbnQgZW5k -QWxsIHRlbXBsYXRlcw== -UGFyZW50IHRlbXBsYXRlcw== -QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIHJlc2V0IHRoZSBwYXNzd29yZD8= -UGFzc3dvcmQgcmVzZXQgaGFzIGNvZGUgZXhwaXJlZA== -UGFzc3dvcmQgcmVzZXQgY29kZSBpcyBub3QgdmFsaWQ= -WW91IGhhdmUgYWxyZWFkeSByZXF1ZXN0ZWQgYSBwYXNzd29yZCByZXNldC4gUGxlYXNlIHdhaXQgYmVmb3JlIHJlc2V0dGluZyBpdCBhZ2FuLg== -UGxlYXNlIGVuYWJsZSBjb29raWVzIHRvIGxvZ2luIQ== -U3Vic2NyaXB0aW9uIGRlbmllZA== -VW5kZWZpbmVkIGVycm9yIG9jY3VycmVkLCBzdWJzY3JpcHRpb24gbm90IGNvbXBsZXRlZA== -U3Vic2NyaXB0aW9uIHN1Y2Nlc3NmdWw= -TWlzc2luZyBlbWFpbCBhZGRyZXNz -UGFzc3dvcmRzIGRvIG5vdCBtYXRjaA== -VGhlIHBhc3N3b3JkIGlzIHRvbyBsb25n -TWlzc2luZyB1c2Vy -QWNjZXNzIGRlbmllZA== -V3JvbmcgZmlsZSB0eXBl -RmlsZSBpcyB0b28gbGFyZ2U= -VGhpcyBpdGVtIGhhcyBhbHJlYWR5IGJlZW4gcmV2aWV3ZWQ= -UmV2aWV3IGFkZGVkIHN1Y2Nlc3NmdWxseQ== -RXJyb3IgYWRkaW5nIHJldmlldw== -UmV2aWV3IG5vdCBhZGRlZCBkdWUgdG8gYSBzeXN0ZW0gZXJyb3I= -S2V5d29yZCBpcyB0b28gc2hvcnQ= -U3lzdGVtIGVycm9yIGhhcyBvY2N1cmVk -R3Vlc3Q= -UHJvZmlsZQ== -RXJyb3IgbW92aW5nIHN1YmNhdGVnb3J5 -TG9naW4gbm90IGFsbG93ZWQgZnJvbSB0aGlzIGFkZHJlc3M= -VW5hYmxlIHRvIHJlYWQgZnJvbSBmaWxl -TWlzc2luZyB0ZW1wbGF0ZQ== -RmF2b3JpdGU= -Y29uZmlybQ== -Q29uZmlybWF0aW9uIFRpdGxl -Q29uZmlybWF0aW9uIFN1YnRpdGxl -Q29uZmlybWF0aW9uIHRleHQ= -VW5hYmxlIHRvIGFkZCBmYXZvcml0ZSwgYWNjZXNzIGRlbmllZA== -Q29uZmlybSBwYXNzd29yZCByZXNldA== -UGxlYXNlIGNvbmZpcm0gdGhhdCB5b3Ugd2FudCB0byByZXNldCB5b3VyIHBhc3N3b3JkLg== -UHJpdmF0ZSBNZXNzYWdlcw== -VW5hYmxlIHRvIHJhdGUsIGFjY2VzcyBkZW5pZWQ= -VW5hYmxlIHRvIHJldmlldywgYWNjZXNzIGRlbmllZA== -Q2xvc2U= -SXRlbXMgc2luY2UgbGFzdCBsb2dpbg== -UGFzc3dvcmQgcmVzZXQgaW50ZXJ2YWw= -WW91ciByZXZpZXcgaGFzIGJlZW4gYWRkZWQgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbA== -TXkgRmF2b3JpdGVz -TGluayBtb2RpZmljYXRpb24gY29tcGxldGU= -WW91ciBsaW5rIG1vZGlmaWNhdGlvbiBoYXMgYmVlbiBzdWJtaXR0ZWQgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbA== -TmV3IGxpbmtz -U3VibWl0dGluZyB0bw== -QXJ0aWNsZSByZXZpZXcgc3VibWl0dGVk -QXJ0aWNsZSByZXZpZXcgaGFzIGJlZW4gc3VibWl0dGVkIHBlbmRpbmcgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWw= -Wm9vbSBpbg== -UmVsYXRlZCBhcnRpY2xlcw== -QXJ0aWNsZSBuYW1l -TmV3IGFydGljbGVz -TmV3IGFydGljbGVz -TmV3IGFydGljbGVz -U2VhcmNoIFJlc3VsdHM= -TXkgVG9waWNz -VG9waWMgbW9kaWZpZWQ= -VG9waWMgaGFzIGJlZW4gbW9kaWZpZWQgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbA== -TmV3IHRvcGljcw== -UHJpdmF0ZSBtZXNzYWdlcyB1cGRhdGVk -TW9kaWZpZWQ= -RXhwaXJlcw== -Tm8gZXhwaXJhdGlvbg== -U2V0IHByaW1hcnk= -T3JpZ2luYWwgVmFsdWU= -VW5rbm93biBjYXRlZ29yeQ== -SW4tbGluaw== -SW4tbGluayBpbXBvcnQ= -TGluayByZXZpZXdlZA== -QWRkZWQ= -UmV2aWV3ZXI= -QWxyZWFkeSB2b3RlZA== -UmVtb3Zl -RW50ZXI= -QWRk -QWRkaXRpb25hbCBjYXRlZ29yaWVz -TGVhZGluZw== -QXJ0aWNsZSByZXZpZXdlZA== -QWxyZWFkeSB2b3RlZA== -Vm90ZSBzdWJtaXR0ZWQgc3VjY2Vzc2Z1bGx5 -T3JpZ2luYWwgVmFsdWVz -cGhwQkIgSW1wb3J0 -TmV3IHRvcGlj -VG9waWMgcmV2aWV3ZWQ= -RGlzYWJsZWQgYXZhdGFy -VGhlIHJlY2lwaWVudCBpcyByZXF1aXJlZA== -VGhlIHJlY2lwaWVudCBkb2VzIG5vdCBleGlzdA== -Tm8gdG9waWNz -UGFzc3dvcmQgQ29uZmlybWF0aW9u -ZHJvcF9kb3du -VGhpcyBzZWN0aW9uIGRpc3BsYXlzIGEgbGlzdCBvZiBhbGwgcmV2aWV3cyBpbiB0aGUgc3lzdGVtLg== -QWxsb3cgcGFzc3dvcmQgcmVzZXQgYWZ0ZXI= -UGxlYXNlIGNvbmZpcm0gdGhhdCB5b3Ugd2FudCB0byByZXNldCB5b3VyIHBhc3N3b3JkLg== -WW91ciBwYXNzd29yZCBoYXMgYmVlbiByZXNldC4gWW91IHdpbGwgcmVjZWl2ZSB5b3VyIG5ldyBwYXNzd29yZCBpbiB0aGUgZW1haWwgc2hvcnRseS4= -TGFzdCBVcGRhdGVk -U2l0ZSBtYXA= -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogSW4tcG9ydGFsIHJlZ2lzdHJhdGlvbgoKRGVhciA8aW5wOnRvdXNlciBfRmllbGQ9IkZpcnN0TmFtZSIgLz4gPGlucDp0b3VzZXIgX0ZpZWxkPSJMYXN0TmFtZSIgLz4sDQoNClRoYW5rIHlvdSBmb3IgcmVnaXN0ZXJpbmcgb24gPGlucDptX3BhZ2VfdGl0bGUgLz4uIFlvdXIgcmVnaXN0cmF0aW9uIGlzIG5vdyBhY3RpdmUu -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogTmV3IHVzZXIgaGFzIGJlZW4gYWRkZWQKCkEgbmV3IHVzZXIgIjxpbnA6dG91c2VyIF9GaWVsZD0iVXNlck5hbWUiIC8+IiBoYXMgYmVlbiBhZGRlZC4= -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogWW91IGhhdmUgYmVlbiBhcHByb3ZlZAoKV2VsY29tZSB0byBJbi1wb3J0YWwhDQpZb3VyIHVzZXIgcmVnaXN0cmF0aW9uIGhhcyBiZWVuIGFwcHJvdmVkLiBZb3VyIHVzZXIgbmFtZSBpcyAiPGlucDp0b3VzZXIgX0ZpZWxkPSJVc2VyTmFtZSIgLz4iLg== -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogVXNlciBhcHByb3ZlZAoKVXNlciAiPGlucDp0b3VzZXIgX0ZpZWxkPSJVc2VyTmFtZSIgLz4iIGhhcyBiZWVuIGFwcHJvdmVkLg== -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogSW4tcG9ydGFsIHJlZ2lzdHJhdGlvbgoKV2VsY29tZSB0byBJbi1wb3J0YWwhDQpZb3VyIHVzZXIgcmVnaXN0cmF0aW9uIGhhcyBiZWVuIGFwcHJvdmVkLiBZb3VyIHVzZXIgbmFtZSBpcyAiPGlucDp0b3VzZXIgX0ZpZWxkPSJVc2VyTmFtZSIgLz4iIGFuZCB5b3VyIHBhc3N3b3JkIGlzICI8aW5wOnRvdXNlciBfRmllbGQ9InBhc3N3b3JkIiAvPiIuDQo= -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogVXNlciB2YWxpZGF0ZWQKClVzZXIgIjxpbnA6dG91c2VyIF9GaWVsZD0iVXNlck5hbWUiIC8+IiBoYXMgYmVlbiB2YWxpZGF0ZWQu -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQWNjZXNzIGRlbmllZAoKWW91ciByZWdpc3RyYXRpb24gdG8gPGlucDptX3BhZ2VfdGl0bGUgLz4gaGFzIGJlZW4gZGVuaWVkLg== -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogVXNlciBkZW5pZWQKClVzZXIgIjxpbnA6dG91c2VyIF9GaWVsZD0iVXNlck5hbWUiIC8+IiBoYXMgYmVlbiBkZW5pZWQu -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogTG9zdCBwYXNzd29yZAoKWW91ciBsb3N0IHBhc3N3b3JkIGhhcyBiZWVuIHJlc2V0LiBZb3VyIG5ldyBwYXNzd29yZCBpczogIjxpbnA6dG91c2VyIF9GaWVsZD0iUGFzc3dvcmQiIC8+Ii4= -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogTG9zdCBwYXNzd29yZAoKWW91ciBsb3N0IHBhc3N3b3JkIGhhcyBiZWVuIHJlc2V0LiBZb3VyIG5ldyBwYXNzd29yZCBpczogIjxpbnA6dG91c2VyIF9GaWVsZD0iUGFzc3dvcmQiIC8+Ii4= -U3ViamVjdDogQ2F0ZWdvcnkgYWRkZWQKCllvdXIgc3VnZ2VzdGVkIGNhdGVnb3J5ICI8aW5wOm1fY2F0ZWdvcnlfZmllbGQgX0ZpZWxkPSJOYW1lIiBfU3RyaXBIVE1MPSIxIi8+IiBoYXMgYmVlbiBhZGRlZC4= -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQSBjYXRlZ29yeSBoYXMgYmVlbiBhZGRlZAoKQSBjYXRlZ29yeSAiPGlucDptX2NhdGVnb3J5X2ZpZWxkIF9GaWVsZD0iTmFtZSIgX1N0cmlwSFRNTD0iMSIvPiIgaGFzIGJlZW4gYWRkZWQu -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQSBjYXRlZ29yeSBoYXMgYmVlbiBkZWxldGVkCgpBIGNhdGVnb3J5ICI8aW5wOm1fY2F0ZWdvcnlfZmllbGQgX0ZpZWxkPSJOYW1lIiBfU3RyaXBIVE1MPSIxIi8+IiBoYXMgYmVlbiBkZWxldGVkLg== -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQSBjYXRlZ29yeSBoYXMgYmVlbiBkZWxldGVkCgpBIGNhdGVnb3J5ICI8aW5wOm1fY2F0ZWdvcnlfZmllbGQgX0ZpZWxkPSJOYW1lIiBfU3RyaXBIVE1MPSIxIi8+IiBoYXMgYmVlbiBkZWxldGVkLg== -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQSBjYXRlZ29yeSBoYXMgYmVlbiBtb2RpZmllZAoKWW91ciBzdWdnZXN0ZWQgY2F0ZWdvcnkgIjxpbnA6bV9jYXRlZ29yeV9maWVsZCBfRmllbGQ9Ik5hbWUiIF9TdHJpcEhUTUw9IjEiLz4iIGhhcyBiZWVuIG1vZGlmaWVkLg== -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQSBjYXRlZ29yeSBoYXMgYmVlbiBtb2RpZmllZAoKQSBjYXRlZ29yeSAiPGlucDptX2NhdGVnb3J5X2ZpZWxkIF9GaWVsZD0iTmFtZSIgX1N0cmlwSFRNTD0iMSIvPiIgaGFzIGJlZW4gbW9kaWZpZWQu -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQSBjYXRlZ29yeSBoYXMgYmVlbiBhcHByb3ZlZAoKWW91ciBzdWdnZXN0ZWQgY2F0ZWdvcnkgIjxpbnA6bV9jYXRlZ29yeV9maWVsZCBfRmllbGQ9Ik5hbWUiIF9TdHJpcEhUTUw9IjEiLz4iIGhhcyBiZWVuIGFwcHJvdmVkLg== -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQSBjYXRlZ29yeSBoYXMgYmVlbiBhcHByb3ZlZAoKQSBjYXRlZ29yeSAiPGlucDptX2NhdGVnb3J5X2ZpZWxkIF9GaWVsZD0iTmFtZSIgX1N0cmlwSFRNTD0iMSIvPiIgaGFzIGJlZW4gYXBwcm92ZWQu -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQSBjYXRlZ29yeSBoYXMgYmVlbiBkZW5pZWQKCllvdXIgY2F0ZWdvcnkgc3VnZ2VzdGlvbiAiPGlucDptX2NhdGVnb3J5X2ZpZWxkIF9GaWVsZD0iTmFtZSIgX1N0cmlwSFRNTD0iMSIvPiIgaGFzIGJlZW4gZGVuaWVkLg== -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQSBjYXRlZ29yeSBoYXMgYmVlbiBkZW5pZWQKCkEgY2F0ZWdvcnkgIjxpbnA6bV9jYXRlZ29yeV9maWVsZCBfRmllbGQ9Ik5hbWUiIF9TdHJpcEhUTUw9IjEiLz4iIGhhcyBiZWVuIGRlbmllZC4= -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogU3Vic2NyaXB0aW9uIGNvbmZpcm1hdGlvbgoKWW91IGhhdmUgc3Vic2NyaWJlZCB0byA8aW5wOm1fcGFnZV90aXRsZSAvPiBtYWlsaW5nIGxpc3Qu -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQSB1c2VyIGhhcyBzdWJzY3JpYmVkCgpBIHVzZXIgaGFzIHN1YnNjcmliZWQgdG8gPGlucDptX3BhZ2VfdGl0bGUgLz4gbWFpbGluZyBsaXN0Lg== -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogWW91IGhhdmUgYmVlbiB1bnN1YnNjcmliZWQKCllvdSBoYXZlIHN1Y2Nlc3NmdWxseSB1bnN1YnNyaWJlZCBmcm9tIDxpbnA6bV9wYWdlX3RpdGxlIC8+IG1haWxpbmcgbGlzdC4= -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogVXNlciB1bnN1YnNyaWJlZAoKQSB1c2VyIGhhcyB1bnN1YnNjcmliZWQu -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogTGluayBhZGRlZAoKQSBsaW5rIGhhcyBiZWVuIGFkZGVk -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogTGluayBtb2RpZmllZAoKQSBsaW5rIGhhcyBiZWVuIG1vZGlmaWVkLg== -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogTGluayByZXZpZXcgYWRkZWQKCkEgbGluayByZXZpZXcgaGFzIGJlZW4gYWRkZWQ= -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogTGluayBhZGRlZAoKWW91ciBsaW5rIGhhcyBiZWVuIGFkZGVkLg== -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogTGluayBhcHByb3ZlZAoKWW91ciBsaW5rIGhhcyBiZWVuIGFwcHJvdmVk -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogTGluayBkZW5pZWQKCllvdXIgbGluayBoYXMgYmVlbiBkZW5pZWQu -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogTGluayBtb2RpZmVkCgpZb3VyIGxpbmsgaGFzIGJlZW4gbW9kaWZpZWQ= -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogTGluayBhcHByb3ZlZAoKWW91ciBsaW5rIG1vZGlmaWNhdGlvbiBoYXMgYmVlbiBhcHByb3ZlZA== -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogTGluayByZXZpZXcgYWRkZWQKCllvdXIgbGluayByZXZpZXcgaGFzIGJlZW4gYWRkZWQ= -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogTGluayByZXZpZXcgYXBwcm92ZWQKCllvdXIgbGluayByZXZpZXcgaGFzIGJlZW4gYXBwcm92ZWQ= -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogTGluayByZXZpZXcgZGVjbGluZWQKCllvdXIgbGluayByZXZpZXcgaGFzIGJlZW4gZGVjbGluZWQ= -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogTGluayByZXZpZXcgYWRkZWQKCllvdXIgbGluayByZXZpZXcgaGFzIGJlZW4gYWRkZWQgYW5kIGlzIHBlbmRpbmcgYXBwcm92YWwu -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogTGluayBtb2RpZmljYXRpb24gZGVuaWVkCgpZb3VyIGxpbmsgbW9kaWZpY2F0aW9uIGhhcyBiZWVuIGRlbmllZC4= -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQ2hlY2sgb3V0IHRoaXMgc2l0ZQoKSGksDQoNClRoaXMgbWVzc2FnZSBoYXMgYmVlbiBzZW50IHRvIHlvdSBmcm9tIG9uZSBvZiB5b3VyIGZyaWVuZHMuDQpDaGVjayBvdXQgdGhpcyBzaXRlOiA8YSBocmVmPSI8aW5wOm1fdGhlbWVfdXJsIF9wYWdlPSJjdXJyZW50Ii8+Ij48aW5wOm1fcGFnZV90aXRsZSAvPjwvYT4h -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogVGhlIHNpdGUgaGFzIGJlZW4gc3VnZ2VzdGVkCgpBIHZpc2l0b3Igc3VnZ2VzdGVkIHlvdXIgc2l0ZSB0byBhIGZyaWVuZC4= -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogVG9waWMgYWRkZGUKCkEgdG9waWMgaGFzIGJlZW4gYWRkZWQu -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogUG9zdCBhZGRlZAoKQSBwb3N0IGhhcyBiZWVuIGFkZGVkLg== -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogUG9zIG1vZGlmaWVkCgpBIHBvc3QgaGFzIGJlZW4gbW9kaWZpZWQu -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogUG9zdCBhZGRlZAoKWW91ciBwb3N0IGhhcyBiZWVuIGFkZGVkLg== -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBhZGRlZAoKQW4gYXJ0aWNsZSBoYXMgYmVlbiBhZGRlZA== -U3ViamVjdDogQXJ0aWNsZSBhZGRlZAoKWW91ciBhcnRpY2xlIGhhcyBiZWVuIGFkZGVk -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBtb2RpZmVkCgpBbiBhcnRpY2xlIGhhcyBiZWVuIG1vZGlmaWVk -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSByZXZpZXcgYWRkZWQKCkFuIGFydGljbGUgcmV2aWV3IGhhcyBiZWVuIGFkZGVk -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBhcHByb3ZlZAoKWW91ciBzdWJtaXR0ZWQgYXJ0aWNsZSBoYXMgYmVlbiBhcHByb3ZlZA== -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBkZWNsaW5lZAoKWW91ciBzdWJtaXR0ZWQgYXJ0aWNsZSBoYXMgYmVlbiBkZWNsaW5lZA== -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBtb2RpZmllZAoKWW91ciBhcnRpY2xlIGhhcyBiZWVuIG1vZGlmZWQ= -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBtb2RpZmljYXRpb24gYXBwcm92ZWQKCllvdXIgYXJ0aWNsZSBtb2RpZmljYXRpb24gaGFzIGJlZW4gYXBwcm92ZWQ= -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSBtb2RpZmljYXRpb24gZGVjbGluZWQKCllvdXIgYXJ0aWNsZSBtb2RpZmljYXRpb24gaGFzIGJlZW4gZGVjbGluZWQ= -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSByZXZpZXcgYWRkZWQKCllvdXIgcmV2aWV3IGhhcyBiZWVuIGFkZGVk -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSByZXZpZXcgYXBwcm92ZWQKCllvdXIgYXJ0aWNsZSByZXZpZXcgaGFzIGJlZW4gYXBwcm92ZWQ= -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQXJ0aWNsZSByZXZpZXcgZGVjbGluZWQKCllvdXIgYXJ0aWNsZSByZXZpZXcgaGFzIGJlZW4gZGVjbGluZWQ= -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogUmV2aWV3IHBlbmRpbmcKCllvdXIgYXJ0aWNsZSByZXZpZXcgaGFzIGJlZW4gYWRkZWQgdG8gdGhlIGRhdGFiYXNlIGFuZCBpcyBjdXJyZW50bHkgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbA== -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogTmV3IFByaXZhdGUgTWVzc2FnZQoKQSBuZXcgcHJpdmF0ZSBtZXNzYWdlIGhhcyBhcnJpdmVkLiA= -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogVXNlciByZWdpc3RlcmVkCgpBIG5ldyB1c2VyIGhhcyByZWdpc3RlcmVkIGFuZCBpcyBwZW5kaW5nIGFkbWluaXN0cmF0aXZlIGFwcHJvdmFsLg== -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQ2F0ZWdvcnkgYWRkZWQgKHBlbmRpbmcpCgpBIGNhdGVnb3J5ICI8aW5wOm1fY2F0ZWdvcnlfZmllbGQgX0ZpZWxkPSJOYW1lIiBfU3RyaXBIVE1MPSIxIi8+IiBoYXMgYmVlbiBhZGRlZCwgcGVuZGluZyB5b3VyIGNvbmZpcm1hdGlvbi4gIFBsZWFzZSByZXZpZXcgdGhlIGNhdGVnb3J5IGFuZCBhcHByb3ZlIG9yIGRlbnkgaXQu -WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogUGFzc3dvcmQgcmVzZXQgY29uZmlybWF0aW9uCgpIZWxsbywNCg0KSXQgc2VlbXMgdGhhdCB5b3UgaGF2ZSByZXF1ZXN0ZWQgYSBwYXNzd29yZCByZXNldCBmb3IgeW91ciBJbi1wb3J0YWwgYWNjb3VudC4gSWYgeW91IHdvdWxkIGxpa2UgdG8gcHJvY2VlZCBhbmQgY2hhbmdlIHRoZSBwYXNzd29yZCwgcGxlYXNlIGNsaWNrIG9uIHRoZSBsaW5rIGJlbG93Og0KPGlucDptX2NvbmZpcm1fcGFzc3dvcmRfbGluayAvPg0KDQpZb3Ugd2lsbCByZWNlaXZlIGEgc2Vjb25kIGVtYWlsIHdpdGggeW91ciBuZXcgcGFzc3dvcmQgc2hvcnRseS4NCg0KSWYgeW91IGJlbGlldmUgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIGlnbm9yZSB0aGlzIGVtYWlsLiBZb3VyIHBhc3N3b3JkIHdpbGwgbm90IGJlIGNoYW5nZWQgdW5sZXNzIHlvdSBoYXZlIGNsaWNrZWQgb24gdGhlIGFib3ZlIGxpbmsuDQo= - \ No newline at end of file + + m/d/yg:i:s A.,iso-8859-1 + + SXMgTm90 + bGM1 + Q3JlYXRlZCBCeSBVc2VyIElE + TWludXRl + RXhwb3J0 + SW4tYnVsbGV0aW4gZ2VuZXJhbCBjb25maWd1cmF0aW9uIG9wdGlvbnM= + SXMgVW5pcXVl + UG9zdGVkIEJ5 + TnVtYmVyIG9mIFJldmlld3M= + TGVzcyBUaGFu + VXNlciBCYW4gTGlzdA== + RXhwb3J0IExhbmd1YWdlIFBhY2s= + QWxsb3cgRHVwbGljYXRlIFJldmlld3M= + SXM= + U2Vjb25kcw== + UHJpb3JpdHk= + TmFtZQ== + RGVueQ== + SG91cg== + UGhvbmU= + QXBwbHlpbmcgQmFuIExpc3QgdG8gRXhpc3RpbmcgVXNlcnMuLg== + TGFzdCBNb2RpZmllZCBEYXRl + RGF5 + RGVzY3JpcHRpb24= + VVJM + TGFzdCBOYW1l + SXRlbSBJcyBIb3Q= + SXRlbSBJcyBOZXc= + RXhpc3Rz + QW55 + R3JlYXRlciBUaGFu + SW4tTmV3eiBnZW5lcmFsIGNvbmZpZ3VyYXRpb24gb3B0aW9ucw== + SGl0cw== + UnVsZSBQcm9wZXJ0aWVz + VXNlciBhY2NvdW50IHdpdGggZ2l2ZW4gRS1tYWlsIG5vdCBmb3VuZA== + TGluayBJRA== + SXRlbSBWYWx1ZQ== + U3RhdGU= + SXRlbSBGaWVsZA== + VXNlcm5hbWU= + Qm90aCBhIFVzZXJuYW1lIGFuZCBQYXNzd29yZCBpcyByZXF1aXJlZA== + Q2l0eQ== + RGF0ZSBGb3JtYXQ= + TWFuYWdlIFVzZXIgQmFuIFJ1bGVz + RG9lcyBOb3QgQ29udGFpbg== + U2VhcmNoIFRvcGljcw== + Q29tcGFyaXNvbiBPcGVyYXRvcg== + TnVtYmVyIG9mIFJhdGluZyBWb3Rlcw== + SXRlbSBGaWVsZA== + VXNlciBhY2NvdW50IHdpdGggZ2l2ZW4gVXNlcm5hbWUgbm90IGZvdW5k + UmF0aW5n + UnVsZQ== + UnVsZSBUeXBl + QWRkcmVzcw== + UnVsZSBUeXBl + RXJyb3IgVGFn + WW91IGRpZCBub3QgZW50ZXIgeW91ciBVc2VybmFtZQ== + Wmlw + RG9lcyBOb3QgQ29udGFpbg== + RW50ZXIgeW91ciBVc2VybmFtZSBvciBFbWFpbCBBZGRyZXNzIGJlbG93IHRvIGhhdmUgeW91ciBhY2NvdW50IGluZm9ybWF0aW9uIHNlbnQgdG8gdGhlIGVtYWlsIGFkZHJlc3Mgb2YgeW91ciBhY2NvdW50Lg== + Q29uZmlndXJlIENhdGVnb3J5IHNlYXJjaCBvcHRpb25z + Q29uZmlndXJlIENhdGVnb3J5IEVtYWlsIEV2ZW50cw== + QW55 + U1FMIFF1ZXJ5Og== + QW5k + WW91IG11c3QgZW50ZXIgYSBVc2VybmFtZSBvciBFbWFpbCBBZGRyZXNzIHRvIHJldHJpdmUgeW91ciBhY2NvdW50IGluZm9ybWF0aW9u + SXMgRXF1YWwgVG8= + SVAgQWRkcmVzcw== + SW4tTGluayBHZW5lcmFsIENvbmZpZ3VyYXRpb24gT3B0aW9ucw== + QXNzaWduIG1haWxpbmcgbGlzdCBzdWJzY3JpYmVycyB0byBncm91cA== + Q29udGFpbnM= + RmllbGQgVmFsdWU= + U2VhcmNoIFR5cGU= + VGltZSBGb3JtYXQ= + Q29uZmlndXJlIFVzZXIgZW1haWwgZXZlbnRz + UGxlYXNlIGVudGVyIHlvdXIgcGFzc3dvcmQgYW5kIHRyeSBhZ2Fpbg== + VXNlciBCYW4gTGlzdA== + VHJ1ZQ== + UGVyZm9ybSBTUUwgUXVlcnk= + U2VhcmNoIENhdGVnb3JpZXM= + RWRpdCBRdWVyeQ== + RmllbGQgQ29tcGFyaXNvbg== + RGVjaW1hbCBQb2ludA== + WW91IGhhdmUgYWxyZWFkeSByYXRlZCB0aGlzIHRvcGlj + TGFuZ3VhZ2U= + + SW4tUG9ydGFsIGRvZXMgbm90IGhhdmUgYWNjZXNzIHRvIHdyaXRlIHRvIHRoaXMgZGlyZWN0b3J5 + SXMgTm90IEVxdWFsIFRv + UG9zdCBTdWJqZWN0 + U2VhcmNoIFJlbGV2YW5jZSBkZXBlbmRzIG9u + SW5jcmVhc2UgaW1wb3J0YW5jZSBpZiBmaWVsZCBjb250YWlucyBhIHJlcXVpcmVkIGtleXdvcmQgYnk= + VG9waWMgU2VhcmNoIFJlc3VsdHM= + WW91IGhhdmUgYWxyZWFkeSByYXRlZCB0aGlzIGFydGljbGU= + U2VhcmNoIFJlbGV2ZW5jZSBTZXR0aW5ncw== + TWlzc2luZyBJbiBUaGVtZQ== + Q29udGludWU= + TGFzdCBVcGRhdGU= + VXNlciBCYW4gUnVsZXM= + UnVubmluZyB0aGlzIHV0aWxpdHkgd2lsbCBhZmZlY3QgeW91ciBkYXRhYmFzZS4gIFBsZWFzZSBiZSBhZHZpc2VkIHRoYXQgeW91IGNhbiB1c2UgdGhpcyB1dGlsaXR5IGF0IHlvdXIgb3duIHJpc2suICBJbnRlY2huaWMgQ29ycG9yYXRpb24gY2FuIG5vdCBiZSBoZWxkIGxpYWJsZSBmb3IgYW55IGNvcnJ1cHQgZGF0YSBvciBkYXRhIGxvc3Mu + QmFjayB1cCBoYXMgYmVlbiBjb21wbGV0ZWQuIFRoZSBiYWNrdXAgZmlsZSBpczo= + QWxsb3c= + Ym94 + SGVyZSBZb3UgQ2FuOg== + UXVlcnkgRGF0YWJhc2U= + TW9kdWxlIFJvb3QgQ2F0ZWdvcnk= + U2VhcmNoIExpbmtz + SG9tZQ== + Q29udGFpbnM= + UG9wdWxhcml0eQ== + V2VpZ2h0 + U2VhcmNoIEFydGljbGVz + VGhvdXNhbmRzIFNlcGFyYXRvcg== + U1FMIFF1ZXJ5IFJlc3VsdHM= + S2V5d29yZA== + U2VsZWN0IE1vZHVsZSBSb290IENhdGVnb3J5Og== + Um9vdA== + VG9waWMgUmF0aW5nIFJlc3VsdHM= + UGVyZm9ybSB0aGlzIG9wZXJhdGlvbiBub3c/ + TW9kdWxlIFN0YXR1cw== + VGhhbmsgeW91IGZvciB2b3RpbmchICBZb3VyIGlucHV0IGhhcyBiZWVuIHJlY29yZGVkLg== + QmFjaw== + VGVtcGxhdGUgRXJyb3I= + QmxhbmsgcGFzc3dvcmRzIGFyZSBub3QgYWxsb3dlZA== + VXBkYXRpbmc= + WW91IGhhdmUgYWxyZWFkeSByZXZpZXdlZCB0aGlzIGl0ZW0u + RW5hYmxlIFRlbXBsYXRlIENhY2hpbmc= + QWxzbyBZb3UgQ2FuOg== + TWlzc2luZyBMYWJlbHM= + RmFsc2U= + TGFzdCBQb3N0IEJ5 + T3B0aW9uYWw= + Q2FjaGUgVGltZW91dCAoc2Vjb25kcyk= + QWRkIEZyaWVuZA== + U2VuZCBQYXNzd29yZA== + U2ltcGxl + TWlzc2luZyBUZW1wbGF0ZQ== + VGhlIGNhdGVnb3J5IHRyZWUgbXVzdCBiZSB1cGRhdGVkIHRvIHJlZmxlY3QgdGhlIGxhdGVzdCBjaGFuZ2Vz + QXJ0aWNsZXM= + RXhhbXBsZQ== + UGhyYXNlcw== + Q291bnRyeQ== + QWN0aW9u + Q2F0ZWdvcnkgU2VhcmNoIFJlc3VsdHM= + VGVtcGxhdGVz + RW1haWwgRXZlbnQ= + QmxhbmsgdXNlciBuYW1l + TW9kaWZ5IFBvc3Q= + VXNlcm5hbWUvUGFzc3dvcmQgSW5jb3JyZWN0 + RGVsZXRlIEZyaWVuZA== + U2Vzc2lvbnM= + RmF2b3JpdGUgQXJ0aWNsZXM= + TGluayBJbWFnZSBOYW1l + Tm8gcGVybWlzc2lvbnM= + TGluayBTZWFyY2ggUmVzdWx0cw== + SW1wb3J0IExhbmd1YWdlIFBhY2s= + U2Nhbm5pbmc= + QWRtaW4gTG9naW4= + WW91ciBBY2NvdW50IEluZm9ybWF0aW9u + SXRlbXMgeW91IGhhdmUgbWFya2VkIGFzIGZhdm9yaXRl + RWRpdCB5b3VyIEluLVBvcnRhbCBQcmVmZXJlbmNlcw== + VGhlbWU= + Q2hhbmdlIFVzZXIgUHJvZmlsZXM= + SW5zdGFsbCBMYW5ndWFnZSBQYWNr + QWxsb3cgTG9naW4= + RnJvbnQgRW5k + VmlldyB5b3VyIGxpc3Qgb2YgZnJpZW5kcw== + TmV3cyBBcnRpY2xlcyB5b3UgaGF2ZSB3cml0dGVu + VmlldyBZb3VyIFByb2ZpbGU= + SW5zdGFsbCBQaHJhc2UgVHlwZXM6 + RGlzY3Vzc2lvbnMgeW91IGhhdmUgY3JlYXRlZA== + TG9jay9VbmxvY2s= + Q2F0ZWdvcnkgTGVhZCBTdG9yeQ== + VmlldyBVc2VyIFByb2ZpbGU= + RW5hYmxlIFRhZyBDYWNoaW5n + U2VuZCBFbWFpbCBBcw== + UmVtZW1iZXIgTG9naW4= + TGlua3MgeW91IGhhdmUgYWRkZWQgdG8gdGhlIHN5c3RlbQ== + TGFuZ3VhZ2UgRmlsZQ== + SXRlbXM= + UmF0ZSBUb3BpYw== + SXRlbSBMaXN0 + UmF0ZSBBcnRpY2xlIFJlc3VsdHM= + RGF0ZSBvZiBCaXJ0aA== + VGhhbmsgeW91IGZvciByYXRpbmcgdGhpcyBhcnRpY2xlLiBZb3VyIHZvdGUgaGFzIGJlZW4gcmVjb3JkZWQu + TG9nIG91dCBvZiB0aGUgc3lzdGVt + IGhhcyBhbHJlYWR5IGJlZW4gc3VnZ2VzdGVkIHRvIHRoaXMgc2l0ZSBvbg== + RWRpdGVkIEJ5 + RGlzcGxheSBJdGVtIFF1ZXJpZXMgKERlYnVnKQ== + Q2hhbmdlcyBtYWRlIHRvIHRoZSB0b3BpYyBoYXZlIGJlZW4gc2F2ZWQu + T3duZXIgTW9kaWZ5IFRvcGljIFBlbmRpbmc= + RXhjZWxsZW50 + b24= + RGlzcGxheSBJdGVtIExpc3QgUXVlcmllcyAoRGVidWcp + RXh0cmEgTWFpbCBIZWFkZXJz + VmVyeSBHb29k + SW52YWxpZCB1c2VyIG5hbWUgb3IgcGFzc3dvcmQ= + UG9vcg== + UGxhaW4gVGV4dA== + U2VhcmNoIFJlc3VsdHM= + U2hvdyBMYW5ndWFnZSBUYWdz + UmF0ZSBBcnRpY2xl + VGhhbmsgeW91IGZvciBzdWdnZXN0aW5nIG91ciBzaXRlIHRv + VG9waWMgVXBkYXRlZA== + d3JvdGU= + UG9zdCBPd25lciBEZWxldGU= + SFRNTA== + TWFpbCBTZXJ2ZXIgUGFzc3dvcmQ= + U2VydmVyIFJlcXVpcmVzIEF1dGhlbnRpY2F0aW9u + QXZlcmFnZQ== + Sm9pbmVk + U2l0ZSBMZWFkIFN0b3J5 + TW9kaWZ5IFRvcGljIFBlbmRpbmc= + R29vZA== + RmFpcg== + VGhlIFRvcGljIHlvdSBoYXZlIGNyZWF0ZWQgaGFzIGJlZW4gYWRkZWQgdG8gdGhlIHN5c3RlbQ== + TXkgU2V0dGluZ3M= + UmVwbHkgUXVvdGVk + UG9zdCBPd25lciBNb2RpZnk= + TWVzc2FnZXMgZnJvbSBTaXRlIEFkbWluIGFyZSBmcm9t + QWRkIFRvcGljIFJlc3VsdHM= + RWRpdCBUb3BpYyBSZXN1bHRz + TmV3IFRvcGlj + VmlldyBUaHJlYWRlZA== + VG9waWMgT3duZXIgRGVsZXRl + SW5hY3RpdmU= + UG9zdA== + VG9waWMgT3duZXIgTW9kaWZ5 + TG9jay9VbmxvY2sgVG9waWNz + QkJDb2Rl + U2hvdyBTaWduYXR1cmU= + TXkgSXRlbXM= + U21pbGV5cw== + WW91ciB0b3BpYyBoYXMgYmVlbiBhZGRlZA== + UG9zdCBSZXBseQ== + VGhlIHN5c3RlbSBhZG1pbmlzdHJhdG9yIG11c3QgYXBwcm92ZSB5b3VyIHRvcGljIGJlZm9yZSBpdCBpcyBwdWJsaWNseSBhdmFpbGFibGUu + VmlldyBGbGF0 + UmVhZHkgdG8gSW5zdGFsbA== + UmVnaXN0cmF0aW9uIENvbXBsZXRl + UGVuZGluZyBBcnRpY2xlIFJldmlldyBBZGRlZA== + Q29weSBMYWJlbHMgZnJvbSB0aGlzIExhbmd1YWdl + VGhhbmsgeW91IGZvciBSZWdpc3RlcmluZyEgIFBsZWFzZSBlbnRlciB5b3VyIHVzZXJuYW1lIGFuZCBwYXNzd29yZCBiZWxvdw== + Tm90aWZ5IG1lIHdoZW4gcG9zdHMgYXJlIG1hZGUgaW4gdGhpcyB0b3BpYw== + UXVpY2sgTGlua3M= + U2Vzc2lvbiBJbmFjdGl2aXR5IFRpbWVvdXQgKHNlY29uZHMp + U2VsZWN0IFNvdXJjZSBMYW5ndWFnZQ== + SWNvbiBVUkw= + QXBwcm92ZSBMaW5rIE1vZGlmaWNhdGlvbg== + TWFpbCBTZXJ2ZXIgQWRkcmVzcw== + QXBwZW5kIHBocGluZm8gdG8gYWxsIHBhZ2VzIChEZWJ1Zyk= + Q29va2llcw== + U2VuZCBIVE1MIGVtYWls + b24gdGhpcyBwb3N0 + RGVjbGluZSBMaW5rIFJldmlldw== + RW5hYmxl + TWFpbCBTZXJ2ZXIgVXNlcm5hbWU= + QXJ0aWNsZSBSZXZpZXcgQWRkZWQ= + U2Vzc2lvbiBNYW5hZ2VtZW50IE1ldGhvZA== + QXBwcm92ZSBBcnRpY2xl + RGVjbGluZSBBcnRpY2xlIE1vZGlmaWNhdGlvbg== + TG9jYXRpb24= + UG9ydCAoZS5nLiBwb3J0IDI1KQ== + QWRkIFRvcGlj + TGFuZ3VhZ2UgQ2FjaGUgVGltZW91dA== + RGVueSBMaW5r + U2VsZWN0IExhbmd1YWdl + RGVueSBVc2Vy + QWRkIFBlbmRpbmcgVXNlcg== + UGVuZGluZyBSZXZpZXcgQWRkZWQ= + QXV0b21hdGlj + TW9kaWZ5IExpbms= + TW9kdWxlcw== + QWRkIExpbms= + SW5zdGFsbA== + QXBwcm92ZSBQZW5kaW5nIExpbms= + TmV3 + QWRkIEFydGljbGU= + RGlzYWJsZQ== + U01UUCAobWFpbCkgU2VydmVy + TGluayBSZXZpZXcgQWRkZWQ= + TGluayBNb2RpZmljYXRpb24gUGVuZGluZw== + SW5zdGFsbGF0aW9uIFN0YXR1cw== + QXBwcm92ZSBMaW5rIFJldmlldw== + RGVjbGluZSBsaW5rIG1vZGlmaWNhdGlvbg== + QXBwcm92ZSBBcnRpY2xlIE1vZGlmaWNhdGlvbg== + QWRkIFBlbmRpbmcgQ2F0ZWdvcnk= + RW5hYmxl + QWRkaXRpb25hbCBNZXNzYWdlIEhlYWRlcnM= + QXBwcm92ZSBDYXRlZ29yeQ== + RGVjbGluZSBBcnRpY2xl + UG9wdWxhcg== + UXVlcnkgU3RyaW5n + QWRkIFBlbmRpbmcgTGluaw== + VmFsaWRhdGUgVXNlcg== + TW9kdWxlcw== + QWRkIE1vZHVsZQ== + VmVyaWZ5IFJvb3QgUGFzc3dvcmQ= + QWRkIE1vZHVsZQ== + RW1haWwgRXZlbnRz + RGVzY3JpcHRpb24= + RW5hYmxlIEJCQ29kZQ== + TW9kaWZ5IEFydGljbGU= + Rm9yZ290IFBhc3N3b3Jk + QXZhdGFyIEltYWdl + VG9wIFJhdGVk + RGlzYWJsZQ== + QWRkIFVzZXI= + UG9zdHMgUGVyIFBhZ2U= + RGlzcGxheSB0byBQdWJsaWM= + T25saW5l + RGVsZXRlIENhdGVnb3J5 + RGVueSBDYXRlZ29yeQ== + T2ZmbGluZQ== + VG9waWNzIFBlciBQYWdl + QWRkIENhdGVnb3J5 + RnVsbC1TaXplIEltYWdlOg== + SW5zdGFsbGVk + QXBwcm92ZSBVc2Vy + VmVyc2lvbg== + Q2F0ZWdvcnkgTmFtZQ== + TWV0YSBUYWcgRGVzY3JpcHRpb24= + QmlydGhkYXRl + Q3VycmVudCBWYWx1ZQ== + TW9kaWZ5IENhdGVnb3J5 + Q3VycmVudCBTZXNzaW9ucw== + QWN0aXZlIFVzZXJz + Um9vdCBQYXNzd29yZA== + Tm90aWZ5IG1lIG9uIGNoYW5nZXMgdG8gdG9waWNzIEkgY3JlYXRl + U2lnbmF0dXJl + QWN0aXZlIENhdGVnb3JpZXM= + VGhlIGxpbmsgeW91IGhhdmUgc3VnZ2VzdGVkIGhhcyBiZWVuIGFkZGVkIHRvIHRoZSBkYXRhYmFzZS4= + UmF0ZSBMaW5r + SG90 + VXNlcm5hbWU= + UHJvZmlsZQ== + QWNjb3VudCBJbmZvcm1hdGlvbg== + TGluayBOYW1l + U2VhcmNoZWQgRm9yOg== + RGVsZXRl + VGh1bWJuYWlsIEltYWdlOg== + TGluayBSZXZpZXcgUmVzdWx0cw== + TXkgTmV3cw== + RXJyb3I= + VVJM + QXR0YXRjaCBNeSBTaWduYXR1cmUgdG8gUG9zdHM= + Rm91bmQ6 + TGluayBEZXRhaWxz + b3I= + Q29uZmlybSBEZWxldGU= + WW91IGhhdmUgYWxyZWFkeSByYXRlZCB0aGlzIGxpbmsu + QWRkIExpbmsgUmVzdWx0cw== + TGluayBSYXRpbmcgUmVzdWx0cw== + VGhlIENhdGVnb3J5IHlvdSBzdWdnZXN0ZWQgaGFzIGJlZW4gYWRkZWQgdG8gdGhlIHN5c3RlbS4= + U3VnZ2VzdCBDYXRlZ29yeSBSZXN1bHRz + TmV3IFVzZXJz + TXkgUHJvZmlsZQ== + RGVzY3JpcHRpb24= + UmV2aWV3Og== + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGlzIGxpbms/ + Q2F0ZWdvcnkgSW5mb3JtYXRpb24= + VGhhbmsgZm9yIHJhdGluZyB0aGlzIGxpbmsuICBZb3VyIGlucHV0IGhhcyBiZWVuIHJlY29yZGVkLg== + TGluayBJbmZvcm1hdGlvbg== + RGV0YWlscw== + UmVxdWlyZWQgRmllbGQ= + Rm9yZ290IFBhc3N3b3Jk + VXNlcm5hbWU= + UmV2aWV3IExpbms= + cHJvZmlsZSB1cGRhdGVk + UmVsYXRlZCBOZXdz + UmVtb3ZlIEZyb20gRmF2b3JpdGVz + RS1tYWls + U3RyZWV0 + UGFzc3dvcmQ= + U2VhcmNoIEFnYWlu + UmVsYXRlZCBMaW5rcw== + QXNzaWduIHVzZXJzIG5vdCBsb2dnZWQgaW4gdG8gZ3JvdXA= + TXkgVG9waWNz + TWV0YSBUYWcgS2V5d29yZHM= + QXNzaWduIHJlZ2lzdGVyZWQgdXNlcnMgdG8gZ3JvdXA= + TGluayBSZXZpZXdz + Q2F0ZWdvcmllcw== + Rmlyc3QgTmFtZQ== + TmV3cyBEZXRhaWxz + Q2FuY2Vs + SGVscA== + WW91IGFyZSBhYm91dCB0byBkZWxldGUgdGhlIGxpbmsgYmVsb3cu + Q29udGFjdCBJbmZvcm1hdGlvbg== + U3RhdGU= + Rm9yZ290IFBhc3N3b3Jk + Wmlw + RXhpc3RpbmcgVXNlcnM= + TG9naW4= + UGFzc3dvcmQgQWdhaW4= + UGFnZQ== + RWRpdG9ycyBQaWNr + Q2l0eQ== + ZGV0YWlscyB1cGRhdGVk + UGVybWlzc2lvbiBUeXBlIEFkbWlu + UmVnaXN0ZXIgd2l0aCBJbi1Qb3J0YWwgZm9yIGNvbnZlbmllbnQgYWNjZXNzIHRvIHVzZXIgYWNjb3VudCBzZXR0aW5ncyBhbmQgcHJlZmVyZW5jZXMu + TXkgQXJ0aWNsZXM= + VG90YWwgQXJ0aWNsZXM= + QWRkZWQgVG9kYXk= + UmVsYXRlZCBDYXRlZ29yaWVz + TXkgTGlua3M= + VGVtcGxhdGU= + cG9zdHM= + aW4= + cmV2aWV3cyB1cGRhdGVk + cG9zdHMgdXBkYXRlZA== + bGlua3MgdXBkYXRlZA== + TXkgRmF2b3JpdGVz + U2VuZA== + TXkgRnJpZW5kcw== + TG9naW4gSW5mb3JtYXRpb24= + VXBkYXRl + UHJlcGFyaW5nIHRvIFNlbmQgTWVzc2FnZXM= + TXkgUHJlZmVyZW5jZXM= + VG90YWwgQ2F0ZWdvcmllcw== + RmlsZSBuYW1l + UGhvbmU= + RW1haWwgZGVsaXZlcnkgYWJvcnRlZA== + QWN0aW9uIEJveA== + RmlsZSBJZA== + bmV3cyB1cGRhdGVk + U2VhcmNoIFRpcHM= + VHlwZQ== + Q2xvc2U= + Rm9ybWF0 + Wm9vbQ== + VG9wIFJhdGVkIExpbmtz + QWR2YW5jZWQ= + UmVzdG9yZSBTdGF0dXM= + RnJvbS9UbyBVc2Vy + V2VsY29tZQ== + Y2F0ZWdvcmllcyB1cGRhdGVk + TGFzdCBOYW1l + UmVzdG9yZSBoYXMgYmVlbiBjb21wbGV0ZWQgc3VjY2Vzc2Z1bGx5 + UmVzdG9yZSBoYXMgZmFpbGVkIGFuIGVycm9yIG9jY3VyZWQ6 + TW9zdCBQb3B1bGFyIExpbmtz + Q29tcGxldGU= + VGhlIEVtYWlsIE1lc3NhZ2UgaGFzIGJlZW4gc2VudA== + UGVybWlzc2lvbiBUeXBlIEZyb250IEVuZA== + TmV3IExpbmtz + RXZlbnRz + UmVzdG9yZSBpcyBpbiBwcm9ncmVzcw== + U2VuZGluZyBNZXNzYWdlLi4= + QmFja3VwIFBhdGg= + VGhpcyB1dGlsaXR5IGFsbG93cyB5b3UgdG8gYmFja3VwIHlvdXIgY3VycmVudCBkYXRhIGZyb20gSW4tUG9ydGFsIGRhdGFiYXNlLg== + IFJ1bm5pbmcgdGhpcyB1dGlsaXR5IHdpbGwgYWZmZWN0IHlvdXIgZGF0YWJhc2UuICBQbGVhc2UgYmUgYWR2aXNlZCB0aGF0IHlvdSBjYW4gdXNlIHRoaXMgdXRpbGl0eSBhdCB5b3VyIG93biByaXNrLiAgSW50ZWNobmljIGNvcnBvcmF0aW9uIGNhbiBub3QgYmUgaGVsZCBsaWFibGUgZm9yIGFueSBjb3JydXB0IGRhdGEgb3IgZGF0YSBsb3NzLiAgUGxlYXNlIG1ha2Ugc3VyZSB0byBiYWNrIHVwIHlvdXIgZGF0YWJhc2UocykgYmVmb3JlIHJ1bm5p + UmVjb21tZW5kIHRvIGEgZnJpZW5k + QmFjayBVcCBEYXRl + TWFpbCBoYXMgYmVlbiBzZW50IFN1Y2Nlc3NmdWxseQ== + U3RlcCBPbmU= + UmVzdG9yZQ== + QWRkIExpbms= + SXRlbXM= + QmFja3VwIHN0YXR1cw== + UGxlYXNlIFdhaXQgd2hpbGUgSW4tUG9ydGFsIHByZXBhcmVzIHRvIHNlbmQgdGhlIG1lc3NhZ2UuLg== + UGxlYXNlIFdhaXQ= + QWRkIFVzZXIgVG8gR3JvdXA= + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tbmV3eiBvdXRwdXQgc2V0dGluZ3M= + UHJlcGFyaW5nIHRvIFNlbmQgTWFpbA== + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBpbXBvcnQgZGF0YSBmcm9tIG90aGVyIHByb2dyYW1zIGludG8gSW4tcG9ydGFs + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tbmV3eiBjdXN0b20gZmllbGRz + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgcmVnaW9uYWwgc2V0dGluZ3MsIG1hbmFnZSBhbmQgZWRpdCBsYW5ndWFnZXM= + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tYnVsbHRlaW4gZW1haWwgc2V0dGluZ3M= + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgdGhlbWVzIGFuZCBlZGl0IHRoZSBpbmRpdmlkdWFsIHRlbXBsYXRlcw== + QmFja3VwIGluIHByb2dyZXNz + QXR0ZW50aW9uIQ== + Tm9uZQ== + TWlzc2luZyBvciBpbnZhbGlkIHZhbHVlcy4gUGxlYXNlIGNoZWNrIGFsbCB0aGUgZmllbGRzIGFuZCB0cnkgYWdhaW4u + Tm92 + VGhpcyBzZWN0aW9uIHNob3dzIGFsbCBlLW1haWxzIHNlbnQgYnkgSW4tUG9ydGFs + TWFy + Rm9ybSBFcnJvcg== + UmVjb21tZW5kIHRoaXMgc2l0ZSB0byBhIGZyaWVuZA== + QXBy + RXJyb3I= + U2Vzc2lvbiBFeHBpcmVk + SFRNTCBWZXJzaW9u + RXZlbnQ= + UmVhZCBPbmx5 + TG9ja2VkIHRvcGlj + RXhwb3J0IEZpbGVuYW1l + SW5zdGFsbCBQaHJhc2UgVHlwZXM= + TGFuZ3VhZ2UgRmlsZQ== + RXhwb3J0IExhbmd1YWdlIFBhY2sgLSBTdGVwMQ== + SW52YWxpZCBlLW1haWwgYWRkcmVzcw== + UGFzc3dvcmRzIGRvIG5vdCBtYXRjaA== + U2hvd2luZyBVc2Vycw== + Tm8gVG9waWNz + Rm9ydW0gaXMgbG9ja2VkIGZvciBwb3N0aW5n + U3Vic2NyaWJl + SXRlbSBJcyBhIFRvcCBTZWxsZXI= + Tm8gUGVybWlzc2lvbnM= + Q29udGludWU= + UXR5IFNvbGQ= + RXhwb3J0IExhbmd1YWdlIFBhY2sgLSBSZXN1bHRz + SW5zdGFsbCBNb2R1bGVz + UGxlYXNlIGNvbmZpcm0gdGhhdCB5b3Ugd2FudCB0byByZXNldCB5b3VyIHBhc3N3b3JkLg== + RXhwb3J0IE1vZHVsZXM= + RXhwb3J0IFBocmFzZSBUeXBlcw== + RG93bmxvYWQgTGFuZ3VhZ2UgRXhwb3J0 + RW50ZXIgeW91ciBVc2VybmFtZSBvciBFbWFpbCBBZGRyZXNzIGJlbG93IHRvIGhhdmUgeW91ciBhY2NvdW50IGluZm9ybWF0aW9uIHNlbnQgdG8gdGhlIGVtYWlsIGFkZHJlc3Mgb2YgeW91ciBhY2NvdW50Lg== + VGhhbmsgeW91IGZvciBzdWJzY3JpYmluZyB0byBvdXIgbWFpbGluZyBsaXN0 + UGFzc3dvcmQgUmVxdWVzdCBDb25maXJtYXRpb24= + SGVyZQ== + IFdlIGFyZSBzb3JyeSB5b3UgaGF2ZSB1bnN1YnNjcmliZWQgZnJvbSBvdXIgbWFpbGluZyBsaXN0 + VmVyaWZ5IHBhc3N3b3Jk + VGhlcmUgaXMgYSBwcm9ibGVtIHdpdGggdGhlIGZvcm0sIHBsZWFzZSBjaGVjayB0aGUgZXJyb3IgbWVzc2FnZXMgYmVsb3c= + RW1haWxBZGRyZXNz + TmFtZQ== + QWRkcmVzcw== + Rmlyc3QgTmFtZQ== + SW5kaWNhdGVzIFJlcXVpcmVkIGZpZWxkcw== + WklQIENvZGU= + UmVwZWF0IFBhc3N3b3Jk + VGhhbmsgWW91LiBSZWdpc3RyYXRpb24gY29tcGxldGVkLg== + QmlydGggRGF0ZQ== + QmxhbmsgcGFzc3dvcmQ= + TmV3IEN1c3RvbWVycw== + VGhlcmUgaXMgYSBwcm9ibGVtIHdpdGggdGhlIGZvcm0sIHBsZWFzZSBjaGVjayB0aGUgZXJyb3IgbWVzc2FnZXMgYmVsb3cu + UHJvZHVjdCBEZXNjcmlwdGlvbg== + UmVnaXN0cmF0aW9uIENvbmZpcm1hdGlvbg== + UGxlYXNlIFJlZ2lzdGVy + SW52YWxpZCBQYXNzd29yZA== + WklQIENvZGU= + V2FybmluZw== + TGFzdCBOYW1l + RGVjbGluZSBBcnRpY2xlIFJldmlldw== + UG9zdCBBZGRlZA== + QXJ0aWNsZXMgUGVyIFBhZ2UgKFNob3J0bGlzdCk= + TWluaW11bSAjIG9mIHZvdGVzIGZvciByYXRpbmcgY29uc2lkZXJhdGlvbg== + RWRpdCBDdXJyZW50IENhdGVnb3J5 + Q2F0ZWdvcmllcyBQZXIgUGFnZSAoU2hvcnRsaXN0KQ== + UmV2aWV3cyBQZXIgUGFnZSAoU2hvcnRsaXN0KQ== + VG9waWMgQWRkZWQ= + QXBwcm92ZSBBcnRpY2xlIFJldmlldw== + UG9zdCBNb2RpZmllZA== + VG9waWNzIFBlciBQYWdlIChTaG9ydGxpc3Qp + UmV2aWV3cyBQZXIgUGFnZQ== + Vm90ZSBzdWJtaXR0ZWQgc3VjY2Vzc2Z1bGx5 + VGhlIHJlY2lwaWVudCBkb2VzIG5vdCBleGlzdA== + Tm8gdG9waWNz + VGhlIHJlY2lwaWVudCBpcyByZXF1aXJlZA== + UmV2aWV3ZXI= + TGluayByZXZpZXdlZA== + UmVtb3Zl + RXhwaXJlcw== + SW4tbGluaw== + QWxyZWFkeSB2b3RlZA== + RGlzYWJsZWQgYXZhdGFy + QWxyZWFkeSB2b3RlZA== + UHJpdmF0ZSBtZXNzYWdlcyB1cGRhdGVk + VG9waWMgcmV2aWV3ZWQ= + U2V0IFByaW1hcnk= + cGhwQkIgSW1wb3J0 + TXkgVG9waWNz + T3JpZ2luYWwgVmFsdWVz + QXJ0aWNsZSByZXZpZXdlZA== + RW50ZXI= + TGVhZGluZw== + SXRlbXMgc2luY2UgbGFzdCBsb2dpbg== + QWRk + U2VhcmNoIFJlc3VsdHM= + TmV3IGFydGljbGVz + TmV3IGFydGljbGVz + QXJ0aWNsZSByZXZpZXcgaGFzIGJlZW4gc3VibWl0dGVkIHBlbmRpbmcgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWw= + QWRkZWQ= + T3JpZ2luYWwgVmFsdWU= + TmV3IGxpbmtz + QXJ0aWNsZSBuYW1l + TmV3IHRvcGlj + UGFzc3dvcmQgcmVzZXQgaW50ZXJ2YWw= + TW9kaWZpZWQ= + QWRkaXRpb25hbCBjYXRlZ29yaWVz + VW5hYmxlIHRvIHJldmlldywgYWNjZXNzIGRlbmllZA== + U3VibWl0dGluZyB0bw== + UHJvZmlsZQ== + SW4tbGluayBpbXBvcnQ= + VG9waWMgaGFzIGJlZW4gbW9kaWZpZWQgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbA== + VW5rbm93biBjYXRlZ29yeQ== + UmVsYXRlZCBhcnRpY2xlcw== + QWNjZXNzIGRlbmllZA== + WW91ciBsaW5rIG1vZGlmaWNhdGlvbiBoYXMgYmVlbiBzdWJtaXR0ZWQgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbA== + VW5hYmxlIHRvIHJhdGUsIGFjY2VzcyBkZW5pZWQ= + WW91ciByZXZpZXcgaGFzIGJlZW4gYWRkZWQgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbA== + TXkgRmF2b3JpdGVz + VG9waWMgbW9kaWZpZWQ= + Q29uZmlybWF0aW9uIFRpdGxl + Tm8gZXhwaXJhdGlvbg== + TWlzc2luZyB0ZW1wbGF0ZQ== + UGxlYXNlIGVuYWJsZSBjb29raWVzIHRvIGxvZ2luIQ== + QXJ0aWNsZSByZXZpZXcgc3VibWl0dGVk + RmF2b3JpdGU= + VW5hYmxlIHRvIGFkZCBmYXZvcml0ZSwgYWNjZXNzIGRlbmllZA== + TmV3IHRvcGljcw== + RXJyb3IgYWRkaW5nIHJldmlldw== + Q29uZmlybWF0aW9uIFN1YnRpdGxl + Wm9vbSBpbg== + TGluayBtb2RpZmljYXRpb24gY29tcGxldGU= + Q2xvc2U= + TmV3IGFydGljbGVz + S2V5d29yZCBpcyB0b28gc2hvcnQ= + Q29uZmlybSBwYXNzd29yZCByZXNldA== + VGhpcyBpdGVtIGhhcyBhbHJlYWR5IGJlZW4gcmV2aWV3ZWQ= + UGFzc3dvcmRzIGRvIG5vdCBtYXRjaA== + UGxlYXNlIGNvbmZpcm0gdGhhdCB5b3Ugd2FudCB0byByZXNldCB5b3VyIHBhc3N3b3JkLg== + VW5hYmxlIHRvIHJlYWQgZnJvbSBmaWxl + U3lzdGVtIGVycm9yIGhhcyBvY2N1cmVk + TG9naW4gbm90IGFsbG93ZWQgZnJvbSB0aGlzIGFkZHJlc3M= + RmlsZSBpcyB0b28gbGFyZ2U= + U3Vic2NyaXB0aW9uIHN1Y2Nlc3NmdWw= + TGFiZWw= + R3Vlc3Q= + UHJpdmF0ZSBNZXNzYWdlcw== + Y29uZmlybQ== + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIHJlc2V0IHRoZSBwYXNzd29yZD8= + UmV2aWV3IGFkZGVkIHN1Y2Nlc3NmdWxseQ== + UGFzc3dvcmQgcmVzZXQgY29kZSBpcyBub3QgdmFsaWQ= + Tm90IHJlc2V0 + VGhlIHBhc3N3b3JkIGlzIHRvbyBsb25n + dGVyYWJ5dGUocyk= + TWlzc2luZyB1c2Vy + RXJyb3IgbW92aW5nIHN1YmNhdGVnb3J5 + U2VsZWN0IGdyb3Vw + Q29uZmlybWF0aW9uIHRleHQ= + UHJldmlvdXMgZ3JvdXA= + RnJvbnQgZW5k + TGFiZWw= + UmV2aWV3IG5vdCBhZGRlZCBkdWUgdG8gYSBzeXN0ZW0gZXJyb3I= + V3JvbmcgZmlsZSB0eXBl + TWlzc2luZyBlbWFpbCBhZGRyZXNz + RGVuaWVk + dHlwZXM= + UXVpY2sgbGlua3M= + Z2lnYWJ5dGUocyk= + TW92ZSB1cA== + U2VsZWN0IHJlbGF0aW9u + VW5hYmxlIHRvIHJlYWQgZnJvbSBmaWxl + VGhpcyBoZWxwIHNlY3Rpb24gZG9lcyBub3QgeWV0IGV4aXN0LCBpdCdzIGNvbWluZyBzb29uIQ== + VW5kZWZpbmVkIGVycm9yIG9jY3VycmVkLCBzdWJzY3JpcHRpb24gbm90IGNvbXBsZXRlZA== + UGFyZW50IHRlbXBsYXRlcw== + UHJldmlvdXMgc3RlcA== + VGFnIGxpYnJhcnk= + U2hvdyBtdWx0aXBsZQ== + RXJyb3IgdmVyaWZ5aW5nIHBhc3N3b3Jk + U2VsZWN0IGNhdGVnb3J5 + TW9kdWxlcw== + QmFuIElQIGFkZHJlc3M= + UmV2aWV3cw== + QWxsIHRlbXBsYXRlcw== + Q2F0ZWdvcnk= + UGFzc3dvcmQgcmVzZXQgaGFzIGNvZGUgZXhwaXJlZA== + U3Vic2NyaXB0aW9uIGRlbmllZA== + Ynl0ZXM= + WW91IGFyZSBhYm91dCB0byBkZWxldGUgdGhlIHByaW1hcnkgdGhlbWUuIENvbnRpbnVlPw== + U2VuZCBlbWFpbA== + QmFuIGVtYWlsIGFkZHJlc3M= + QnkgdGhlbWU= + RGVsZXRl + TWluaW11bSBrZXl3b3JkIGxlbmd0aA== + QW4gdW5kZWZpbmVkIGVycm9yIGhhcyBvY2N1cmVk + Q2xvc2U= + U2VsZWN0IGl0ZW0= + Q2FuY2VsIHNlbmRpbmcgbWFpbA== + RWRpdA== + TmV4dCBzdGVw + TmV4dCBncm91cA== + U2VsZWN0IHVzZXI= + QmFuIHVzZXIgbmFtZQ== + U2VsZWN0IGl0ZW0= + Q3VzdG9t + U2F2ZQ== + TW92ZSBkb3du + QWR2YW5jZWQ= + QmFuIHVzZXI= + UHJldmlvdXMgY2F0ZWdvcnk= + S2V5d29yZCBtaXNzaW5n + QWNjZXNzIGRlbmllZA== + UHJlcmVxdWlzaXRlIG5vdCBmdWxmaWxsZWQsIGluc3RhbGxhdGlvbiBjYW5ub3QgY29udGludWUh + RGVj + U2hvdw== + U2hvdyBtdWx0aXBsZQ== + SW5ib3g= + Q3JlYXRlZCBPbg== + TWluaW11bSBrZXl3b3JkIGxlbmd0aA== + RmlsZSBlcnJvcg== + VXBkYXRlIExpY2Vuc2U= + TWlzc2luZyBmaXJzdCBuYW1l + TmV4dCBjYXRlZ29yeQ== + RmlsZSBub3QgZm91bmQ= + RnVsbCBTdG9yeQ== + TmV3IFByaXZhdGUgTWVzc2FnZSBDb25maXJtYXRpb24= + U2VhcmNoIFJlc3VsdHM= + U3ViY2F0ZWdvcmllcw== + VXBkYXRlIExpY2Vuc2U= + RnJvbQ== + UmVjZWl2ZSBQcml2YXRlIE1lc3NhZ2UgTm90aWZpY2F0aW9ucw== + RmVi + TmV3IFByaXZhdGUgTWVzc2FnZQ== + Q2F0ZWdvcnkgQWRkZWQgUGVuZGluZyBBcHByb3ZhbA== + WW91ciBjYXRlZ29yeSBzdWdnZXN0aW9uIGhhcyBiZWVuIGFjY2VwdGVkIGFuZCBpcyBwZW5kaW5nIGFkbWluaXN0cmF0aXZlIGFwcHJvdmFsLg== + RS1tYWlsIGFkZHJlc3MgbWlzc2luZyBvciBpbnZhbGlk + U2VudA== + TmV3IFByaXZhdGUgTWVzc2FnZQ== + UmV2aWV3 + RS1tYWlsIGFkZHJlc3MgbWlzc2luZyBvciBpbnZhbGlk + SW1wb3J0ZWQ= + Q2hhcnNldA== + UmV2aWV3IHRoaXMgYXJ0aWNsZQ== + SnVs + U2hvd2luZyBTdGF0aXN0aWNz + RS1tYWlsIGFkZHJlc3MgbWlzc2luZyBvciBpbnZhbGlk + T2N0 + VmlldyBQTQ== + QXVn + Q2FuY2Vs + U3RlcA== + VXNlciBkb2VzIG5vdCBleGlzdA== + Rm9ybSBFcnJvcg== + UHJpdmF0ZSBNZXNzYWdlcw== + U2VuZCBQcml2YXRlIE1lc3NhZ2U= + SnVu + Q2F0ZWdvcnkgU3VnZ2VzdGVkIChQZW5kaW5nIEFwcHJvdmFsKQ== + UGVyZm9ybWluZyBJbXBvcnQ= + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGlzIHByaXZhdGUgbWVzc2FnZT8= + UGVyZm9ybWluZyBFeHBvcnQ= + U2Vw + Y3JlYXRlZA== + VXNlciBuYW1lIGlzIHRvbyBzaG9ydA== + TW9kdWxlIG5vdCBsaWNlbnNlZA== + Q3JlZGl0cw== + TWF5 + UGFzc3dvcmQgcmVxdWlyZWQ= + T0s= + U2VuZCBQcml2YXRlIE1lc3NhZ2U= + SmFu + Rmlyc3QgbmFtZSBpcyByZXF1aXJlZA== + Rm9ybSBFcnJvcg== + TG9naW4= + UmF0ZSB0aGlzIGFydGljbGU= + RW1haWwgaXMgcmVxdWlyZWQ= + UnVubmluZyBRdWVyeQ== + UGFzc3dvcmQgaXMgdG9vIHNob3J0 + RGF0ZSBvZiBiaXJ0aCBpcyByZXF1aXJlZA== + QXJ0aWNsZSBEZXRhaWxz + VXNlciBhbHJlYWR5IGV4aXN0cw== + UGVyZm9ybWluZyBCYWNrdXA= + TmV3IHByaXZhdGUgbWVzc2FnZQ== + RGVzY2VuZGluZw== + dGVzdCAy + WW91ciBwcml2YXRlIG1lc3NhZ2UgaGFzIGJlZW4gc2VudC4= + SW4gdGhpcyBtZXNzYWdl + UHJpdmF0ZSBNZXNzYWdlcw== + QWxsb3cgcGFzc3dvcmQgcmVzZXQgYWZ0ZXI= + WW91ciBwYXNzd29yZCBoYXMgYmVlbiByZXNldC4gWW91IHdpbGwgcmVjZWl2ZSB5b3VyIG5ldyBwYXNzd29yZCBpbiB0aGUgZW1haWwgc2hvcnRseS4= + UGxlYXNlIGNvbmZpcm0gdGhhdCB5b3Ugd2FudCB0byByZXNldCB5b3VyIHBhc3N3b3JkLg== + TGFzdCBVcGRhdGVk + UGFzc3dvcmQgQ29uZmlybWF0aW9u + VGhpcyBzZWN0aW9uIGRpc3BsYXlzIGEgbGlzdCBvZiBhbGwgcmV2aWV3cyBpbiB0aGUgc3lzdGVtLg== + UmVnaXN0ZXI= + UmV2aWV3cw== + Tm8gQ2F0ZWdvcmllcw== + Q2F0ZWdvcnk= + U2VhcmNoIFJlc3VsdHM= + Tm8= + UmF0aW5n + UmF0ZSBUaGlzIExpbms= + T2s= + Tm8gTGlua3M= + TW9kaWZ5 + Vm90ZXM= + UmVsYXRlZCBDYXRlZ29yaWVz + TmV3cw== + Q2F0ZWdvcmllcw== + TG9naW4= + U2VhcmNo + TW9kaWZ5IFRvcGlj + QWR2YW5jZWQgU2VhcmNo + QWRkZWQ= + SGl0cw== + RGF0ZSBjcmVhdGVk + Vmlld3M= + U2VhcmNo + WWVz + VG90YWwgbGlua3MgaW4gdGhlIGRhdGFiYXNl + QU9MIElN + QXV0aG9y + TG9naW4gTmFtZQ== + UmVwbGllcw== + UGFnZTo= + VGhlIGxpbmsgd2FzIHN1Y2Nlc3NmdWxseSByZW1vdmVkIGZyb20gIEZhdm9yaXRlcy4= + UGFzc3dvcmQ= + UmF0ZQ== + UGhvbmU= + Rm9ydW1z + Tm8gUmVsYXRlZCBDYXRlZ29yaWVz + Q2l0eQ== + Q2F0ZWdvcnk= + UG9zdGVy + RGlyZWN0b3J5 + Tm90IGxvZ2dlZCBpbg== + Sm9pbg== + QW5kIHRoZW4gYnk= + Wmlw + RW5hYmxlZA== + T3JkZXIgdG9waWNzIGJ5 + T3B0aW9ucw== + U3ViamVjdA== + UG9zdGVk + U2VlIEFsc28= + UmVwbHk= + Q2l0eQ== + VG9waWNz + TW9yZQ== + RW5kIE9u + Q291bnRyeQ== + RGF0ZSBvZiBCaXJ0aA== + U3RyZWV0IDI= + RGF0ZQ== + QWRkIExpbms= + dXNlcnM= + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tbmV3eiBlbWFpbCBjb25maWd1cmF0aW9u + TGlua3M= + TGFzdCBOYW1l + RGVzY2VuZGluZw== + VXNlciBJRA== + T3JkZXIgVG9waWNzIEJ5 + RGlzYWJsZQ== + U3RhdGU= + TWVzc2FnZSBCb2R5 + T3JpZ2luYWwgVmFsdWVz + VXNlIG5vbi1ibG9ja2luZyBzb2NrZXQgbW9kZQ== + U3RyZWV0IEFkZHJlc3M= + WmlwIChQb3N0YWwpIENvZGU= + Tm8gQXJ0aWNsZXM= + RnJvbnQtZW5kIE9ubHk= + QW5kIHRoZW4gYnk= + TG9nIE91dA== + QXNjZW5kaW5n + VGltZSBab25l + TnVtYmVyIG9mIGxpbmtzIHBlciBwYWdlIG9uIGEgc2hvcnQgbGlzdGluZw== + UGFzc3dvcmQ= + U3RhdGU= + TGluayBOYW1l + R3JvdXA= + U2VsZWN0IFVzZXI= + VGhpcyBzZWN0aW9uIHNob3dzIGFsbCBhY3RpdmUgc2Vzc2lvbnMgYW5kIGFsbG93cyB0byBtYW5hZ2UgdGhlbQ== + TG9naW4gKFVzZXIgbmFtZSk= + TGFiZWw= + VmFsaWRhdGU= + VGFnIExpYnJhcnk= + TmV3cyBBcnRpY2xlIElE + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBwZXJmb3JtIHN5c3RlbSBiYWNrdXBz + SW1wb3J0IHByb2dyZXNz + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgY3VzdG9tIGZpZWxkcw== + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2Ugc2ltbGV5cw== + VGVsZXBob25l + RnJvbnQgT25seQ== + RS1tYWls + TmV3IFJ1bGU= + SW5wdXQgVHlwZQ== + TWluaW11bSBudW1iZXIgb2Ygdm90ZXMgdG8gZW5hYmxlIGxpbmsgcmF0aW5n + Q291bnRyeQ== + UmFkaW8gYnV0dG9ucw== + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgZW1haWwgZXZlbnRz + SGVhZGluZw== + UmVzZXQgVmFsaWRhdGlvbiBTdGF0dXM= + QXBwbHkgUnVsZXM= + TnVtYmVyIG9mIHZvdGVzIGZvciBhIGxpbmsgdG8gYmUgSE9U + QWRkIFVzZXIgdG8gR3JvdXA= + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBleHBvcnQgSW4tcG9ydGFsIGRhdGE= + U3RhcnQgTmV3IFZhbGlkYXRpb24= + U3RyZWV0 + RW5hYmxl + b2Y= + TWFpbGluZyBMaXN0 + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgY3VzdG9tIGZpZWxkcw== + Q29udGludWUgTGluayBWYWxpZGF0aW9u + cm93KHMp + RW1haWwgZXZlbnRzIGltcG9ydCBwcm9ncmVzcw== + Rmlyc3QgTmFtZQ== + VGFibGU= + RGlzYWJsZQ== + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBwZXJmb3JtIGRhdGFiYXNlIHJlc3RvcmVz + VGhpcyBzZWN0aW9uIHNob3dzIHRoZSBzZWFyY2ggbG9nIGFuZCBhbGxvd3MgdG8gbWFuYWdlIGl0 + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgY2Vuc29yZWQgd29yZHMgYW5kIHRoZWlyIHJlcGxhY2VtZW50cw== + U2V0IFByaW1hcnkgVGhlbWU= + U2l0ZSBMZWFkIFN0b3J5 + UmVjb21tZW5k + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBwZXJmb3JtIGRpcmVjdCBTUUwgcXVlcmllcyBvbiBJbi1wb3J0YWwgZGF0YWJhc2U= + SGVyZSB5b3UgY2FuIHJlc3RvcmUgeW91ciBkYXRhYmFzZSBmcm9tIGEgcHJldmlvdXNseSBiYWNrZWQgdXAgc25hcHNob3QuIFJlc3RvcmluZyB5b3VyIGRhdGFiYXNlIHdpbGwgZGVsZXRlIGFsbCBvZiB5b3VyIGN1cnJlbnQgZGF0YSBhbmQgbG9nIHlvdSBvdXQgb2YgdGhlIHN5c3RlbS4= + VGhhbmtzIGZvciByZWNvbW1lbmRpbmcgb3VyIHNpdGUgdG8geW91ciBmcmllbmQuIFRoZSBlbWFpbCBoYXMgYmVlbiBzZW50IG91dC4= + TGFuZ3VhZ2UgSW1wb3J0 + UGFzc3dvcmQgUmVxdWVzdCBDb25maXJtYXRpb24= + QWRkIFBlbmRpbmcgTGluayBSZXN1bHRz + R2VuZXJhbCBlcnJvcjogdW5hYmxlIHRvIGV4cG9ydA== + WW91IGhhdmUgY2hvc2VkIHRvIHJlc2V0IHlvdXIgcGFzc3dvcmQuIEEgbmV3IHBhc3N3b3JkIGhhcyBiZWVuIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGJ5IHRoZSBzeXN0ZW0uIEl0IGhhcyBiZWVuIGVtYWlsZWQgdG8geW91ciBhZGRyZXNzIG9uIGZpbGUu + Ynl0ZXM= + V2UgYXJlIHNvcnJ5IHlvdSBoYXZlIHVuc3Vic2NyaWJlZCBmcm9tIG91ciBtYWlsaW5nIGxpc3Q= + VW5zdWJzY3JpYmU= + VGhpcyBzZWN0aW9uIHNob3dzIHN1bW1hcnkgc3RhdGlzdGljcw== + VGhhbmsgeW91IGZvciBzdWJzY3JpYmluZyB0byBvdXIgbWFpbGluZyBsaXN0IQ== + UG9zdHM= + QW4gU1FMIGVycm9yIGhhcyBvY2N1cmVk + U2V4 + U3Vic2NyaWJlZA== + VW5zdWJzY3JpYmU= + UGxlYXNlIGVudGVyIHRoZSBSb290IHBhc3N3b3Jk + UmVjb21tZW5kYXRpb24gQ29uZmlybWF0aW9u + U2VjdGlvbiBPdmVydmlldw== + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIHN1YnNjcmliZSB0byBvdXIgbWFpbGluZyBsaXN0PyAoWW91IGNhbiB1bnN1YnNjcmliZSBhbnkgdGltZSBieSBlbnRlcmluZyB5b3VyIGVtYWlsIG9uIHRoZSBmcm9udCBwYWdlKS4= + QmFu + TWluaW11bSB1c2VyIG5hbWUgbGVuZ3Ro + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIHVuc3Vic2NyaWJlIGZyb20gb3VyIG1haWxpbmcgbGlzdD8gKFlvdSBjYW4gYWx3YXlzIHN1YnNjcmliZSBhZ2FpbiBieSBlbnRlcmluZyB5b3VyIGVtYWlsIGF0IHRoZSBob21lIHBhZ2Up + SVAgQWRkcmVzcw== + QmFuIFVzZXIgSW5mb3JtYXRpb24= + U3VnZ2VzdCB0byBhIGZyaWVuZA== + V2VsY29tZSB0byBJbi1wb3J0YWwgZm9ydW1zIQ== + UGljaw== + U3Vic2NyaXB0aW9uIENvbmZpcm1hdGlvbg== + Q29uZmlybWF0aW9u + TGluayBSZXZpZXcgUGVuZGluZw== + Q2F0ZWdvcnkgTGVhZCBTdG9yeQ== + QmFja2luZyB1cA== + TWluaW11bSBwYXNzd29yZCBsZW5ndGg= + VXBkYXRpbmcgUnVsZXM= + VW5zdWJzY3JpcHRpb24gQ29uZmlybWF0aW9u + WWVz + UHJpdmFjeQ== + U2VsZWN0aW5nIENhdGVnb3JpZXM= + QWdl + VG8= + VG9waWNzIFVwZGF0ZWQ= + Tm8= + UGVyZm9ybWluZyBSZXN0b3Jl + VXBkYXRpbmcgQ29uZmlndXJhdGlvbg== + RXJyb3I6IG5vIHNlc3Npb24= + QXJ0aWNsZSBSZXZpZXdz + UmV2aWV3IG5ld3MgYXJ0aWNsZQ== + U2VydmVyIFBhc3N3b3Jk + QXNjZW5kaW5n + dXNlcl9pY3E= + VG90YWwgVG9waWNz + VGVzdA== + SG90IExpbmtz + RWRpdG9yJ3MgcGljayB0b3BpY3M= + VXNlcnMgT25saW5l + WW91ciBsaW5rIGhhcyBiZWVuIGFkZGVkIHBlbmRpbmcgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWwu + VGFibGUgTmFtZSBQcmVmaXg= + RGF0YWJhc2UgVXNlciBOYW1l + U2hvdyBFbWFpbCBMb2c= + UmV2aWV3IGFydGljbGU= + R28= + S2V5d29yZA== + U2VsZWN0IFRoZW1l + VGhlIGFydGljbGUgcmV2aWV3IGhhcyBiZWVuIGFkZGVkIHRvIHRoZSBkYXRhYmFzZS4= + dXNlcl93ZWJzaXRl + dXNlcl9vY2N1cGF0aW9u + RXJyb3IgY29weWluZyBzdWJjYXRlZ29yaWVz + U2VydmVyIEhvc3RuYW1l + UmF0ZSB0aGlzIGFydGljbGU= + dXNlcl95YWhvbw== + VGhlIHJldmlldyBoYXMgYmVlbiBhZGRlZA== + RGF0YWJhc2UgU2V0dGluZ3M= + dXNlcl9pbnRlcmVzdHM= + VGhpcyBzZWN0aW9uIGFsbG93cyB0byB2aWV3IFBIUCBjb25maWd1cmF0aW9u + RW1wdHkgc2VsZWN0aW9u + U2VydmVyIFR5cGU= + UGxlYXNlIGNoZWNrIHRoZSByZXF1aXJlZCBmaWVsZHMgYW5kIHRyeSBhZ2FpbiE= + TGFzdCBQb3N0 + dXNlcl9tc24= + U2VydmVyIERhdGFiYXNl + SW4tTGluayBEYXRhYmFzZSBOYW1l + dXNlcl9haW0= + UmVzdG9yZQ== + VW5zZWxlY3Q= + SW52ZXJ0 + U29ydA== + V2l0aGlu + UmVxdWlyZWQgRmllbGQ= + U3ViIFNlYXJjaA== + RmlsdGVy + RGVsZXRl + SW5pdGlhbCBJbXBvcnQgQ2F0ZWdvcnk= + RWRpdCBVc2Vy + UGVyc29uYWwgSW5mb3JtYXRpb24= + RWRpdA== + QmFja3Vw + SW4tTGluayBTUUwgVHlwZQ== + UGhvbmU= + TGluayBwZXJtaXNzaW9uIElEIGZvciBhbGwgcmVnaXN0ZXJlZCB1c2VycyB0byB2aWV3IGl0 + RGVueQ== + VXNlciBDb3VudA== + RWRpdCBHcm91cA== + VXNlcm5hbWU= + TGFzdCBOYW1l + SW4tTGluayBTZXJ2ZXIgTmFtZQ== + R3JvdXAgTmFtZQ== + SW4tTGluayBEYXRhYmFzZSBQYXNzd29yZA== + Q29tbWVudHM= + TGluayBwZXJtaXNzaW9uIElEIGZvciBhbGwgdW5yZWdpc3RlcmVkIHVzZXJzIHRvIHZpZXcgaXQ= + Rmlyc3QgTmFtZQ== + VXNlcnM= + U2VhcmNo + U2VhcmNoIExvZw== + SW1wb3J0IERhdGE= + SG9tZQ== + TmV3IFVzZXI= + Wmlw + Q2l0eQ== + UGFzc3dvcmQ= + U3RyZWV0 + RXhwb3J0IERhdGE= + VmFsaWQ= + SW52YWxpZCBVc2VybmFtZQ== + Rmlyc3QgTmFtZQ== + VXBsb2Fk + VXNlcm5hbWU= + U3RhdGU= + TmV3IEdyb3Vw + R3JvdXA= + UG9zdHM= + UHJpbWFyeSBHcm91cA== + VXNlcnM= + QWRkIFJldmlldw== + RW1haWw= + R3JvdXBz + Q29uZmlndXJhdGlvbg== + Q3VzdG9tIEZpZWxkcw== + TmV3IENlbnNvciBXb3Jk + Q2Vuc29yZWQgV29yZA== + TXkgUHJvZmlsZQ== + U2VhcmNo + SW52YWxpZCBQYXNzd29yZA== + S2V5IFN0cm9rZQ== + Q291bnRyeQ== + UG9zdCBCb2R5 + QWR2YW5jZWQgU2VhcmNo + TGFzdCBOYW1l + U2ltcGxlIFNlYXJjaA== + UmVwZWF0IFBhc3N3b3Jk + QWRkIHRvIEZhdm9yaXRlcw== + U21pbGV5 + RW1vdGlvbiBJZA== + Q3JlYXRlZCBhdA== + SW1hZ2U= + SXRlbQ== + Q2Vuc29yc2hpcCBXb3Jk + Q2Vuc29yc2hpcA== + RW1vdGlvbiBJY29ucw== + VXNlcg== + UmVsYXRpb24gVHlwZQ== + TmV4dA== + U3VnZ2VzdCBDYXRlZ29yeQ== + TmV3IEN1c3RvbSBGaWVsZA== + U3RydWN0dXJlICYgRGF0YQ== + Q3VzdG9tIEZpZWxkcw== + TmV3IFJldmlldw== + UHJvcGVydGllcw== + Q2Vuc29yc2hpcA== + Q2Vuc29yc2hpcCBJZA== + UmV2aWV3IFRleHQ= + Q29tbXVuaXR5 + UmVwbGFjZW1lbnQ= + UHJldmlvdXM= + TW9kaWZpZWQgYXQ= + Q2F0ZWdvcnkgU2VsZWN0 + U3RhdHVz + TmV3IEVtb3Rpb24gSWNvbg== + RmllbGQgTmFtZQ== + RGF0YSBUeXBlIDI= + VG9vbHM= + TmV3IEZpZWxk + RGVmYXVsdCBNRVRBIGRlc2NyaXB0aW9u + TmV3IENlbnNvciBXb3Jk + YW5kIHRoZW4gYnk= + T25lIFdheQ== + TW9kaWZpZWQgT24= + Tm90aWZ5IE93bmVy + RmllbGQgTGFiZWw= + Q3VzdG9tIEZpZWxk + TnVtYmVyIG9mIGNsaWNrcyBmb3IgYW4gYXJ0aWNsZSB0byBiZSBIT1Q= + SGVscA== + RGlzcGxheSBlZGl0b3IgUElDS3MgYWJvdmUgcmVndWxhciBhcnRpY2xlcw== + U2FtcGxlIFRleHQ= + TW9kdWxlcyAmIFNldHRpbmdz + U3VnZ2VzdCBMaW5r + UmV2aWV3IElE + U29ydCB0b3BpY3MgYnk= + UmV2aWV3ZWQgQnk= + R2VuZXJhbA== + T3JkZXIgY2F0ZWdvcmllcyBieQ== + QW5kIHRoZW4gYnk= + TGlua3M= + U2VuZCBFLW1haWw= + RGVmYXVsdCBNRVRBIGtleXdvcmRz + UmVwbGFjZW1lbnQgV29yZA== + QXJ0aWNsZSBFeGNlcnB0 + SXRlbSBUeXBl + TnVtYmVyIG9mIGNhdGVnb3JpZXMgcGVyIHBhZ2U= + TGluayBEZXNjcmlwdGlvbg== + RGVmYXVsdCBNRVRBIEtleXdvcmRz + T3JkZXIgbGlua3MgYnk= + RW5hYmxlZA== + cG9zdA== + RmllbGQgSWQ= + QW5kIHRoZW4gYnk= + Q3JlYXRlZCBieQ== + T3JkZXIgYXJ0aWNsZXMgYnk= + QW5kIHRoZW4gYnk= + U29ydCByZXZpZXdzIGJ5 + Q29uZmlndXJhdGlvbg== + TnVtYmVyIG9mIGxpbmtzIHBlciBwYWdl + Q2F0ZWdvcnkgTmFtZQ== + UmV2aWV3cw== + U3RhdHVz + TnVtYmVyIG9mIGFydGljbGVzIHBlciBwYWdl + YW5kIHRoZW4gYnk= + U3VtbWFyeQ== + UmVjaXByb2NhbA== + TWluaW11bSByYXRpbmcgZm9yIGEgYXJ0aWNsZSB0byBiZSBIT1Q= + KGhoOm1tOnNzKQ== + TnVtYmVyIG9mIGRheXMgdG8gYXJjaGl2ZSBhcnRpY2xlcyBhdXRvbWF0aWNhbGx5 + QW5kIHRoZW4gYnk= + RGlzcGxheSBlZGl0b3IgUElDS3MgYWJvdmUgcmVndWxhciBjYXRlZ29yaWVz + U2V0dGluZ3M= + UmV2aWV3IFRleHQ= + QXJ0aWNsZXM= + TnVtYmVyIG9mIFBvc3Rz + TnVtYmVyIG9mIGRheXMgZm9yIGEgbGluayB0byBiZSBORVc= + Q2F0ZWdvcnkgRGVzY3JpcHRpb24= + TmV3IFRoZW1l + VGhlbWU= + U29ydCByZXZpZXdzIGJ5 + VG9waWMgVGV4dA== + RGlzcGxheSBsaW5rIFVSTCBpbiBzdGF0dXMgYmFy + TnVtYmVyIG9mIGRheXMgZm9yIGEgY2F0LiB0byBiZSBORVc= + QXJ0aWNsZSBUaXRsZQ== + VGVtcGxhdGVz + TnVtYmVyIG9mIGRheXMgZm9yIGEgYXJ0aWNsZSB0byBiZSBORVc= + VVJM + TWluaW11bSByYXRpbmcgZm9yIGEgbGluayB0byBiZSBUT1A= + UmVmcmVzaA== + RGF0ZQ== + R2VuZXJhbCBDb25maWd1cmF0aW9u + SGl0cw== + RGlzcGxheSBlZGl0b3IgUElDS3MgYWJvdmUgcmVndWxhciBsaW5rcw== + QW5kIHRoZW4gYnk= + UmF0aW5n + RGF0ZQ== + U3VtbWFyeSAmIExvZ3M= + RGF0ZQ== + UGljaw== + SGl0cw== + SG90 + UHJpbWFyeQ== + bGlua3M= + TGluayBOYW1l + VHlwZQ== + UGFjayBOYW1l + TGFiZWxz + R3Vlc3Q= + UmVzZXQ= + UGljaw== + UmF0aW5n + UGFjaw== + TGFuZ3VhZ2UgSWQ= + QnVpbHQgSW4= + TmV4dCBUaGVtZQ== + TG9jYWwgTmFtZQ== + RXhwaXJlZA== + U2Vzc2lvbiBMb2c= + QXV0aG9y + VGhlbWUgSWQ= + SVAgQWRkcmVzcw== + U3VtbWFyeQ== + VGVtcGxhdGU= + TmV3IExhbmd1YWdlIFBhY2s= + RGF0ZQ== + TmV3 + TWluaW11bSBWb3Rlcw== + UHJldmlldw== + TmV3IFRoZW1l + SW4tbGluaw== + Vmlld3M= + Vmlldw== + U3RhcnQgRGF0ZQ== + R3Vlc3QgVXNlcnM= + UGVuZGluZw== + U2Vzc2lvbiBMb2c= + SW4tbmV3eg== + QWN0aXZl + TmV3IFRlbXBsYXRl + QWN0aXZl + QW5kIHRoZW4gYnk= + RGlzYWJsZWQ= + UGVuZGluZyBJdGVtcw== + QWx3YXlz + UG9wdWxhcml0eQ== + QXV0bw== + UHJldmlvdXMgVGhlbWU= + TW9kdWxl + QWRtaW5pc3RyYXRvciBSZWNlaXZlIE5vdGljZXMgV2hlbg== + RW5hYmxlZA== + SSBhZ3JlZSB0byB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnM= + UG9wdWxhcml0eQ== + UGVyIFBhZ2U= + RW1haWwgTWVzc2FnZQ== + TmV2ZXI= + UmVsYXRpb25z + VG90YWwgTGlua3M= + SXRlbQ== + V2FybmluZyE= + TWFuYWdlIHVzZXJzIGFuZCBncm91cHMsIHNldCB1c2VyICYgZ3JvdXAgcGVybWlzc2lvbnMgYW5kIGRlZmluZSB1c2VyIHNldHRpbmdzLg== + TXkgQWNjb3VudA== + U3ViQ2F0cw== + U2VuZA== + RW1haWw= + VGVtcGxhdGU= + R3JvdXBz + U3ViSXRlbXM= + VXNlciBSZWNlaXZlcyBOb3RpY2VzIFdoZW4= + UHJvcGVydGllcw== + UmVsYXRpb24= + VXNlciBTZWxlY3Q= + TWFuYWdlIHRoZSBzdHJ1Y3R1cmUgb2YgeW91ciBzaXRlLCBpbmNsdWRpbmcgY2F0ZWdvcmllcywgaXRlbXMgYW5kIGNhdGVvZ3J5IHNldHRpbmdzLg== + TG9ja2Vk + UmV2aWV3 + Q2F0YWxvZw== + TG9jYWw= + RGF0YWJhc2UgU2V0dGluZ3MgLSBJbnRlY2huaWMgSW4tTGluayAyLng= + U3RlcA== + VmlldyBMaW5r + RW1haWwgU3ViamVjdA== + RGVsZXRlIENhdGVnb3J5 + RW1haWwgQm9keQ== + VGh1bWJuYWlsIEltYWdl + RmllbGRz + QWN0aXZlIEFydGljbGVz + Ynk= + U2FtZSBhcyB0aHVtYm5haWw= + TGluayBJZA== + Q2F0ZWdvcnkgUGVybWlzc2lvbnM= + VmlldyBzeXN0ZW0gc3RhdGlzdGljcywgbG9ncyBhbmQgcmVwb3J0cw== + SGVscCBzZWN0aW9uIGZvciBJbi1wb3J0YWwgYW5kIGFsbCBvZiBpdHMgbW9kdWxlcy4gQWxzbyBhY2Nlc3NpYmxlIHZpYSB0aGUgc2VjdGlvbi1zcGVjaWZpYyBpbnRlcmFjaXZlIGhlbHAgZmVhdHVyZS4= + TW9kaWZ5IENhdGVnb3J5 + TG9nZ2VkIGluIGFz + QWN0aXZlIFRvcGljcw== + QWRkIENhdGVnb3J5 + VmlldyBUb3BpYw== + SW1hZ2Vz + VXNlIHZhcmlvdXMgSW4tcG9ydGFsIGRhdGEgbWFuYWdlbWVudCB0b29scywgaW5jbHVkaW5nIGJhY2t1cCwgcmVzdG9yZSwgaW1wb3J0IGFuZCBleHBvcnQ= + UmF0ZSBMaW5r + Tm9uZQ== + UmVwbHkgVG9waWMgTW9kaWZ5 + RGVsZXRlIFRvcGlj + QWRkaW5n + TWFuYWdlIHNldHRpbmdzIG9mIGFsbCBtb2R1bGVzIHdoaWNoIGFyZSBpbnN0YWxsZWQgb24geW91ciBJbi1wb3J0YWwgc3lzdGVtLg== + VmlldyBOZXdz + QWRkIFBlbmRpbmcgVG9waWM= + QWRkIExpbms= + TW9kaWZ5IExpbms= + UmV2aWV3IFRvcGlj + QWRkIFRvcGlj + Vmlld3M= + RGVsZXRlIFRvcGlj + VmlldyBDYXRlZ29yeQ== + TWFuYWdlIHN5c3RlbS13aWRlIHNldHRpbmdzLCBlZGl0IHRoZW1lcyBhbmQgbGFuZ3VhZ2Vz + QXR0YWNobWVudA== + UmV2aWV3IExpbms= + QWRkIFBlbmRpbmcgQ2F0ZWdvcnk= + UGVuZGluZyBMaW5r + TmV3IFBlcm1pc3Npb24= + Tm8gcGVybWlzc2lvbnM= + VmlldyBUb3BpYyBSZXBseQ== + UGFyYW1ldGVy + VGhpcyBzZWN0aW9uIGFsbG93cyB5b3UgdG8gY29uZmlndXJlIGdlbmVyYWwgY2F0ZWdvcnkgc2V0dGluZ3M= + RGVsZXRlIExpbms= + UHJpbWFyeQ== + UG9zdGVkIGJ5 + TW9kaWZ5IE5ld3M= + RnVsbA== + U2VuZCBlLW1haWw= + VG8= + R3JvdXAgTmFtZQ== + VGhpcyBzZWN0aW9uIGFsbG93cyB5b3UgdG8gY29uZmlndXJlIGNhdGVnb3J5IGN1c3RvbSBmaWVsZHM= + UmV2aWV3IE5ld3M= + QWRkIFRvcGljIFJlcGx5 + U3ViamVjdA== + RGVsZXRlIE5ld3M= + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYWdhbmUgZ3JvdXBzLCBhc3NpZ24gdXNlcnMgdG8gZ3JvdXBzIGFuZCBwZXJmb3JtIG1hc3MgZW1haWwgc2VuZGluZw== + UmF0ZSBUb3BpYw== + TWVzc2FnZQ== + VGhpcyBzZWN0aW9ucyBhbGxvd3MgdG8gbWFuYWdlIHVzZXJzLCB0aGVpciBwZXJtaXNzaW9ucyBhbmQgcGVyZm9ybSBtYXNzIGVtYWls + UmF0ZSBOZXdz + QWRkIFBlbmRpbmcgTmV3cw== + VXNlciBDb3VudA== + VG9waWMgSUQ= + Y2F0ZWdvcmllcw== + VGhpcyBzZWN0aW9uIGFsbG93cyB5b3UgdG8gY29uZmlndXJlIHVzZXIgY3VzdG9tIGZpZWxkcw== + U2VhcmNoIFR5cGU= + R2VuZXJhbCBTZXR0aW5ncw== + V2Vic2l0ZSBhZGRyZXNz + TW9kaWZ5IFRvcGlj + U2VhcmNoIFJlc3VsdHM= + QmxhbmsgdXNlcm5hbWUgb3IgcGFzc3dvcmQ= + VmFsdWU= + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tbmV3eiBzZXR0aW5ncw== + QWRkIE5ld3M= + VGhpcyBzZWN0aW9uIGFsbG93cyB5b3UgdG8gY29uZmlndXJlIGdlbmVyYWwgdXNlciBzZXR0aW5ncw== + UmVzdHJpY3Rpb25z + Q2F0ZWdvcmllcw== + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tQnVsbGV0aW4gc2V0dGluZ3M= + QWRtaW4= + R2VuZXJhbCBTZXR0aW5ncw== + TnVtYmVyIG9mIGRheXMgdG8gZGVueSBtdWx0aXBsZSB2b3RlcyBmcm9tIHRoZSBzYW1lIHVzZXI= + U2VydmVyIE5hbWU= + TGFiZWw= + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tbGluayBzZXR0aW5ncw== + QWxsb3cgbmV3IHVzZXIgcmVnaXN0cmF0aW9u + QXNzaWduIHBhc3N3b3JkIGF1dG9tYXRpY2FsbHk= + TmFtZQ== + VGltZSB6b25lIG9mIHRoZSBzaXRl + UGhyYXNlIElk + KEdNVCAtMDU6MDAp + S2V5d29yZA== + VmFsaWRhdGUgZS1tYWlsIGFkZHJlc3M= + Q29tcGFueQ== + KEdNVCAtMDg6MDAp + UGhyYXNlIFR5cGU= + SW5zdGFudA== + KEdNVCAtMDM6MDAp + KEdNVCArMTE6MDAp + Tm90IEFsbG93ZWQ= + KEdNVCAtMTE6MDAp + KEdNVCArMDM6MDAp + TnVtYmVyIG9mIGRheXMgdG8gZGVueSBtdWx0aXBsZSByZXZpZXdzIGZyb20gdGhlIHNhbWUgdXNlcg== + KEdNVCAtMDk6MDAp + V2Vic2l0ZQ== + KEdNVCArMDE6MDAp + V2ViIGFkZHJlc3M= + RnJlcXVlbmN5 + U2VydmVyIFBhdGg= + RGF0ZS9UaW1lIFNldHRpbmdz + KEdNVCArMDQ6MDAp + Qm90aA== + UHJpbWFyeSBWYWx1ZQ== + KEdNVCAtMDI6MDAp + KEdNVCArMDY6MDAp + KEdNVCArMDI6MDAp + VXBvbiBBcHByb3ZhbA== + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tbmV3eiBkZWZhdWx0IHNlYXJjaCBjb25maWd1cmF0aW9u + KEdNVCAtMDQ6MDAp + U3lzdGVtIHByZW1pc3Npb25z + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tYnVsbHRlaW4gb3V0cHV0IHNldHRpbmdz + TGFiZWw= + KEdNVCArMDc6MDAp + KEdNVCArMTM6MDAp + TGljZW5zZQ== + V2Vic2l0ZSBuYW1l + Vmlld3M= + UmVwbGllcw== + KEdNVCAtMTA6MDAp + KEdNVCk= + KEdNVCArMDU6MDAp + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGUgaXRlbShzKT8gVGhpcyBhY3Rpb24gY2Fubm90IGJlIHVuZG9uZS4= + VGltZSB6b25lIG9mIHRoZSBzZXJ2ZXI= + UmVnaXN0cmF0aW9uIE51bWJlcg== + KEdNVCAtMDE6MDAp + KEdNVCArMTA6MDAp + QWN0aXZl + VGhhbmsgeW91IGZvciByZWdpc3RlcmluZy4gWW91ciByZWdpc3RyYXRpb24gaXMgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbC4= + KEdNVCArMTI6MDAp + U2ltbGllcyBvbiBieSBkZWZhdWx0 + RnJvbnQgRW5k + Rm9ydW0gaGFzIG5vIG5ldyBwb3N0cw== + KEdNVCAtMDc6MDAp + KEdNVCAtMTI6MDAp + KEdNVCArMDk6MDAp + RnJvbnQ= + Rm9ydW0gaGFzIG5ldyBwb3N0cw== + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tbGluayBvdXRwdXQgc2V0dGluZ3M= + QXJjaGl2ZWQ= + TGlzdCBvZiBWYWx1ZXM= + VW5zb3J0ZWQgbGlzdA== + KEdNVCArMDg6MDAp + KEdNVCAtMDY6MDAp + TWFpbGluZyBMaXN0 + TWFpbCBzZW5kaW5nIGZhaWxlZA== + SW5zdGFsbCBMYW5ndWFnZSBQYWNrIC0gU3RlcCAy + TGFzdCBVcGRhdGVkIFBvc3QgRGF0ZQ== + SG90IExpbmtz + VG9waWMgTWF4aW11bSBIaXRz + TW9kaWZpY2F0aW9ucyB3aWxsIG5vdCB0YWtlIGVmZmVjdCB1bnRpbCB5b3UgY2xpY2sgdGhlIFNhdmUgYnV0dG9uIQ== + UGVuZGluZyBMaW5rcw== + UG9wdWxhciBUb3BpY3M= + UGVuZGluZyBBcnRpY2xlcw== + UGhyYXNl + TGFzdCBVcGRhdGVkIFRvcGljIFRpbWU= + U2hvcHBpbmcgQ2FydA== + TmV3ZXN0IFRvcGljIFRpbWU= + TGFzdCBVcGRhdGVkIFBvc3QgVGltZQ== + RGlzYWJsZWQgVG9waWNz + Q3JlZGl0IENhcmRz + RGlzYWJsZWQgTGlua3M= + RW50ZXIgeW91ciBmcmllbmQgZS1tYWlsIGFkZHJlc3MgdG8gcmVjb21tZW5kIHRoaXMgc2l0ZQ== + UG9wdWxhciBMaW5rcw== + TmV3ZXN0IFBvc3QgRGF0ZQ== + VG90YWwgVG9waWMgUmV2aWV3cw== + UmVjb21tZW5kIHRvIGEgRnJpZW5k + RW50ZXIgeW91ciBlLW1haWwgYWRkcmVzcyB0byBzdWJzY3JpYmUgdG8gdGhlIG1haWxpbmcgbGlzdC4= + TmV3IFRvcGljcw== + TW9yZSBkZXRhaWxz + U2hvcHBpbmcgQ2FydA== + V2UgYWNjZXB0IGNyZWRpdCBjYXJkcw== + UG93ZXJlZEJ5 + VG9waWMgTG9ja2Vk + VHJhbnNsYXRpb24= + Q29udGFjdCBVcw== + VG90YWwgUG9zdHM= + TmV3IExpbmtz + UXVpY2sgU2VhcmNo + U2VhcmNoIFByb2R1Y3Rz + WW91ciBXaXNoIExpc3Q= + WW91ciBBY2NvdW50 + WW91ciBMYW5ndWFnZQ== + dWMx + KE1pbmltdW0gMSk= + Rm9yZ290IHBhc3N3b3Jk + QWR2YW5jZWQgU2VhcmNo + TW9kdWxl + WW91ciBjdXJyZW5jeQ== + SGl0cw== + TmV3IEltYWdl + QWxsIHJpZ2h0cyByZXNlcnZlZC4= + QWN0aXZlIExpbmtz + U2hvd2luZyBHcm91cHM= + RS1NYWls + QWN0aXZlIFRvcGljcw== + UnVubmluZyB0aGlzIHV0aWxpdHkgd2lsbCBhZmZlY3QgeW91ciBkYXRhYmFzZS4gUGxlYXNlIGJlIGFkdmlzZWQgdGhhdCB5b3UgY2FuIHVzZSB0aGlzIHV0aWxpdHkgYXQgeW91ciBvd24gcmlzay4gSW50ZWNobmljIENvcnBvcmF0aW9uIGNhbiBub3QgYmUgaGVsZCBsaWFibGUgZm9yIGFueSBjb3JydXB0IGRhdGEgb3IgZGF0YSBsb3NzLg== + KE1pbmltdW0gNCk= + SW1wb3J0IGVuY291bnRlcmVkIGFuIGVycm9yIGFuZCBkaWQgbm90IGNvbXBsZXRlLg== + U2hvd2luZyBMb2dz + KG1tLWRkLXl5eXkp + R2VuZXJhbCBTZXR0aW5ncw== + RWRpdG9yJ3MgUGljaw== + U2hvd2luZyBMb2dz + TGluayBNb2RpZmljYXRpb24gQ29uZmlybWF0aW9u + SG90IFRvcGljcw== + TmV3ZXN0IFRvcGljIERhdGU= + UG9zdHMgdG8gbG9jaw== + RnJvbnQgcGFnZSBsZWFkIGFydGljbGU= + VG9waWMgTWF4aW11bSBWb3Rlcw== + TW9kaWZ5IExpbms= + WW91IGRvIG5vdCBoYXZlIGFjY2VzcyB0byBwZXJmb3JtIHRoaXMgb3BlcmF0aW9u + VG9waWM= + RWRpdG9yIFBpY2sgVG9waWNz + Q2hvb3NlIG9uZSBvZiB0aGUgZm9sbG93aW5nIGJhY2t1cCBkYXRlcyB0byByZXN0b3JlIG9yIGRlbGV0ZQ== + UGVuZGluZyBSZWdpc3RyYXRpb24gQ29tcGxldGU= + Q29tbXVuaXR5 + VGV4dCBWZXJzaW9u + VG90YWwgVG9waWNz + Tm9uZQ== + VGl0bGU= + RWRpdG9y + UGxlYXNlIG1ha2Ugc3VyZSB0byBiYWNrIHVwIHlvdXIgZGF0YWJhc2UocykgYmVmb3JlIHJ1bm5pbmcgdGhpcyB1dGlsaXR5Lg== + U2VjdGlvbiBDb21pbmcgU29vbg== + QXJ0aWNsZSBFeGNlcnB0 + Vmlld3M= + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2UgSW4tYnVsbHRlaW4gZGVmYXVsdCBzZWFyY2ggc2V0dGluZ3M= + U3VtbWFyeSAmIExvZ3M= + UGVuZGluZyBUb3BpY3M= + RWRpdG9yJ3MgUGljayBBcnRpY2xlcw== + TGFzdCBVcGRhdGVkIFRvcGljIERhdGU= + VG90YWwgTGluayBSZXZpZXdz + TGVhZCBTdG9yeSBBcnRpY2xlcw== + RWRpdG9yJ3MgUGljayBDYXRlZ29yaWVz + QXZlcmFnZSBSYXRpbmcgb2YgTGlua3M= + TWF4aW11bSBIaXRzIG9mIGEgTGluaw== + VG9waWNzIEF2ZXJhZ2UgUmF0aW5n + TGFzdCBVcGRhdGVkIExpbms= + TWF4aW11bSBWb3RlcyBvZiBhbiBBcnRpY2xl + TmV3ZXN0IExpbmsgRGF0ZQ== + TmV3ZXN0IFBvc3QgVGltZQ== + RWRpdG9yJ3MgUGljayBMaW5rcw== + TGFzdCBVcGRhdGVkIEFydGljbGU= + UG9wdWxhciBBcnRpY2xlcw== + TWF4aW11bSBIaXRzIG9mIGFuIEFydGljbGU= + SG90IEFydGljbGVz + dG8= + QXJjaGl2ZWQgQXJ0aWNsZXM= + VG90YWwgVXNlciBHcm91cHM= + TnVtYmVyIG9mIFJlZ2lvbiBQYWNrcw== + RGlzYWJsZWQgQXJ0aWNsZXM= + TmV3IEFydGljbGVz + QXZlcmFnZSBSYXRpbmcgb2YgQXJ0aWNsZXM= + TWF4aW11bSBWb3RlcyBvZiBhIExpbms= + QWN0aXZlIFVzZXJz + TmV3IENhdGVnb3JpZXM= + TGFzdCBDYXRlZ29yeSBVcGRhdGU= + TnVtYmVyIG9mIFVuaXF1ZSBDb3VudHJpZXMgb2YgVXNlcnM= + UGVuZGluZyBDYXRlZ29yaWVz + VG90YWwgQXJ0aWNsZSBSZXZpZXdz + S0I= + Q2F0ZWdvcnkgTGVhZCBTdG9yeSBBcnRpY2xlcw== + RWRpdG9yJ3MgUGljayBBcnRpY2xlcw== + QWN0aXZlIEFydGljbGVz + TmV3ZXN0IEFydGljbGUgRGF0ZQ== + QmFubmVkIFVzZXJz + RGlzYWJsZWQgQ2F0ZWdvcmllcw== + TnVtYmVyIG9mIERhdGFiYXNlIFJlY29yZHM= + VG90YWwgQXJ0aWNsZXM= + U2VudCBUbw== + TmV3ZXN0IENhdGVnb3J5IERhdGU= + TnVtYmVyIG9mIFVuaXF1ZSBTdGF0ZXMgb2YgVXNlcnM= + WW91ciBkYXRhIHdpbGwgYmUgbW9kaWZpZWQgZHVyaW5nIHRoZSB1cGdyYWRlLiBXZSBzdHJvbmdseSByZWNvbW1lbmQgdGhhdCB5b3UgbWFrZSBhIGJhY2t1cCBvZiB5b3VyIGRhdGFiYXNlLiBQcm9jZWVkIHdpdGggdGhlIHVwZ3JhZGU/ + VG90YWwgQ2F0ZWdvcmllcw== + UHJldmlvdXMgVXNlcg== + TmV4dCBVc2Vy + VG90YWwgVXNlcnMgd2l0aCBUb3BpY3M= + Q3VycmVudGx5IEFjdGl2ZSBVc2VyIFNlc3Npb25z + QmFja3VwIFBhdGg= + TnVtYmVyIG9mIFRoZW1lcw== + UGVuZGluZyBVc2Vycw== + U2VuZCBFLW1haWw= + RW1haWwgTG9n + VG90YWwgU2l6ZSBvZiB0aGUgRGF0YWJhc2U= + QWRtaW4gZ3JvdXA= + RWRpdG9yJ3MgcGljaw== + TmV3ZXN0IFVzZXIgRGF0ZQ== + VG90YWwgU2l6ZSBvZiBTeXN0ZW0gRmlsZXM= + SW5zdGFsbGF0aW9uIEhlbHA= + VGFnIExpYnJhcnk= + VGhpcyBzZWN0aW9uIGFsbG93cyB5b3UgdG8gbWFuYWdlIGNhdGVnb3JpZXMgYW5kIGl0ZW1zIGFjcm9zcyBhbGwgY2F0ZWdvcmllcw== + U2VudCBPbg== + TnVtYmVyIG9mIERhdGFiYXNlIFRhYmxlcw== + QWR2YW5jZWQgVmlldw== + QWR2YW5jZWQgVmlldw== + RWRpdG9yJ3MgUGlja3M= + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBwZXJmb3JtIGRhdGEgaW1wb3J0IGZyb20gb3RoZXIgc3lzdGVtcw== + TUI= + RGlzYWJsZWQ= + RS1tYWlsIFNldHRpbmdz + U2VhcmNoIFVzZXJz + SW1wb3J0IERhdGE= + Q29weQ== + UmVzdG9yZQ== + UmVhZC1Pbmx5IEFjY2VzcyBUbyBEYXRhYmFzZQ== + RnJvbQ== + QSBzZWFyY2ggb3IgYSBmaWx0ZXIgaXMgaW4gZWZmZWN0LiBZb3UgbWF5IG5vdCBiZSBzZWVpbmcgYWxsIG9mIHRoZSBkYXRhLg== + U2VhcmNo + U2VydmVyIEluZm9ybWF0aW9u + TmV3 + TmV3IEFydGljbGU= + SW5zdGFsbA== + RWRpdG9yJ3MgUGljayBMaW5rcw== + VXNlcm5hbWUgeW91IGhhdmUgZW50ZXJlZCBhbHJlYWR5IGV4aXN0cyBpbiB0aGUgc3lzdGVtLCBwbGVhc2UgY2hvb3NlIGFub3RoZXIgdXNlcm5hbWUu + Q3VycmVudA== + QXBwcm92ZQ== + UmVndWxhciBVc2VyIEdyb3Vw + SW4tTGluayBEYXRhYmFzZSBVc2VybmFtZQ== + RGlzYWJsZWQgVXNlcnM= + SG90 + UGVuZGluZw== + QmFja3VwIFBhdGg= + UHJpbnQ= + U2VsZWN0 + U21pbGV5cw== + Q3V0 + UGFzdGU= + QmFja3Vw + Q2Vuc29yc2hpcA== + QWxs + UG9wdWxhcg== + U3RhdGlzdGljcw== + TmV3IExpbms= + U2VhcmNo + U29ydA== + RXhwb3J0IERhdGE= + TWFpbiBNZW51 + RGVmYXVsdA== + TmV3IENhdGVnb3J5 + TWFpbCBMaXN0 + U2VhcmNoIEdyb3Vwcw== + QXJjaGl2ZWQ= + U2VhcmNoIExvZw== + T3ZlcnZpZXc= + VGhlbWVz + SW4tYnVsbGV0aW4= + T3V0cHV0IFNldHRpbmdz + Vmlldw== + U2VhcmNoIFNldHRpbmdz + RGVsZXRlIFVzZXIgRnJvbSBHcm91cA== + RW50ZXIgeW91ciBlLW1haWwgYWRkcmVzcyB0byBzdWJzY3JpYmUgdG8gdGhlIG1haWxpbmcgbGlzdC4= + RW50ZXIgbGlzdCBvZiB2YWx1ZXMgYW5kIHRoZWlyIGRlc2NyaXB0aW9ucywgbGlrZSAxPU9uZSwgMj1Ud28= + TGVhZCBTdG9yeT8= + VGV4dCBmaWVsZA== + U2V0IFByaW1hcnkgR3JvdXA= + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBtYW5hZ2Ugc2VhcmNoIHNldHRpbmdzIGFuZCBmaWVsZHM= + TGVnZW5k + QmFu + RWRpdCBDYXRlZ29yeQ== + QXJ0aWNsZSBBdXRob3I= + U29ydGVkIGxpc3Q= + Um9vdCBjYXRlZ29yeSBuYW1lIChsYW5ndWFnZSB2YXJpYWJsZSk= + VG9waWMgVHlwZQ== + QXJ0aWNsZSBCb2R5 + QXJjaGl2ZSBEYXRl + Tm8gSXRlbXM= + Tm8gZmF2b3JpdGVz + QWRtaW5pc3RyYXRpb24gUGFuZWwgVUk= + U2lnbmF0dXJlcyBvbiBieSBkZWZhdWx0 + VGV4dCBhcmVh + RGVsZXRlIFVzZXIgRnJvbSBHcm91cA== + SW1wb3J0IGEgTGFnbnVhZ2UgUGFja2FnZQ== + QXJ0aWNsZSBUaXRsZQ== + RmllbGQgUHJvbXB0 + UGFzc3dvcmQgZmllbGQ= + WW91ciBsaW5rIGhhcyBiZWVuIG1vZGlmaWVkLg== + QXJ0aWNsZSBFeGNlcnB0 + QWxsb3dzIGFjY2VzcyB0byB0aGUgQWRtaW5pc3RyYXRpb24gdXRpbGl0eQ== + V2VsY29tZSB0byBJbi1idWxsZXRpbiBGb3J1bXMh + RHJvcCBkb3duIGZpZWxk + R2VuZXJhbCBQZXJtaXNzaW9ucw== + Q2F0ZWdvcnkgTGVhZCBTdG9yeT8= + QWRkIG5ldyBsYWJlbA== + QXJ0aWNsZSBUZXh0 + QXJ0aWNsZSBJRA== + U3RhcnQgRGF0ZQ== + RXhwb3J0 + VGhlIHZlcnNpb25zIG9mIHRoZSBiYWNrdXAgYW5kIHlvdXIgY29kZSBkb24ndCBtYXRjaC4gWW91ciBpbnN0YWxsYXRpb24gd2lsbCBwcm9iYWJseSBiZSBub24gb3BlcmF0aW9uYWwu + TWVzc2FnZQ== + WW91ciByZXZpZXcgaGFzIGJlZW4gYWRkZWQ= + Q29udGludWUgdG8gcmVzdG9yZSBhdCBteSBvd24gcmlzaz8= + VGhpcyBpcyBhIGdlbmVyYWwgY29uZmd1cmF0aW9uIHNlY3Rpb24= + RW5kcyBPbg== + QWRtaW5pc3RyYXRpb24= + U2hvdyBvbiB0aGUgZ2VuZXJhbCB0YWI= + QWxsb3cgRHVwbGljYXRlIFJhdGluZyBWb3Rlcw== + Rmlyc3QgTmFtZQ== + TW9kaWZpZWQgQnkgVXNlciBJRA== + UmVzb3VyY2UgSUQ= + bGMx + dWM1 + RGF0ZSBDcmVhdGVk + SXRlbSBJcyBQb3B1bGFy + VG9waWMgSUQ= + WW91IGRvIG5vdCBoYXZlIGFjY2VzcyB0byBwZXJmb3JtIHRoaXMgb3BlcmF0aW9u + Y2My + Y2M0 + Vmlld3M= + WWVhcnM= + VG9waWMgUG9zdHM= + T3duZXIgVXNlciBJRA== + U3RhdHVz + UmVzdWx0cw== + VG8gY2hhbmdlIHRoZSBwYXNzd29yZCwgZW50ZXIgdGhlIHBhc3N3b3JkIGhlcmUgYW5kIGluIHRoZSBib3ggYmVsb3c= + TW9udGhz + Tm90aWZ5IE93bmVyIG9mIENoYW5nZXM= + T3ZlcndyaXRlIEV4aXN0aW5nIFBocmFzZXM= + TnVtYmVyIG9mIERlc2NlbmRhbnRz + TGFzdCBQb3N0IElE + T3JpZ2lvbmFsIEl0ZW0gSUQ= + U2hvdyBNeSBTaWduYXR1cmU= + VGhpcyBzZWN0aW9uIGFsbG93cyB0byBydW4gdmFsaWRhdGlvbiBvbiB0aGUgbGlua3M= + QWxsb3cgZmF2b3JpdGVz + Q2F0ZWdvcnkgSWQ= + bGM2 + Y2Mz + bGM0 + TGluayBWYWxpZGF0aW9u + RW5hYmxpbmcgdGhpcyBvcHRpb24gd2lsbCB1bmRvIGFueSBjaGFuZ2VzIHlvdSBoYXZlIG1hZGUgdG8gZXhpc3RpbmcgcGhyYXNlcw== + Q29udGludWU= + TGFuZ3VhZ2U= + VG9waWMgVGV4dA== + V2Vla3M= + UGFyZW50IElk + UmV2aWV3IExpbmsgUGVuZGluZw== + bGMz + RXhwb3J0IEZpbGVuYW1l + dWMz + dWMy + Y2Mx + VmFsaWRhdGVkIE9u + VXNlciB1bnN1YnNjcmliZWQ= + RG93bmxvYWQgTGFuZ3VhZ2UgRXhwb3J0Og== + VmFsaWRhdGluZyBMaW5rcw== + dWM0 + Y2M2 + dWM2 + bGMy + TGluayBOYW1l + TWV0YSBEZXNjcmlwdGlvbg== + TWV0YSBLZXl3b3Jkcw== + Y2M1 + U3RhdHVz + Q3JlYXRlZCBPbg== + UGFyZW50IENhdGVnb3J5IFBhdGg= + TGluayBEZWxldGUgYnkgT3duZXI= + TW9kaWZ5IExpbmsgUGVuZGluZw== + RXhwaXJhdGlvbiBEYXRl + SW5oZXJpdGVkIEZyb20= + Q2F0ZWdvcnkgUGF0aA== + VXNlIHJlbW90ZSBpbWFnZSAoVVJMKQ== + VmFsaWRhdGlvbiBQcm9ncmVzcw== + SW52YWxpZA== + RWRpdA== + VGhpcyBzZWN0aW9uIGFsbG93cyB5b3UgdG8gYnJvd3NlIHRoZSBjYXRhbG9nIGFuZCBtYW5hZ2UgY2F0ZWdvcmllcyBhbmQgaXRlbXM= + TGluayBNb2RpZnkgYnkgT3duZXI= + TGluayBNb2RpZnkgUGVuZGluZyBieSBPd25lcg== + Tm90IFZhbGlkYXRlZA== + VXNlciBzdWJzY3JpYmVk + TGluayBPd25lcg== + TnVtYmVyIG9mIHBvc3RzIHRvIGJlIGNvbnNpZGVyZWQgcG9wdWxhcg== + UmV2aWV3IE5ld3MgUGVuZGluZw== + VXBsb2FkIGltYWdlIGZyb20gbG9jYWwgUEM= + TmV3IFRvcGljcyAoRGF5cyk= + TnVtYmVyIG9mIHBvc3RzIHBlciBwYWdl + U2VhcmNoIEFydGljbGVz + TWluaW11bSByYXRpbmcgdG8gYmUgY29uc2lkZXJlZCBob3Q= + Q2F0YWxvZw== + TmV3IHBvc3RzIChkYXlzKQ== + Q2F0ZWdvcmllczE= + Q2xlYXIgU2VhcmNo + TmV3IFNlYXJjaA== + Q2FuY2Vs + TGlua3M= + U2VsZWN0IEl0ZW0= + U2VhcmNoIENhdGVnb3JpZXM= + U3RydWN0dXJlICYgRGF0YQ== + TmFtZQ== + TnVtYmVyIG9mIHRvcGljcyBwZXIgcGFnZQ== + Q2F0ZWdvcmllcw== + VG9waWNz + RGVsZXRl + QXJ0aWNsZXM= + SW1hZ2Vz + SG9tZQ== + U2VhcmNoIFRvcGljcw== + TW92ZSBEb3du + VGh1bWJuYWls + VVJM + U2VhcmNoIExpbmtz + TGlua3M= + RGlzcGxheSBlZGl0b3IgcGlja3MgYWJvdmUgcmVndWxhciB0b3BpY3M= + YXM= + dG8= + U2l6ZQ== + UGFnZQ== + SW1hZ2U= + Q2F0ZWdvcmllcw== + TmV3IFJlbGF0aW9u + R2VuZXJhbA== + RW5hYmxlZA== + UmVsYXRpb25z + U2VsZWN0 + QXJ0aWNsZXM= + U3RhdHVz + VXAgYSBDYXRlZ29yeQ== + SW5oZXJpdGVk + VG9waWNz + VmlzaWJsZQ== + TW92ZSBVcA== + RW5hYmxlIEhUTUw/ + RGVmYXVsdA== + UGVuZGluZw== + TG9jYXRpb24= + TWV0YSBEZXNjcmlwdGlvbg== + U2F2ZQ== + U2VsZWN0IEdyb3Vw + U2F2ZQ== + QWx0IHZhbHVl + VVJM + Q2F0YWxvZw== + QWNjZXNz + RmllbGQgTmFtZQ== + SW1hZ2U= + TGFiZWw= + U2FtZQ== + VmFsdWU= + QWx0IFZhbHVl + Q2F0ZWdvcnk= + U2l0ZSBTdHJ1Y3R1cmU= + RWRpdGluZw== + Q3VzdG9t + Zm9y + UGVybWlzc2lvbnM= + TUVUQSBJbmZvcm1hdGlvbg== + U2l0ZSBTdHJ1Y3R1cmU= + UHJldmlldw== + RnVsbCBTaXplIEltYWdl + Q3JlYXRlZCBvbg== + V2FybmluZzogRW5hYmxpbmcgSFRNTCBpcyBhIHNlY3VyaXR5IHJpc2sgYW5kIGNvdWxkIGRhbWFnZSB0aGUgc3lzdGVtIGlmIHVzZWQgaW1wcm9wZXJseSE= + UmVtb3RlIFVSTA== + Q2FuY2Vs + KE1pbmltdW0gMCwgTWF4aW11bSA1KQ== + UHJpb3JpdHk= + UGVybWlzc2lvbg== + VG9waWM= + TWV0YSBLZXl3b3Jkcw== + Q291bnRlcnM= + QXJjaGl2YXRpb24gRGF0ZQ== + RGVzY3JpcHRpb24= + TGluaw== + QXJ0aWNsZQ== + VHlwZQ== + Q2F0ZWdvcnkgSUQ= + Vm90ZXM= + SW1hZ2UgSUQ= + UmV2aWV3cw== + QXJ0aWNsZSBCb2R5 + UmVwbGllcw== + Q2Vuc29yc2hpcA== + VG9vbHM= + UmVsYXRpb24gSUQ= + Q29uZmlndXJhdGlvbg== + TW9kdWxlcyAmIFNldHRpbmdz + UmF0aW5n + U2l0ZSBTdHJ1Y3R1cmU= + R2VuZXJhdGUgZnJvbSB0aGUgYXJ0aWNsZSBib2R5 + Q2F0ZWdvcmllcw== + VG9waWNz + QXJ0aWNsZSBFeGNlcnB0 + SGVscA== + QXV0aG9y + Q2F0ZWdvcnkgbGVhZCBhcnRpY2xl + UmVnaW9uYWw= + VXNlcnM= + RGVjbGluZQ== + UG9zdGVy + R3JvdXBz + RGF0ZS9UaW1l + U29ycnksIHlvdSBoYXZlIG5vIGFjY2VzcyB0byB0aGlzIHBhZ2Uh + + + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogVXNlciB1bnN1YnNyaWJlZAoKQSB1c2VyIGhhcyB1bnN1YnNjcmliZWQu + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQSB1c2VyIGhhcyBzdWJzY3JpYmVkCgpBIHVzZXIgaGFzIHN1YnNjcmliZWQgdG8gPGlucDptX3BhZ2VfdGl0bGUgLz4gbWFpbGluZyBsaXN0Lg== + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQSBjYXRlZ29yeSBoYXMgYmVlbiBkZWxldGVkCgpBIGNhdGVnb3J5ICI8aW5wOm1fY2F0ZWdvcnlfZmllbGQgX0ZpZWxkPSJOYW1lIiBfU3RyaXBIVE1MPSIxIi8+IiBoYXMgYmVlbiBkZWxldGVkLg== + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogU3Vic2NyaXB0aW9uIGNvbmZpcm1hdGlvbgoKWW91IGhhdmUgc3Vic2NyaWJlZCB0byA8aW5wOm1fcGFnZV90aXRsZSAvPiBtYWlsaW5nIGxpc3Qu + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogTmV3IHVzZXIgaGFzIGJlZW4gYWRkZWQKCkEgbmV3IHVzZXIgIjxpbnA6dG91c2VyIF9GaWVsZD0iVXNlck5hbWUiIC8+IiBoYXMgYmVlbiBhZGRlZC4= + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogVXNlciBkZW5pZWQKClVzZXIgIjxpbnA6dG91c2VyIF9GaWVsZD0iVXNlck5hbWUiIC8+IiBoYXMgYmVlbiBkZW5pZWQu + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQ2F0ZWdvcnkgYWRkZWQgKHBlbmRpbmcpCgpBIGNhdGVnb3J5ICI8aW5wOm1fY2F0ZWdvcnlfZmllbGQgX0ZpZWxkPSJOYW1lIiBfU3RyaXBIVE1MPSIxIi8+IiBoYXMgYmVlbiBhZGRlZCwgcGVuZGluZyB5b3VyIGNvbmZpcm1hdGlvbi4gIFBsZWFzZSByZXZpZXcgdGhlIGNhdGVnb3J5IGFuZCBhcHByb3ZlIG9yIGRlbnkgaXQu + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogUGFzc3dvcmQgcmVzZXQgY29uZmlybWF0aW9uCgpIZWxsbywNCg0KSXQgc2VlbXMgdGhhdCB5b3UgaGF2ZSByZXF1ZXN0ZWQgYSBwYXNzd29yZCByZXNldCBmb3IgeW91ciBJbi1wb3J0YWwgYWNjb3VudC4gSWYgeW91IHdvdWxkIGxpa2UgdG8gcHJvY2VlZCBhbmQgY2hhbmdlIHRoZSBwYXNzd29yZCwgcGxlYXNlIGNsaWNrIG9uIHRoZSBsaW5rIGJlbG93Og0KPGlucDptX2NvbmZpcm1fcGFzc3dvcmRfbGluayAvPg0KDQpZb3Ugd2lsbCByZWNlaXZlIGEgc2Vjb25kIGVtYWlsIHdpdGggeW91ciBuZXcgcGFzc3dvcmQgc2hvcnRseS4NCg0KSWYgeW91IGJlbGlldmUgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIGlnbm9yZSB0aGlzIGVtYWlsLiBZb3VyIHBhc3N3b3JkIHdpbGwgbm90IGJlIGNoYW5nZWQgdW5sZXNzIHlvdSBoYXZlIGNsaWNrZWQgb24gdGhlIGFib3ZlIGxpbmsuDQo= + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQ2hlY2sgb3V0IHRoaXMgc2l0ZQoKSGksDQoNClRoaXMgbWVzc2FnZSBoYXMgYmVlbiBzZW50IHRvIHlvdSBmcm9tIG9uZSBvZiB5b3VyIGZyaWVuZHMuDQpDaGVjayBvdXQgdGhpcyBzaXRlOiA8YSBocmVmPSI8aW5wOm1fdGhlbWVfdXJsIF9wYWdlPSJjdXJyZW50Ii8+Ij48aW5wOm1fcGFnZV90aXRsZSAvPjwvYT4h + U3ViamVjdDogQ2F0ZWdvcnkgYWRkZWQKCllvdXIgc3VnZ2VzdGVkIGNhdGVnb3J5ICI8aW5wOm1fY2F0ZWdvcnlfZmllbGQgX0ZpZWxkPSJOYW1lIiBfU3RyaXBIVE1MPSIxIi8+IiBoYXMgYmVlbiBhZGRlZC4= + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogVXNlciBhcHByb3ZlZAoKVXNlciAiPGlucDp0b3VzZXIgX0ZpZWxkPSJVc2VyTmFtZSIgLz4iIGhhcyBiZWVuIGFwcHJvdmVkLg== + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogWW91IGhhdmUgYmVlbiBhcHByb3ZlZAoKV2VsY29tZSB0byBJbi1wb3J0YWwhDQpZb3VyIHVzZXIgcmVnaXN0cmF0aW9uIGhhcyBiZWVuIGFwcHJvdmVkLiBZb3VyIHVzZXIgbmFtZSBpcyAiPGlucDp0b3VzZXIgX0ZpZWxkPSJVc2VyTmFtZSIgLz4iLg== + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQSBjYXRlZ29yeSBoYXMgYmVlbiBkZWxldGVkCgpBIGNhdGVnb3J5ICI8aW5wOm1fY2F0ZWdvcnlfZmllbGQgX0ZpZWxkPSJOYW1lIiBfU3RyaXBIVE1MPSIxIi8+IiBoYXMgYmVlbiBkZWxldGVkLg== + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogVXNlciByZWdpc3RlcmVkCgpBIG5ldyB1c2VyIGhhcyByZWdpc3RlcmVkIGFuZCBpcyBwZW5kaW5nIGFkbWluaXN0cmF0aXZlIGFwcHJvdmFsLg== + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQSBjYXRlZ29yeSBoYXMgYmVlbiBhZGRlZAoKQSBjYXRlZ29yeSAiPGlucDptX2NhdGVnb3J5X2ZpZWxkIF9GaWVsZD0iTmFtZSIgX1N0cmlwSFRNTD0iMSIvPiIgaGFzIGJlZW4gYWRkZWQu + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQSBjYXRlZ29yeSBoYXMgYmVlbiBhcHByb3ZlZAoKQSBjYXRlZ29yeSAiPGlucDptX2NhdGVnb3J5X2ZpZWxkIF9GaWVsZD0iTmFtZSIgX1N0cmlwSFRNTD0iMSIvPiIgaGFzIGJlZW4gYXBwcm92ZWQu + + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQSBjYXRlZ29yeSBoYXMgYmVlbiBtb2RpZmllZAoKQSBjYXRlZ29yeSAiPGlucDptX2NhdGVnb3J5X2ZpZWxkIF9GaWVsZD0iTmFtZSIgX1N0cmlwSFRNTD0iMSIvPiIgaGFzIGJlZW4gbW9kaWZpZWQu + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogTG9zdCBwYXNzd29yZAoKWW91ciBsb3N0IHBhc3N3b3JkIGhhcyBiZWVuIHJlc2V0LiBZb3VyIG5ldyBwYXNzd29yZCBpczogIjxpbnA6dG91c2VyIF9GaWVsZD0iUGFzc3dvcmQiIC8+Ii4= + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogWW91IGhhdmUgYmVlbiB1bnN1YnNjcmliZWQKCllvdSBoYXZlIHN1Y2Nlc3NmdWxseSB1bnN1YnNyaWJlZCBmcm9tIDxpbnA6bV9wYWdlX3RpdGxlIC8+IG1haWxpbmcgbGlzdC4= + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQSBjYXRlZ29yeSBoYXMgYmVlbiBhcHByb3ZlZAoKWW91ciBzdWdnZXN0ZWQgY2F0ZWdvcnkgIjxpbnA6bV9jYXRlZ29yeV9maWVsZCBfRmllbGQ9Ik5hbWUiIF9TdHJpcEhUTUw9IjEiLz4iIGhhcyBiZWVuIGFwcHJvdmVkLg== + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQSBjYXRlZ29yeSBoYXMgYmVlbiBtb2RpZmllZAoKWW91ciBzdWdnZXN0ZWQgY2F0ZWdvcnkgIjxpbnA6bV9jYXRlZ29yeV9maWVsZCBfRmllbGQ9Ik5hbWUiIF9TdHJpcEhUTUw9IjEiLz4iIGhhcyBiZWVuIG1vZGlmaWVkLg== + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQSBjYXRlZ29yeSBoYXMgYmVlbiBkZW5pZWQKCllvdXIgY2F0ZWdvcnkgc3VnZ2VzdGlvbiAiPGlucDptX2NhdGVnb3J5X2ZpZWxkIF9GaWVsZD0iTmFtZSIgX1N0cmlwSFRNTD0iMSIvPiIgaGFzIGJlZW4gZGVuaWVkLg== + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogSW4tcG9ydGFsIHJlZ2lzdHJhdGlvbgoKV2VsY29tZSB0byBJbi1wb3J0YWwhDQpZb3VyIHVzZXIgcmVnaXN0cmF0aW9uIGhhcyBiZWVuIGFwcHJvdmVkLiBZb3VyIHVzZXIgbmFtZSBpcyAiPGlucDp0b3VzZXIgX0ZpZWxkPSJVc2VyTmFtZSIgLz4iIGFuZCB5b3VyIHBhc3N3b3JkIGlzICI8aW5wOnRvdXNlciBfRmllbGQ9InBhc3N3b3JkIiAvPiIuDQo= + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogTG9zdCBwYXNzd29yZAoKWW91ciBsb3N0IHBhc3N3b3JkIGhhcyBiZWVuIHJlc2V0LiBZb3VyIG5ldyBwYXNzd29yZCBpczogIjxpbnA6dG91c2VyIF9GaWVsZD0iUGFzc3dvcmQiIC8+Ii4= + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQSBjYXRlZ29yeSBoYXMgYmVlbiBkZW5pZWQKCkEgY2F0ZWdvcnkgIjxpbnA6bV9jYXRlZ29yeV9maWVsZCBfRmllbGQ9Ik5hbWUiIF9TdHJpcEhUTUw9IjEiLz4iIGhhcyBiZWVuIGRlbmllZC4= + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogSW4tcG9ydGFsIHJlZ2lzdHJhdGlvbgoKRGVhciA8aW5wOnRvdXNlciBfRmllbGQ9IkZpcnN0TmFtZSIgLz4gPGlucDp0b3VzZXIgX0ZpZWxkPSJMYXN0TmFtZSIgLz4sDQoNClRoYW5rIHlvdSBmb3IgcmVnaXN0ZXJpbmcgb24gPGlucDptX3BhZ2VfdGl0bGUgLz4uIFlvdXIgcmVnaXN0cmF0aW9uIGlzIG5vdyBhY3RpdmUu + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogVXNlciB2YWxpZGF0ZWQKClVzZXIgIjxpbnA6dG91c2VyIF9GaWVsZD0iVXNlck5hbWUiIC8+IiBoYXMgYmVlbiB2YWxpZGF0ZWQu + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogVGhlIHNpdGUgaGFzIGJlZW4gc3VnZ2VzdGVkCgpBIHZpc2l0b3Igc3VnZ2VzdGVkIHlvdXIgc2l0ZSB0byBhIGZyaWVuZC4= + WC1Qcmlvcml0eTogMQ0KWC1NU01haWwtUHJpb3JpdHk6IEhpZ2gNClgtTWFpbGVyOiBJbi1Qb3J0YWwKU3ViamVjdDogQWNjZXNzIGRlbmllZAoKWW91ciByZWdpc3RyYXRpb24gdG8gPGlucDptX3BhZ2VfdGl0bGUgLz4gaGFzIGJlZW4gZGVuaWVkLg== + + + \ No newline at end of file