__init__.py
/home/rosbuild/hudson/workspace/doc-indigo-srdfdom/doc_stacks/2015-12-08_02-26-23.628732/srdfdom/src/srdfdom/
____init_____8py
srdfdom
model.cpp
/home/rosbuild/hudson/workspace/doc-indigo-srdfdom/doc_stacks/2015-12-08_02-26-23.628732/srdfdom/src/
model_8cpp
srdfdom/model.h
model.h
/home/rosbuild/hudson/workspace/doc-indigo-srdfdom/doc_stacks/2015-12-08_02-26-23.628732/srdfdom/include/srdfdom/
model_8h
srdf::Model::DisabledCollision
srdf::Model::EndEffector
srdf::Model::Group
srdf::Model::GroupState
srdf::Model::LinkSpheres
srdf::Model
srdf::Model::PassiveJoint
srdf::Model::Sphere
srdf::Model::VirtualJoint
srdf
setup.py
/home/rosbuild/hudson/workspace/doc-indigo-srdfdom/doc_stacks/2015-12-08_02-26-23.628732/srdfdom/
setup_8py
tuple
setup_args
namespacesetup.html
ae881a5f1b0da04d50895a88d6204ca97
srdf.py
/home/rosbuild/hudson/workspace/doc-indigo-srdfdom/doc_stacks/2015-12-08_02-26-23.628732/srdfdom/src/srdfdom/
srdf_8py
srdfdom::srdf::Chain
srdfdom::srdf::DisableCollisions
srdfdom::srdf::EndEffector
srdfdom::srdf::Group
srdfdom::srdf::GroupState
srdfdom::srdf::Joint
srdfdom::srdf::JointVal
srdfdom::srdf::Link
srdfdom::srdf::LinkSphereApproximation
srdfdom::srdf::PassiveJoint
srdfdom::srdf::Robot
srdfdom::srdf::Sphere
srdfdom::srdf::VirtualJoint
srdfdom::srdf
tuple
link_element
namespacesrdfdom_1_1srdf.html
aeeddcf038d3da71acc40a775a1943edf
tuple
name_attribute
namespacesrdfdom_1_1srdf.html
a277f048bea51a9200a1749d9f53320f3
SRDF
namespacesrdfdom_1_1srdf.html
a0c53ba763c5a0e965242166e544f69d3
verbose
namespacesrdfdom_1_1srdf.html
a6dec567fc9739c91980bc6202d019d3e
test.py
/home/rosbuild/hudson/workspace/doc-indigo-srdfdom/doc_stacks/2015-12-08_02-26-23.628732/srdfdom/test/
test_8py
test::TestSRDFParser
def
all_attributes_match
namespacetest.html
aa0ca0ffa7ce6fc77114b24c82dbd6e27
def
elements_match
namespacetest.html
ab0a28cee5280dff7e1a105ea61265ff6
def
first_child_element
namespacetest.html
a702bfeb77a0efb9abe4422ca55ef13ca
def
next_sibling_element
namespacetest.html
ae4ae922db646c013364f7a0bc6528377
def
xml_matches
namespacetest.html
a08154d12219aaa4d65506b282c6a6cdb
string
PKG
namespacetest.html
a76222ed67977794ba6156513bfe8cd3a
test_parser.cpp
/home/rosbuild/hudson/workspace/doc-indigo-srdfdom/doc_stacks/2015-12-08_02-26-23.628732/srdfdom/test/
test__parser_8cpp
srdfdom/model.h
#define
EXPECT_TRUE
test__parser_8cpp.html
ac11fdcf0b0c59f4290e705be4cc26a57
(arg)
#define
TEST_RESOURCE_LOCATION
test__parser_8cpp.html
a48239455d0138218827d10398f87c2b3
boost::shared_ptr< urdf::ModelInterface >
loadURDF
test__parser_8cpp.html
a0deb2892dc2c9e15b8a67b2a4efd0bf7
(const std::string &filename)
int
main
test__parser_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
testComplex
test__parser_8cpp.html
a84c6f68837099a5842a9e6984b7b5c41
(void)
void
testSimple
test__parser_8cpp.html
a2642744b56e57ae7e015d3f86424e770
(void)
ros
namespaceros.html
srdf
namespacesrdf.html
srdf::Model
srdf::Model
classsrdf_1_1Model.html
srdf::Model::DisabledCollision
srdf::Model::EndEffector
srdf::Model::Group
srdf::Model::GroupState
srdf::Model::LinkSpheres
srdf::Model::PassiveJoint
srdf::Model::Sphere
srdf::Model::VirtualJoint
void
clear
classsrdf_1_1Model.html
aa336099a85eb81a44d36b755f122cf0b
()
const std::vector< DisabledCollision > &
getDisabledCollisionPairs
classsrdf_1_1Model.html
a79484c14de78e0fd26f7937582efaa44
() const
const std::vector< EndEffector > &
getEndEffectors
classsrdf_1_1Model.html
ab80181267e9b85ee6980dd8bef147c4c
() const
__attribute__((deprecated)) std const std::vector< Group > &
getGroups
classsrdf_1_1Model.html
a36c18bb7f2c770a06cd66e73c634b14b
() const
const std::vector< GroupState > &
getGroupStates
classsrdf_1_1Model.html
a9514f6e99babc2629205ff6f90f97439
() const
const std::vector< LinkSpheres > &
getLinkSphereApproximations
classsrdf_1_1Model.html
a5b4028cee1f53023e7a024e7c146766a
() const
const std::string &
getName
classsrdf_1_1Model.html
ae2f89cd4172aa81e76994e23bcad120c
() const
const std::vector< PassiveJoint > &
getPassiveJoints
classsrdf_1_1Model.html
a742bad76cf8d2690860e29286850b593
() const
const std::vector< VirtualJoint > &
getVirtualJoints
classsrdf_1_1Model.html
acc4a2a000e9c98fb75acf5e09c3424f8
() const
bool
initFile
classsrdf_1_1Model.html
a8cdb266a64bdc9b6ce803f80babe7716
(const urdf::ModelInterface &urdf_model, const std::string &filename)
bool
initString
classsrdf_1_1Model.html
aec89ba5cc078674d8462919fa809f824
(const urdf::ModelInterface &urdf_model, const std::string &xmlstring)
bool
initXml
classsrdf_1_1Model.html
a9567225ea4c2cad338b90ba8d7621406
(const urdf::ModelInterface &urdf_model, TiXmlElement *xml)
bool
initXml
classsrdf_1_1Model.html
a21365d96e2ee622fabfb94d946ddf103
(const urdf::ModelInterface &urdf_model, TiXmlDocument *xml)
Model
classsrdf_1_1Model.html
ab2c52ff479d160247e1ea9953247cfd8
()
~Model
classsrdf_1_1Model.html
a1738aae1200147b01245250fbe6db04e
()
void
loadDisabledCollisions
classsrdf_1_1Model.html
a81f9b398cb2eae09fdac9089641dcc4e
(const urdf::ModelInterface &urdf_model, TiXmlElement *robot_xml)
void
loadEndEffectors
classsrdf_1_1Model.html
aabc844771202e51295c9698caed47b94
(const urdf::ModelInterface &urdf_model, TiXmlElement *robot_xml)
void
loadGroups
classsrdf_1_1Model.html
a07d7b466b96308d84974c46aa318fc25
(const urdf::ModelInterface &urdf_model, TiXmlElement *robot_xml)
void
loadGroupStates
classsrdf_1_1Model.html
a60442880d161c413b09c6a95e8e857a9
(const urdf::ModelInterface &urdf_model, TiXmlElement *robot_xml)
void
loadLinkSphereApproximations
classsrdf_1_1Model.html
aec11531da2c0d4102ba445232306df83
(const urdf::ModelInterface &urdf_model, TiXmlElement *robot_xml)
void
loadPassiveJoints
classsrdf_1_1Model.html
abeabb4666cd2b6500af96cae852008c1
(const urdf::ModelInterface &urdf_model, TiXmlElement *robot_xml)
void
loadVirtualJoints
classsrdf_1_1Model.html
afb7d91d6f2c2a860468cad6eb012d8a9
(const urdf::ModelInterface &urdf_model, TiXmlElement *robot_xml)
std::vector< DisabledCollision >
disabled_collisions_
classsrdf_1_1Model.html
aea8d978fc120e5c09ab6f7651d2004b5
std::vector< EndEffector >
end_effectors_
classsrdf_1_1Model.html
ada16f6de3fdbcddc846a8fe5f1f60551
std::vector< GroupState >
group_states_
classsrdf_1_1Model.html
a959b676694041da053b4543f73b79f82
std::vector< Group >
groups_
classsrdf_1_1Model.html
a3d1b328f3f80fb83953ffdc185e0abf3
std::vector< LinkSpheres >
link_sphere_approximations_
classsrdf_1_1Model.html
a60b8085fd8dc405293b949b4537c5060
std::string
name_
classsrdf_1_1Model.html
ad5dcd76aa8b575ffd78b551154658a7d
std::vector< PassiveJoint >
passive_joints_
classsrdf_1_1Model.html
af71c7ab17293c4b386522e649d2e71c8
std::vector< VirtualJoint >
virtual_joints_
classsrdf_1_1Model.html
a6a1ee6bb03287d7b07e7675d379bb50c
srdf::Model::DisabledCollision
structsrdf_1_1Model_1_1DisabledCollision.html
std::string
link1_
structsrdf_1_1Model_1_1DisabledCollision.html
ab2bed681fae6f3b84cdbd53bc5a6a337
std::string
link2_
structsrdf_1_1Model_1_1DisabledCollision.html
ae7df6a6dea02e68b3a00fb36b858b063
std::string
reason_
structsrdf_1_1Model_1_1DisabledCollision.html
a37ef9f93e420ae789013664aa8f0ac18
srdf::Model::EndEffector
structsrdf_1_1Model_1_1EndEffector.html
std::string
component_group_
structsrdf_1_1Model_1_1EndEffector.html
aa015bca295180884299812c8d48bb692
std::string
name_
structsrdf_1_1Model_1_1EndEffector.html
a2317a3c7f9eb2e01c187f107fcf8be87
std::string
parent_group_
structsrdf_1_1Model_1_1EndEffector.html
a57f8f114bf5f306f0d89e241b8bbb607
std::string
parent_link_
structsrdf_1_1Model_1_1EndEffector.html
acc725cc2bea1c6037ea6c93cc47e5a67
srdf::Model::Group
structsrdf_1_1Model_1_1Group.html
std::vector< std::pair< std::string, std::string > >
chains_
structsrdf_1_1Model_1_1Group.html
a2f57236f2686a2b19cb9e967cc66a4c2
std::vector< std::string >
joints_
structsrdf_1_1Model_1_1Group.html
ad1997e50071c8effa2bb5af7b183f45e
std::vector< std::string >
links_
structsrdf_1_1Model_1_1Group.html
acc992cf6b8ad8e2d6056d38160fca5cf
std::string
name_
structsrdf_1_1Model_1_1Group.html
abc110543cd34abbc5a6251ccc96beb3e
std::vector< std::string >
subgroups_
structsrdf_1_1Model_1_1Group.html
aa7c89cbaffeb2d3b72089934026937f4
srdf::Model::GroupState
structsrdf_1_1Model_1_1GroupState.html
std::string
group_
structsrdf_1_1Model_1_1GroupState.html
ac6f62958c595c9c9acffc26c4518a95f
std::map< std::string, std::vector< double > >
joint_values_
structsrdf_1_1Model_1_1GroupState.html
aceed1624b765d5ea8cb3b8c146727058
std::string
name_
structsrdf_1_1Model_1_1GroupState.html
aa7818b9d1099752a38df9214c5469f01
srdf::Model::LinkSpheres
structsrdf_1_1Model_1_1LinkSpheres.html
std::string
link_
structsrdf_1_1Model_1_1LinkSpheres.html
ad27b4016021dbec00107af96a9e066ef
std::vector< Sphere >
spheres_
structsrdf_1_1Model_1_1LinkSpheres.html
a0040935bb0702a72813237e082e16a8d
srdf::Model::PassiveJoint
structsrdf_1_1Model_1_1PassiveJoint.html
std::string
name_
structsrdf_1_1Model_1_1PassiveJoint.html
a97106ec57125ebca7d3392e65e3644dd
srdf::Model::Sphere
structsrdf_1_1Model_1_1Sphere.html
double
center_x_
structsrdf_1_1Model_1_1Sphere.html
a57422b47862e3f69fed6081750ac414e
double
center_y_
structsrdf_1_1Model_1_1Sphere.html
ac9870991d127a6d40b39e44e87730fc8
double
center_z_
structsrdf_1_1Model_1_1Sphere.html
adb902b37b86c9029dea8594d204dc71b
double
radius_
structsrdf_1_1Model_1_1Sphere.html
ac79f6a1c2aa00d455319c16a8c0b4338
srdf::Model::VirtualJoint
structsrdf_1_1Model_1_1VirtualJoint.html
std::string
child_link_
structsrdf_1_1Model_1_1VirtualJoint.html
ad39fdf9288e2761f175ccd7ba4b944b5
std::string
name_
structsrdf_1_1Model_1_1VirtualJoint.html
a567ca953c140e85f987f8872b6f55b0c
std::string
parent_frame_
structsrdf_1_1Model_1_1VirtualJoint.html
aa64e72b7c6e8b0061bb90e64cd95429e
std::string
type_
structsrdf_1_1Model_1_1VirtualJoint.html
a75226ba1f3538e512c990a8f00c13580
srdfdom
namespacesrdfdom.html
srdfdom::srdf
srdfdom::srdf
namespacesrdfdom_1_1srdf.html
srdfdom::srdf::Chain
srdfdom::srdf::DisableCollisions
srdfdom::srdf::EndEffector
srdfdom::srdf::Group
srdfdom::srdf::GroupState
srdfdom::srdf::Joint
srdfdom::srdf::JointVal
srdfdom::srdf::Link
srdfdom::srdf::LinkSphereApproximation
srdfdom::srdf::PassiveJoint
srdfdom::srdf::Robot
srdfdom::srdf::Sphere
srdfdom::srdf::VirtualJoint
tuple
link_element
namespacesrdfdom_1_1srdf.html
aeeddcf038d3da71acc40a775a1943edf
tuple
name_attribute
namespacesrdfdom_1_1srdf.html
a277f048bea51a9200a1749d9f53320f3
SRDF
namespacesrdfdom_1_1srdf.html
a0c53ba763c5a0e965242166e544f69d3
verbose
namespacesrdfdom_1_1srdf.html
a6dec567fc9739c91980bc6202d019d3e
srdfdom::srdf::Chain
classsrdfdom_1_1srdf_1_1Chain.html
def
__init__
classsrdfdom_1_1srdf_1_1Chain.html
a613514c40f4b42a09cbe77d6aa5844b7
base_link
classsrdfdom_1_1srdf_1_1Chain.html
a4ac84ca2a6d0533f9f9d62ea04514206
tip_link
classsrdfdom_1_1srdf_1_1Chain.html
af11384da782f2d7a2201211be573d8ef
srdfdom::srdf::DisableCollisions
classsrdfdom_1_1srdf_1_1DisableCollisions.html
def
__init__
classsrdfdom_1_1srdf_1_1DisableCollisions.html
a46ca74e04728cf21903cbb3e132a89aa
link1
classsrdfdom_1_1srdf_1_1DisableCollisions.html
ae78bf6a53774aa0e0a27bc03095e3df0
link2
classsrdfdom_1_1srdf_1_1DisableCollisions.html
a01df849ff92084832c45673d86ef1acf
reason
classsrdfdom_1_1srdf_1_1DisableCollisions.html
a32f43dee7f81c065240cba62c5e23674
srdfdom::srdf::EndEffector
classsrdfdom_1_1srdf_1_1EndEffector.html
def
__init__
classsrdfdom_1_1srdf_1_1EndEffector.html
a3f97c6671d0d4b7bed226b0e7b2b9281
group
classsrdfdom_1_1srdf_1_1EndEffector.html
a1c7b6f7d25dee866867344549c8e39ff
name
classsrdfdom_1_1srdf_1_1EndEffector.html
a008c453eec6839440067e5da279d7792
parent_group
classsrdfdom_1_1srdf_1_1EndEffector.html
a0881b2c8585df283ae73c6c12c58df87
parent_link
classsrdfdom_1_1srdf_1_1EndEffector.html
ae5412786256f7c5a15c041a8c674b52c
srdfdom::srdf::Group
classsrdfdom_1_1srdf_1_1Group.html
def
__init__
classsrdfdom_1_1srdf_1_1Group.html
ac30dc10ea8f41632979abd095a626fb1
chains
classsrdfdom_1_1srdf_1_1Group.html
a46cb4a59ac3c10decfeab00dd79d5942
groups
classsrdfdom_1_1srdf_1_1Group.html
af2dfa4d48fef49cc7428d9127d71f5f3
joints
classsrdfdom_1_1srdf_1_1Group.html
afad69ff516458285b28e58594e61bdd0
links
classsrdfdom_1_1srdf_1_1Group.html
a1fb33534fb7c03c33038231a5c1d79f1
name
classsrdfdom_1_1srdf_1_1Group.html
af194f4d4ec2ce452ec84c5271a70be53
subgroups
classsrdfdom_1_1srdf_1_1Group.html
aa8b52315b8d2d46ca2c1a8f970bcb9ae
srdfdom::srdf::GroupState
classsrdfdom_1_1srdf_1_1GroupState.html
def
__init__
classsrdfdom_1_1srdf_1_1GroupState.html
a582ab23a61d4c16e889d48bac1b0bb22
group
classsrdfdom_1_1srdf_1_1GroupState.html
a1bef45359ad671981a713b0ea891155d
joints
classsrdfdom_1_1srdf_1_1GroupState.html
aa0d4898c89fb79187f1a829802b99d14
name
classsrdfdom_1_1srdf_1_1GroupState.html
a8390926d489f109dfac58bfec40fa5d1
srdfdom::srdf::Joint
classsrdfdom_1_1srdf_1_1Joint.html
def
__init__
classsrdfdom_1_1srdf_1_1Joint.html
a91eb7e1122539435559847933e4ae2bb
name
classsrdfdom_1_1srdf_1_1Joint.html
ad743afd231fb2a668f83833f7c4277fe
srdfdom::srdf::JointVal
classsrdfdom_1_1srdf_1_1JointVal.html
def
__init__
classsrdfdom_1_1srdf_1_1JointVal.html
a4f7f83645302770e7b4e22869f70e354
name
classsrdfdom_1_1srdf_1_1JointVal.html
acd7be305bc707d931e0d168e9a039edf
value
classsrdfdom_1_1srdf_1_1JointVal.html
a287a5d22fdf584e1b57dc6e28c207781
srdfdom::srdf::Link
classsrdfdom_1_1srdf_1_1Link.html
def
__init__
classsrdfdom_1_1srdf_1_1Link.html
a490d3218789f1728acd0ec834b195269
name
classsrdfdom_1_1srdf_1_1Link.html
a12e6aa1f2405037e2482f93bb809c64e
srdfdom::srdf::LinkSphereApproximation
classsrdfdom_1_1srdf_1_1LinkSphereApproximation.html
def
__init__
classsrdfdom_1_1srdf_1_1LinkSphereApproximation.html
a9465247685eef6f02c29001ec0cb0a75
link
classsrdfdom_1_1srdf_1_1LinkSphereApproximation.html
a6bada0655c05e1adfc25486c1af86f67
spheres
classsrdfdom_1_1srdf_1_1LinkSphereApproximation.html
a28fde7d08c8d488c6e0622ecf77464b3
srdfdom::srdf::PassiveJoint
classsrdfdom_1_1srdf_1_1PassiveJoint.html
def
__init__
classsrdfdom_1_1srdf_1_1PassiveJoint.html
a0ff6ab4385a919512b33a47d79d6adda
name
classsrdfdom_1_1srdf_1_1PassiveJoint.html
a356fadb15a2d0e24622f9d2559d64702
srdfdom::srdf::Robot
classsrdfdom_1_1srdf_1_1Robot.html
def
__init__
classsrdfdom_1_1srdf_1_1Robot.html
a0b0e608ec9619eb3447a019cfdbce688
def
add_aggregate
classsrdfdom_1_1srdf_1_1Robot.html
a01a39f4042e25348afe9aefa0644c1b0
def
add_chain
classsrdfdom_1_1srdf_1_1Robot.html
a026f20693d398ba77b503a4193b19775
def
add_disable_collisions
classsrdfdom_1_1srdf_1_1Robot.html
a30cf777f2958b11115cf2507a5446c29
def
add_group
classsrdfdom_1_1srdf_1_1Robot.html
ac995495cf94295b87708712ace98a6b8
def
add_joint
classsrdfdom_1_1srdf_1_1Robot.html
aaa4920dbbd744f664a7defc9fd53e986
def
add_link
classsrdfdom_1_1srdf_1_1Robot.html
ac867518bb3ffb912085d1174a2eb0d95
def
add_link_sphere_approximation
classsrdfdom_1_1srdf_1_1Robot.html
a2d661b5a463db177bccabf7d50c6f1d7
def
add_passive_joint
classsrdfdom_1_1srdf_1_1Robot.html
a5d5798a459936ea115ade1fa3e00248e
def
from_parameter_server
classsrdfdom_1_1srdf_1_1Robot.html
a1353bd6308b70dcb3eb5a9521fbbdb7a
disable_collisionss
classsrdfdom_1_1srdf_1_1Robot.html
a2254b9a67b39efe13b0840dadbc05737
end_effectors
classsrdfdom_1_1srdf_1_1Robot.html
ab1d3f9ab2977b91d8454a6a6ec4060aa
group_map
classsrdfdom_1_1srdf_1_1Robot.html
a2d0cae883f0becdd96cfdd0dac04af9a
group_state_map
classsrdfdom_1_1srdf_1_1Robot.html
a23ab3641cbeb66f2446320a61c26e7fb
group_states
classsrdfdom_1_1srdf_1_1Robot.html
a155f5147a80ac41390ce89f40a6bd1ac
groups
classsrdfdom_1_1srdf_1_1Robot.html
aaf7f86159053b7c56da50e074af473ff
link_sphere_approximations
classsrdfdom_1_1srdf_1_1Robot.html
a8737247c5cdfee6c5145574fa3037aab
name
classsrdfdom_1_1srdf_1_1Robot.html
abcd55b3f528593f516d5be6dbdcbb6de
passive_joints
classsrdfdom_1_1srdf_1_1Robot.html
a74c1bf0266ebb921a2de5788dc92a3e2
virtual_joints
classsrdfdom_1_1srdf_1_1Robot.html
aa36fb895b97550ff36498facb11b0b12
srdfdom::srdf::Sphere
classsrdfdom_1_1srdf_1_1Sphere.html
def
__init__
classsrdfdom_1_1srdf_1_1Sphere.html
ac7bdff3720e32115719ad5c45375781d
center
classsrdfdom_1_1srdf_1_1Sphere.html
aa57749c8fbe0e238128399a4f7b09919
radius
classsrdfdom_1_1srdf_1_1Sphere.html
a8b82b96e183b65d187c1bc8d75831460
srdfdom::srdf::VirtualJoint
classsrdfdom_1_1srdf_1_1VirtualJoint.html
def
__init__
classsrdfdom_1_1srdf_1_1VirtualJoint.html
aecd0702db935b46de9a3ec382bc3d47a
def
check_valid
classsrdfdom_1_1srdf_1_1VirtualJoint.html
af10408c92588cb80af640c7684b6c3fd
def
joint_type
classsrdfdom_1_1srdf_1_1VirtualJoint.html
a6b70ffce4330860c5adeee224f79753c
def
joint_type
classsrdfdom_1_1srdf_1_1VirtualJoint.html
a6b70ffce4330860c5adeee224f79753c
child_link
classsrdfdom_1_1srdf_1_1VirtualJoint.html
a4805cb2113918103562db81279b412cd
name
classsrdfdom_1_1srdf_1_1VirtualJoint.html
ad24117e8de8bbcb9df46c8450e8614f2
parent_frame
classsrdfdom_1_1srdf_1_1VirtualJoint.html
a452da9788f50c4ff7f4a0a4c3352ace3
type
classsrdfdom_1_1srdf_1_1VirtualJoint.html
a0be6a386280bd3d74648aa333ba7c365
list
TYPES
classsrdfdom_1_1srdf_1_1VirtualJoint.html
a798eb4fbdd954dd803baa00c1440e241
test::TestSRDFParser
classtest_1_1TestSRDFParser.html
def
test_complex_srdf
classtest_1_1TestSRDFParser.html
abfc6d07f712b645e2e1c62b2ac9c488f
def
test_full_srdf
classtest_1_1TestSRDFParser.html
a194f2932e19f1ac21d02e4d64d0724d7
def
test_simple_srdf
classtest_1_1TestSRDFParser.html
a9dfc04aa8cd94b3de6737a46f938d9b0