Player
Controller
Iface
constructor
name
get
Can
Pause
get
Current
Transport
Actions
get
Metadata
getNTracks
get
Next
Metadata
get
Next
Uri
get
Play
Mode
get
Playback
State
get
Track
get
Track
Metadata
get
Track
Uri
get
Uri
is
Play
Mode
Valid
next
previous
set
Metadata
setNTracks
set
Next
Metadata
set
Next
Playlist
Uri
set
Next
Single
Play
Uri
set
Next
Uri
set
Play
Mode
set
Playback
State
set
Playlist
Uri
set
Single
Play
Uri
set
Track
set
Track
Metadata
set
Track
Uri
set
Uri
NODE-GTK API Reference
RygelRenderer-2.6
RygelRenderer
PlayerControllerIface
Class PlayerControllerIface
Hierarchy
PlayerControllerIface
Index
Constructors
constructor
Properties
name
Methods
get
Can
Pause
get
Current
Transport
Actions
get
Metadata
getNTracks
get
Next
Metadata
get
Next
Uri
get
Play
Mode
get
Playback
State
get
Track
get
Track
Metadata
get
Track
Uri
get
Uri
is
Play
Mode
Valid
next
previous
set
Metadata
setNTracks
set
Next
Metadata
set
Next
Playlist
Uri
set
Next
Single
Play
Uri
set
Next
Uri
set
Play
Mode
set
Playback
State
set
Playlist
Uri
set
Single
Play
Uri
set
Track
set
Track
Metadata
set
Track
Uri
set
Uri
Constructors
constructor
new
Player
Controller
Iface
(
)
:
PlayerControllerIface
Returns
PlayerControllerIface
Properties
Static
name
name
:
string
Methods
get
Can
Pause
get
Can
Pause
(
self
:
PlayerController
)
:
boolean
Parameters
self:
PlayerController
Returns
boolean
get
Current
Transport
Actions
get
Current
Transport
Actions
(
self
:
PlayerController
)
:
string
Parameters
self:
PlayerController
Returns
string
get
Metadata
get
Metadata
(
self
:
PlayerController
)
:
string
Parameters
self:
PlayerController
Returns
string
getNTracks
getNTracks
(
self
:
PlayerController
)
:
number
Parameters
self:
PlayerController
Returns
number
get
Next
Metadata
get
Next
Metadata
(
self
:
PlayerController
)
:
string
Parameters
self:
PlayerController
Returns
string
get
Next
Uri
get
Next
Uri
(
self
:
PlayerController
)
:
string
Parameters
self:
PlayerController
Returns
string
get
Play
Mode
get
Play
Mode
(
self
:
PlayerController
)
:
string
Parameters
self:
PlayerController
Returns
string
get
Playback
State
get
Playback
State
(
self
:
PlayerController
)
:
string
Parameters
self:
PlayerController
Returns
string
get
Track
get
Track
(
self
:
PlayerController
)
:
number
Parameters
self:
PlayerController
Returns
number
get
Track
Metadata
get
Track
Metadata
(
self
:
PlayerController
)
:
string
Parameters
self:
PlayerController
Returns
string
get
Track
Uri
get
Track
Uri
(
self
:
PlayerController
)
:
string
Parameters
self:
PlayerController
Returns
string
get
Uri
get
Uri
(
self
:
PlayerController
)
:
string
Parameters
self:
PlayerController
Returns
string
is
Play
Mode
Valid
is
Play
Mode
Valid
(
self
:
PlayerController
, playMode
:
string
)
:
boolean
Parameters
self:
PlayerController
playMode:
string
Returns
boolean
next
next
(
self
:
PlayerController
)
:
boolean
Parameters
self:
PlayerController
Returns
boolean
previous
previous
(
self
:
PlayerController
)
:
boolean
Parameters
self:
PlayerController
Returns
boolean
set
Metadata
set
Metadata
(
self
:
PlayerController
, value
:
string
)
:
void
Parameters
self:
PlayerController
value:
string
Returns
void
setNTracks
setNTracks
(
self
:
PlayerController
, value
:
number
)
:
void
Parameters
self:
PlayerController
value:
number
Returns
void
set
Next
Metadata
set
Next
Metadata
(
self
:
PlayerController
, value
:
string
)
:
void
Parameters
self:
PlayerController
value:
string
Returns
void
set
Next
Playlist
Uri
set
Next
Playlist
Uri
(
self
:
PlayerController
, uri
:
string
, metadata
:
string
, collection
:
MediaCollection
)
:
void
Parameters
self:
PlayerController
uri:
string
metadata:
string
collection:
MediaCollection
Returns
void
set
Next
Single
Play
Uri
set
Next
Single
Play
Uri
(
self
:
PlayerController
, uri
:
string
, metadata
:
string
, mime
:
string
, features
:
string
)
:
void
Parameters
self:
PlayerController
uri:
string
metadata:
string
mime:
string
features:
string
Returns
void
set
Next
Uri
set
Next
Uri
(
self
:
PlayerController
, value
:
string
)
:
void
Parameters
self:
PlayerController
value:
string
Returns
void
set
Play
Mode
set
Play
Mode
(
self
:
PlayerController
, value
:
string
)
:
void
Parameters
self:
PlayerController
value:
string
Returns
void
set
Playback
State
set
Playback
State
(
self
:
PlayerController
, value
:
string
)
:
void
Parameters
self:
PlayerController
value:
string
Returns
void
set
Playlist
Uri
set
Playlist
Uri
(
self
:
PlayerController
, uri
:
string
, metadata
:
string
, collection
:
MediaCollection
)
:
void
Parameters
self:
PlayerController
uri:
string
metadata:
string
collection:
MediaCollection
Returns
void
set
Single
Play
Uri
set
Single
Play
Uri
(
self
:
PlayerController
, uri
:
string
, metadata
:
string
, mime
:
string
, features
:
string
)
:
void
Parameters
self:
PlayerController
uri:
string
metadata:
string
mime:
string
features:
string
Returns
void
set
Track
set
Track
(
self
:
PlayerController
, value
:
number
)
:
void
Parameters
self:
PlayerController
value:
number
Returns
void
set
Track
Metadata
set
Track
Metadata
(
self
:
PlayerController
, value
:
string
)
:
void
Parameters
self:
PlayerController
value:
string
Returns
void
set
Track
Uri
set
Track
Uri
(
self
:
PlayerController
, value
:
string
)
:
void
Parameters
self:
PlayerController
value:
string
Returns
void
set
Uri
set
Uri
(
self
:
PlayerController
, value
:
string
)
:
void
Parameters
self:
PlayerController
value:
string
Returns
void
Player
Controller
Iface
constructor
name
get
Can
Pause
get
Current
Transport
Actions
get
Metadata
getNTracks
get
Next
Metadata
get
Next
Uri
get
Play
Mode
get
Playback
State
get
Track
get
Track
Metadata
get
Track
Uri
get
Uri
is
Play
Mode
Valid
next
previous
set
Metadata
setNTracks
set
Next
Metadata
set
Next
Playlist
Uri
set
Next
Single
Play
Uri
set
Next
Uri
set
Play
Mode
set
Playback
State
set
Playlist
Uri
set
Single
Play
Uri
set
Track
set
Track
Metadata
set
Track
Uri
set
Uri
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLlBsYXllckNvbnRyb2xsZXJJZmFjZS5odG1sI2NvbnN0cnVjdG9yIiwibmFtZSI6ImNvbnN0cnVjdG9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLlBsYXllckNvbnRyb2xsZXJJZmFjZS5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLlBsYXllckNvbnRyb2xsZXJJZmFjZS5odG1sI2dldENhblBhdXNlIiwibmFtZSI6ImdldENhblBhdXNlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuUGxheWVyQ29udHJvbGxlcklmYWNlLmh0bWwjZ2V0Q3VycmVudFRyYW5zcG9ydEFjdGlvbnMiLCJuYW1lIjoiZ2V0Q3VycmVudFRyYW5zcG9ydEFjdGlvbnMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiUnlnZWxSZW5kZXJlcl8yXzYuUnlnZWxSZW5kZXJlci5QbGF5ZXJDb250cm9sbGVySWZhY2UuaHRtbCNnZXRNZXRhZGF0YSIsIm5hbWUiOiJnZXRNZXRhZGF0YSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLlBsYXllckNvbnRyb2xsZXJJZmFjZS5odG1sI2dldE5UcmFja3MiLCJuYW1lIjoiZ2V0TlRyYWNrcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLlBsYXllckNvbnRyb2xsZXJJZmFjZS5odG1sI2dldE5leHRNZXRhZGF0YSIsIm5hbWUiOiJnZXROZXh0TWV0YWRhdGEiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiUnlnZWxSZW5kZXJlcl8yXzYuUnlnZWxSZW5kZXJlci5QbGF5ZXJDb250cm9sbGVySWZhY2UuaHRtbCNnZXROZXh0VXJpIiwibmFtZSI6ImdldE5leHRVcmkiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiUnlnZWxSZW5kZXJlcl8yXzYuUnlnZWxSZW5kZXJlci5QbGF5ZXJDb250cm9sbGVySWZhY2UuaHRtbCNnZXRQbGF5TW9kZSIsIm5hbWUiOiJnZXRQbGF5TW9kZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLlBsYXllckNvbnRyb2xsZXJJZmFjZS5odG1sI2dldFBsYXliYWNrU3RhdGUiLCJuYW1lIjoiZ2V0UGxheWJhY2tTdGF0ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLlBsYXllckNvbnRyb2xsZXJJZmFjZS5odG1sI2dldFRyYWNrIiwibmFtZSI6ImdldFRyYWNrIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuUGxheWVyQ29udHJvbGxlcklmYWNlLmh0bWwjZ2V0VHJhY2tNZXRhZGF0YSIsIm5hbWUiOiJnZXRUcmFja01ldGFkYXRhIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuUGxheWVyQ29udHJvbGxlcklmYWNlLmh0bWwjZ2V0VHJhY2tVcmkiLCJuYW1lIjoiZ2V0VHJhY2tVcmkiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiUnlnZWxSZW5kZXJlcl8yXzYuUnlnZWxSZW5kZXJlci5QbGF5ZXJDb250cm9sbGVySWZhY2UuaHRtbCNnZXRVcmkiLCJuYW1lIjoiZ2V0VXJpIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuUGxheWVyQ29udHJvbGxlcklmYWNlLmh0bWwjaXNQbGF5TW9kZVZhbGlkIiwibmFtZSI6ImlzUGxheU1vZGVWYWxpZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLlBsYXllckNvbnRyb2xsZXJJZmFjZS5odG1sI25leHQiLCJuYW1lIjoibmV4dCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLlBsYXllckNvbnRyb2xsZXJJZmFjZS5odG1sI3ByZXZpb3VzIiwibmFtZSI6InByZXZpb3VzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuUGxheWVyQ29udHJvbGxlcklmYWNlLmh0bWwjc2V0TWV0YWRhdGEiLCJuYW1lIjoic2V0TWV0YWRhdGEiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiUnlnZWxSZW5kZXJlcl8yXzYuUnlnZWxSZW5kZXJlci5QbGF5ZXJDb250cm9sbGVySWZhY2UuaHRtbCNzZXROVHJhY2tzIiwibmFtZSI6InNldE5UcmFja3MiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiUnlnZWxSZW5kZXJlcl8yXzYuUnlnZWxSZW5kZXJlci5QbGF5ZXJDb250cm9sbGVySWZhY2UuaHRtbCNzZXROZXh0TWV0YWRhdGEiLCJuYW1lIjoic2V0TmV4dE1ldGFkYXRhIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuUGxheWVyQ29udHJvbGxlcklmYWNlLmh0bWwjc2V0TmV4dFBsYXlsaXN0VXJpIiwibmFtZSI6InNldE5leHRQbGF5bGlzdFVyaSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLlBsYXllckNvbnRyb2xsZXJJZmFjZS5odG1sI3NldE5leHRTaW5nbGVQbGF5VXJpIiwibmFtZSI6InNldE5leHRTaW5nbGVQbGF5VXJpIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuUGxheWVyQ29udHJvbGxlcklmYWNlLmh0bWwjc2V0TmV4dFVyaSIsIm5hbWUiOiJzZXROZXh0VXJpIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuUGxheWVyQ29udHJvbGxlcklmYWNlLmh0bWwjc2V0UGxheU1vZGUiLCJuYW1lIjoic2V0UGxheU1vZGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiUnlnZWxSZW5kZXJlcl8yXzYuUnlnZWxSZW5kZXJlci5QbGF5ZXJDb250cm9sbGVySWZhY2UuaHRtbCNzZXRQbGF5YmFja1N0YXRlIiwibmFtZSI6InNldFBsYXliYWNrU3RhdGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiUnlnZWxSZW5kZXJlcl8yXzYuUnlnZWxSZW5kZXJlci5QbGF5ZXJDb250cm9sbGVySWZhY2UuaHRtbCNzZXRQbGF5bGlzdFVyaSIsIm5hbWUiOiJzZXRQbGF5bGlzdFVyaSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLlBsYXllckNvbnRyb2xsZXJJZmFjZS5odG1sI3NldFNpbmdsZVBsYXlVcmkiLCJuYW1lIjoic2V0U2luZ2xlUGxheVVyaSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLlBsYXllckNvbnRyb2xsZXJJZmFjZS5odG1sI3NldFRyYWNrIiwibmFtZSI6InNldFRyYWNrIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuUGxheWVyQ29udHJvbGxlcklmYWNlLmh0bWwjc2V0VHJhY2tNZXRhZGF0YSIsIm5hbWUiOiJzZXRUcmFja01ldGFkYXRhIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuUGxheWVyQ29udHJvbGxlcklmYWNlLmh0bWwjc2V0VHJhY2tVcmkiLCJuYW1lIjoic2V0VHJhY2tVcmkiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiUnlnZWxSZW5kZXJlcl8yXzYuUnlnZWxSZW5kZXJlci5QbGF5ZXJDb250cm9sbGVySWZhY2UuaHRtbCNzZXRVcmkiLCJuYW1lIjoic2V0VXJpIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfV0sImNsYXNzTmFtZXMiOiJjdXJyZW50IHRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiUnlnZWxSZW5kZXJlcl8yXzYuUnlnZWxSZW5kZXJlci5QbGF5ZXJDb250cm9sbGVySWZhY2UuaHRtbCIsIm5hbWUiOiJQbGF5ZXJDb250cm9sbGVySWZhY2UifQ==