Folder
Class
constructor
parent_
class
reserved_
methods
reserved_
signals
name
append_
message_
sync
changed
cmp_
uids
count_
by_
expression
delete_
deleted
expunge_
sync
free_
summary
free_
uids
freeze
get_
filename
get_
message_
cached
get_
message_
count
get_
message_
flags
get_
message_
info
get_
message_
sync
get_
message_
user_
flag
get_
message_
user_
tag
get_
permanent_
flags
get_
quota_
info_
sync
get_
summary
get_
uids
get_
uncached_
uids
has_
search_
capability
is_
frozen
prepare_
content_
refresh
purge_
message_
cache_
sync
refresh_
info_
sync
rename
renamed
search_
by_
expression
search_
by_
uids
search_
free
set_
message_
flags
set_
message_
user_
flag
set_
message_
user_
tag
sort_
uids
synchronize_
message_
sync
synchronize_
sync
thaw
transfer_
messages_
to_
sync
GJS API Reference
Camel-1.2
Camel
FolderClass
Class FolderClass
Hierarchy
FolderClass
Index
Constructors
constructor
Properties
parent_
class
reserved_
methods
reserved_
signals
name
Methods
append_
message_
sync
changed
cmp_
uids
count_
by_
expression
delete_
deleted
expunge_
sync
free_
summary
free_
uids
freeze
get_
filename
get_
message_
cached
get_
message_
count
get_
message_
flags
get_
message_
info
get_
message_
sync
get_
message_
user_
flag
get_
message_
user_
tag
get_
permanent_
flags
get_
quota_
info_
sync
get_
summary
get_
uids
get_
uncached_
uids
has_
search_
capability
is_
frozen
prepare_
content_
refresh
purge_
message_
cache_
sync
refresh_
info_
sync
rename
renamed
search_
by_
expression
search_
by_
uids
search_
free
set_
message_
flags
set_
message_
user_
flag
set_
message_
user_
tag
sort_
uids
synchronize_
message_
sync
synchronize_
sync
thaw
transfer_
messages_
to_
sync
Constructors
constructor
new
Folder
Class
(
)
:
Camel
.
FolderClass
Returns
Camel
.
FolderClass
Properties
parent_
class
parent_
class
:
Camel
.
ObjectClass
reserved_
methods
reserved_
methods
:
object
[]
reserved_
signals
reserved_
signals
:
object
[]
Static
name
name
:
string
Methods
append_
message_
sync
append_
message_
sync
(
folder
:
Camel
.
Folder
, message
:
MimeMessage
, info
:
MessageInfo
, cancellable
:
Gio
.
Cancellable
)
:
[
boolean
,
string
]
Parameters
folder:
Camel
.
Folder
message:
MimeMessage
info:
MessageInfo
cancellable:
Gio
.
Cancellable
Returns
[
boolean
,
string
]
changed
changed
(
folder
:
Camel
.
Folder
, changes
:
FolderChangeInfo
)
:
void
Parameters
folder:
Camel
.
Folder
changes:
FolderChangeInfo
Returns
void
cmp_
uids
cmp_
uids
(
folder
:
Camel
.
Folder
, uid1
:
string
, uid2
:
string
)
:
number
Parameters
folder:
Camel
.
Folder
uid1:
string
uid2:
string
Returns
number
count_
by_
expression
count_
by_
expression
(
folder
:
Camel
.
Folder
, expression
:
string
, cancellable
:
Gio
.
Cancellable
)
:
number
Parameters
folder:
Camel
.
Folder
expression:
string
cancellable:
Gio
.
Cancellable
Returns
number
delete_
delete_
(
folder
:
Camel
.
Folder
)
:
void
Parameters
folder:
Camel
.
Folder
Returns
void
deleted
deleted
(
folder
:
Camel
.
Folder
)
:
void
Parameters
folder:
Camel
.
Folder
Returns
void
expunge_
sync
expunge_
sync
(
folder
:
Camel
.
Folder
, cancellable
:
Gio
.
Cancellable
)
:
boolean
Parameters
folder:
Camel
.
Folder
cancellable:
Gio
.
Cancellable
Returns
boolean
free_
summary
free_
summary
(
folder
:
Camel
.
Folder
, array
:
MessageInfo
[]
)
:
void
Parameters
folder:
Camel
.
Folder
array:
MessageInfo
[]
Returns
void
free_
uids
free_
uids
(
folder
:
Camel
.
Folder
, array
:
string
[]
)
:
void
Parameters
folder:
Camel
.
Folder
array:
string
[]
Returns
void
freeze
freeze
(
folder
:
Camel
.
Folder
)
:
void
Parameters
folder:
Camel
.
Folder
Returns
void
get_
filename
get_
filename
(
folder
:
Camel
.
Folder
, uid
:
string
)
:
string
Parameters
folder:
Camel
.
Folder
uid:
string
Returns
string
get_
message_
cached
get_
message_
cached
(
folder
:
Camel
.
Folder
, message_uid
:
string
, cancellable
:
Gio
.
Cancellable
)
:
MimeMessage
Parameters
folder:
Camel
.
Folder
message_uid:
string
cancellable:
Gio
.
Cancellable
Returns
MimeMessage
get_
message_
count
get_
message_
count
(
folder
:
Camel
.
Folder
)
:
number
Parameters
folder:
Camel
.
Folder
Returns
number
get_
message_
flags
get_
message_
flags
(
folder
:
Camel
.
Folder
, uid
:
string
)
:
number
Parameters
folder:
Camel
.
Folder
uid:
string
Returns
number
get_
message_
info
get_
message_
info
(
folder
:
Camel
.
Folder
, uid
:
string
)
:
MessageInfo
Parameters
folder:
Camel
.
Folder
uid:
string
Returns
MessageInfo
get_
message_
sync
get_
message_
sync
(
folder
:
Camel
.
Folder
, message_uid
:
string
, cancellable
:
Gio
.
Cancellable
)
:
MimeMessage
Parameters
folder:
Camel
.
Folder
message_uid:
string
cancellable:
Gio
.
Cancellable
Returns
MimeMessage
get_
message_
user_
flag
get_
message_
user_
flag
(
folder
:
Camel
.
Folder
, uid
:
string
, name
:
string
)
:
boolean
Parameters
folder:
Camel
.
Folder
uid:
string
name:
string
Returns
boolean
get_
message_
user_
tag
get_
message_
user_
tag
(
folder
:
Camel
.
Folder
, uid
:
string
, name
:
string
)
:
string
Parameters
folder:
Camel
.
Folder
uid:
string
name:
string
Returns
string
get_
permanent_
flags
get_
permanent_
flags
(
folder
:
Camel
.
Folder
)
:
number
Parameters
folder:
Camel
.
Folder
Returns
number
get_
quota_
info_
sync
get_
quota_
info_
sync
(
folder
:
Camel
.
Folder
, cancellable
:
Gio
.
Cancellable
)
:
FolderQuotaInfo
Parameters
folder:
Camel
.
Folder
cancellable:
Gio
.
Cancellable
Returns
FolderQuotaInfo
get_
summary
get_
summary
(
folder
:
Camel
.
Folder
)
:
string
[]
Parameters
folder:
Camel
.
Folder
Returns
string
[]
get_
uids
get_
uids
(
folder
:
Camel
.
Folder
)
:
string
[]
Parameters
folder:
Camel
.
Folder
Returns
string
[]
get_
uncached_
uids
get_
uncached_
uids
(
folder
:
Camel
.
Folder
, uids
:
string
[]
)
:
string
[]
Parameters
folder:
Camel
.
Folder
uids:
string
[]
Returns
string
[]
has_
search_
capability
has_
search_
capability
(
folder
:
Camel
.
Folder
)
:
boolean
Parameters
folder:
Camel
.
Folder
Returns
boolean
is_
frozen
is_
frozen
(
folder
:
Camel
.
Folder
)
:
boolean
Parameters
folder:
Camel
.
Folder
Returns
boolean
prepare_
content_
refresh
prepare_
content_
refresh
(
folder
:
Camel
.
Folder
)
:
void
Parameters
folder:
Camel
.
Folder
Returns
void
purge_
message_
cache_
sync
purge_
message_
cache_
sync
(
folder
:
Camel
.
Folder
, start_uid
:
string
, end_uid
:
string
, cancellable
:
Gio
.
Cancellable
)
:
boolean
Parameters
folder:
Camel
.
Folder
start_uid:
string
end_uid:
string
cancellable:
Gio
.
Cancellable
Returns
boolean
refresh_
info_
sync
refresh_
info_
sync
(
folder
:
Camel
.
Folder
, cancellable
:
Gio
.
Cancellable
)
:
boolean
Parameters
folder:
Camel
.
Folder
cancellable:
Gio
.
Cancellable
Returns
boolean
rename
rename
(
folder
:
Camel
.
Folder
, new_name
:
string
)
:
void
Parameters
folder:
Camel
.
Folder
new_name:
string
Returns
void
renamed
renamed
(
folder
:
Camel
.
Folder
, old_name
:
string
)
:
void
Parameters
folder:
Camel
.
Folder
old_name:
string
Returns
void
search_
by_
expression
search_
by_
expression
(
folder
:
Camel
.
Folder
, expression
:
string
, cancellable
:
Gio
.
Cancellable
)
:
string
[]
Parameters
folder:
Camel
.
Folder
expression:
string
cancellable:
Gio
.
Cancellable
Returns
string
[]
search_
by_
uids
search_
by_
uids
(
folder
:
Camel
.
Folder
, expression
:
string
, uids
:
string
[]
, cancellable
:
Gio
.
Cancellable
)
:
string
[]
Parameters
folder:
Camel
.
Folder
expression:
string
uids:
string
[]
cancellable:
Gio
.
Cancellable
Returns
string
[]
search_
free
search_
free
(
folder
:
Camel
.
Folder
, result
:
string
[]
)
:
void
Parameters
folder:
Camel
.
Folder
result:
string
[]
Returns
void
set_
message_
flags
set_
message_
flags
(
folder
:
Camel
.
Folder
, uid
:
string
, mask
:
number
, set
:
number
)
:
boolean
Parameters
folder:
Camel
.
Folder
uid:
string
mask:
number
set:
number
Returns
boolean
set_
message_
user_
flag
set_
message_
user_
flag
(
folder
:
Camel
.
Folder
, uid
:
string
, name
:
string
, value
:
boolean
)
:
void
Parameters
folder:
Camel
.
Folder
uid:
string
name:
string
value:
boolean
Returns
void
set_
message_
user_
tag
set_
message_
user_
tag
(
folder
:
Camel
.
Folder
, uid
:
string
, name
:
string
, value
:
string
)
:
void
Parameters
folder:
Camel
.
Folder
uid:
string
name:
string
value:
string
Returns
void
sort_
uids
sort_
uids
(
folder
:
Camel
.
Folder
, uids
:
string
[]
)
:
void
Parameters
folder:
Camel
.
Folder
uids:
string
[]
Returns
void
synchronize_
message_
sync
synchronize_
message_
sync
(
folder
:
Camel
.
Folder
, message_uid
:
string
, cancellable
:
Gio
.
Cancellable
)
:
boolean
Parameters
folder:
Camel
.
Folder
message_uid:
string
cancellable:
Gio
.
Cancellable
Returns
boolean
synchronize_
sync
synchronize_
sync
(
folder
:
Camel
.
Folder
, expunge
:
boolean
, cancellable
:
Gio
.
Cancellable
)
:
boolean
Parameters
folder:
Camel
.
Folder
expunge:
boolean
cancellable:
Gio
.
Cancellable
Returns
boolean
thaw
thaw
(
folder
:
Camel
.
Folder
)
:
void
Parameters
folder:
Camel
.
Folder
Returns
void
transfer_
messages_
to_
sync
transfer_
messages_
to_
sync
(
source
:
Camel
.
Folder
, message_uids
:
string
[]
, destination
:
Camel
.
Folder
, delete_originals
:
boolean
, cancellable
:
Gio
.
Cancellable
)
:
[
boolean
,
string
[]
]
Parameters
source:
Camel
.
Folder
message_uids:
string
[]
destination:
Camel
.
Folder
delete_originals:
boolean
cancellable:
Gio
.
Cancellable
Returns
[
boolean
,
string
[]
]
Folder
Class
constructor
parent_
class
reserved_
methods
reserved_
signals
name
append_
message_
sync
changed
cmp_
uids
count_
by_
expression
delete_
deleted
expunge_
sync
free_
summary
free_
uids
freeze
get_
filename
get_
message_
cached
get_
message_
count
get_
message_
flags
get_
message_
info
get_
message_
sync
get_
message_
user_
flag
get_
message_
user_
tag
get_
permanent_
flags
get_
quota_
info_
sync
get_
summary
get_
uids
get_
uncached_
uids
has_
search_
capability
is_
frozen
prepare_
content_
refresh
purge_
message_
cache_
sync
refresh_
info_
sync
rename
renamed
search_
by_
expression
search_
by_
uids
search_
free
set_
message_
flags
set_
message_
user_
flag
set_
message_
user_
tag
sort_
uids
synchronize_
message_
sync
synchronize_
sync
thaw
transfer_
messages_
to_
sync
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDYW1lbF8xXzIuQ2FtZWwuRm9sZGVyQ2xhc3MuaHRtbCNjb25zdHJ1Y3RvciIsIm5hbWUiOiJjb25zdHJ1Y3RvciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI3BhcmVudF9jbGFzcyIsIm5hbWUiOiJwYXJlbnRfY2xhc3MiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDYW1lbF8xXzIuQ2FtZWwuRm9sZGVyQ2xhc3MuaHRtbCNyZXNlcnZlZF9tZXRob2RzIiwibmFtZSI6InJlc2VydmVkX21ldGhvZHMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDYW1lbF8xXzIuQ2FtZWwuRm9sZGVyQ2xhc3MuaHRtbCNyZXNlcnZlZF9zaWduYWxzIiwibmFtZSI6InJlc2VydmVkX3NpZ25hbHMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDYW1lbF8xXzIuQ2FtZWwuRm9sZGVyQ2xhc3MuaHRtbCNhcHBlbmRfbWVzc2FnZV9zeW5jIiwibmFtZSI6ImFwcGVuZF9tZXNzYWdlX3N5bmMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2FtZWxfMV8yLkNhbWVsLkZvbGRlckNsYXNzLmh0bWwjY2hhbmdlZCIsIm5hbWUiOiJjaGFuZ2VkIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI2NtcF91aWRzIiwibmFtZSI6ImNtcF91aWRzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI2NvdW50X2J5X2V4cHJlc3Npb24iLCJuYW1lIjoiY291bnRfYnlfZXhwcmVzc2lvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDYW1lbF8xXzIuQ2FtZWwuRm9sZGVyQ2xhc3MuaHRtbCNkZWxldGVfIiwibmFtZSI6ImRlbGV0ZV8iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2FtZWxfMV8yLkNhbWVsLkZvbGRlckNsYXNzLmh0bWwjZGVsZXRlZCIsIm5hbWUiOiJkZWxldGVkIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI2V4cHVuZ2Vfc3luYyIsIm5hbWUiOiJleHB1bmdlX3N5bmMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2FtZWxfMV8yLkNhbWVsLkZvbGRlckNsYXNzLmh0bWwjZnJlZV9zdW1tYXJ5IiwibmFtZSI6ImZyZWVfc3VtbWFyeSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDYW1lbF8xXzIuQ2FtZWwuRm9sZGVyQ2xhc3MuaHRtbCNmcmVlX3VpZHMiLCJuYW1lIjoiZnJlZV91aWRzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI2ZyZWV6ZSIsIm5hbWUiOiJmcmVlemUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2FtZWxfMV8yLkNhbWVsLkZvbGRlckNsYXNzLmh0bWwjZ2V0X2ZpbGVuYW1lIiwibmFtZSI6ImdldF9maWxlbmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDYW1lbF8xXzIuQ2FtZWwuRm9sZGVyQ2xhc3MuaHRtbCNnZXRfbWVzc2FnZV9jYWNoZWQiLCJuYW1lIjoiZ2V0X21lc3NhZ2VfY2FjaGVkIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI2dldF9tZXNzYWdlX2NvdW50IiwibmFtZSI6ImdldF9tZXNzYWdlX2NvdW50IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI2dldF9tZXNzYWdlX2ZsYWdzIiwibmFtZSI6ImdldF9tZXNzYWdlX2ZsYWdzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI2dldF9tZXNzYWdlX2luZm8iLCJuYW1lIjoiZ2V0X21lc3NhZ2VfaW5mbyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDYW1lbF8xXzIuQ2FtZWwuRm9sZGVyQ2xhc3MuaHRtbCNnZXRfbWVzc2FnZV9zeW5jIiwibmFtZSI6ImdldF9tZXNzYWdlX3N5bmMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2FtZWxfMV8yLkNhbWVsLkZvbGRlckNsYXNzLmh0bWwjZ2V0X21lc3NhZ2VfdXNlcl9mbGFnIiwibmFtZSI6ImdldF9tZXNzYWdlX3VzZXJfZmxhZyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDYW1lbF8xXzIuQ2FtZWwuRm9sZGVyQ2xhc3MuaHRtbCNnZXRfbWVzc2FnZV91c2VyX3RhZyIsIm5hbWUiOiJnZXRfbWVzc2FnZV91c2VyX3RhZyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDYW1lbF8xXzIuQ2FtZWwuRm9sZGVyQ2xhc3MuaHRtbCNnZXRfcGVybWFuZW50X2ZsYWdzIiwibmFtZSI6ImdldF9wZXJtYW5lbnRfZmxhZ3MiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2FtZWxfMV8yLkNhbWVsLkZvbGRlckNsYXNzLmh0bWwjZ2V0X3F1b3RhX2luZm9fc3luYyIsIm5hbWUiOiJnZXRfcXVvdGFfaW5mb19zeW5jIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI2dldF9zdW1tYXJ5IiwibmFtZSI6ImdldF9zdW1tYXJ5IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI2dldF91aWRzIiwibmFtZSI6ImdldF91aWRzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI2dldF91bmNhY2hlZF91aWRzIiwibmFtZSI6ImdldF91bmNhY2hlZF91aWRzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI2hhc19zZWFyY2hfY2FwYWJpbGl0eSIsIm5hbWUiOiJoYXNfc2VhcmNoX2NhcGFiaWxpdHkiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2FtZWxfMV8yLkNhbWVsLkZvbGRlckNsYXNzLmh0bWwjaXNfZnJvemVuIiwibmFtZSI6ImlzX2Zyb3plbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDYW1lbF8xXzIuQ2FtZWwuRm9sZGVyQ2xhc3MuaHRtbCNwcmVwYXJlX2NvbnRlbnRfcmVmcmVzaCIsIm5hbWUiOiJwcmVwYXJlX2NvbnRlbnRfcmVmcmVzaCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDYW1lbF8xXzIuQ2FtZWwuRm9sZGVyQ2xhc3MuaHRtbCNwdXJnZV9tZXNzYWdlX2NhY2hlX3N5bmMiLCJuYW1lIjoicHVyZ2VfbWVzc2FnZV9jYWNoZV9zeW5jIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI3JlZnJlc2hfaW5mb19zeW5jIiwibmFtZSI6InJlZnJlc2hfaW5mb19zeW5jIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI3JlbmFtZSIsIm5hbWUiOiJyZW5hbWUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2FtZWxfMV8yLkNhbWVsLkZvbGRlckNsYXNzLmh0bWwjcmVuYW1lZCIsIm5hbWUiOiJyZW5hbWVkIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI3NlYXJjaF9ieV9leHByZXNzaW9uIiwibmFtZSI6InNlYXJjaF9ieV9leHByZXNzaW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI3NlYXJjaF9ieV91aWRzIiwibmFtZSI6InNlYXJjaF9ieV91aWRzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI3NlYXJjaF9mcmVlIiwibmFtZSI6InNlYXJjaF9mcmVlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI3NldF9tZXNzYWdlX2ZsYWdzIiwibmFtZSI6InNldF9tZXNzYWdlX2ZsYWdzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI3NldF9tZXNzYWdlX3VzZXJfZmxhZyIsIm5hbWUiOiJzZXRfbWVzc2FnZV91c2VyX2ZsYWciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2FtZWxfMV8yLkNhbWVsLkZvbGRlckNsYXNzLmh0bWwjc2V0X21lc3NhZ2VfdXNlcl90YWciLCJuYW1lIjoic2V0X21lc3NhZ2VfdXNlcl90YWciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2FtZWxfMV8yLkNhbWVsLkZvbGRlckNsYXNzLmh0bWwjc29ydF91aWRzIiwibmFtZSI6InNvcnRfdWlkcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDYW1lbF8xXzIuQ2FtZWwuRm9sZGVyQ2xhc3MuaHRtbCNzeW5jaHJvbml6ZV9tZXNzYWdlX3N5bmMiLCJuYW1lIjoic3luY2hyb25pemVfbWVzc2FnZV9zeW5jIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkNhbWVsXzFfMi5DYW1lbC5Gb2xkZXJDbGFzcy5odG1sI3N5bmNocm9uaXplX3N5bmMiLCJuYW1lIjoic3luY2hyb25pemVfc3luYyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJDYW1lbF8xXzIuQ2FtZWwuRm9sZGVyQ2xhc3MuaHRtbCN0aGF3IiwibmFtZSI6InRoYXciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiQ2FtZWxfMV8yLkNhbWVsLkZvbGRlckNsYXNzLmh0bWwjdHJhbnNmZXJfbWVzc2FnZXNfdG9fc3luYyIsIm5hbWUiOiJ0cmFuc2Zlcl9tZXNzYWdlc190b19zeW5jIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfV0sImNsYXNzTmFtZXMiOiJjdXJyZW50IHRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiQ2FtZWxfMV8yLkNhbWVsLkZvbGRlckNsYXNzLmh0bWwiLCJuYW1lIjoiRm9sZGVyQ2xhc3MifQ==