Media
Player
Iface
constructor
name
get
Allowed
Playback
Speeds
get
Byte
Position
get
Can
Seek
get
Can
Seek
Bytes
get
Content
Features
get
Duration
get
Metadata
get
Mime
Type
get
Mime
Types
get
Playback
Speed
get
Playback
State
get
Position
get
Protocols
get
Size
get
Uri
get
User
Agent
get
Volume
seek
seek
Bytes
set
Content
Features
set
Metadata
set
Mime
Type
set
Playback
Speed
set
Playback
State
set
Uri
set
User
Agent
set
Volume
NODE-GTK API Reference
RygelRenderer-2.6
RygelRenderer
MediaPlayerIface
Class MediaPlayerIface
Hierarchy
MediaPlayerIface
Index
Constructors
constructor
Properties
name
Methods
get
Allowed
Playback
Speeds
get
Byte
Position
get
Can
Seek
get
Can
Seek
Bytes
get
Content
Features
get
Duration
get
Metadata
get
Mime
Type
get
Mime
Types
get
Playback
Speed
get
Playback
State
get
Position
get
Protocols
get
Size
get
Uri
get
User
Agent
get
Volume
seek
seek
Bytes
set
Content
Features
set
Metadata
set
Mime
Type
set
Playback
Speed
set
Playback
State
set
Uri
set
User
Agent
set
Volume
Constructors
constructor
new
Media
Player
Iface
(
)
:
MediaPlayerIface
Returns
MediaPlayerIface
Properties
Static
name
name
:
string
Methods
get
Allowed
Playback
Speeds
get
Allowed
Playback
Speeds
(
)
:
[
string
[]
,
number
]
Returns
[
string
[]
,
number
]
get
Byte
Position
get
Byte
Position
(
self
:
MediaPlayer
)
:
number
Parameters
self:
MediaPlayer
Returns
number
get
Can
Seek
get
Can
Seek
(
self
:
MediaPlayer
)
:
boolean
Parameters
self:
MediaPlayer
Returns
boolean
get
Can
Seek
Bytes
get
Can
Seek
Bytes
(
self
:
MediaPlayer
)
:
boolean
Parameters
self:
MediaPlayer
Returns
boolean
get
Content
Features
get
Content
Features
(
self
:
MediaPlayer
)
:
string
Parameters
self:
MediaPlayer
Returns
string
get
Duration
get
Duration
(
self
:
MediaPlayer
)
:
number
Parameters
self:
MediaPlayer
Returns
number
get
Metadata
get
Metadata
(
self
:
MediaPlayer
)
:
string
Parameters
self:
MediaPlayer
Returns
string
get
Mime
Type
get
Mime
Type
(
self
:
MediaPlayer
)
:
string
Parameters
self:
MediaPlayer
Returns
string
get
Mime
Types
get
Mime
Types
(
)
:
[
string
[]
,
number
]
Returns
[
string
[]
,
number
]
get
Playback
Speed
get
Playback
Speed
(
self
:
MediaPlayer
)
:
string
Parameters
self:
MediaPlayer
Returns
string
get
Playback
State
get
Playback
State
(
self
:
MediaPlayer
)
:
string
Parameters
self:
MediaPlayer
Returns
string
get
Position
get
Position
(
self
:
MediaPlayer
)
:
number
Parameters
self:
MediaPlayer
Returns
number
get
Protocols
get
Protocols
(
)
:
[
string
[]
,
number
]
Returns
[
string
[]
,
number
]
get
Size
get
Size
(
self
:
MediaPlayer
)
:
number
Parameters
self:
MediaPlayer
Returns
number
get
Uri
get
Uri
(
self
:
MediaPlayer
)
:
string
Parameters
self:
MediaPlayer
Returns
string
get
User
Agent
get
User
Agent
(
self
:
MediaPlayer
)
:
string
Parameters
self:
MediaPlayer
Returns
string
get
Volume
get
Volume
(
self
:
MediaPlayer
)
:
number
Parameters
self:
MediaPlayer
Returns
number
seek
seek
(
self
:
MediaPlayer
, time
:
number
)
:
boolean
Parameters
self:
MediaPlayer
time:
number
Returns
boolean
seek
Bytes
seek
Bytes
(
self
:
MediaPlayer
, bytes
:
number
)
:
boolean
Parameters
self:
MediaPlayer
bytes:
number
Returns
boolean
set
Content
Features
set
Content
Features
(
self
:
MediaPlayer
, value
:
string
)
:
void
Parameters
self:
MediaPlayer
value:
string
Returns
void
set
Metadata
set
Metadata
(
self
:
MediaPlayer
, value
:
string
)
:
void
Parameters
self:
MediaPlayer
value:
string
Returns
void
set
Mime
Type
set
Mime
Type
(
self
:
MediaPlayer
, value
:
string
)
:
void
Parameters
self:
MediaPlayer
value:
string
Returns
void
set
Playback
Speed
set
Playback
Speed
(
self
:
MediaPlayer
, value
:
string
)
:
void
Parameters
self:
MediaPlayer
value:
string
Returns
void
set
Playback
State
set
Playback
State
(
self
:
MediaPlayer
, value
:
string
)
:
void
Parameters
self:
MediaPlayer
value:
string
Returns
void
set
Uri
set
Uri
(
self
:
MediaPlayer
, value
:
string
)
:
void
Parameters
self:
MediaPlayer
value:
string
Returns
void
set
User
Agent
set
User
Agent
(
self
:
MediaPlayer
, value
:
string
)
:
void
Parameters
self:
MediaPlayer
value:
string
Returns
void
set
Volume
set
Volume
(
self
:
MediaPlayer
, value
:
number
)
:
void
Parameters
self:
MediaPlayer
value:
number
Returns
void
Media
Player
Iface
constructor
name
get
Allowed
Playback
Speeds
get
Byte
Position
get
Can
Seek
get
Can
Seek
Bytes
get
Content
Features
get
Duration
get
Metadata
get
Mime
Type
get
Mime
Types
get
Playback
Speed
get
Playback
State
get
Position
get
Protocols
get
Size
get
Uri
get
User
Agent
get
Volume
seek
seek
Bytes
set
Content
Features
set
Metadata
set
Mime
Type
set
Playback
Speed
set
Playback
State
set
Uri
set
User
Agent
set
Volume
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLk1lZGlhUGxheWVySWZhY2UuaHRtbCNjb25zdHJ1Y3RvciIsIm5hbWUiOiJjb25zdHJ1Y3RvciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiUnlnZWxSZW5kZXJlcl8yXzYuUnlnZWxSZW5kZXJlci5NZWRpYVBsYXllcklmYWNlLmh0bWwjbmFtZSIsIm5hbWUiOiJuYW1lIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuTWVkaWFQbGF5ZXJJZmFjZS5odG1sI2dldEFsbG93ZWRQbGF5YmFja1NwZWVkcyIsIm5hbWUiOiJnZXRBbGxvd2VkUGxheWJhY2tTcGVlZHMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiUnlnZWxSZW5kZXJlcl8yXzYuUnlnZWxSZW5kZXJlci5NZWRpYVBsYXllcklmYWNlLmh0bWwjZ2V0Qnl0ZVBvc2l0aW9uIiwibmFtZSI6ImdldEJ5dGVQb3NpdGlvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLk1lZGlhUGxheWVySWZhY2UuaHRtbCNnZXRDYW5TZWVrIiwibmFtZSI6ImdldENhblNlZWsiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiUnlnZWxSZW5kZXJlcl8yXzYuUnlnZWxSZW5kZXJlci5NZWRpYVBsYXllcklmYWNlLmh0bWwjZ2V0Q2FuU2Vla0J5dGVzIiwibmFtZSI6ImdldENhblNlZWtCeXRlcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLk1lZGlhUGxheWVySWZhY2UuaHRtbCNnZXRDb250ZW50RmVhdHVyZXMiLCJuYW1lIjoiZ2V0Q29udGVudEZlYXR1cmVzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuTWVkaWFQbGF5ZXJJZmFjZS5odG1sI2dldER1cmF0aW9uIiwibmFtZSI6ImdldER1cmF0aW9uIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuTWVkaWFQbGF5ZXJJZmFjZS5odG1sI2dldE1ldGFkYXRhIiwibmFtZSI6ImdldE1ldGFkYXRhIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuTWVkaWFQbGF5ZXJJZmFjZS5odG1sI2dldE1pbWVUeXBlIiwibmFtZSI6ImdldE1pbWVUeXBlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuTWVkaWFQbGF5ZXJJZmFjZS5odG1sI2dldE1pbWVUeXBlcyIsIm5hbWUiOiJnZXRNaW1lVHlwZXMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiUnlnZWxSZW5kZXJlcl8yXzYuUnlnZWxSZW5kZXJlci5NZWRpYVBsYXllcklmYWNlLmh0bWwjZ2V0UGxheWJhY2tTcGVlZCIsIm5hbWUiOiJnZXRQbGF5YmFja1NwZWVkIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuTWVkaWFQbGF5ZXJJZmFjZS5odG1sI2dldFBsYXliYWNrU3RhdGUiLCJuYW1lIjoiZ2V0UGxheWJhY2tTdGF0ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLk1lZGlhUGxheWVySWZhY2UuaHRtbCNnZXRQb3NpdGlvbiIsIm5hbWUiOiJnZXRQb3NpdGlvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLk1lZGlhUGxheWVySWZhY2UuaHRtbCNnZXRQcm90b2NvbHMiLCJuYW1lIjoiZ2V0UHJvdG9jb2xzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuTWVkaWFQbGF5ZXJJZmFjZS5odG1sI2dldFNpemUiLCJuYW1lIjoiZ2V0U2l6ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLk1lZGlhUGxheWVySWZhY2UuaHRtbCNnZXRVcmkiLCJuYW1lIjoiZ2V0VXJpIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuTWVkaWFQbGF5ZXJJZmFjZS5odG1sI2dldFVzZXJBZ2VudCIsIm5hbWUiOiJnZXRVc2VyQWdlbnQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiUnlnZWxSZW5kZXJlcl8yXzYuUnlnZWxSZW5kZXJlci5NZWRpYVBsYXllcklmYWNlLmh0bWwjZ2V0Vm9sdW1lIiwibmFtZSI6ImdldFZvbHVtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLk1lZGlhUGxheWVySWZhY2UuaHRtbCNzZWVrIiwibmFtZSI6InNlZWsiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiUnlnZWxSZW5kZXJlcl8yXzYuUnlnZWxSZW5kZXJlci5NZWRpYVBsYXllcklmYWNlLmh0bWwjc2Vla0J5dGVzIiwibmFtZSI6InNlZWtCeXRlcyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLk1lZGlhUGxheWVySWZhY2UuaHRtbCNzZXRDb250ZW50RmVhdHVyZXMiLCJuYW1lIjoic2V0Q29udGVudEZlYXR1cmVzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuTWVkaWFQbGF5ZXJJZmFjZS5odG1sI3NldE1ldGFkYXRhIiwibmFtZSI6InNldE1ldGFkYXRhIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuTWVkaWFQbGF5ZXJJZmFjZS5odG1sI3NldE1pbWVUeXBlIiwibmFtZSI6InNldE1pbWVUeXBlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuTWVkaWFQbGF5ZXJJZmFjZS5odG1sI3NldFBsYXliYWNrU3BlZWQiLCJuYW1lIjoic2V0UGxheWJhY2tTcGVlZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLk1lZGlhUGxheWVySWZhY2UuaHRtbCNzZXRQbGF5YmFja1N0YXRlIiwibmFtZSI6InNldFBsYXliYWNrU3RhdGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiUnlnZWxSZW5kZXJlcl8yXzYuUnlnZWxSZW5kZXJlci5NZWRpYVBsYXllcklmYWNlLmh0bWwjc2V0VXJpIiwibmFtZSI6InNldFVyaSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLk1lZGlhUGxheWVySWZhY2UuaHRtbCNzZXRVc2VyQWdlbnQiLCJuYW1lIjoic2V0VXNlckFnZW50IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlJ5Z2VsUmVuZGVyZXJfMl82LlJ5Z2VsUmVuZGVyZXIuTWVkaWFQbGF5ZXJJZmFjZS5odG1sI3NldFZvbHVtZSIsIm5hbWUiOiJzZXRWb2x1bWUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9XSwiY2xhc3NOYW1lcyI6ImN1cnJlbnQgdHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiJSeWdlbFJlbmRlcmVyXzJfNi5SeWdlbFJlbmRlcmVyLk1lZGlhUGxheWVySWZhY2UuaHRtbCIsIm5hbWUiOiJNZWRpYVBsYXllcklmYWNlIn0=