Parser
Iface
constructor
parent_
iface
name
add_
element_
collection
create_
element
create_
stream
create_
stream_
async
create_
stream_
finish
current_
is_
document
current_
is_
element
current_
is_
empty_
element
current_
node_
name
get_
backup
get_
indent
get_
node
move_
next_
node
read_
child_
element
read_
child_
node
read_
child_
nodes
read_
child_
nodes_
async
read_
child_
nodes_
finish
read_
child_
nodes_
stream
read_
child_
nodes_
string
read_
element
read_
element_
property
read_
file
read_
file_
async
read_
file_
finish
read_
stream
read_
stream_
async
read_
stream_
finish
read_
string
read_
string_
async
read_
string_
finish
read_
unparsed
set_
backup
set_
indent
write_
file
write_
file_
async
write_
file_
finish
write_
stream
write_
stream_
async
write_
stream_
finish
write_
string
write_
string_
async
write_
string_
finish
GJS API Reference
GXml-0.18
GXml
ParserIface
Class ParserIface
Hierarchy
ParserIface
Index
Constructors
constructor
Properties
parent_
iface
name
Methods
add_
element_
collection
create_
element
create_
stream
create_
stream_
async
create_
stream_
finish
current_
is_
document
current_
is_
element
current_
is_
empty_
element
current_
node_
name
get_
backup
get_
indent
get_
node
move_
next_
node
read_
child_
element
read_
child_
node
read_
child_
nodes
read_
child_
nodes_
async
read_
child_
nodes_
finish
read_
child_
nodes_
stream
read_
child_
nodes_
string
read_
element
read_
element_
property
read_
file
read_
file_
async
read_
file_
finish
read_
stream
read_
stream_
async
read_
stream_
finish
read_
string
read_
string_
async
read_
string_
finish
read_
unparsed
set_
backup
set_
indent
write_
file
write_
file_
async
write_
file_
finish
write_
stream
write_
stream_
async
write_
stream_
finish
write_
string
write_
string_
async
write_
string_
finish
Constructors
constructor
new
Parser
Iface
(
)
:
GXml
.
ParserIface
Returns
GXml
.
ParserIface
Properties
parent_
iface
parent_
iface
:
TypeInterface
Static
name
name
:
string
Methods
add_
element_
collection
add_
element_
collection
(
self
:
GXml
.
Parser
, parent
:
GXml
.
DomNode
)
:
[
boolean
,
GXml
.
DomNode
]
Parameters
self:
GXml
.
Parser
parent:
GXml
.
DomNode
Returns
[
boolean
,
GXml
.
DomNode
]
create_
element
create_
element
(
self
:
GXml
.
Parser
, parent
:
GXml
.
DomNode
)
:
GXml
.
DomElement
Parameters
self:
GXml
.
Parser
parent:
GXml
.
DomNode
Returns
GXml
.
DomElement
create_
stream
create_
stream
(
self
:
GXml
.
Parser
, cancellable
?:
Gio
.
Cancellable
)
:
Gio
.
InputStream
Parameters
self:
GXml
.
Parser
Optional
cancellable:
Gio
.
Cancellable
Returns
Gio
.
InputStream
create_
stream_
async
create_
stream_
async
(
self
:
GXml
.
Parser
, cancellable
?:
Gio
.
Cancellable
, _callback_
?:
AsyncReadyCallback
)
:
void
Parameters
self:
GXml
.
Parser
Optional
cancellable:
Gio
.
Cancellable
Optional
_callback_:
AsyncReadyCallback
Returns
void
create_
stream_
finish
create_
stream_
finish
(
self
:
GXml
.
Parser
, _res_
:
AsyncResult
)
:
Gio
.
InputStream
Parameters
self:
GXml
.
Parser
_res_:
AsyncResult
Returns
Gio
.
InputStream
current_
is_
document
current_
is_
document
(
self
:
GXml
.
Parser
)
:
boolean
Parameters
self:
GXml
.
Parser
Returns
boolean
current_
is_
element
current_
is_
element
(
self
:
GXml
.
Parser
)
:
boolean
Parameters
self:
GXml
.
Parser
Returns
boolean
current_
is_
empty_
element
current_
is_
empty_
element
(
self
:
GXml
.
Parser
)
:
boolean
Parameters
self:
GXml
.
Parser
Returns
boolean
current_
node_
name
current_
node_
name
(
self
:
GXml
.
Parser
)
:
string
Parameters
self:
GXml
.
Parser
Returns
string
get_
backup
get_
backup
(
self
:
GXml
.
Parser
)
:
boolean
Parameters
self:
GXml
.
Parser
Returns
boolean
get_
indent
get_
indent
(
self
:
GXml
.
Parser
)
:
boolean
Parameters
self:
GXml
.
Parser
Returns
boolean
get_
node
get_
node
(
self
:
GXml
.
Parser
)
:
GXml
.
DomNode
Parameters
self:
GXml
.
Parser
Returns
GXml
.
DomNode
move_
next_
node
move_
next_
node
(
self
:
GXml
.
Parser
)
:
boolean
Parameters
self:
GXml
.
Parser
Returns
boolean
read_
child_
element
read_
child_
element
(
self
:
GXml
.
Parser
, parent
:
GXml
.
DomNode
)
:
boolean
Parameters
self:
GXml
.
Parser
parent:
GXml
.
DomNode
Returns
boolean
read_
child_
node
read_
child_
node
(
self
:
GXml
.
Parser
, parent
:
GXml
.
DomNode
)
:
boolean
Parameters
self:
GXml
.
Parser
parent:
GXml
.
DomNode
Returns
boolean
read_
child_
nodes
read_
child_
nodes
(
self
:
GXml
.
Parser
, parent
:
GXml
.
DomNode
)
:
void
Parameters
self:
GXml
.
Parser
parent:
GXml
.
DomNode
Returns
void
read_
child_
nodes_
async
read_
child_
nodes_
async
(
self
:
GXml
.
Parser
, parent
:
GXml
.
DomNode
, _callback_
?:
AsyncReadyCallback
)
:
void
Parameters
self:
GXml
.
Parser
parent:
GXml
.
DomNode
Optional
_callback_:
AsyncReadyCallback
Returns
void
read_
child_
nodes_
finish
read_
child_
nodes_
finish
(
self
:
GXml
.
Parser
, _res_
:
AsyncResult
)
:
void
Parameters
self:
GXml
.
Parser
_res_:
AsyncResult
Returns
void
read_
child_
nodes_
stream
read_
child_
nodes_
stream
(
self
:
GXml
.
Parser
, istream
:
Gio
.
InputStream
, cancellable
?:
Gio
.
Cancellable
)
:
void
Parameters
self:
GXml
.
Parser
istream:
Gio
.
InputStream
Optional
cancellable:
Gio
.
Cancellable
Returns
void
read_
child_
nodes_
string
read_
child_
nodes_
string
(
self
:
GXml
.
Parser
, str
:
string
, cancellable
?:
Gio
.
Cancellable
)
:
void
Parameters
self:
GXml
.
Parser
str:
string
Optional
cancellable:
Gio
.
Cancellable
Returns
void
read_
element
read_
element
(
self
:
GXml
.
Parser
, element
:
GXml
.
DomElement
)
:
void
Parameters
self:
GXml
.
Parser
element:
GXml
.
DomElement
Returns
void
read_
element_
property
read_
element_
property
(
self
:
GXml
.
Parser
, parent
:
GXml
.
DomNode
)
:
[
boolean
,
GXml
.
DomNode
]
Parameters
self:
GXml
.
Parser
parent:
GXml
.
DomNode
Returns
[
boolean
,
GXml
.
DomNode
]
read_
file
read_
file
(
self
:
GXml
.
Parser
, file
:
Gio
.
File
, cancellable
?:
Gio
.
Cancellable
)
:
void
Parameters
self:
GXml
.
Parser
file:
Gio
.
File
Optional
cancellable:
Gio
.
Cancellable
Returns
void
read_
file_
async
read_
file_
async
(
self
:
GXml
.
Parser
, file
:
Gio
.
File
, cancellable
?:
Gio
.
Cancellable
, _callback_
?:
AsyncReadyCallback
)
:
void
Parameters
self:
GXml
.
Parser
file:
Gio
.
File
Optional
cancellable:
Gio
.
Cancellable
Optional
_callback_:
AsyncReadyCallback
Returns
void
read_
file_
finish
read_
file_
finish
(
self
:
GXml
.
Parser
, _res_
:
AsyncResult
)
:
void
Parameters
self:
GXml
.
Parser
_res_:
AsyncResult
Returns
void
read_
stream
read_
stream
(
self
:
GXml
.
Parser
, stream
:
Gio
.
InputStream
, cancellable
?:
Gio
.
Cancellable
)
:
void
Parameters
self:
GXml
.
Parser
stream:
Gio
.
InputStream
Optional
cancellable:
Gio
.
Cancellable
Returns
void
read_
stream_
async
read_
stream_
async
(
self
:
GXml
.
Parser
, stream
:
Gio
.
InputStream
, cancellable
?:
Gio
.
Cancellable
, _callback_
?:
AsyncReadyCallback
)
:
void
Parameters
self:
GXml
.
Parser
stream:
Gio
.
InputStream
Optional
cancellable:
Gio
.
Cancellable
Optional
_callback_:
AsyncReadyCallback
Returns
void
read_
stream_
finish
read_
stream_
finish
(
self
:
GXml
.
Parser
, _res_
:
AsyncResult
)
:
void
Parameters
self:
GXml
.
Parser
_res_:
AsyncResult
Returns
void
read_
string
read_
string
(
self
:
GXml
.
Parser
, str
:
string
, cancellable
?:
Gio
.
Cancellable
)
:
void
Parameters
self:
GXml
.
Parser
str:
string
Optional
cancellable:
Gio
.
Cancellable
Returns
void
read_
string_
async
read_
string_
async
(
self
:
GXml
.
Parser
, str
:
string
, cancellable
?:
Gio
.
Cancellable
, _callback_
?:
AsyncReadyCallback
)
:
void
Parameters
self:
GXml
.
Parser
str:
string
Optional
cancellable:
Gio
.
Cancellable
Optional
_callback_:
AsyncReadyCallback
Returns
void
read_
string_
finish
read_
string_
finish
(
self
:
GXml
.
Parser
, _res_
:
AsyncResult
)
:
void
Parameters
self:
GXml
.
Parser
_res_:
AsyncResult
Returns
void
read_
unparsed
read_
unparsed
(
self
:
GXml
.
Parser
)
:
string
Parameters
self:
GXml
.
Parser
Returns
string
set_
backup
set_
backup
(
self
:
GXml
.
Parser
, value
:
boolean
)
:
void
Parameters
self:
GXml
.
Parser
value:
boolean
Returns
void
set_
indent
set_
indent
(
self
:
GXml
.
Parser
, value
:
boolean
)
:
void
Parameters
self:
GXml
.
Parser
value:
boolean
Returns
void
write_
file
write_
file
(
self
:
GXml
.
Parser
, file
:
Gio
.
File
, cancellable
?:
Gio
.
Cancellable
)
:
void
Parameters
self:
GXml
.
Parser
file:
Gio
.
File
Optional
cancellable:
Gio
.
Cancellable
Returns
void
write_
file_
async
write_
file_
async
(
self
:
GXml
.
Parser
, file
:
Gio
.
File
, cancellable
?:
Gio
.
Cancellable
, _callback_
?:
AsyncReadyCallback
)
:
void
Parameters
self:
GXml
.
Parser
file:
Gio
.
File
Optional
cancellable:
Gio
.
Cancellable
Optional
_callback_:
AsyncReadyCallback
Returns
void
write_
file_
finish
write_
file_
finish
(
self
:
GXml
.
Parser
, _res_
:
AsyncResult
)
:
void
Parameters
self:
GXml
.
Parser
_res_:
AsyncResult
Returns
void
write_
stream
write_
stream
(
self
:
GXml
.
Parser
, stream
:
Gio
.
OutputStream
, cancellable
?:
Gio
.
Cancellable
)
:
void
Parameters
self:
GXml
.
Parser
stream:
Gio
.
OutputStream
Optional
cancellable:
Gio
.
Cancellable
Returns
void
write_
stream_
async
write_
stream_
async
(
self
:
GXml
.
Parser
, stream
:
Gio
.
OutputStream
, cancellable
?:
Gio
.
Cancellable
, _callback_
?:
AsyncReadyCallback
)
:
void
Parameters
self:
GXml
.
Parser
stream:
Gio
.
OutputStream
Optional
cancellable:
Gio
.
Cancellable
Optional
_callback_:
AsyncReadyCallback
Returns
void
write_
stream_
finish
write_
stream_
finish
(
self
:
GXml
.
Parser
, _res_
:
AsyncResult
)
:
void
Parameters
self:
GXml
.
Parser
_res_:
AsyncResult
Returns
void
write_
string
write_
string
(
self
:
GXml
.
Parser
)
:
string
Parameters
self:
GXml
.
Parser
Returns
string
write_
string_
async
write_
string_
async
(
self
:
GXml
.
Parser
, _callback_
?:
AsyncReadyCallback
)
:
void
Parameters
self:
GXml
.
Parser
Optional
_callback_:
AsyncReadyCallback
Returns
void
write_
string_
finish
write_
string_
finish
(
self
:
GXml
.
Parser
, _res_
:
AsyncResult
)
:
string
Parameters
self:
GXml
.
Parser
_res_:
AsyncResult
Returns
string
Parser
Iface
constructor
parent_
iface
name
add_
element_
collection
create_
element
create_
stream
create_
stream_
async
create_
stream_
finish
current_
is_
document
current_
is_
element
current_
is_
empty_
element
current_
node_
name
get_
backup
get_
indent
get_
node
move_
next_
node
read_
child_
element
read_
child_
node
read_
child_
nodes
read_
child_
nodes_
async
read_
child_
nodes_
finish
read_
child_
nodes_
stream
read_
child_
nodes_
string
read_
element
read_
element_
property
read_
file
read_
file_
async
read_
file_
finish
read_
stream
read_
stream_
async
read_
stream_
finish
read_
string
read_
string_
async
read_
string_
finish
read_
unparsed
set_
backup
set_
indent
write_
file
write_
file_
async
write_
file_
finish
write_
stream
write_
stream_
async
write_
stream_
finish
write_
string
write_
string_
async
write_
string_
finish
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHWG1sXzBfMTguR1htbC5QYXJzZXJJZmFjZS5odG1sI2NvbnN0cnVjdG9yIiwibmFtZSI6ImNvbnN0cnVjdG9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE4LkdYbWwuUGFyc2VySWZhY2UuaHRtbCNwYXJlbnRfaWZhY2UiLCJuYW1lIjoicGFyZW50X2lmYWNlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHWG1sXzBfMTguR1htbC5QYXJzZXJJZmFjZS5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHWG1sXzBfMTguR1htbC5QYXJzZXJJZmFjZS5odG1sI2FkZF9lbGVtZW50X2NvbGxlY3Rpb24iLCJuYW1lIjoiYWRkX2VsZW1lbnRfY29sbGVjdGlvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHWG1sXzBfMTguR1htbC5QYXJzZXJJZmFjZS5odG1sI2NyZWF0ZV9lbGVtZW50IiwibmFtZSI6ImNyZWF0ZV9lbGVtZW50IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xOC5HWG1sLlBhcnNlcklmYWNlLmh0bWwjY3JlYXRlX3N0cmVhbSIsIm5hbWUiOiJjcmVhdGVfc3RyZWFtIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xOC5HWG1sLlBhcnNlcklmYWNlLmh0bWwjY3JlYXRlX3N0cmVhbV9hc3luYyIsIm5hbWUiOiJjcmVhdGVfc3RyZWFtX2FzeW5jIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xOC5HWG1sLlBhcnNlcklmYWNlLmh0bWwjY3JlYXRlX3N0cmVhbV9maW5pc2giLCJuYW1lIjoiY3JlYXRlX3N0cmVhbV9maW5pc2giLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE4LkdYbWwuUGFyc2VySWZhY2UuaHRtbCNjdXJyZW50X2lzX2RvY3VtZW50IiwibmFtZSI6ImN1cnJlbnRfaXNfZG9jdW1lbnQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE4LkdYbWwuUGFyc2VySWZhY2UuaHRtbCNjdXJyZW50X2lzX2VsZW1lbnQiLCJuYW1lIjoiY3VycmVudF9pc19lbGVtZW50IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xOC5HWG1sLlBhcnNlcklmYWNlLmh0bWwjY3VycmVudF9pc19lbXB0eV9lbGVtZW50IiwibmFtZSI6ImN1cnJlbnRfaXNfZW1wdHlfZWxlbWVudCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHWG1sXzBfMTguR1htbC5QYXJzZXJJZmFjZS5odG1sI2N1cnJlbnRfbm9kZV9uYW1lIiwibmFtZSI6ImN1cnJlbnRfbm9kZV9uYW1lIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xOC5HWG1sLlBhcnNlcklmYWNlLmh0bWwjZ2V0X2JhY2t1cCIsIm5hbWUiOiJnZXRfYmFja3VwIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xOC5HWG1sLlBhcnNlcklmYWNlLmh0bWwjZ2V0X2luZGVudCIsIm5hbWUiOiJnZXRfaW5kZW50IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xOC5HWG1sLlBhcnNlcklmYWNlLmh0bWwjZ2V0X25vZGUiLCJuYW1lIjoiZ2V0X25vZGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE4LkdYbWwuUGFyc2VySWZhY2UuaHRtbCNtb3ZlX25leHRfbm9kZSIsIm5hbWUiOiJtb3ZlX25leHRfbm9kZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHWG1sXzBfMTguR1htbC5QYXJzZXJJZmFjZS5odG1sI3JlYWRfY2hpbGRfZWxlbWVudCIsIm5hbWUiOiJyZWFkX2NoaWxkX2VsZW1lbnQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE4LkdYbWwuUGFyc2VySWZhY2UuaHRtbCNyZWFkX2NoaWxkX25vZGUiLCJuYW1lIjoicmVhZF9jaGlsZF9ub2RlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xOC5HWG1sLlBhcnNlcklmYWNlLmh0bWwjcmVhZF9jaGlsZF9ub2RlcyIsIm5hbWUiOiJyZWFkX2NoaWxkX25vZGVzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xOC5HWG1sLlBhcnNlcklmYWNlLmh0bWwjcmVhZF9jaGlsZF9ub2Rlc19hc3luYyIsIm5hbWUiOiJyZWFkX2NoaWxkX25vZGVzX2FzeW5jIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xOC5HWG1sLlBhcnNlcklmYWNlLmh0bWwjcmVhZF9jaGlsZF9ub2Rlc19maW5pc2giLCJuYW1lIjoicmVhZF9jaGlsZF9ub2Rlc19maW5pc2giLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE4LkdYbWwuUGFyc2VySWZhY2UuaHRtbCNyZWFkX2NoaWxkX25vZGVzX3N0cmVhbSIsIm5hbWUiOiJyZWFkX2NoaWxkX25vZGVzX3N0cmVhbSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHWG1sXzBfMTguR1htbC5QYXJzZXJJZmFjZS5odG1sI3JlYWRfY2hpbGRfbm9kZXNfc3RyaW5nIiwibmFtZSI6InJlYWRfY2hpbGRfbm9kZXNfc3RyaW5nIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xOC5HWG1sLlBhcnNlcklmYWNlLmh0bWwjcmVhZF9lbGVtZW50IiwibmFtZSI6InJlYWRfZWxlbWVudCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHWG1sXzBfMTguR1htbC5QYXJzZXJJZmFjZS5odG1sI3JlYWRfZWxlbWVudF9wcm9wZXJ0eSIsIm5hbWUiOiJyZWFkX2VsZW1lbnRfcHJvcGVydHkiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE4LkdYbWwuUGFyc2VySWZhY2UuaHRtbCNyZWFkX2ZpbGUiLCJuYW1lIjoicmVhZF9maWxlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xOC5HWG1sLlBhcnNlcklmYWNlLmh0bWwjcmVhZF9maWxlX2FzeW5jIiwibmFtZSI6InJlYWRfZmlsZV9hc3luYyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHWG1sXzBfMTguR1htbC5QYXJzZXJJZmFjZS5odG1sI3JlYWRfZmlsZV9maW5pc2giLCJuYW1lIjoicmVhZF9maWxlX2ZpbmlzaCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHWG1sXzBfMTguR1htbC5QYXJzZXJJZmFjZS5odG1sI3JlYWRfc3RyZWFtIiwibmFtZSI6InJlYWRfc3RyZWFtIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xOC5HWG1sLlBhcnNlcklmYWNlLmh0bWwjcmVhZF9zdHJlYW1fYXN5bmMiLCJuYW1lIjoicmVhZF9zdHJlYW1fYXN5bmMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE4LkdYbWwuUGFyc2VySWZhY2UuaHRtbCNyZWFkX3N0cmVhbV9maW5pc2giLCJuYW1lIjoicmVhZF9zdHJlYW1fZmluaXNoIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xOC5HWG1sLlBhcnNlcklmYWNlLmh0bWwjcmVhZF9zdHJpbmciLCJuYW1lIjoicmVhZF9zdHJpbmciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE4LkdYbWwuUGFyc2VySWZhY2UuaHRtbCNyZWFkX3N0cmluZ19hc3luYyIsIm5hbWUiOiJyZWFkX3N0cmluZ19hc3luYyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHWG1sXzBfMTguR1htbC5QYXJzZXJJZmFjZS5odG1sI3JlYWRfc3RyaW5nX2ZpbmlzaCIsIm5hbWUiOiJyZWFkX3N0cmluZ19maW5pc2giLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE4LkdYbWwuUGFyc2VySWZhY2UuaHRtbCNyZWFkX3VucGFyc2VkIiwibmFtZSI6InJlYWRfdW5wYXJzZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE4LkdYbWwuUGFyc2VySWZhY2UuaHRtbCNzZXRfYmFja3VwIiwibmFtZSI6InNldF9iYWNrdXAiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE4LkdYbWwuUGFyc2VySWZhY2UuaHRtbCNzZXRfaW5kZW50IiwibmFtZSI6InNldF9pbmRlbnQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE4LkdYbWwuUGFyc2VySWZhY2UuaHRtbCN3cml0ZV9maWxlIiwibmFtZSI6IndyaXRlX2ZpbGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE4LkdYbWwuUGFyc2VySWZhY2UuaHRtbCN3cml0ZV9maWxlX2FzeW5jIiwibmFtZSI6IndyaXRlX2ZpbGVfYXN5bmMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE4LkdYbWwuUGFyc2VySWZhY2UuaHRtbCN3cml0ZV9maWxlX2ZpbmlzaCIsIm5hbWUiOiJ3cml0ZV9maWxlX2ZpbmlzaCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHWG1sXzBfMTguR1htbC5QYXJzZXJJZmFjZS5odG1sI3dyaXRlX3N0cmVhbSIsIm5hbWUiOiJ3cml0ZV9zdHJlYW0iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE4LkdYbWwuUGFyc2VySWZhY2UuaHRtbCN3cml0ZV9zdHJlYW1fYXN5bmMiLCJuYW1lIjoid3JpdGVfc3RyZWFtX2FzeW5jIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xOC5HWG1sLlBhcnNlcklmYWNlLmh0bWwjd3JpdGVfc3RyZWFtX2ZpbmlzaCIsIm5hbWUiOiJ3cml0ZV9zdHJlYW1fZmluaXNoIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdYbWxfMF8xOC5HWG1sLlBhcnNlcklmYWNlLmh0bWwjd3JpdGVfc3RyaW5nIiwibmFtZSI6IndyaXRlX3N0cmluZyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHWG1sXzBfMTguR1htbC5QYXJzZXJJZmFjZS5odG1sI3dyaXRlX3N0cmluZ19hc3luYyIsIm5hbWUiOiJ3cml0ZV9zdHJpbmdfYXN5bmMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1htbF8wXzE4LkdYbWwuUGFyc2VySWZhY2UuaHRtbCN3cml0ZV9zdHJpbmdfZmluaXNoIiwibmFtZSI6IndyaXRlX3N0cmluZ19maW5pc2giLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9XSwiY2xhc3NOYW1lcyI6ImN1cnJlbnQgdHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiJHWG1sXzBfMTguR1htbC5QYXJzZXJJZmFjZS5odG1sIiwibmFtZSI6IlBhcnNlcklmYWNlIn0=