Match Degree with Specialization
This topic describe the procedure on how you can match the Specialization entity along with Degree of the candidate.
Previously, the search and match API consider Degree entity for match without
considering the degree specialization. With implementation of this feature, you can now
match for both Degree and Specialization entities, with weightage/scores
distributed between them. In order to match for both Degree and
Specialization entities, you must pass degreeWithSpecialization
parameter in the API request and mark it True. See below for
reference:
"degreeWithSpecialization": true
The weightage/scores distributed between Degree and Specialization entities
equally if both are matched. If only one of the entity is matched then 50% weightage
given to the matched entity. Also, higher specialization is consider for matching, for
example if the query is "Bachelors of Technology in Computer Science" then:
- B.tech in Computer Science resumes are given 100% weightage.
- MTech in Computer Science resumes are given 100% weightage.
- BSc/MSc in Computers Science resumes are given 50% weightage
- BCom or BDS or LLB etc., are given 0% weightage
You can also pass degreeWithSpecializationWeightage parameter along with
degreeWithSpecialization parameter, see
below:
"degreeWithSpecialization": true,
"degreeWithSpecializationWeightage": {
"Degree": 80,
"Specialization": 20
}
The degreeWithSpecializationWeightage parameter is an optional
parameter that allows for the dynamic setting of weightage for Degree and
Specialization entities. In the above example, the weightage for the
Degree entity is set to 80 instead of the default 50. If the
degreeWithSpecializationWeightage parameter is not passed in the request,
then the default weightage distribution of 50-50% is applied between the Degree
and Specialization entities. Note:
- You cannot assign zero wightage for the Degree entity, but zero wightage can be assigned to the Specialization entity.
- The degreeWithSpecializationWeightage parameter cannot be used alone and must always be applied in conjunction with the degreeWithSpecialization parameter.
The degreeWithSpecialization parameter can be passed in the API request of Match, Match with ID, Match with Multiple Sub-User Ids, and One To One Match.
Note:
- The degreeWithSpecialization parameter is applicable only for JD to Resume search and match.
- The degreeWithSpecialization parameter must be passed as True in the API request to use this feature.
- Use JD parser API to get parsed JD JSON data, but use version as "3.2" instead of "3.1".
- To know more details, refer Match, Match with ID, Match with Multiple Sub-User Ids, and One To One Match.
Sample Request
{
"index": {
"indexType": "Resume",
"indexKey": "Use Your indexKey"
},
"match": {
"docType": "JD",
"jsonData": "ewogICAgIkpEUGFyc2VkRGF0YSI6IHsKICAgICAgICAiRmlsZU5hbWUiOiAiNDQzMF9EYXRhIFNjaWVudGlzdCA5MDUuZG9jeCIsCiAgICAgICAgIkpETGFuZ3VhZ2UiOiB7CiAgICAgICAgICAgICJMYW5ndWFnZSI6ICJFbmdsaXNoIiwKICAgICAgICAgICAgIkxhbmd1YWdlQ29kZSI6ICJlbiIKICAgICAgICB9LAogICAgICAgICJQYXJzaW5nRGF0ZSI6ICIwOC8wNy8yMDIyIDEyOjExOjQ2LjkxNiIsCiAgICAgICAgIkpvYlByb2ZpbGUiOiB7CiAgICAgICAgICAgICJUaXRsZSI6ICJEYXRhIFNjaWVudGlzdCIsCiAgICAgICAgICAgICJBbGlhcyI6ICJBcHBsaWVkIERhdGEgU2NpZW50aXN0LCBEYXRhIC1TY2llbnRpc3QsIERhdGEgYW5hbHl0aWNzIHNjaWVudGlzdCwgRGF0YSBNaW5pbmcgU2NpZW50aXN0LCBEYXRhIFJlc2VhcmNoIFNjaWVudGlzdCwgRGF0YSBTY2llbmNlIERldmVsb3BlciwgRGF0YSBTY2llbmNlIFNwZWNpYWxpc3QsIERhdGEgc2NpZW50aXN0IC0gZGF0YSBhbmQgYW5hbHl0aWNzLCBEYXRhLVNjaWVudGlzdCwgZW50ZXJwcmlzZSBkYXRhIHNjaWVudGlzdCwgSXQgV29ya3MgRGF0YSBTY2llbnRpc3QsIG5ldHdvcmsgZGF0YSBzY2llbnRpc3QsIFJlc2VhcmNoIERhdGEgU2NpZW50aXN0LCBTcGVjaWFsaXN0IC0gRGF0YSBTY2llbmNlLCBTcGVjaWFsaXN0IERhdGEgU2NpZW50aXN0LCBzdHJhdGVnaWMgZGF0YSBzY2llbnRpc3QsIHRyYWluZWUgZGF0YSBzY2llbnRpc3QiLAogICAgICAgICAgICAiRm9ybWF0dGVkTmFtZSI6ICJEYXRhIFNjaWVudGlzdCIsCiAgICAgICAgICAgICJSZWxhdGVkU2tpbGxzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJBbmFseXRpY2FsIE1vZGVsaW5nIiwKICAgICAgICAgICAgICAgICAgICAiUHJvZmljaWVuY3lMZXZlbCI6ICJNb2RlcmF0ZSIsCiAgICAgICAgICAgICAgICAgICAgIlNraWxsVHlwZSI6ICJLbm93bGVkZ2UiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJBbmFseXNlIEJ1c2luZXNzIE9iamVjdGl2ZXMiLAogICAgICAgICAgICAgICAgICAgICJQcm9maWNpZW5jeUxldmVsIjogIk1vZGVyYXRlIiwKICAgICAgICAgICAgICAgICAgICAiU2tpbGxUeXBlIjogIktub3dsZWRnZS9Ta2lsbHMvQWJpbGl0aWVzIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiRXN0YWJsaXNoIERhdGEgUHJvY2Vzc2VzIiwKICAgICAgICAgICAgICAgICAgICAiUHJvZmljaWVuY3lMZXZlbCI6ICJNb2RlcmF0ZSIsCiAgICAgICAgICAgICAgICAgICAgIlNraWxsVHlwZSI6ICJLbm93bGVkZ2UvU2tpbGxzL0FiaWxpdGllcyIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIkRldmVsb3AgRGF0YSBQcm9jZXNzaW5nIEFwcGxpY2F0aW9ucyIsCiAgICAgICAgICAgICAgICAgICAgIlByb2ZpY2llbmN5TGV2ZWwiOiAiTW9kZXJhdGUiLAogICAgICAgICAgICAgICAgICAgICJTa2lsbFR5cGUiOiAiS25vd2xlZGdlL1NraWxscy9BYmlsaXRpZXMiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJBcHBsaWVkIE1hY2hpbmUgTGVhcm5pbmciLAogICAgICAgICAgICAgICAgICAgICJQcm9maWNpZW5jeUxldmVsIjogIk1vZGVyYXRlIiwKICAgICAgICAgICAgICAgICAgICAiU2tpbGxUeXBlIjogIlRlY2hub2xvZ3kiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJEZWVwIExlYXJuaW5nIiwKICAgICAgICAgICAgICAgICAgICAiUHJvZmljaWVuY3lMZXZlbCI6ICJNb2RlcmF0ZSIsCiAgICAgICAgICAgICAgICAgICAgIlNraWxsVHlwZSI6ICJLbm93bGVkZ2UiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJGb3JlY2FzdGluZyIsCiAgICAgICAgICAgICAgICAgICAgIlByb2ZpY2llbmN5TGV2ZWwiOiAiTW9kZXJhdGUiLAogICAgICAgICAgICAgICAgICAgICJTa2lsbFR5cGUiOiAiU29mdCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIkRhdGEgU2NpZW5jZSIsCiAgICAgICAgICAgICAgICAgICAgIlByb2ZpY2llbmN5TGV2ZWwiOiAiTW9kZXJhdGUiLAogICAgICAgICAgICAgICAgICAgICJTa2lsbFR5cGUiOiAiS25vd2xlZGdlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiRGF0YSBBcmNoaXRlY3R1cmUiLAogICAgICAgICAgICAgICAgICAgICJQcm9maWNpZW5jeUxldmVsIjogIlByb2ZpY2llbnQiLAogICAgICAgICAgICAgICAgICAgICJTa2lsbFR5cGUiOiAiS25vd2xlZGdlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiRXhwbG9yYXRvcnkgUmVzZWFyY2giLAogICAgICAgICAgICAgICAgICAgICJQcm9maWNpZW5jeUxldmVsIjogIk5hdGl2ZSIsCiAgICAgICAgICAgICAgICAgICAgIlNraWxsVHlwZSI6ICJLbm93bGVkZ2UiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJFeHBvbmVudGlhbCBTbW9vdGhpbmciLAogICAgICAgICAgICAgICAgICAgICJQcm9maWNpZW5jeUxldmVsIjogIk5hdGl2ZSIsCiAgICAgICAgICAgICAgICAgICAgIlNraWxsVHlwZSI6ICJLbm93bGVkZ2UiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJEYXRhIEFuYWx5dGljcyBGcmFtZXdvcmsiLAogICAgICAgICAgICAgICAgICAgICJQcm9maWNpZW5jeUxldmVsIjogIk1vZGVyYXRlIiwKICAgICAgICAgICAgICAgICAgICAiU2tpbGxUeXBlIjogIlRlY2hub2xvZ3kiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJEYXRhIEdvdmVybmFuY2UiLAogICAgICAgICAgICAgICAgICAgICJQcm9maWNpZW5jeUxldmVsIjogIk1vZGVyYXRlIiwKICAgICAgICAgICAgICAgICAgICAiU2tpbGxUeXBlIjogIktub3dsZWRnZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIkRhdGEgU2hhcmluZyIsCiAgICAgICAgICAgICAgICAgICAgIlByb2ZpY2llbmN5TGV2ZWwiOiAiTmF0aXZlIiwKICAgICAgICAgICAgICAgICAgICAiU2tpbGxUeXBlIjogIktub3dsZWRnZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIkRhdGEgUmVwbGljYXRpb24iLAogICAgICAgICAgICAgICAgICAgICJQcm9maWNpZW5jeUxldmVsIjogIk1vZGVyYXRlIiwKICAgICAgICAgICAgICAgICAgICAiU2tpbGxUeXBlIjogIktub3dsZWRnZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIkRhdGEgQXZhaWxhYmlsaXR5IiwKICAgICAgICAgICAgICAgICAgICAiUHJvZmljaWVuY3lMZXZlbCI6ICJNb2RlcmF0ZSIsCiAgICAgICAgICAgICAgICAgICAgIlNraWxsVHlwZSI6ICJLbm93bGVkZ2UiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJEYXRhIENvbXBsaWFuY2UiLAogICAgICAgICAgICAgICAgICAgICJQcm9maWNpZW5jeUxldmVsIjogIk1vZGVyYXRlIiwKICAgICAgICAgICAgICAgICAgICAiU2tpbGxUeXBlIjogIktub3dsZWRnZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIkRhdGEgSW50dWl0aW9uIiwKICAgICAgICAgICAgICAgICAgICAiUHJvZmljaWVuY3lMZXZlbCI6ICJNb2RlcmF0ZSIsCiAgICAgICAgICAgICAgICAgICAgIlNraWxsVHlwZSI6ICJLbm93bGVkZ2UiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJFZGdlIEFuYWx5dGljcyIsCiAgICAgICAgICAgICAgICAgICAgIlByb2ZpY2llbmN5TGV2ZWwiOiAiTmF0aXZlIiwKICAgICAgICAgICAgICAgICAgICAiU2tpbGxUeXBlIjogIktub3dsZWRnZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIkRhdGEgTWluaW5nIiwKICAgICAgICAgICAgICAgICAgICAiUHJvZmljaWVuY3lMZXZlbCI6ICJNb2RlcmF0ZSIsCiAgICAgICAgICAgICAgICAgICAgIlNraWxsVHlwZSI6ICJLbm93bGVkZ2UiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJBbWF6b24gU2FnZU1ha2VyIiwKICAgICAgICAgICAgICAgICAgICAiUHJvZmljaWVuY3lMZXZlbCI6ICJNb2RlcmF0ZSIsCiAgICAgICAgICAgICAgICAgICAgIlNraWxsVHlwZSI6ICJUb29sIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiQmlnUXVlcnkiLAogICAgICAgICAgICAgICAgICAgICJQcm9maWNpZW5jeUxldmVsIjogIk5hdGl2ZSIsCiAgICAgICAgICAgICAgICAgICAgIlNraWxsVHlwZSI6ICJUb29sIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiTWFya292IENoYWluIiwKICAgICAgICAgICAgICAgICAgICAiUHJvZmljaWVuY3lMZXZlbCI6ICJNb2RlcmF0ZSIsCiAgICAgICAgICAgICAgICAgICAgIlNraWxsVHlwZSI6ICJUZWNobm9sb2d5IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiQWdpbGUgRGF0YSBTY2llbmNlIiwKICAgICAgICAgICAgICAgICAgICAiUHJvZmljaWVuY3lMZXZlbCI6ICJNb2RlcmF0ZSIsCiAgICAgICAgICAgICAgICAgICAgIlNraWxsVHlwZSI6ICJLbm93bGVkZ2UiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJSZWFsLVRpbWUgQ29tcHV0aW5nIiwKICAgICAgICAgICAgICAgICAgICAiUHJvZmljaWVuY3lMZXZlbCI6ICJNb2RlcmF0ZSIsCiAgICAgICAgICAgICAgICAgICAgIlNraWxsVHlwZSI6ICJUZWNobm9sb2d5IgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAiT250b2xvZ3kiOiAiSW5mb3JtYXRpb24+RGF0YSBQcm9jZXNzaW5nLCBIb3N0aW5nLCBhbmQgUmVsYXRlZCBTZXJ2aWNlcz5EYXRhIFNjaWVudGlzdCIKICAgICAgICB9LAogICAgICAgICJPcmdhbml6YXRpb24iOiAiQ29sbGFiZXJhIiwKICAgICAgICAiU3RhZmZpbmdBZ2VuY3kiOiAiIiwKICAgICAgICAiQWJvdXRPcmdhbml6YXRpb24iOiAiIiwKICAgICAgICAiSm9iTG9jYXRpb24iOiB7CiAgICAgICAgICAgICJMb2NhdGlvbiI6ICJOZXcgWW9yayAsIE5ZIiwKICAgICAgICAgICAgIkNpdHkiOiAiTmV3IFlvcmsiLAogICAgICAgICAgICAiU3RhdGUiOiAiTmV3IFlvcmsiLAogICAgICAgICAgICAiQ291bnRyeSI6ICJVU0EiLAogICAgICAgICAgICAiSXNvQ291bnRyeUNvZGUiOiAiVVMiLAogICAgICAgICAgICAiWmlwQ29kZSI6ICIiCiAgICAgICAgfSwKICAgICAgICAiSm9iQ29kZSI6ICIiLAogICAgICAgICJKb2JUeXBlIjogIiIsCiAgICAgICAgIkpvYlNoaWZ0IjogIiIsCiAgICAgICAgIklzTWFuYWdlbWVudEpvYiI6ICJmYWxzZSIsCiAgICAgICAgIkluZHVzdHJ5VHlwZSI6ICIiLAogICAgICAgICJFeGNlY3V0aXZlVHlwZSI6ICJJbmZvcm1hdGlvbiIsCiAgICAgICAgIlBvc3RlZE9uRGF0ZSI6ICIiLAogICAgICAgICJDbG9zaW5nRGF0ZSI6ICIiLAogICAgICAgICJFeHBlcmllbmNlUmVxdWlyZWQiOiB7CiAgICAgICAgICAgICJNaW5pbXVtWWVhcnNFeHBlcmllbmNlIjogIjUgWWVhcnMiLAogICAgICAgICAgICAiTWF4aW11bVllYXJzRXhwZXJpZW5jZSI6ICIiCiAgICAgICAgfSwKICAgICAgICAiQ29udHJhY3REdXJhdGlvbiI6ICIiLAogICAgICAgICJIYXNDb250cmFjdCI6ICJmYWxzZSIsCiAgICAgICAgIlNhbGFyeU9mZmVyZWQiOiB7CiAgICAgICAgICAgICJNaW5BbW91bnQiOiAiIiwKICAgICAgICAgICAgIk1heEFtb3VudCI6ICIiLAogICAgICAgICAgICAiQ3VycmVuY3kiOiAiIiwKICAgICAgICAgICAgIlVuaXRzIjogIiIsCiAgICAgICAgICAgICJUZXh0IjogIiIKICAgICAgICB9LAogICAgICAgICJCaWxsUmF0ZSI6IHsKICAgICAgICAgICAgIk1pbkFtb3VudCI6ICIiLAogICAgICAgICAgICAiTWF4QW1vdW50IjogIiIsCiAgICAgICAgICAgICJDdXJyZW5jeSI6ICIiLAogICAgICAgICAgICAiVW5pdHMiOiAiIiwKICAgICAgICAgICAgIlRleHQiOiAiIgogICAgICAgIH0sCiAgICAgICAgIk5vdGljZVBlcmlvZCI6ICIiLAogICAgICAgICJOb09mT3BlbmluZ3MiOiAiIiwKICAgICAgICAiUmVsb2NhdGlvbiI6ICIiLAogICAgICAgICJMYW5ndWFnZXMiOiAiIiwKICAgICAgICAiUHJlZmVycmVkRGVtb2dyYXBoaWMiOiB7CiAgICAgICAgICAgICJOYXRpb25hbGl0eSI6ICIiLAogICAgICAgICAgICAiVmlzYSI6ICIiLAogICAgICAgICAgICAiQWdlTGltaXQiOiAiIiwKICAgICAgICAgICAgIk90aGVycyI6ICIiCiAgICAgICAgfSwKICAgICAgICAiRG9tYWlucyI6IFsKICAgICAgICAgICAgIlJlc2VhcmNoIEFuZCBEZXZlbG9wbWVudCIKICAgICAgICBdLAogICAgICAgICJRdWFsaWZpY2F0aW9ucyI6IHsKICAgICAgICAgICAgIlByZWZlcnJlZCI6IFsKICAgICAgICAgICAgICAgICJVbmRlcmdyYWR1YXRlIGRlZ3JlZSIKICAgICAgICAgICAgXSwKICAgICAgICAgICAgIlJlcXVpcmVkIjogW10KICAgICAgICB9LAogICAgICAgICJDZXJ0aWZpY2F0aW9ucyI6IHsKICAgICAgICAgICAgIlByZWZlcnJlZCI6IFtdLAogICAgICAgICAgICAiUmVxdWlyZWQiOiBbXQogICAgICAgIH0sCiAgICAgICAgIlNraWxscyI6IHsKICAgICAgICAgICAgIlByZWZlcnJlZCI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiQVBJIiwKICAgICAgICAgICAgICAgICAgICAiVHlwZSI6ICJPcGVyYXRpb25hbFNraWxsIiwKICAgICAgICAgICAgICAgICAgICAiQWxpYXMiOiAiQVBJLCBhcGkgYXV0b21hdGlvbiBmcmFtZXdvcmssIGFwaSBhdXRvbWF0aW9uIGZyYW1ld29ya3MsIGFwaSBhdXRvbWF0aW9uIHBsYXRmb3JtcywgQVBJIEZyYW1ld29yaywgQVBJIEZyYW1ld29ya3MsIGFwaXMgZGV2ZWxvcG1lbnQsIEFwcGxpY2F0aW9uIFByb2Nlc3NpbmcgSW50ZXJmYWNlcywgQXBwbGljYXRpb24gcHJvZ3JhbSBpbnRlcmZhY2UsIEFwcGxpY2F0aW9uIFByb2dyYW1taW5nIEludGVyZmFjZSBEZXZlbG9wbWVudCwgQXBwbGljYXRpb24gUHJvZ3JhbW1pbmcgSW50ZXJmYWNlIEludGVncmF0aW9uLCBhcHBsaWNhdGlvbiBwcm9ncmFtbWluZyBpbnRlcmZhY2VzLCBBcHBsaWNhdGlvbi1Qcm9ncmFtbWluZyBJbnRlcmZhY2UsIEFwcGxpY2F0aW9uLVByb2dyYW1taW5nLUludGVyZmFjZSwgRnJhbWV3b3JrIEFwaSwgRnJhbWV3b3JrcyBBcGksIGludGVyZmFjZSBhcHBsaWNhdGlvbnMsIFByb2dyYW1tYXRpYyBJbnRlcmZhY2VzLCBwcm9ncmFtbWluZyBpbnRlcmZhY2UsIFdlYiBBcGkgRnJhbWV3b3JrLCBXZWIgQXBpIEZyYW1ld29ya3MiLAogICAgICAgICAgICAgICAgICAgICJGb3JtYXR0ZWROYW1lIjogIkFwcGxpY2F0aW9uIFByb2dyYW1taW5nIEludGVyZmFjZSIsCiAgICAgICAgICAgICAgICAgICAgIk9udG9sb2d5IjogIkluZm9ybWF0aW9uPlNvZnR3YXJlIERldmVsb3BlcnMgYW5kIFByb2dyYW1tZXJzPkFwcGxpY2F0aW9uIFByb2dyYW1taW5nIEludGVyZmFjZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIkFpcmZsb3ciLAogICAgICAgICAgICAgICAgICAgICJUeXBlIjogIk9wZXJhdGlvbmFsU2tpbGwiLAogICAgICAgICAgICAgICAgICAgICJBbGlhcyI6ICJBaXJmbG93LCBBaXJmbG93IDEuMTAsIGFpcmZsb3cgMi4wLCBBcGFjaGUgQWlyZmxvdyAxLjEwLCBBcGFjaGUgYWlyZmxvdyAyLjAsIEFwYWNoZSBBaXJmbG93IDIuMC4yLCBBcGFjaGUgQWlyZmxvdyBzb2Z0LCBBcGFjaGUgQWlyZmxvdyBTb2Z0d2FyZSwgQXBhY2hlIEFpcmZsb3cgdG9vbCwgQXBhY2hlIEFpcmZsb3cgdjEuMTAuMTIsIEFwYWNoZSBBaXJmbG93IHYyLjAuMiIsCiAgICAgICAgICAgICAgICAgICAgIkZvcm1hdHRlZE5hbWUiOiAiQXBhY2hlIEFpcmZsb3ciLAogICAgICAgICAgICAgICAgICAgICJPbnRvbG9neSI6ICJJbmZvcm1hdGlvbj5EYXRhYmFzZSBhbmQgU3lzdGVtcyBBZG1pbmlzdHJhdG9ycyBhbmQgTmV0d29yayBBcmNoaXRlY3RzPkFwYWNoZSBBaXJmbG93IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiQXBhY2hlIEJlYW0iLAogICAgICAgICAgICAgICAgICAgICJUeXBlIjogIk9wZXJhdGlvbmFsU2tpbGwiLAogICAgICAgICAgICAgICAgICAgICJBbGlhcyI6ICJBcGFjaGUgQmVhbSBzZGssIEFwYWNoZSBCZWFtIHNvZnQsIEFwYWNoZSBCZWFtIHNvZnR3YXJlLCBBcGFjaGUgQmVhbSB0b29sLCBCZWFtIFNESyAyLjM1LjAiLAogICAgICAgICAgICAgICAgICAgICJGb3JtYXR0ZWROYW1lIjogIkFwYWNoZSBCZWFtIiwKICAgICAgICAgICAgICAgICAgICAiT250b2xvZ3kiOiAiSW5mb3JtYXRpb24+RGF0YWJhc2UgYW5kIFN5c3RlbXMgQWRtaW5pc3RyYXRvcnMgYW5kIE5ldHdvcmsgQXJjaGl0ZWN0cz5BcGFjaGUgQmVhbSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIkFyY2hpdGVjdGluZyIsCiAgICAgICAgICAgICAgICAgICAgIlR5cGUiOiAiT3BlcmF0aW9uYWxTa2lsbCIsCiAgICAgICAgICAgICAgICAgICAgIkFsaWFzIjogIiIsCiAgICAgICAgICAgICAgICAgICAgIkZvcm1hdHRlZE5hbWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAiT250b2xvZ3kiOiAiIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiQmlnIERhdGEiLAogICAgICAgICAgICAgICAgICAgICJUeXBlIjogIk9wZXJhdGlvbmFsU2tpbGwiLAogICAgICAgICAgICAgICAgICAgICJBbGlhcyI6ICJCaWcgRGF0YSBDbG91ZCwgQmlnIERhdGEgRGF0YWJhc2VzLCBCaWcgRGF0YSBPcGVyYXRpb25zLCBCaWcgRGF0YSBQcm9kdWN0aW9uLCBCaWcgRGF0YSBQcm9ncmFtbWluZywgQmlnIERhdGEgU29sdXRpb25zLCBCaWcgRGF0YSBUZWNobm9sb2dpZXMsIEJpZyBEYXRhIFRlY2hub2xvZ3ksIEJpZyBEYXRhIFRlY2hub2xvZ3kgT3BlcmF0aW9ucywgQmlnLURhdGEsIEJpZ0RhdGEsIEJpZ2RhdGEgT3BlcmF0aW9ucywgTWFuYWdlIEEgSHVnZSBBbW91bnQsIE1hc3NpdmUgQmlnIERhdGEsIE1hc3NpdmUgRGF0YSBTZXRzLCBNYXNzaXZlIERhdGFzZXRzLCBNYXNzaXZlLURhdGEtU2V0cywgTWFzc2l2ZS1EYXRhc2V0cyIsCiAgICAgICAgICAgICAgICAgICAgIkZvcm1hdHRlZE5hbWUiOiAiQmlnIERhdGEiLAogICAgICAgICAgICAgICAgICAgICJPbnRvbG9neSI6ICJJbmZvcm1hdGlvbj5EYXRhYmFzZSBhbmQgU3lzdGVtcyBBZG1pbmlzdHJhdG9ycyBhbmQgTmV0d29yayBBcmNoaXRlY3RzPkJpZyBEYXRhIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiQ2FwaXRhbCBNYXJrZXRzIiwKICAgICAgICAgICAgICAgICAgICAiVHlwZSI6ICJPcGVyYXRpb25hbFNraWxsIiwKICAgICAgICAgICAgICAgICAgICAiQWxpYXMiOiAiQ2FwaXRhbCBNYXJrZXQsIENhcGl0YWwgTWFya2V0IEZpbmFuY2UsIENhcGl0YWwgTWFya2V0IFRyYWRpbmcsIENhcGl0YWwgTWFya2V0IFRyYWRpbmcgU3lzdGVtLCBDYXBpdGFsIE1hcmtldCBUcmFkaW5nIFN5c3RlbXMsIGNhcGl0YWwgbWFya2V0cywgY2FwaXRhbCBtYXJrZXRzIHByb2Nlc3NlcywgQ2FwaXRhbC1NYXJrZXQsIEVxdWl0eSBDYXBpdGFsIE1hcmtldHMsIEVxdWl0eSBNYXJrZXQsIEZpbmFuY2UgQ2FwaXRhbCBNYXJrZXQsIHNoYXJlIG1hcmtldCwgc3RvY2sgbWFya2V0IG9wZXJhdGlvbnMsIFN0b2NrIE1hcmtldHMiLAogICAgICAgICAgICAgICAgICAgICJGb3JtYXR0ZWROYW1lIjogIlN0b2NrIE1hcmtldCIsCiAgICAgICAgICAgICAgICAgICAgIk9udG9sb2d5IjogIldob2xlc2FsZSBUcmFkZT5TZWN1cml0aWVzLCBDb21tb2RpdGllcywgYW5kIEZpbmFuY2lhbCBTZXJ2aWNlcyBTYWxlcyBBZ2VudHM+U3RvY2sgTWFya2V0IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiQ29sbGFib3JhdGluZyIsCiAgICAgICAgICAgICAgICAgICAgIlR5cGUiOiAiU29mdFNraWxsIiwKICAgICAgICAgICAgICAgICAgICAiQWxpYXMiOiAiQWJpbGl0eSB0byBDb2xsYWJvcmF0ZSBFZmZlY3RpdmVseSwgY29sbGFib3JhdGluZywgQ29sbGFib3JhdGlvbiBTa2lsbHMsIGNvbGxhYm9yYXRpdmUsIGNvbGxhYm9yYXRpdmUgc2tpbGxzIiwKICAgICAgICAgICAgICAgICAgICAiRm9ybWF0dGVkTmFtZSI6ICJDb2xsYWJvcmF0aW9uIiwKICAgICAgICAgICAgICAgICAgICAiT250b2xvZ3kiOiAiTWFuYWdlbWVudCBvZiBDb21wYW5pZXMgYW5kIEVudGVycHJpc2VzPkNoaWVmIEV4ZWN1dGl2ZXM+Q29sbGFib3JhdGlvbiIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIkNvbW1pdG1lbnQiLAogICAgICAgICAgICAgICAgICAgICJUeXBlIjogIlNvZnRTa2lsbCIsCiAgICAgICAgICAgICAgICAgICAgIkFsaWFzIjogIkNvbW1pdG1lbnRzLCBjb21taXR0ZWQiLAogICAgICAgICAgICAgICAgICAgICJGb3JtYXR0ZWROYW1lIjogIkNvbW1pdG1lbnQiLAogICAgICAgICAgICAgICAgICAgICJPbnRvbG9neSI6ICJNYW5hZ2VtZW50IG9mIENvbXBhbmllcyBhbmQgRW50ZXJwcmlzZXM+TWFuYWdlcnMsIEFsbCBPdGhlcj5Db21taXRtZW50IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiRGF0YSBQaXBlbGluZSIsCiAgICAgICAgICAgICAgICAgICAgIlR5cGUiOiAiT3BlcmF0aW9uYWxTa2lsbCIsCiAgICAgICAgICAgICAgICAgICAgIkFsaWFzIjogImRhdGEgcGlwZWxpbmUsIHBpcGVsaW5lcyIsCiAgICAgICAgICAgICAgICAgICAgIkZvcm1hdHRlZE5hbWUiOiAiUGlwZWxpbmUiLAogICAgICAgICAgICAgICAgICAgICJPbnRvbG9neSI6ICJJbmZvcm1hdGlvbj5Tb2Z0d2FyZSBEZXZlbG9wZXJzIGFuZCBQcm9ncmFtbWVycz5QaXBlbGluZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIkRhdGEgUGlwZWxpbmVzIiwKICAgICAgICAgICAgICAgICAgICAiVHlwZSI6ICJPcGVyYXRpb25hbFNraWxsIiwKICAgICAgICAgICAgICAgICAgICAiQWxpYXMiOiAiYW5hbHl0aWNzIHBpcGVsaW5lIG1hbmFnZW1lbnQsIGJpZyBkYXRhIHBpcGVsaW5lIGRlc2lnbiwgQmlnIERhdGEgUGlwZWxpbmVzLCBCaWctRGF0YS1QaXBlbGluZXMsIEJpZ2RhdGEgUGlwZWxpbmVzLCBCdWlsZGluZyBEYXRhIFBpcGVsaW5lcywgQnVpbGRpbmctRGF0YSBQaXBlbGluZXMsIERhdGEgQWNxdWlzaXRpb24gUGlwZWxpbmVzLCBEYXRhIEFuYWx5c2lzIFBpcGVsaW5lcywgRGF0YS1QaXBlbGluZXMsIFBpcGVsaW5lIERhdGEsIFBpcGVsaW5lLURhdGEiLAogICAgICAgICAgICAgICAgICAgICJGb3JtYXR0ZWROYW1lIjogIkRhdGEgUGlwZWxpbmVzIiwKICAgICAgICAgICAgICAgICAgICAiT250b2xvZ3kiOiAiSW5mb3JtYXRpb24+RGF0YWJhc2UgYW5kIFN5c3RlbXMgQWRtaW5pc3RyYXRvcnMgYW5kIE5ldHdvcmsgQXJjaGl0ZWN0cz5EYXRhIFBpcGVsaW5lcyIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIkRhdGEgU2NpZW5jZSIsCiAgICAgICAgICAgICAgICAgICAgIlR5cGUiOiAiT3BlcmF0aW9uYWxTa2lsbCIsCiAgICAgICAgICAgICAgICAgICAgIkFsaWFzIjogIkRhdGEgU2NpZW5jZSBhbmQgQW5hbHlzaXMsIERhdGEgU2NpZW5jZSBBbmQgQW5hbHl0aWNzLCBEYXRhIFNjaWVuY2UgT3BlcmF0aW9ucywgRGF0YS1zY2llbmNlLCBTdGF0aXN0aWNhbCBEYXRhIFNjaWVuY2UiLAogICAgICAgICAgICAgICAgICAgICJGb3JtYXR0ZWROYW1lIjogIkRhdGEgU2NpZW5jZSIsCiAgICAgICAgICAgICAgICAgICAgIk9udG9sb2d5IjogIkluZm9ybWF0aW9uPkRhdGFiYXNlIGFuZCBTeXN0ZW1zIEFkbWluaXN0cmF0b3JzIGFuZCBOZXR3b3JrIEFyY2hpdGVjdHM+RGF0YSBTY2llbmNlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiRGF0YSBTZXRzIiwKICAgICAgICAgICAgICAgICAgICAiVHlwZSI6ICJPcGVyYXRpb25hbFNraWxsIiwKICAgICAgICAgICAgICAgICAgICAiQWxpYXMiOiAiZGF0YSBzZXRzLCBEYXRhLVNldCwgRGF0YXNldHMiLAogICAgICAgICAgICAgICAgICAgICJGb3JtYXR0ZWROYW1lIjogIkRhdGEgU2V0IiwKICAgICAgICAgICAgICAgICAgICAiT250b2xvZ3kiOiAiSW5mb3JtYXRpb24+RGF0YSBQcm9jZXNzaW5nLCBIb3N0aW5nLCBhbmQgUmVsYXRlZCBTZXJ2aWNlcz5EYXRhIFNldCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIkRhdGFiYXNlcyIsCiAgICAgICAgICAgICAgICAgICAgIlR5cGUiOiAiT3BlcmF0aW9uYWxTa2lsbCIsCiAgICAgICAgICAgICAgICAgICAgIkFsaWFzIjogImJhc2ljIGRhdGFiYXNlIG1hbmFnZW1lbnQsIERhdGEgQmFzZSBNYW5hZ2VtZW50LCBEYXRhIEJhc2UgbWdtdCwgZGF0YWJhc2UgbWdtdCwgRGF0YWJhc2UgTWdtdC4sIERhdGFiYXNlLU1hbmFnZW1lbnQsIGRhdGFiYXNlcywgRGF0YWJhc2VzIE1hbmFnZW1lbnQsIERCIE1hbmFnZW1lbnQsIERCIG1nbXQsIE1hbmFnZW1lbnQgRGF0YWJhc2UsIE1hbmFnZW1lbnQgRGF0YWJhc2VzLCBNYW5hZ2VtZW50IG9mIERhdGFiYXNlLCBNYW5hZ2VtZW50LURhdGFiYXNlLCBNYW5hZ2luZyBhIGRhdGFiYXNlLCBNYW5hZ2luZyBEYXRhYmFzZSwgbWFuYWdpbmcgZGF0YWJhc2Ugb3BlcmF0aW9uLCBtYW5hZ2luZyBkYXRhYmFzZSBvcGVyYXRpb25zLCBNYW5hZ2luZyBEYXRhYmFzZSBTb2Z0d2FyZSBQcm9kdWN0cywgbWFuYWdpbmcgZGF0YWJhc2VzLCBNYW5hZ2luZyBEZXZlbG9wbWVudCBEYXRhYmFzZXMiLAogICAgICAgICAgICAgICAgICAgICJGb3JtYXR0ZWROYW1lIjogIkRhdGFiYXNlIE1hbmFnZW1lbnQiLAogICAgICAgICAgICAgICAgICAgICJPbnRvbG9neSI6ICJJbmZvcm1hdGlvbj5EYXRhYmFzZSBhbmQgU3lzdGVtcyBBZG1pbmlzdHJhdG9ycyBhbmQgTmV0d29yayBBcmNoaXRlY3RzPkRhdGFiYXNlIE1hbmFnZW1lbnQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJEYXRhc2V0cyIsCiAgICAgICAgICAgICAgICAgICAgIlR5cGUiOiAiT3BlcmF0aW9uYWxTa2lsbCIsCiAgICAgICAgICAgICAgICAgICAgIkFsaWFzIjogImRhdGEgc2V0cywgRGF0YS1TZXQsIERhdGFzZXRzIiwKICAgICAgICAgICAgICAgICAgICAiRm9ybWF0dGVkTmFtZSI6ICJEYXRhIFNldCIsCiAgICAgICAgICAgICAgICAgICAgIk9udG9sb2d5IjogIkluZm9ybWF0aW9uPkRhdGEgUHJvY2Vzc2luZywgSG9zdGluZywgYW5kIFJlbGF0ZWQgU2VydmljZXM+RGF0YSBTZXQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJEZWRpY2F0ZWQiLAogICAgICAgICAgICAgICAgICAgICJUeXBlIjogIlNvZnRTa2lsbCIsCiAgICAgICAgICAgICAgICAgICAgIkFsaWFzIjogImRlZGljYXRlZCwgRGVkaWNhdGVkIFRvIFdvcmssIGRlZGljYXRlZCB0b3dhcmRzIHdvcmssIGRlZGljYXRlZCB3b3JrZXIsIGRlZGljYXRpb24gdG8gd29yayIsCiAgICAgICAgICAgICAgICAgICAgIkZvcm1hdHRlZE5hbWUiOiAiRGVkaWNhdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgIk9udG9sb2d5IjogIk1hbmFnZW1lbnQgb2YgQ29tcGFuaWVzIGFuZCBFbnRlcnByaXNlcz5NYW5hZ2VycywgQWxsIE90aGVyPkRlZGljYXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJEZXZlbG9waW5nIiwKICAgICAgICAgICAgICAgICAgICAiVHlwZSI6ICJPcGVyYXRpb25hbFNraWxsIiwKICAgICAgICAgICAgICAgICAgICAiQWxpYXMiOiAiIiwKICAgICAgICAgICAgICAgICAgICAiRm9ybWF0dGVkTmFtZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJPbnRvbG9neSI6ICIiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJGaW5hbmNlIiwKICAgICAgICAgICAgICAgICAgICAiVHlwZSI6ICJPcGVyYXRpb25hbFNraWxsIiwKICAgICAgICAgICAgICAgICAgICAiQWxpYXMiOiAiRmluYW5jaW5nLCBGaW5hbmNpbmdzIiwKICAgICAgICAgICAgICAgICAgICAiRm9ybWF0dGVkTmFtZSI6ICJGaW5hbmNlIiwKICAgICAgICAgICAgICAgICAgICAiT250b2xvZ3kiOiAiRmluYW5jZSBhbmQgSW5zdXJhbmNlPkZpbmFuY2lhbCBTcGVjaWFsaXN0cz5GaW5hbmNlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiRmxleGliaWxpdHkiLAogICAgICAgICAgICAgICAgICAgICJUeXBlIjogIlNvZnRTa2lsbCIsCiAgICAgICAgICAgICAgICAgICAgIkFsaWFzIjogImVsYXN0aWNpdHksIEZsZXhpYmlsaXR5LCBSZXNpbGllbmNlIiwKICAgICAgICAgICAgICAgICAgICAiRm9ybWF0dGVkTmFtZSI6ICJSZXNpbGllbmN5IiwKICAgICAgICAgICAgICAgICAgICAiT250b2xvZ3kiOiAiQXJ0cywgRW50ZXJ0YWlubWVudCwgYW5kIFJlY3JlYXRpb24+UHN5Y2hvbG9naXN0cz5SZXNpbGllbmN5IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiRnJhbWV3b3JrIiwKICAgICAgICAgICAgICAgICAgICAiVHlwZSI6ICJPcGVyYXRpb25hbFNraWxsIiwKICAgICAgICAgICAgICAgICAgICAiQWxpYXMiOiAiQXBwbGljYXRpb24gUHJvZ3JhbW1pbmcgRnJhbWV3b3JrLCBBcHBsaWNhdGlvbiBQcm9ncmFtbWluZyBGcmFtZXdvcmtzLCBBcHBsaWNhdGlvbiBTb2Z0d2FyZSBGcmFtZXdvcmsgRGV2ZWxvcG1lbnQsIGNvbXB1dGVyIHNvZnR3YXJlIGZyYW1ld29yaywgQ29tcHV0aW5nIEZyYW1ld29yaywgQ29tcHV0aW5nIEZyYW1ld29ya3MsIEZyYW1lIFdvcmssIGZyYW1lIHdvcmtzLCBGcmFtZXdvcmssIEZyYW1ld29yayBEZXZlbG9wbWVudCwgRnJhbWV3b3JrIFNvZnR3YXJlLCBmcmFtZXdvcmtzLCBJdCBTeXN0ZW1zIEZyYW1ld29yaywgUHJvZ3JhbW1pbmcgRnJhbWUgV29yaywgUHJvZ3JhbW1pbmcgRnJhbWV3b3JrLCBQcm9ncmFtbWluZyBGcmFtZXdvcmtzLCBTb2Z0LiBGcmFtZXdvcmssIFNvZnR3YXJlIERlc2lnbiBGcmFtZXdvcmssIFNvZnR3YXJlIEZyYW1ld29ya3MsIFNvZnR3YXJlIFNlcnZpY2VzIEZyYW1lIHdvcmssIFNvZnR3YXJlIFNlcnZpY2VzIEZyYW1ld29yaywgU29mdHdhcmUtRnJhbWV3b3JrIiwKICAgICAgICAgICAgICAgICAgICAiRm9ybWF0dGVkTmFtZSI6ICJTb2Z0d2FyZSBGcmFtZXdvcmsiLAogICAgICAgICAgICAgICAgICAgICJPbnRvbG9neSI6ICJJbmZvcm1hdGlvbj5Tb2Z0d2FyZSBEZXZlbG9wZXJzIGFuZCBQcm9ncmFtbWVycz5Tb2Z0d2FyZSBGcmFtZXdvcmsiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJIYWRvb3AiLAogICAgICAgICAgICAgICAgICAgICJUeXBlIjogIk9wZXJhdGlvbmFsU2tpbGwiLAogICAgICAgICAgICAgICAgICAgICJBbGlhcyI6ICJBbmFseXRpY3MgSGFkb29wLCBBcGFjaGUgRnJhbWUgV29yaywgQXBhY2hlIEhhZG9vcCAyLjQuMSwgQXBhY2hlIEhhZG9vcCAyLjcsIEFwYWNoZSBIYWRvb3AgMi43LjMsIEFwYWNoZSBIYWRvb3AgMi43LjUsIEFwYWNoZSBIYWRvb3AgMi45LjIsIEFwYWNoZSBIYWRvb3AgMy4zLjEsIEFwYWNoZSBIYWRvb3AgNy42LjIsIEFwYWNoZSBIYWRvb3AgQmlnZGF0YSwgQXBhY2hlIEhhZG9vcCBDbHVzdGVyLCBBcGFjaGUgSGFkb29wIEZyYW1ld29yaywgQXBhY2hlIEhhZG9vcCBPcGVuIFNvdXJjZSwgQXBhY2hlIEhhZG9vcCBTb2Z0LCBBcGFjaGUgSGFkb29wIFNvZnQuLCBBcGFjaGUgSGFkb29wIHNvZnR3YXJlLCBBcGFjaGUgSGFkb29wIHZlcnNpb24gMS4wLCBBcGFjaGUgSGFkb29wIHZlcnNpb24gMy4wLCBBcGFjaGUgSGFkb29wIHZlcnNpb24gNy42LjIsIEJpZyBEYXRhIEFwYWNoZSwgQmlnIERhdGEgRnJhbWV3b3JrIEhhZG9vcCwgQmlnIERhdGEgSGFkb29wLCBCaWcgRGF0YSBIYWRvb3AgRnJhbWV3b3JrLCBCaWdkYXRhIEhhZG9vcCwgRnJhbWV3b3JrIEhhZG9vcCwgSGFkb29wLCBIYWRvb3AgMi43LCBIYWRvb3AgMi43LjUsIEhhZG9vcCAzLjEuMCwgSGFkb29wIDMuMy4xLCBIYWRvb3AgYW5hbHl0aWNzLCBIYWRvb3AgQmlnIERhdGEsIEhhZG9vcCBCaWcgRGF0YSBBbmFseXRpY3MgRnJhbWV3b3JrLCBIYWRvb3AgQmlnIERhdGEgRnJhbWUgV29yaywgSGFkb29wIEJpZyBEYXRhIEZyYW1ld29yaywgSGFkb29wIEJpZyBEYXRhIFRlY2hub2xvZ3ksIEhhZG9vcCBCaWdkYXRhLCBIYWRvb3AgQmlnZGF0YSBGcmFtZSBXb3JrLCBIYWRvb3AgRnJhbWUgV29yaywgSGFkb29wIEZyYW1ld29yaywgSGFkb29wIEZyYW1ld29yayBEZXZlbG9wbWVudCwgSGFkb29wIElibSwgSGFkb29wIEluZnJhc3RydWN0dXJlLCBIYWRvb3AgT3BlbiBTb3VyY2UsIEhhZG9vcCBWZXJzaW9uIDMuMCwgSGFkb29wMiwgT3BlbiBTb3VyY2UgQXBhY2hlIEhhZG9vcCIsCiAgICAgICAgICAgICAgICAgICAgIkZvcm1hdHRlZE5hbWUiOiAiQXBhY2hlIEhhZG9vcCIsCiAgICAgICAgICAgICAgICAgICAgIk9udG9sb2d5IjogIkluZm9ybWF0aW9uPkRhdGFiYXNlIGFuZCBTeXN0ZW1zIEFkbWluaXN0cmF0b3JzIGFuZCBOZXR3b3JrIEFyY2hpdGVjdHM+QXBhY2hlIEhhZG9vcCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIkhhZG9vcCBFY29zeXN0ZW0iLAogICAgICAgICAgICAgICAgICAgICJUeXBlIjogIk9wZXJhdGlvbmFsU2tpbGwiLAogICAgICAgICAgICAgICAgICAgICJBbGlhcyI6ICJIYWRvb3AgRWNvc3lzdGVtIERlc2lnbiwgSGFkb29wIEVjb3N5c3RlbSBwbGF0Zm9ybSwgSGFkb29wIEVjb3N5c3RlbSBzb2Z0d2FyZSwgTWFwcmVkdWNlIEVjb3N5c3RlbSIsCiAgICAgICAgICAgICAgICAgICAgIkZvcm1hdHRlZE5hbWUiOiAiSGFkb29wIEVjb3N5c3RlbSIsCiAgICAgICAgICAgICAgICAgICAgIk9udG9sb2d5IjogIkluZm9ybWF0aW9uPkRhdGFiYXNlIGFuZCBTeXN0ZW1zIEFkbWluaXN0cmF0b3JzIGFuZCBOZXR3b3JrIEFyY2hpdGVjdHM+SGFkb29wIEVjb3N5c3RlbSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIkthZmthIiwKICAgICAgICAgICAgICAgICAgICAiVHlwZSI6ICJPcGVyYXRpb25hbFNraWxsIiwKICAgICAgICAgICAgICAgICAgICAiQWxpYXMiOiAiQXBhY2hlIEthZmthIDEuMS4xLCBBcGFjaGUgS2Fma2EgMi4yLjEsIEFwYWNoZSBLYWZrYSAyLjMuMSwgQXBhY2hlIEthZmthIDIuNC4xLCBBcGFjaGUgS2Fma2EgMi41LjEsIEFwYWNoZSBLYWZrYSAyLjYuMCwgQXBhY2hlIEthZmthIDIuNi4xLCBBcGFjaGUgS2Fma2EgMi42LjIsIEFwYWNoZSBLYWZrYSAyLjYuMywgQXBhY2hlIEthZmthIDIuNy4wLCBBcGFjaGUgS2Fma2EgMi43LjEsIEFwYWNoZSBLYWZrYSAyLjcuMiwgQXBhY2hlIEthZmthIDIuOCwgQXBhY2hlIEthZmthIDIuOC4wLCBBcGFjaGUgS2Fma2EgMi44LjEsIEFwYWNoZSBLYWZrYSAzLjAsIEFwYWNoZSBLYWZrYSAzLjEuMCwgQXBhY2hlIEthZmthIHBsYXRmb3JtLCBBcGFjaGUgS2Fma2EgU29mdC4sIEFwYWNoZSBLYWZrYSBTb2Z0d2FyZSwgQXBhY2hlIEthZmthIHZlcnNpb24gMi44LjAsIEFwYWNoZSBLYWZrYSB2ZXJzaW9uIDIuOC4xLCBrYWZrYSwgS2Fma2EgQ2x1c3RlcnMsIEthZmthIEZyYW1ld29yayIsCiAgICAgICAgICAgICAgICAgICAgIkZvcm1hdHRlZE5hbWUiOiAiQXBhY2hlIEthZmthIiwKICAgICAgICAgICAgICAgICAgICAiT250b2xvZ3kiOiAiSW5mb3JtYXRpb24+U29mdHdhcmUgRGV2ZWxvcGVycywgQXBwbGljYXRpb25zPkFwYWNoZSBLYWZrYSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIkxpZmVsb25nIExlYXJuaW5nIiwKICAgICAgICAgICAgICAgICAgICAiVHlwZSI6ICJPcGVyYXRpb25hbFNraWxsIiwKICAgICAgICAgICAgICAgICAgICAiQWxpYXMiOiAiQ29udGludWFsIExlYXJuaW5nLCBDb250aW51b3VzIExlYXJuaW5nLCBDb250aW51b3VzLUxlYXJuaW5nLCBMaWZlbG9uZy1sZWFybmluZywgT25nb2luZyBMZWFybmluZywgT25nb2luZyBMZWFybmluZyBBYm91dCBOZXcgU3lzdGVtcyBBbmQgTWF0ZXJpYWxzIiwKICAgICAgICAgICAgICAgICAgICAiRm9ybWF0dGVkTmFtZSI6ICJMaWZlbG9uZyBMZWFybmluZyIsCiAgICAgICAgICAgICAgICAgICAgIk9udG9sb2d5IjogIkZpbmFuY2UgYW5kIEluc3VyYW5jZT5UcmFpbmluZyBhbmQgRGV2ZWxvcG1lbnQgU3BlY2lhbGlzdHM+TGlmZWxvbmcgTGVhcm5pbmciCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJNYXNzaXZlIiwKICAgICAgICAgICAgICAgICAgICAiVHlwZSI6ICJPcGVyYXRpb25hbFNraWxsIiwKICAgICAgICAgICAgICAgICAgICAiQWxpYXMiOiAiTWFzc2l2ZSwgTkkgTWFzc2l2ZSBTb2Z0LCBOSSBNYXNzaXZlIFNvZnR3YXJlIiwKICAgICAgICAgICAgICAgICAgICAiRm9ybWF0dGVkTmFtZSI6ICJOSSBNYXNzaXZlIiwKICAgICAgICAgICAgICAgICAgICAiT250b2xvZ3kiOiAiSW5mb3JtYXRpb24+TXVzaWMgUHVibGlzaGVycz5OSSBNYXNzaXZlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiTm9TUUwgRGF0YWJhc2VzIiwKICAgICAgICAgICAgICAgICAgICAiVHlwZSI6ICJPcGVyYXRpb25hbFNraWxsIiwKICAgICAgICAgICAgICAgICAgICAiQWxpYXMiOiAibm8gc3FsLCBObyBTUUwgRGF0YWJhc2VzLCBOby1TcWwsIG5vbiBTUUwsIG5vbiBzcWwgc2VydmVyLCBOb3NxbCBBcmNoaXRlY3R1cmUsIE5vc3FsIERhdGFiYXNlLCBOb1NRTCBkYXRhYmFzZXMsIE5vU1FMIERhdGFzZXRzLCBub3NxbCBkYiwgbm9zcWwgZGJzLCBOb1NRTCBJbnRlZ3JhdGlvbiwgbm9zcWwgc2VydmVyLCBub3NxbCBzb2Z0LCBub3NxbCBzb2Z0d2FyZSwgTm9TUUwgc3RvcmFnZSwgbm9zcWwgc3RvcmFnZSBzeXN0ZW1zLCBOb3QgT25seSBTUUwgZGF0YWJhc2UsIE5vdCBPbmx5IFNRTCBkYiwgc29mdHdhcmUgTm9TUUwiLAogICAgICAgICAgICAgICAgICAgICJGb3JtYXR0ZWROYW1lIjogIk5vU1FMIiwKICAgICAgICAgICAgICAgICAgICAiT250b2xvZ3kiOiAiSW5mb3JtYXRpb24+RGF0YWJhc2UgYW5kIFN5c3RlbXMgQWRtaW5pc3RyYXRvcnMgYW5kIE5ldHdvcmsgQXJjaGl0ZWN0cz5Ob1NRTCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIk9wZXJhdGlvbnMiLAogICAgICAgICAgICAgICAgICAgICJUeXBlIjogIk9wZXJhdGlvbmFsU2tpbGwiLAogICAgICAgICAgICAgICAgICAgICJBbGlhcyI6ICJCdXNpbmVzcyBPcGVyYXRpb25zIE1hbmFnZW1lbnQsIGJ1c2luZXNzIG9wZXJhdGlvbnMgbWdtdCwgZGFpbHkgb3BlcmF0aW9uYWwgbWFuYWdlbWVudCwgZWZmZWN0aXZlIG9wZXJhdGlvbnMgbWFuYWdlbWVudCwgRXhlY3V0aXZlIE9wZXJhdGlvbnMgTWFuYWdlbWVudCwgZ2VuZXJhbCBvcGVyYXRpb25zLCBsYWJvciBvcGVyYXRpb25zIG1hbmFnZW1lbnQsIG1hbmFnZSBidXNpbmVzcyBvcGVyYXRpb25zLCBNYW5hZ2Ugb3BlcmF0aW9ucywgbWFuYWdlIHRoZSBkYWlseSBvcGVyYXRpb25zLCBtYW5hZ2UgdGhlIG92ZXJhbGwgb3BlcmF0aW9ucywgbWFuYWdlZCBidXNpbmVzcyBvcGVyYXRpb25zLCBNYW5hZ2VkIE9wZXJhdGlvbnMsIE1hbmFnZWQgVGhlIE9wZXJhdGlvbnMsIG1hbmFnZW1lbnQgb3BlcmF0aW9ucywgTWFuYWdlcyBPcGVyYXRpb25zLCBPZmZpY2UgT3BlcmF0aW9uYWwgTWFuYWdlbWVudCwgT3BlcmF0aW9uIE1hbmFnZW1lbnQsIG9wZXJhdGlvbmFsIGFkbWluaXN0cmF0aW9uLCBvcGVyYXRpb25hbCBmdW5jdGlvbnMsIE9wZXJhdGlvbmFsIE1hbmFnZW1lbnQsIE9wZXJhdGlvbnMsIE9wZXJhdGlvbnMgYWRtaW5pc3RyYXRpb24sIE9wZXJhdGlvbnMgQW5kIE1hbmFnZW1lbnQsIG9wZXJhdGlvbnMgY29vcmRpbmF0aW9uLCBvcGVyYXRpb25zIGNvcnBvcmF0ZSBtYW5hZ2VtZW50LCBvcGVyYXRpb25zIGV4ZWN1dGlvbiwgT3BlcmF0aW9ucyBNYW5hZ2VtZW50IENvbnN1bHRpbmcsIE9wZXJhdGlvbnMgbWFuYWdpbmcsIG9wZXJhdGlvbnMgbWdtdCwgb3BlcmF0aW9ucyBwcm9jZXNzZXMsIG9wZXJhdGlvbnMgdGVjaG5pcXVlcywgT3BlcmF0aW9ucy1NYW5hZ2VtZW50LCBvcGVyYXRpdmUgbWFuYWdlbWVudCwgb3JnYW5pemF0aW9uYWwgb3BlcmF0aW9ucywgU3lzdGVtIE9wZXJhdGlvbiBNYW5hZ2VtZW50IiwKICAgICAgICAgICAgICAgICAgICAiRm9ybWF0dGVkTmFtZSI6ICJPcGVyYXRpb25zIE1hbmFnZW1lbnQiLAogICAgICAgICAgICAgICAgICAgICJPbnRvbG9neSI6ICJNYW5hZ2VtZW50IG9mIENvbXBhbmllcyBhbmQgRW50ZXJwcmlzZXM+R2VuZXJhbCBhbmQgT3BlcmF0aW9ucyBNYW5hZ2Vycz5PcGVyYXRpb25zIE1hbmFnZW1lbnQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJPcmdhbml6ZWQiLAogICAgICAgICAgICAgICAgICAgICJUeXBlIjogIlNvZnRTa2lsbCIsCiAgICAgICAgICAgICAgICAgICAgIkFsaWFzIjogIiIsCiAgICAgICAgICAgICAgICAgICAgIkZvcm1hdHRlZE5hbWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAiT250b2xvZ3kiOiAiIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiUGFuZGFzIiwKICAgICAgICAgICAgICAgICAgICAiVHlwZSI6ICJPcGVyYXRpb25hbFNraWxsIiwKICAgICAgICAgICAgICAgICAgICAiQWxpYXMiOiAicGFuZGFzIDAuMjUsIFBhbmRhcyAxLjAsIHBhbmRhcyAxLjAuMCwgUGFuZGFzIDEuNCwgUGFuZGFzIDEuNC4wLCBwYW5kYXMgMS40LjEsIFBhbmRhcyBGcmFtZXdvcmssIHBhbmRhcyBzb2Z0d2FyZSwgUGFuZGFzIFZlcnNpb24gMS4wLCBQeXRob24gUGFuZGFzIiwKICAgICAgICAgICAgICAgICAgICAiRm9ybWF0dGVkTmFtZSI6ICJwYW5kYXMiLAogICAgICAgICAgICAgICAgICAgICJPbnRvbG9neSI6ICJJbmZvcm1hdGlvbj5Tb2Z0d2FyZSBEZXZlbG9wZXJzLCBBcHBsaWNhdGlvbnM+cGFuZGFzIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiUHVibGlzaGluZyIsCiAgICAgICAgICAgICAgICAgICAgIlR5cGUiOiAiT3BlcmF0aW9uYWxTa2lsbCIsCiAgICAgICAgICAgICAgICAgICAgIkFsaWFzIjogImJvb2sgcHVibGlzaGluZywgcHVibGlzaGluZyBhcnRpY2xlcywgcHVibGlzaGluZyBib29rcywgUHVibGlzaGluZyBSZXRhaWwiLAogICAgICAgICAgICAgICAgICAgICJGb3JtYXR0ZWROYW1lIjogIlB1Ymxpc2hpbmciLAogICAgICAgICAgICAgICAgICAgICJPbnRvbG9neSI6ICJBcnRzLCBFbnRlcnRhaW5tZW50LCBhbmQgUmVjcmVhdGlvbj5JbmRlcGVuZGVudCBBcnRpc3RzLCBXcml0ZXJzLCBhbmQgUGVyZm9ybWVycz5QdWJsaXNoaW5nIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiUHlTcGFyayIsCiAgICAgICAgICAgICAgICAgICAgIlR5cGUiOiAiT3BlcmF0aW9uYWxTa2lsbCIsCiAgICAgICAgICAgICAgICAgICAgIkFsaWFzIjogIlB5c3BhcmsgMy4wLCBQeVNwYXJrIDMuMi4wIiwKICAgICAgICAgICAgICAgICAgICAiRm9ybWF0dGVkTmFtZSI6ICJQeXNwYXJrIiwKICAgICAgICAgICAgICAgICAgICAiT250b2xvZ3kiOiAiSW5mb3JtYXRpb24+U29mdHdhcmUgRGV2ZWxvcGVycyBhbmQgUHJvZ3JhbW1lcnM+UHlzcGFyayIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIlFsaWtzZW5zZSIsCiAgICAgICAgICAgICAgICAgICAgIlR5cGUiOiAiT3BlcmF0aW9uYWxTa2lsbCIsCiAgICAgICAgICAgICAgICAgICAgIkFsaWFzIjogIlFsaWsgU2Vuc2UsIHFsaWsgc2Vuc2UgYmkgdG9vbCwgcWxpayBzZW5zZSBjbG91ZCwgcWxpayBzZW5zZSBkYXNoYm9hcmQsIFFsaWsgU2Vuc2UgUmVwb3J0aW5nLCBRbGlrIFNlbnNlIFJlcG9ydGluZyBUb29sLCBRbGlrIFNlbnNlIFZpc3VhbGl6YXRpb24sIFFsaWsgU2Vuc2UgVmlzdWFsaXphdGlvbnMsIFFsaWtTZW5zZSBzb2Z0d2FyZSwgc29mdHdhcmUgUWxpa1NlbnNlIiwKICAgICAgICAgICAgICAgICAgICAiRm9ybWF0dGVkTmFtZSI6ICJRbGlrU2Vuc2UiLAogICAgICAgICAgICAgICAgICAgICJPbnRvbG9neSI6ICJJbmZvcm1hdGlvbj5TdGF0aXN0aWNpYW5zPlFsaWtTZW5zZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIlNRTCIsCiAgICAgICAgICAgICAgICAgICAgIlR5cGUiOiAiT3BlcmF0aW9uYWxTa2lsbCIsCiAgICAgICAgICAgICAgICAgICAgIkFsaWFzIjogIkFkdmFuY2VkIFNRTCwgQWR2YW5jZWQgU1FMIFByb2dyYW1taW5nLCBDb2RpbmcgU3FsLCBEYXRhYmFzZSBTUUwsIERhdGFiYXNlcyBTUUwsIE1pY3Jvc29mdCBTcWwgUHJvZ3JhbW1pbmcsIE9yYWNsZSBTUUwsIE9yYWNsZSBTcWwgUHJvZ3JhbW1pbmcsIE9yYWNsZSBTcWwyMDA1LCBQcm9ncmFtbWluZyBMYW5ndWFnZSBTcWwsIHByb2dyYW1taW5nIGxhbmd1YWdlcyBzcWwsIFByb2dyYW1taW5nIFNxbCwgU3FsIDIwMDAsIFNxbCAyMDA1LCBTcWwgMjAwOCwgc3FsIGNvZGluZywgU1FMIGNvbXB1dGVyIGxhbmd1YWdlLCBTcWwgRGF0YWJhc2UsIHNxbCBkYXRhYmFzZXMsIFNRTCBsYW5ndWFnZSwgc3FsIG9yYWNsZSwgc3FsIHByb2dyYW1taW5nLCBTUUwgUHJvZ3JhbW1pbmcgbGFuZ3VhZ2UsIHNxbCBxdWVyaWVzLCBzcWwyMDA1LCBzcWxkYiwgc3RydWN0dXJlZCBxdWVyeSBsYW5ndWFnZSwgc3RydWN0dXJlZC1xdWVyeS1sYW5ndWFnZSIsCiAgICAgICAgICAgICAgICAgICAgIkZvcm1hdHRlZE5hbWUiOiAiU1FMIiwKICAgICAgICAgICAgICAgICAgICAiT250b2xvZ3kiOiAiSW5mb3JtYXRpb24+RGF0YWJhc2UgYW5kIFN5c3RlbXMgQWRtaW5pc3RyYXRvcnMgYW5kIE5ldHdvcmsgQXJjaGl0ZWN0cz5TUUwiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJTdGFmZmluZyIsCiAgICAgICAgICAgICAgICAgICAgIlR5cGUiOiAiT3BlcmF0aW9uYWxTa2lsbCIsCiAgICAgICAgICAgICAgICAgICAgIkFsaWFzIjogIkFnZW5jeSBSZWNydWl0aW5nLCBBZ2VuY3ktUmVjcnVpdGluZywgZGV2ZWxvcCByZWNydWl0bWVudCwgZW1wbG95ZWUgaGlyaW5nLCBlbXBsb3llZSByZWNydWl0bWVudCwgRW5naW5lZXJpbmcgUmVjcnVpdGluZywgRW5naW5lZXJpbmcgUmVjcnVpdG1lbnQsIEVuZ2luZWVyaW5nLVJlY3J1aXRpbmcsIEVuZ2luZWVyaW5nLVJlY3J1aXRtZW50LCBoaXJlIHBlcnNvbm5lbCwgaGlyaW5nLCBoaXJpbmcgZW1wbG95ZWVzLCBIaXJpbmcgTWFuYWdlbWVudCwgaGlyaW5nIHBlcnNvbm5lbCwgaGlyaW5nIHByb2Nlc3MsIEhpcmluZyBTdGFmZiwgSHVtYW4gUmVzb3VyY2UgUmVjcnVpdGluZywgaHVtYW4gcmVzb3VyY2UgcmVjcnVpdG1lbnQsIEh1bWFuIFJlc291cmNlcyBSZWNydWl0bWVudCwgbWFuYWdlIHRoZSByZWNydWl0bWVudCBwcm9jZXNzLCBtYW5hZ2VkIHRoZSBoaXJpbmcgcHJvY2VzcywgbWFuYWdlZCB0aGUgcmVjcnVpdG1lbnQsIHBlcnNvbm5lbCBoaXJpbmcsIHBlcnNvbm5lbCByZWNydWl0aW5nLCBQZXJzb25uZWwgcmVjcnVpdG1lbnQsIHJlY3J1aXQgbWFuYWdlbWVudCwgUmVjcnVpdCBQZXJzb25uZWwsIHJlY3J1aXRpbmcsIFJlY3J1aXRpbmcgSHVtYW4gUmVzb3VyY2VzLCBSZWNydWl0aW5nIE1hbmFnZW1lbnQsIHJlY3J1aXRpbmcgcGVyc29ubmVsLCBSZWNydWl0aW5nIFByb2Nlc3MsIFJlY3J1aXRpbmcgVGFsZW50LCByZWNydWl0bWVudCBjb29yZGluYXRpb24sIFJlY3J1aXRtZW50IG1hbmFnZW1lbnQsIFJlY3J1aXRtZW50IE1nbXQsIHJlY3J1aXRtZW50IG9mIHN0YWZmLCBSZWNydWl0bWVudCBPcGVyYXRpb25zLCBSZWNydWl0bWVudCBQcm9jZXNzLCByZWNydWl0bWVudCBza2lsbHMsIFNlbGVjdGluZyBTdGFmZiwgc3RhZmYgaGlyaW5nLCBzdGFmZiBIaXJpbmcgbWFuYWdlbWVudCwgU3RhZmYgUmVjcnVpdGluZywgU3RhZmYgUmVjcnVpdG1lbnQsIFN0YWZmaW5nLCBTdGFmZmluZyBhbmQgUmVjcnVpdGluZywgU3RhZu+sgW5nIFNlcnZpY2VzIiwKICAgICAgICAgICAgICAgICAgICAiRm9ybWF0dGVkTmFtZSI6ICJSZWNydWl0bWVudCIsCiAgICAgICAgICAgICAgICAgICAgIk9udG9sb2d5IjogIkZpbmFuY2UgYW5kIEluc3VyYW5jZT5IdW1hbiBSZXNvdXJjZXMgU3BlY2lhbGlzdHM+UmVjcnVpdG1lbnQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJUYWJsZWF1IiwKICAgICAgICAgICAgICAgICAgICAiVHlwZSI6ICJPcGVyYXRpb25hbFNraWxsIiwKICAgICAgICAgICAgICAgICAgICAiQWxpYXMiOiAic29mdHdhcmUgdGFibGVhdSwgVGFibGVhdSwgVGFibGVhdSAxMC4wLCBUYWJsZWF1IDEwLjEsIFRhYmxlYXUgMTAuMiwgVGFibGVhdSAxMC4zLCBUYWJsZWF1IDEwLjQsIFRhYmxlYXUgMTAuNSwgVGFibGVhdSAyMDE4LjEsIFRhYmxlYXUgMjAxOC4yLCBUYWJsZWF1IDIwMTguMywgVGFibGVhdSAyMDE5LjIsIFRhYmxlYXUgMjAxOS4zLCBUYWJsZWF1IDIwMTkuNCwgVGFibGVhdSAyMDIwLjEsIFRhYmxlYXUgMjAyMC4yLCBUYWJsZWF1IDIwMjAuMywgVGFibGVhdSA3LCBUYWJsZWF1IDguMCwgVGFibGVhdSA4LjEsIFRhYmxlYXUgOC4yLCBUYWJsZWF1IDguMywgVGFibGVhdSA5LjMsIFRhYmxlYXUgQW5hbHl0aWNzLCBUYWJsZWF1IEJpIFRvb2wsIFRhYmxlYXUgSW5mcmFzdHJ1Y3R1cmUsIFRhYmxlYXUgUmVhZGVyLCBUYWJsZWF1IFJlYWRlciAxMC4yLCBUYWJsZWF1IFJlYWRlciAxMC4zLCBUYWJsZWF1IFJlYWRlciAxMC41LiwgVGFibGVhdSBSZWFkZXIgU29mdC4sIFRhYmxlYXUgUmVhZGVyIFNvZnR3YXJlLCB0YWJsZWF1IHJlcG9ydGluZywgdGFibGVhdSByZXBvcnRpbmcgc29mdHdhcmUsIHRhYmxlYXUgcmVwb3J0aW5nIHNvbHV0aW9ucywgVGFibGVhdSBSZXBvcnRpbmcgVG9vbCwgVGFibGVhdSB2ZXJzaW9uIDEwLjIsIFRhYmxlYXUgdmVyc2lvbiAxMC4zLCBUYWJsZWF1IHZlcnNpb24gMTAuNCIsCiAgICAgICAgICAgICAgICAgICAgIkZvcm1hdHRlZE5hbWUiOiAiVGFibGVhdSBTb2Z0d2FyZSIsCiAgICAgICAgICAgICAgICAgICAgIk9udG9sb2d5IjogIkluZm9ybWF0aW9uPkRhdGFiYXNlIGFuZCBTeXN0ZW1zIEFkbWluaXN0cmF0b3JzIGFuZCBOZXR3b3JrIEFyY2hpdGVjdHM+RGF0YSBWaXN1YWxpemF0aW9uIFNvZnR3YXJlPlRhYmxlYXUgU29mdHdhcmUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJUcmFpbmluZyIsCiAgICAgICAgICAgICAgICAgICAgIlR5cGUiOiAiT3BlcmF0aW9uYWxTa2lsbCIsCiAgICAgICAgICAgICAgICAgICAgIkFsaWFzIjogIiIsCiAgICAgICAgICAgICAgICAgICAgIkZvcm1hdHRlZE5hbWUiOiAiVHJhaW5pbmciLAogICAgICAgICAgICAgICAgICAgICJPbnRvbG9neSI6ICJGaW5hbmNlIGFuZCBJbnN1cmFuY2U+VHJhaW5pbmcgYW5kIERldmVsb3BtZW50IFNwZWNpYWxpc3RzPlRyYWluaW5nIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiWE1MIiwKICAgICAgICAgICAgICAgICAgICAiVHlwZSI6ICJPcGVyYXRpb25hbFNraWxsIiwKICAgICAgICAgICAgICAgICAgICAiQWxpYXMiOiAiQ29kaW5nIHhtbCwgRXh0ZW5zaWJsZSBNYXJrdXAgTGFuZy4sIEV4dGVuc2libGUgTWFya3VwIExhbmd1YWdlLCBYTUwgMS4xLCBYTUwgQVBJLCBYbWwgQ29kaW5nLCB4bWwgZGF0YSwgWE1MIFByb2Nlc3NpbmcsIFhNTCBQcm9ncmFtbWluZywgeG1sIHNjcmlwdGluZywgeG1sIHNvZnR3YXJlLCBYTUwgVGVjaG5vbG9neSIsCiAgICAgICAgICAgICAgICAgICAgIkZvcm1hdHRlZE5hbWUiOiAiWE1MIiwKICAgICAgICAgICAgICAgICAgICAiT250b2xvZ3kiOiAiSW5mb3JtYXRpb24+U29mdHdhcmUgRGV2ZWxvcGVycyBhbmQgUHJvZ3JhbW1lcnM+WE1MIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAiUmVxdWlyZWQiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIkNvbXB1dGVyIFNjaWVuY2UiLAogICAgICAgICAgICAgICAgICAgICJUeXBlIjogIk9wZXJhdGlvbmFsU2tpbGwiLAogICAgICAgICAgICAgICAgICAgICJBbGlhcyI6ICJDb21wdXRlciBTY2llbmNlIEVuZ2luZWVyaW5nLCBDb21wdXRlci1TY2llbmNlIiwKICAgICAgICAgICAgICAgICAgICAiRm9ybWF0dGVkTmFtZSI6ICJDb21wdXRlciBTY2llbmNlIiwKICAgICAgICAgICAgICAgICAgICAiT250b2xvZ3kiOiAiSW5mb3JtYXRpb24+U29mdHdhcmUgRGV2ZWxvcGVycyBhbmQgUHJvZ3JhbW1lcnM+Q29tcHV0ZXIgU2NpZW5jZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIlNraWxsIjogIkRpc2NpcGxpbmUiLAogICAgICAgICAgICAgICAgICAgICJUeXBlIjogIlNvZnRTa2lsbCIsCiAgICAgICAgICAgICAgICAgICAgIkFsaWFzIjogIkRpc2NpcGxpbmVkLCBTZWxmIERpc2NpcGxpbmUsIFNlbGYgRGlzY2lwbGluZWQsIFNlbGYtRGlzY2lwbGluZSwgU2VsZi1EaXNjaXBsaW5lZCIsCiAgICAgICAgICAgICAgICAgICAgIkZvcm1hdHRlZE5hbWUiOiAiRGlzY2lwbGluZSIsCiAgICAgICAgICAgICAgICAgICAgIk9udG9sb2d5IjogIk1hbmFnZW1lbnQgb2YgQ29tcGFuaWVzIGFuZCBFbnRlcnByaXNlcz5NYW5hZ2VycywgQWxsIE90aGVyPkRpc2NpcGxpbmUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJTa2lsbCI6ICJGaW5hbmNpYWwgRW5naW5lZXJpbmciLAogICAgICAgICAgICAgICAgICAgICJUeXBlIjogIk9wZXJhdGlvbmFsU2tpbGwiLAogICAgICAgICAgICAgICAgICAgICJBbGlhcyI6ICJFbmdnIEZpbmFuY2UsIEVuZ2cgRmluYW5jZSBQcm9jZXNzLCBFbmdpbmVlcmluZyBGaW5hbmNlLCBFbmdpbmVlcmluZyBGaW5hbmNlIFByb2Nlc3MsIGZpbmFuY2UgZW5nZywgRmluYW5jZSBFbmdpbmVlcmluZywgRmluYW5jaWFsIERhdGEgRW5naW5lZXJpbmcsIGZpbmFuY2lhbCBlbmdnLCBGaW5hbmNpYWwtRW5naW5lZXJpbmcsIGZpc2NhbCBlbmdpbmVlcmluZyIsCiAgICAgICAgICAgICAgICAgICAgIkZvcm1hdHRlZE5hbWUiOiAiRmluYW5jaWFsIEVuZ2luZWVyaW5nIiwKICAgICAgICAgICAgICAgICAgICAiT250b2xvZ3kiOiAiRmluYW5jZSBhbmQgSW5zdXJhbmNlPkZpbmFuY2lhbCBBbmFseXN0cyBhbmQgQWR2aXNvcnM+RmluYW5jaWFsIEVuZ2luZWVyaW5nIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiTWF0aGVtYXRpY3MiLAogICAgICAgICAgICAgICAgICAgICJUeXBlIjogIk9wZXJhdGlvbmFsU2tpbGwiLAogICAgICAgICAgICAgICAgICAgICJBbGlhcyI6ICJiYXNpYyBtYXRoZW1hdGljYWwsIGJhc2ljIG1hdGhlbWF0aWNzLCBNYXRoIERldGFpbCwgTWF0aGVtYXRpY2FsIEJhc2lzIiwKICAgICAgICAgICAgICAgICAgICAiRm9ybWF0dGVkTmFtZSI6ICJNYXRoZW1hdGljcyIsCiAgICAgICAgICAgICAgICAgICAgIk9udG9sb2d5IjogIkluZm9ybWF0aW9uPk1hdGhlbWF0aWNpYW5zPk1hdGhlbWF0aWNzIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiUHJvZ3JhbW1pbmcgU2tpbGxzIiwKICAgICAgICAgICAgICAgICAgICAiVHlwZSI6ICJPcGVyYXRpb25hbFNraWxsIiwKICAgICAgICAgICAgICAgICAgICAiQWxpYXMiOiAiYWR2YW5jZWQgcHJvZ3JhbW1pbmcsIGNvZGUgcHJvZ3JhbW1pbmcsIENvZGluZywgY29kaW5nIGxhbmd1YWdlcywgY29kaW5nIHNraWxscywgQ29tcHV0ZXIgTGFuZy4sIENvbXB1dGVyIExhbmd1YWdlLCBDb21wdXRlciBwcm9ncmFtbWluZywgQ29tcHV0ZXIgUHJvZ3JhbW1pbmcgTGFuZy4sIENvbXB1dGVyIFByb2dyYW1taW5nIExhbmd1YWdlLCBDb21wdXRlciBTY2llbmNlIFByb2dyYW1taW5nLCBkZXZlbG9wbWVudCBsYW5ndWFnZXMsIGl0cyBwcm9ncmFtbWluZywgT3BlcmF0aW9ucyBQcm9ncmFtbWluZywgUHJvZ3JhbW1pbmcsIFByb2dyYW1taW5nIENvZGluZywgcHJvZ3JhbW1pbmcgY29uY2VwdHMsIFByb2dyYW1taW5nIExhbmcuLCBQcm9ncmFtbWluZyBMYW5ndWFnZXMsIHByb2dyYW1taW5nIHNraWxscywgUHJvZ3JhbW1pbmctTGFuZ3VhZ2UsIFNvZnR3YXJlICYgUHJvZ3JhbW1pbmcgTGFuZ3VhZ2VzLCBzb2Z0d2FyZSBjb2RpbmcsIFNvZnR3YXJlIFByb2dyYW1taW5nIiwKICAgICAgICAgICAgICAgICAgICAiRm9ybWF0dGVkTmFtZSI6ICJQcm9ncmFtbWluZyBMYW5ndWFnZSIsCiAgICAgICAgICAgICAgICAgICAgIk9udG9sb2d5IjogIkluZm9ybWF0aW9uPlNvZnR3YXJlIERldmVsb3BlcnMgYW5kIFByb2dyYW1tZXJzPlByb2dyYW1taW5nIExhbmd1YWdlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiUHl0aG9uIiwKICAgICAgICAgICAgICAgICAgICAiVHlwZSI6ICJPcGVyYXRpb25hbFNraWxsIiwKICAgICAgICAgICAgICAgICAgICAiQWxpYXMiOiAiQyBQeXRob24sIENvZGluZyBQeXRob24sIENQeXRob24sIEp5dGhvbiwgSnl0aG9uIGxhbmd1YWdlLCBKeXRob24gUHJvZ3JhbW1pbmcgbGFuZ3VhZ2UsIFByb2dyYW1taW5nIExhbmd1YWdlIFB5dGhvbiwgUHJvZ3JhbW1pbmcgUHl0aG9uLCBQeXRob24gMC45LjAsIFB5dGhvbiAwLjkuMSwgUHl0aG9uIDAuOS4yLCBQeXRob24gMC45LjQsIFB5dGhvbiAwLjkuNiwgUHl0aG9uIDAuOS44LCBQeXRob24gMC45LjksIFB5dGhvbiAxLjAsIFB5dGhvbiAxLjAuMCwgUHl0aG9uIDEuMC4yLCBQeXRob24gMS4wLjMsIFB5dGhvbiAxLjAuNCwgUHl0aG9uIDEuMSwgUHl0aG9uIDEuMS4xLCBQeXRob24gMS4yLCBQeXRob24gMS4zLCBQeXRob24gMS40LCBQeXRob24gMS41LCBQeXRob24gMS41LjIsIFB5dGhvbiAxLjYsIHB5dGhvbiAyLjAsIFB5dGhvbiAyLjAuMSwgcHl0aG9uIDIuMSwgUHl0aG9uIDIuMS4xLCBQeXRob24gMi4xLjIsIFB5dGhvbiAyLjEuMywgcHl0aG9uIDIuMiwgUHl0aG9uIDIuMi4xLCBQeXRob24gMi4yLjIsIFB5dGhvbiAyLjIuMywgUHl0aG9uIDIuMnAxLCBweXRob24gMi4zLCBQeXRob24gMi4zLjEsIFB5dGhvbiAyLjMuMiwgUHl0aG9uIDIuMy4zLCBQeXRob24gMi4zLjQsIFB5dGhvbiAyLjMuNSwgcHl0aG9uIDIuNCwgUHl0aG9uIDIuNC4xLCBQeXRob24gMi40LjIsIFB5dGhvbiAyLjQuMywgUHl0aG9uIDIuNC40LCBweXRob24gMi41LCBQeXRob24gMi41LjEsIFB5dGhvbiAyLjUuMiwgUHl0aG9uIDIuNS4zLCBQeXRob24gMi41LjQsIHB5dGhvbiAyLjYsIFB5dGhvbiAyLjYuMSwgUHl0aG9uIDIuNi4yLCBQeXRob24gMi42LjMsIFB5dGhvbiAyLjYuNCwgUHl0aG9uIDIuNi41LCBQeXRob24gMi42LjYsIFB5dGhvbiAyLjYuNywgUHl0aG9uIDIuNi44LCBQeXRob24gMi42LjksIHB5dGhvbiAyLjcsIFB5dGhvbiAyLjcuMCwgUHl0aG9uIDIuNy4xLCBQeXRob24gMi43LjEwLCBQeXRob24gMi43LjExLCBQeXRob24gMi43LjEyLCBQeXRob24gMi43LjEzLCBQeXRob24gMi43LjE0LCBQeXRob24gMi43LjE1LCBQeXRob24gMi43LjE2LCBQeXRob24gMi43LjE3LCBQeXRob24gMi43LjIsIFB5dGhvbiAyLjcuMywgUHl0aG9uIDIuNy40LCBQeXRob24gMi43LjUsIFB5dGhvbiAyLjcuNiwgUHl0aG9uIDIuNy43LCBQeXRob24gMi43LjgsIFB5dGhvbiAyLjcuOSwgcHl0aG9uIDMuMCwgUHl0aG9uIDMuMC4xLCBweXRob24gMy4xLCBQeXRob24gMy4xLjEsIFB5dGhvbiAzLjEuMiwgUHl0aG9uIDMuMS4zLCBQeXRob24gMy4xLjQsIFB5dGhvbiAzLjEuNSwgcHl0aG9uIDMuMiwgUHl0aG9uIDMuMi4xLCBQeXRob24gMy4yLjIsIFB5dGhvbiAzLjIuMywgUHl0aG9uIDMuMi40LCBQeXRob24gMy4yLjUsIFB5dGhvbiAzLjIuNiwgcHl0aG9uIDMuMywgUHl0aG9uIDMuMy4wLCBQeXRob24gMy4zLjEsIFB5dGhvbiAzLjMuMiwgUHl0aG9uIDMuMy4zLCBQeXRob24gMy4zLjQsIFB5dGhvbiAzLjMuNSwgUHl0aG9uIDMuMy42LCBQeXRob24gMy4zLjcsIHB5dGhvbiAzLjQsIFB5dGhvbiAzLjQuMCwgUHl0aG9uIDMuNC4xLCBQeXRob24gMy40LjEwLCBQeXRob24gMy40LjIsIFB5dGhvbiAzLjQuMywgUHl0aG9uIDMuNC40LCBQeXRob24gMy40LjUsIFB5dGhvbiAzLjQuNiwgUHl0aG9uIDMuNC43LCBQeXRob24gMy40LjgsIFB5dGhvbiAzLjQuOSwgcHl0aG9uIDMuNSwgUHl0aG9uIDMuNS4wLCBQeXRob24gMy41LjEsIFB5dGhvbiAzLjUuMiwgUHl0aG9uIDMuNS4zLCBQeXRob24gMy41LjQsIFB5dGhvbiAzLjUuNSwgUHl0aG9uIDMuNS42LCBQeXRob24gMy41LjcsIFB5dGhvbiAzLjUuOCwgcHl0aG9uIDMuNiwgUHl0aG9uIDMuNi4wLCBQeXRob24gMy42LjEsIFB5dGhvbiAzLjYuMTAsIFB5dGhvbiAzLjYuMiwgUHl0aG9uIDMuNi4zLCBQeXRob24gMy42LjQsIFB5dGhvbiAzLjYuNSwgUHl0aG9uIDMuNi42LCBQeXRob24gMy42LjcsIFB5dGhvbiAzLjYuOCwgUHl0aG9uIDMuNi45LCBQeXRob24gMy43LjAsIFB5dGhvbiAzLjcuMSwgUHl0aG9uIDMuNy4yLCBQeXRob24gMy43LjMsIFB5dGhvbiAzLjcuNCwgUHl0aG9uIDMuNy41LCBQeXRob24gMy43LjYsIFB5dGhvbiAzLjcuNywgUHl0aG9uIDMuOCwgUHl0aG9uIDMuOC4wLCBQeXRob24gMy44LjEsIFB5dGhvbiAzLjguMiwgUHl0aG9uIDMuOSwgUHl0aG9uIEFwcGxpY2F0aW9uIFByb2dyYW1taW5nLCBQeXRob24gQmFzaWMgUHJvZ3JhbW1pbmcsIFB5dGhvbiBDb2RlIFByb2dyYW1taW5nLCBQeXRob24gQ29tcHV0ZXIgTGFuZ3VhZ2UsIFB5dGhvbiBEZXZlbG9wbWVudCBQcm9ncmFtbWluZywgUHl0aG9uIFByb2dyYW1taW5nLCBQeXRob24gcHJvZ3JhbW1pbmcgbGFuZy4sIFB5dGhvbiBwcm9ncmFtbWluZyBsYW5ndWFnZSIsCiAgICAgICAgICAgICAgICAgICAgIkZvcm1hdHRlZE5hbWUiOiAiUHl0aG9uIiwKICAgICAgICAgICAgICAgICAgICAiT250b2xvZ3kiOiAiSW5mb3JtYXRpb24+U29mdHdhcmUgRGV2ZWxvcGVycyBhbmQgUHJvZ3JhbW1lcnM+UHl0aG9uIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiU2tpbGwiOiAiU3RhdGlzdGljcyIsCiAgICAgICAgICAgICAgICAgICAgIlR5cGUiOiAiU29mdFNraWxsIiwKICAgICAgICAgICAgICAgICAgICAiQWxpYXMiOiAiQ29tcGlsaW5nIFN0YXRpc3RpY3MsIHByb2JhYmlsaXR5LCBTdGF0aXN0aWNhbCwgU3RhdGlzdGljcyBhbmQgUHJvYmFiaWxpdHkiLAogICAgICAgICAgICAgICAgICAgICJGb3JtYXR0ZWROYW1lIjogIlN0YXRpc3RpY3MiLAogICAgICAgICAgICAgICAgICAgICJPbnRvbG9neSI6ICJJbmZvcm1hdGlvbj5TdGF0aXN0aWNpYW5zPlN0YXRpc3RpY3MiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJSZXNwb25zaWJpbGl0aWVzIjogIlV0aWxpemUgZGF0YSBzY2llbmNlIHRlY2huaXF1ZXMgY29tYmluZWQgd2l0aCBpbnR1aXRpdmUgZGVzaWduLCBmbGV4aWJpbGl0eSwgYW5kIGFjY3VyYWN5IHRvIGRldmVsb3AgZmlyc3QgY2xhc3MgcHJldmVudGl2ZSBidXNpbmVzcyBjb250cm9sc1xuQXJjaGl0ZWN0aW5nIG1hc3NpdmUgcmVzZXJ2b2lycyBmb3IgYmlnIGRhdGEgYW5kIGVuc3VyaW5nIHRoYXQgb3VyIGRhdGEgcGlwZWxpbmUgcHJvdmlkZXMgY2xlYW4sIG9yZ2FuaXplZCwgYW5kIGFnZ3JlZ2F0ZWQgZGF0YSB0aGF0IGNhbiBiZSB1dGlsaXplZCBieSBvdXIgYWxlcnQgZnJhbWV3b3JrXG5Db2xsYWJvcmF0aW5nIHdpdGggdGhlIGJ1c2luZXNzLCBmaW5hbmNlIGFuZCBvcGVyYXRpb25zIHRvIGludmVzdGlnYXRlIGFuZCBpbXBsZW1lbnQgY29udHJvbHNcbkltcHJvdmluZyBhbmQgbWFpbnRhaW5pbmcgZXhpc3RpbmcgbW9kZWxzXG5Xb3JraW5nIHdpdGggYW5kIGNvbm5lY3RpbmcgdmFyaW91cyBkYXRhc2V0cyAoIFRyYWRlIG9yZGVycywgZXhlY3V0aW9ucywgUG5MLCBjbGllbnQgdmFsdWUsIHNhbmN0aW9ucywgYm9va2luZyBtb2RlbHMsIGxlZ2FsIGVudGl0eSBmbG93cywgZUNvbW1zLCBleHBlbnNlcywgb3BzIGxvc3NlcywgZXh0ZXJuYWwvaW50ZXJuYWwgcmVmZXJlbmNlIGRhdGEgKVxuRGV2ZWxvcGluZyBsYWJlbGxpbmcgTW9kZWwgdG8gaWRlbnRpZnkgcm9vdCBjYXVzZSBiZWZvcmUgcHVibGlzaGluZyBhbGVydHNcbkRldmVsb3BpbmcgYW5hbHl0aWMgZGFzaGJvYXJkcyB0byB2aXN1YWxpemUgYW5kIG1vbml0b3IgY29udHJvbCBwcm9maWxlc1xuV29ya2luZyB3aXRoIEFQSSdzIGFuZCBtb2Rlcm4vbGVnYWN5IGRhdGFiYXNlcyIsCiAgICAgICAgIkNvbnRhY3RFbWFpbCI6ICIiLAogICAgICAgICJDb250YWN0UGhvbmUiOiAiIiwKICAgICAgICAiQ29udGFjdFBlcnNvbk5hbWUiOiAiIiwKICAgICAgICAiV2ViU2l0ZSI6ICIiLAogICAgICAgICJJbnRlcnZpZXdUeXBlIjogIiIsCiAgICAgICAgIkludGVydmlld0RhdGUiOiAiIiwKICAgICAgICAiSW50ZXJ2aWV3VGltZSI6ICIiLAogICAgICAgICJJbnRlcnZpZXdMb2NhdGlvbiI6ICIiLAogICAgICAgICJUeXBlT2ZTb3VyY2UiOiAiIiwKICAgICAgICAiSm9iRGVzY3JpcHRpb24iOiAiRGF0YSBTY2llbnRpc3RcbkNvbGxhYmVyYVxuTmV3IFlvcmsgLCBOWSBcblxuT3ZlcnZpZXdcbiAgMTk5MSBUbyBUaWxsICwgQ29sbGFiZXJhIGhhcyBiZWVuIGEgbGVhZGluZyBwcm92aWRlciBvZiBJVCBzdGFmZmluZyBzb2x1dGlvbnMgYW5kIHNlcnZpY2VzLiBXZSBhcmUga25vd24gZm9yIHByb3ZpZGluZyB0aGUgYmVzdCBzdGFmZmluZyBleHBlcmllbmNlIGFuZCB0YWtpbmcgZ3JlYXQgY2FyZSBvZiBvdXIgY2xpZW50cyBhbmQgZW1wbG95ZWVzLlxuXG5PdXIgY2xpZW50LWNlbnRyaWMgbW9kZWwgcHJvdmlkZXMgZm9jdXMgLCBjb21taXRtZW50IGFuZCBhIGRlZGljYXRlZCB0ZWFtIHRvIGhlbHAgb3VyIGNsaWVudHMgYWNoaWV2ZSB0aGVpciBidXNpbmVzcyBvYmplY3RpdmVzLiBGb3IgY29uc3VsdGFudHMgYW5kIGVtcGxveWVlcyAsIHdlIG9mZmVyIGFuIGVucmljaGluZyBleHBlcmllbmNlIHRoYXQgcHJvbW90ZXMgY2FyZWVyIGdyb3d0aCBhbmQgbGlmZWxvbmcgbGVhcm5pbmcuXG5cbktleSBSZXNwb25zaWJpbGl0aWVzXG5cblV0aWxpemUgZGF0YSBzY2llbmNlIHRlY2huaXF1ZXMgY29tYmluZWQgd2l0aCBpbnR1aXRpdmUgZGVzaWduICwgZmxleGliaWxpdHkgLCBhbmQgYWNjdXJhY3kgdG8gZGV2ZWxvcCBmaXJzdCBjbGFzcyBwcmV2ZW50aXZlIGJ1c2luZXNzIGNvbnRyb2xzXG5BcmNoaXRlY3RpbmcgbWFzc2l2ZSByZXNlcnZvaXJzIGZvciBiaWcgZGF0YSBhbmQgZW5zdXJpbmcgdGhhdCBvdXIgZGF0YSBwaXBlbGluZSBwcm92aWRlcyBjbGVhbiAsIG9yZ2FuaXplZCAsIGFuZCBhZ2dyZWdhdGVkIGRhdGEgdGhhdCBjYW4gYmUgdXRpbGl6ZWQgYnkgb3VyIGFsZXJ0IGZyYW1ld29ya1xuQ29sbGFib3JhdGluZyB3aXRoIHRoZSBidXNpbmVzcyAsIGZpbmFuY2UgYW5kIG9wZXJhdGlvbnMgdG8gaW52ZXN0aWdhdGUgYW5kIGltcGxlbWVudCBjb250cm9sc1xuSW1wcm92aW5nIGFuZCBtYWludGFpbmluZyBleGlzdGluZyBtb2RlbHNcbldvcmtpbmcgd2l0aCBhbmQgY29ubmVjdGluZyB2YXJpb3VzIGRhdGFzZXRzICggVHJhZGUgb3JkZXJzICwgZXhlY3V0aW9ucyAsIFBuTCAsIGNsaWVudCB2YWx1ZSAsIHNhbmN0aW9ucyAsIGJvb2tpbmcgbW9kZWxzICwgbGVnYWwgZW50aXR5IGZsb3dzICwgZUNvbW1zICwgZXhwZW5zZXMgLCBvcHMgbG9zc2VzICwgZXh0ZXJuYWwvaW50ZXJuYWwgcmVmZXJlbmNlIGRhdGEgKSBcbkRldmVsb3BpbmcgbGFiZWxsaW5nIE1vZGVsIHRvIGlkZW50aWZ5IHJvb3QgY2F1c2UgYmVmb3JlIHB1Ymxpc2hpbmcgYWxlcnRzXG5EZXZlbG9waW5nIGFuYWx5dGljIGRhc2hib2FyZHMgdG8gdmlzdWFsaXplIGFuZCBtb25pdG9yIGNvbnRyb2wgcHJvZmlsZXNcbldvcmtpbmcgd2l0aCBBUEkncyBhbmQgbW9kZXJuL2xlZ2FjeSBkYXRhYmFzZXNcblxuIFxuUXVhbGlmaWNhdGlvbnNcblxuNSB5ZWFycycgZXhwZXJpZW5jZSB3b3JraW5nIHdpdGggbGFyZ2UgZGF0YSBzZXRzIHdpdGhpbiBjYXBpdGFsIG1hcmtldHNcblVuZGVyZ3JhZHVhdGUgZGVncmVlIGluIGEgcXVhbnRpdGF0aXZlIGRpc2NpcGxpbmUgc3VjaCBhcyBjb21wdXRlciBzY2llbmNlICwgbWF0aGVtYXRpY3MgLCBzdGF0aXN0aWNzICwgZW5naW5lZXJpbmcgb3IgZmluYW5jaWFsIGVuZ2luZWVyaW5nIGlzIHJlcXVpcmVkXG5TdHJvbmcgcHJvZ3JhbW1pbmcgc2tpbGxzIGluIG1vZGVybiBweXRob24gYXJlIHJlcXVpcmVkXG5Tb2xpZCBleHBlcmllbmNlIHdvcmtpbmcgd2l0aCBweVNwYXJrIGFuZCBIYWRvb3AgZWNvc3lzdGVtIGF0IHNjYWxlIGlzIGRlc2lyZWRcbkV4cGVyaWVuY2Ugd29ya2luZyB3aXRoIHJlYWwtdGltZSBkYXRhIHBpcGVsaW5lcyAoIEthZmthICwgQXBhY2hlIEJlYW0gKSBpcyBwcmVmZXJyZWRcbkV4cGVyaWVuY2UgYW5kL29yIHRyYWluaW5nIGluIGRhdGEgc2NpZW5jZSBhbmQgc3RhdGlzdGljYWwgbW9kZWxsaW5nXG5FeHBlcmllbmNlIHVzaW5nIHBhbmRhcyAsIEFpcmZsb3cgLCBzY2lraXQtbGVhcm4gLCBzcGFjeVxuRXhwZXJpZW5jZSB3b3JraW5nIHdpdGggVGFibGVhdSBvciBRbGlrc2Vuc2UvUWxpa3ZpZXcgaXMgZGVzaXJlZFxuUHJvZmljaWVudCBpbiBTUUwgLCBOb1NRTCBkYXRhYmFzZXMgLCBhbmQgd29ya2luZyB3aXRoIEFQSSdzXG5Qcm9maWNpZW50IHdvcmtpbmcgd2l0aCBuZXN0ZWQgSlNPTidzIGFuZCBYTUwnc1xuXG5EYXRhIFNjaWVudGlzdCAsIEhhZG9vcCAsIFB5c3BhcmsgLCBTUUxcbiBcblJlY29tbWVuZGVkIHNraWxsc1xuUHlzcGFya1xuIFxuRGF0YSBQaXBlbGluZVxuIFxuRGF0YSBTY2llbmNlXG4gXG5RbGlrdmlld1xuIFxuUmVhbCBUaW1lIERhdGFcbiIsCiAgICAgICAgIkpESHRtbERhdGEiOiAiPGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj1cIkNvbnRlbnQtVHlwZVwiIGNvbnRlbnQ9XCJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLThcIiAvPjxtZXRhIGh0dHAtZXF1aXY9XCJDb250ZW50LVN0eWxlLVR5cGVcIiBjb250ZW50PVwidGV4dC9jc3NcIiAvPjxtZXRhIG5hbWU9XCJnZW5lcmF0b3JcIiBjb250ZW50PVwiQXNwb3NlLldvcmRzIGZvciBKYXZhIDE0LjQuMS4wXCIgLz48dGl0bGU+PC90aXRsZT48L2hlYWQ+PGJvZHk+PGRpdj48aDEgc3R5bGU9XCJsaW5lLWhlaWdodDoyNHB0OyBtYXJnaW46MHB0XCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojMTgyNjQyOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjI0cHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyBmb250LXdlaWdodDpib2xkOyB0ZXh0LXRyYW5zZm9ybTpub25lOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZVwiPkRhdGEgU2NpZW50aXN0PC9zcGFuPjwvaDE+PHAgc3R5bGU9XCJmb250LXNpemU6MTJwdDsgbGluZS1oZWlnaHQ6MTA4JTsgbWFyZ2luOjBwdFwiPjxzcGFuIHN0eWxlPVwiY29sb3I6IzVkNjc3YTsgZm9udC1mYW1pbHk6QXJpYWw7IGZvbnQtc2l6ZToxMnB0OyBmb250LXN0eWxlOm5vcm1hbDsgZm9udC13ZWlnaHQ6Ym9sZDsgdGV4dC10cmFuc2Zvcm06bm9uZVwiPkNvbGxhYmVyYTwvc3Bhbj48L3A+PGgzIHN0eWxlPVwibGluZS1oZWlnaHQ6MTJwdDsgbWFyZ2luOjBwdFwiPjxzcGFuIHN0eWxlPVwiY29sb3I6IzVkNjc3YTsgZm9udC1mYW1pbHk6QXJpYWw7IGZvbnQtc2l6ZToxMnB0OyBmb250LXN0eWxlOm5vcm1hbDsgZm9udC13ZWlnaHQ6Ym9sZDsgdGV4dC10cmFuc2Zvcm06bm9uZVwiPk5ldyBZb3JrLCBOWTwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM1ZDY3N2E7IGZvbnQtZmFtaWx5OkFyaWFsOyBmb250LXNpemU6MTJwdDsgZm9udC1zdHlsZTpub3JtYWw7IGZvbnQtd2VpZ2h0OmJvbGQ7IHRleHQtdHJhbnNmb3JtOm5vbmU7IHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lXCI+JiN4YTA7PC9zcGFuPjwvaDM+PHAgc3R5bGU9XCJmb250LXNpemU6MTFwdDsgbGluZS1oZWlnaHQ6MTA4JTsgbWFyZ2luOjBwdCAwcHQgOHB0XCI+PHNwYW4gc3R5bGU9XCJmb250LWZhbWlseTpDYWxpYnJpOyBmb250LXNpemU6MTFwdFwiPiYjeGEwOzwvc3Bhbj48L3A+PGgzIHN0eWxlPVwibGluZS1oZWlnaHQ6MTMuNXB0OyBtYXJnaW46MHB0XCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojMTgyNjQyOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEzLjVwdDsgZm9udC1zdHlsZTpub3JtYWw7IGZvbnQtd2VpZ2h0OmJvbGQ7IHRleHQtdHJhbnNmb3JtOm5vbmU7IHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lXCI+T3ZlcnZpZXc8L3NwYW4+PC9oMz48cCBzdHlsZT1cIm1hcmdpbjoxMS4yNXB0IDBwdCA3LjVwdDsgdGV4dC1hbGlnbjpqdXN0aWZ5XCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojNWQ2NzdhOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTpub25lOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZVwiPlNpbmNlIDE5OTEsIENvbGxhYmVyYSBoYXMgYmVlbiBhIGxlYWRpbmcgcHJvdmlkZXIgb2YgSVQgc3RhZmZpbmcgc29sdXRpb25zIGFuZCBzZXJ2aWNlcy4gV2UgYXJlIGtub3duIGZvciBwcm92aWRpbmcgdGhlIGJlc3Qgc3RhZmZpbmcgZXhwZXJpZW5jZSBhbmQgdGFraW5nIGdyZWF0IGNhcmUgb2Ygb3VyIGNsaWVudHMgYW5kIGVtcGxveWVlcy48L3NwYW4+PGJyIC8+PGJyIC8+PHNwYW4gc3R5bGU9XCJjb2xvcjojNWQ2NzdhOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTpub25lOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZVwiPk91ciBjbGllbnQtY2VudHJpYyBtb2RlbCBwcm92aWRlcyBmb2N1cywgY29tbWl0bWVudCBhbmQgYSBkZWRpY2F0ZWQgdGVhbSB0byBoZWxwIG91ciBjbGllbnRzIGFjaGlldmUgdGhlaXIgYnVzaW5lc3Mgb2JqZWN0aXZlcy4gRm9yIGNvbnN1bHRhbnRzIGFuZCBlbXBsb3llZXMsIHdlIG9mZmVyIGFuIGVucmljaGluZyBleHBlcmllbmNlIHRoYXQgcHJvbW90ZXMgY2FyZWVyIGdyb3d0aCBhbmQgbGlmZWxvbmcgbGVhcm5pbmcuPC9zcGFuPjwvcD48cCBzdHlsZT1cImZvbnQtc2l6ZToxMnB0OyBsaW5lLWhlaWdodDoxMDglOyBtYXJnaW46MHB0XCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojNWQ2NzdhOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyBmb250LXdlaWdodDpib2xkOyB0ZXh0LXRyYW5zZm9ybTpub25lXCI+JiN4YTA7PC9zcGFuPjwvcD48cCBzdHlsZT1cImZvbnQtc2l6ZToxMXB0OyBsaW5lLWhlaWdodDoxMDglOyBtYXJnaW46MHB0IDBwdCA4cHRcIj48c3BhbiBzdHlsZT1cImZvbnQtZmFtaWx5OkNhbGlicmk7IGZvbnQtc2l6ZToxMXB0XCI+JiN4YTA7PC9zcGFuPjwvcD48cCBzdHlsZT1cImZvbnQtc2l6ZToxMnB0OyBsaW5lLWhlaWdodDoxMDglOyBtYXJnaW46MHB0IDBwdCA4cHRcIj48c3BhbiBzdHlsZT1cImNvbG9yOiM1ZDY3N2E7IGZvbnQtZmFtaWx5OkFyaWFsOyBmb250LXNpemU6MTJwdDsgZm9udC1zdHlsZTpub3JtYWw7IGZvbnQtd2VpZ2h0OmJvbGQ7IHRleHQtdHJhbnNmb3JtOm5vbmU7IHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lXCI+S2V5IFJlc3BvbnNpYmlsaXRpZXM8L3NwYW4+PC9wPjxwIHN0eWxlPVwiZm9udC1zaXplOjEycHQ7IGxpbmUtaGVpZ2h0OjEwOCU7IG1hcmdpbjowcHRcIj48c3BhbiBzdHlsZT1cImNvbG9yOiM1ZDY3N2E7IGZvbnQtZmFtaWx5OkFyaWFsOyBmb250LXNpemU6MTJwdDsgZm9udC1zdHlsZTpub3JtYWw7IHRleHQtdHJhbnNmb3JtOm5vbmVcIj4mI3hhMDs8L3NwYW4+PC9wPjx1bCB0eXBlPVwiZGlzY1wiIHN0eWxlPVwibWFyZ2luOjBwdDsgcGFkZGluZy1sZWZ0OjBwdFwiPjxsaSBzdHlsZT1cImZvbnQtZmFtaWx5OnNlcmlmOyBmb250LXNpemU6MTBwdDsgbGluZS1oZWlnaHQ6MTA4JTsgbGlzdC1zdHlsZS1wb3NpdGlvbjppbnNpZGU7IG1hcmdpbjowcHQgMHB0IDBwdCAxOHB0OyB0ZXh0LWluZGVudDotMThwdFwiPjxzcGFuIHN0eWxlPVwiZm9udDo3LjBwdCAnVGltZXMgTmV3IFJvbWFuJ1wiPiYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyA8L3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNWQ2NzdhOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTpub25lOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZVwiPlV0aWxpemUgZGF0YSBzY2llbmNlIHRlY2huaXF1ZXMgY29tYmluZWQgd2l0aCBpbnR1aXRpdmUgZGVzaWduLCBmbGV4aWJpbGl0eSwgYW5kIGFjY3VyYWN5IHRvIGRldmVsb3AgZmlyc3QgY2xhc3MgcHJldmVudGl2ZSBidXNpbmVzcyBjb250cm9sczwvc3Bhbj48L2xpPjxsaSBzdHlsZT1cImZvbnQtZmFtaWx5OnNlcmlmOyBmb250LXNpemU6MTBwdDsgbGluZS1oZWlnaHQ6MTA4JTsgbGlzdC1zdHlsZS1wb3NpdGlvbjppbnNpZGU7IG1hcmdpbjowcHQgMHB0IDBwdCAxOHB0OyB0ZXh0LWluZGVudDotMThwdFwiPjxzcGFuIHN0eWxlPVwiZm9udDo3LjBwdCAnVGltZXMgTmV3IFJvbWFuJ1wiPiYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyA8L3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNWQ2NzdhOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTpub25lOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZVwiPkFyY2hpdGVjdGluZyBtYXNzaXZlIHJlc2Vydm9pcnMgZm9yIGJpZyBkYXRhIGFuZCBlbnN1cmluZyB0aGF0IG91ciBkYXRhIHBpcGVsaW5lIHByb3ZpZGVzIGNsZWFuLCBvcmdhbml6ZWQsIGFuZCBhZ2dyZWdhdGVkIGRhdGEgdGhhdCBjYW4gYmUgdXRpbGl6ZWQgYnkgb3VyIGFsZXJ0IGZyYW1ld29yazwvc3Bhbj48L2xpPjxsaSBzdHlsZT1cImZvbnQtZmFtaWx5OnNlcmlmOyBmb250LXNpemU6MTBwdDsgbGluZS1oZWlnaHQ6MTA4JTsgbGlzdC1zdHlsZS1wb3NpdGlvbjppbnNpZGU7IG1hcmdpbjowcHQgMHB0IDBwdCAxOHB0OyB0ZXh0LWluZGVudDotMThwdFwiPjxzcGFuIHN0eWxlPVwiZm9udDo3LjBwdCAnVGltZXMgTmV3IFJvbWFuJ1wiPiYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyA8L3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNWQ2NzdhOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTpub25lOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZVwiPkNvbGxhYm9yYXRpbmcgd2l0aCB0aGUgYnVzaW5lc3MsIGZpbmFuY2UgYW5kIG9wZXJhdGlvbnMgdG8gaW52ZXN0aWdhdGUgYW5kIGltcGxlbWVudCBjb250cm9sczwvc3Bhbj48L2xpPjxsaSBzdHlsZT1cImZvbnQtZmFtaWx5OnNlcmlmOyBmb250LXNpemU6MTBwdDsgbGluZS1oZWlnaHQ6MTA4JTsgbGlzdC1zdHlsZS1wb3NpdGlvbjppbnNpZGU7IG1hcmdpbjowcHQgMHB0IDBwdCAxOHB0OyB0ZXh0LWluZGVudDotMThwdFwiPjxzcGFuIHN0eWxlPVwiZm9udDo3LjBwdCAnVGltZXMgTmV3IFJvbWFuJ1wiPiYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyA8L3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNWQ2NzdhOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTpub25lOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZVwiPkltcHJvdmluZyBhbmQgbWFpbnRhaW5pbmcgZXhpc3RpbmcgbW9kZWxzPC9zcGFuPjwvbGk+PGxpIHN0eWxlPVwiZm9udC1mYW1pbHk6c2VyaWY7IGZvbnQtc2l6ZToxMHB0OyBsaW5lLWhlaWdodDoxMDglOyBsaXN0LXN0eWxlLXBvc2l0aW9uOmluc2lkZTsgbWFyZ2luOjBwdCAwcHQgMHB0IDE4cHQ7IHRleHQtaW5kZW50Oi0xOHB0XCI+PHNwYW4gc3R5bGU9XCJmb250OjcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nXCI+JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7IDwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM1ZDY3N2E7IGZvbnQtZmFtaWx5OkFyaWFsOyBmb250LXNpemU6MTJwdDsgZm9udC1zdHlsZTpub3JtYWw7IHRleHQtdHJhbnNmb3JtOm5vbmU7IHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lXCI+V29ya2luZyB3aXRoIGFuZCBjb25uZWN0aW5nIHZhcmlvdXMgZGF0YXNldHMgKFRyYWRlIG9yZGVycywgZXhlY3V0aW9ucywgUG5MLCBjbGllbnQgdmFsdWUsIHNhbmN0aW9ucywgYm9va2luZyBtb2RlbHMsIGxlZ2FsIGVudGl0eSBmbG93cywgZUNvbW1zLCBleHBlbnNlcywgb3BzIGxvc3NlcywgZXh0ZXJuYWwvaW50ZXJuYWwgcmVmZXJlbmNlIGRhdGEpPC9zcGFuPjwvbGk+PGxpIHN0eWxlPVwiZm9udC1mYW1pbHk6c2VyaWY7IGZvbnQtc2l6ZToxMHB0OyBsaW5lLWhlaWdodDoxMDglOyBsaXN0LXN0eWxlLXBvc2l0aW9uOmluc2lkZTsgbWFyZ2luOjBwdCAwcHQgMHB0IDE4cHQ7IHRleHQtaW5kZW50Oi0xOHB0XCI+PHNwYW4gc3R5bGU9XCJmb250OjcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nXCI+JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7IDwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM1ZDY3N2E7IGZvbnQtZmFtaWx5OkFyaWFsOyBmb250LXNpemU6MTJwdDsgZm9udC1zdHlsZTpub3JtYWw7IHRleHQtdHJhbnNmb3JtOm5vbmU7IHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lXCI+RGV2ZWxvcGluZyBsYWJlbGxpbmcgTW9kZWwgdG8gaWRlbnRpZnkgcm9vdCBjYXVzZSBiZWZvcmUgcHVibGlzaGluZyBhbGVydHM8L3NwYW4+PC9saT48bGkgc3R5bGU9XCJmb250LWZhbWlseTpzZXJpZjsgZm9udC1zaXplOjEwcHQ7IGxpbmUtaGVpZ2h0OjEwOCU7IGxpc3Qtc3R5bGUtcG9zaXRpb246aW5zaWRlOyBtYXJnaW46MHB0IDBwdCAwcHQgMThwdDsgdGV4dC1pbmRlbnQ6LTE4cHRcIj48c3BhbiBzdHlsZT1cImZvbnQ6Ny4wcHQgJ1RpbWVzIE5ldyBSb21hbidcIj4mI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsgPC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzVkNjc3YTsgZm9udC1mYW1pbHk6QXJpYWw7IGZvbnQtc2l6ZToxMnB0OyBmb250LXN0eWxlOm5vcm1hbDsgdGV4dC10cmFuc2Zvcm06bm9uZTsgdmVydGljYWwtYWxpZ246YmFzZWxpbmVcIj5EZXZlbG9waW5nIGFuYWx5dGljIGRhc2hib2FyZHMgdG8gdmlzdWFsaXplIGFuZCBtb25pdG9yIGNvbnRyb2wgcHJvZmlsZXM8L3NwYW4+PC9saT48bGkgc3R5bGU9XCJmb250LWZhbWlseTpzZXJpZjsgZm9udC1zaXplOjEwcHQ7IGxpbmUtaGVpZ2h0OjEwOCU7IGxpc3Qtc3R5bGUtcG9zaXRpb246aW5zaWRlOyBtYXJnaW46MHB0IDBwdCAwcHQgMThwdDsgdGV4dC1pbmRlbnQ6LTE4cHRcIj48c3BhbiBzdHlsZT1cImZvbnQ6Ny4wcHQgJ1RpbWVzIE5ldyBSb21hbidcIj4mI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsgPC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzVkNjc3YTsgZm9udC1mYW1pbHk6QXJpYWw7IGZvbnQtc2l6ZToxMnB0OyBmb250LXN0eWxlOm5vcm1hbDsgdGV4dC10cmFuc2Zvcm06bm9uZTsgdmVydGljYWwtYWxpZ246YmFzZWxpbmVcIj5Xb3JraW5nIHdpdGggQVBJJ3MgYW5kIG1vZGVybi9sZWdhY3kgZGF0YWJhc2VzPC9zcGFuPjwvbGk+PC91bD48cCBzdHlsZT1cImZvbnQtc2l6ZToxMnB0OyBsaW5lLWhlaWdodDoxMDglOyBtYXJnaW46MHB0IDBwdCA4cHRcIj48YnIgLz48c3BhbiBzdHlsZT1cImNvbG9yOiM1ZDY3N2E7IGZvbnQtZmFtaWx5OkFyaWFsOyBmb250LXNpemU6MTJwdDsgZm9udC1zdHlsZTpub3JtYWw7IHRleHQtdHJhbnNmb3JtOm5vbmVcIj4mI3hhMDs8L3NwYW4+PGJyIC8+PHNwYW4gc3R5bGU9XCJjb2xvcjojNWQ2NzdhOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyBmb250LXdlaWdodDpib2xkOyB0ZXh0LXRyYW5zZm9ybTpub25lOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZVwiPlF1YWxpZmljYXRpb25zPC9zcGFuPjwvcD48cCBzdHlsZT1cImZvbnQtc2l6ZToxMnB0OyBsaW5lLWhlaWdodDoxMDglOyBtYXJnaW46MHB0XCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojNWQ2NzdhOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTpub25lXCI+JiN4YTA7PC9zcGFuPjwvcD48dWwgdHlwZT1cImRpc2NcIiBzdHlsZT1cIm1hcmdpbjowcHQ7IHBhZGRpbmctbGVmdDowcHRcIj48bGkgc3R5bGU9XCJmb250LWZhbWlseTpzZXJpZjsgZm9udC1zaXplOjEwcHQ7IGxpbmUtaGVpZ2h0OjEwOCU7IGxpc3Qtc3R5bGUtcG9zaXRpb246aW5zaWRlOyBtYXJnaW46MHB0IDBwdCAwcHQgMThwdDsgdGV4dC1pbmRlbnQ6LTE4cHRcIj48c3BhbiBzdHlsZT1cImZvbnQ6Ny4wcHQgJ1RpbWVzIE5ldyBSb21hbidcIj4mI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsgPC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzVkNjc3YTsgZm9udC1mYW1pbHk6QXJpYWw7IGZvbnQtc2l6ZToxMnB0OyBmb250LXN0eWxlOm5vcm1hbDsgdGV4dC10cmFuc2Zvcm06bm9uZTsgdmVydGljYWwtYWxpZ246YmFzZWxpbmVcIj41IHllYXJzJyBleHBlcmllbmNlIHdvcmtpbmcgd2l0aCBsYXJnZSBkYXRhIHNldHMgd2l0aGluIGNhcGl0YWwgbWFya2V0czwvc3Bhbj48L2xpPjxsaSBzdHlsZT1cImZvbnQtZmFtaWx5OnNlcmlmOyBmb250LXNpemU6MTBwdDsgbGluZS1oZWlnaHQ6MTA4JTsgbGlzdC1zdHlsZS1wb3NpdGlvbjppbnNpZGU7IG1hcmdpbjowcHQgMHB0IDBwdCAxOHB0OyB0ZXh0LWluZGVudDotMThwdFwiPjxzcGFuIHN0eWxlPVwiZm9udDo3LjBwdCAnVGltZXMgTmV3IFJvbWFuJ1wiPiYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyA8L3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNWQ2NzdhOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTpub25lOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZVwiPlVuZGVyZ3JhZHVhdGUgZGVncmVlIGluIGEgcXVhbnRpdGF0aXZlIGRpc2NpcGxpbmUgc3VjaCBhcyBjb21wdXRlciBzY2llbmNlLCBtYXRoZW1hdGljcywgc3RhdGlzdGljcywgZW5naW5lZXJpbmcgb3IgZmluYW5jaWFsIGVuZ2luZWVyaW5nIGlzIHJlcXVpcmVkPC9zcGFuPjwvbGk+PGxpIHN0eWxlPVwiZm9udC1mYW1pbHk6c2VyaWY7IGZvbnQtc2l6ZToxMHB0OyBsaW5lLWhlaWdodDoxMDglOyBsaXN0LXN0eWxlLXBvc2l0aW9uOmluc2lkZTsgbWFyZ2luOjBwdCAwcHQgMHB0IDE4cHQ7IHRleHQtaW5kZW50Oi0xOHB0XCI+PHNwYW4gc3R5bGU9XCJmb250OjcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nXCI+JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7IDwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM1ZDY3N2E7IGZvbnQtZmFtaWx5OkFyaWFsOyBmb250LXNpemU6MTJwdDsgZm9udC1zdHlsZTpub3JtYWw7IHRleHQtdHJhbnNmb3JtOm5vbmU7IHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lXCI+U3Ryb25nIHByb2dyYW1taW5nIHNraWxscyBpbiBtb2Rlcm4gcHl0aG9uIGFyZSByZXF1aXJlZDwvc3Bhbj48L2xpPjxsaSBzdHlsZT1cImZvbnQtZmFtaWx5OnNlcmlmOyBmb250LXNpemU6MTBwdDsgbGluZS1oZWlnaHQ6MTA4JTsgbGlzdC1zdHlsZS1wb3NpdGlvbjppbnNpZGU7IG1hcmdpbjowcHQgMHB0IDBwdCAxOHB0OyB0ZXh0LWluZGVudDotMThwdFwiPjxzcGFuIHN0eWxlPVwiZm9udDo3LjBwdCAnVGltZXMgTmV3IFJvbWFuJ1wiPiYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyA8L3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNWQ2NzdhOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTpub25lOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZVwiPlNvbGlkIGV4cGVyaWVuY2Ugd29ya2luZyB3aXRoIHB5U3BhcmsgYW5kIEhhZG9vcCBlY29zeXN0ZW0gYXQgc2NhbGUgaXMgZGVzaXJlZDwvc3Bhbj48L2xpPjxsaSBzdHlsZT1cImZvbnQtZmFtaWx5OnNlcmlmOyBmb250LXNpemU6MTBwdDsgbGluZS1oZWlnaHQ6MTA4JTsgbGlzdC1zdHlsZS1wb3NpdGlvbjppbnNpZGU7IG1hcmdpbjowcHQgMHB0IDBwdCAxOHB0OyB0ZXh0LWluZGVudDotMThwdFwiPjxzcGFuIHN0eWxlPVwiZm9udDo3LjBwdCAnVGltZXMgTmV3IFJvbWFuJ1wiPiYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyA8L3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNWQ2NzdhOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTpub25lOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZVwiPkV4cGVyaWVuY2Ugd29ya2luZyB3aXRoIHJlYWwtdGltZSBkYXRhIHBpcGVsaW5lcyAoS2Fma2EsIEFwYWNoZSBCZWFtKSBpcyBwcmVmZXJyZWQ8L3NwYW4+PC9saT48bGkgc3R5bGU9XCJmb250LWZhbWlseTpzZXJpZjsgZm9udC1zaXplOjEwcHQ7IGxpbmUtaGVpZ2h0OjEwOCU7IGxpc3Qtc3R5bGUtcG9zaXRpb246aW5zaWRlOyBtYXJnaW46MHB0IDBwdCAwcHQgMThwdDsgdGV4dC1pbmRlbnQ6LTE4cHRcIj48c3BhbiBzdHlsZT1cImZvbnQ6Ny4wcHQgJ1RpbWVzIE5ldyBSb21hbidcIj4mI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsmI3hhMDsgPC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzVkNjc3YTsgZm9udC1mYW1pbHk6QXJpYWw7IGZvbnQtc2l6ZToxMnB0OyBmb250LXN0eWxlOm5vcm1hbDsgdGV4dC10cmFuc2Zvcm06bm9uZTsgdmVydGljYWwtYWxpZ246YmFzZWxpbmVcIj5FeHBlcmllbmNlIGFuZC9vciB0cmFpbmluZyBpbiBkYXRhIHNjaWVuY2UgYW5kIHN0YXRpc3RpY2FsIG1vZGVsbGluZzwvc3Bhbj48L2xpPjxsaSBzdHlsZT1cImZvbnQtZmFtaWx5OnNlcmlmOyBmb250LXNpemU6MTBwdDsgbGluZS1oZWlnaHQ6MTA4JTsgbGlzdC1zdHlsZS1wb3NpdGlvbjppbnNpZGU7IG1hcmdpbjowcHQgMHB0IDBwdCAxOHB0OyB0ZXh0LWluZGVudDotMThwdFwiPjxzcGFuIHN0eWxlPVwiZm9udDo3LjBwdCAnVGltZXMgTmV3IFJvbWFuJ1wiPiYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyA8L3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNWQ2NzdhOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTpub25lOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZVwiPkV4cGVyaWVuY2UgdXNpbmcgcGFuZGFzLCBBaXJmbG93LCBzY2lraXQtbGVhcm4sIHNwYWN5PC9zcGFuPjwvbGk+PGxpIHN0eWxlPVwiZm9udC1mYW1pbHk6c2VyaWY7IGZvbnQtc2l6ZToxMHB0OyBsaW5lLWhlaWdodDoxMDglOyBsaXN0LXN0eWxlLXBvc2l0aW9uOmluc2lkZTsgbWFyZ2luOjBwdCAwcHQgMHB0IDE4cHQ7IHRleHQtaW5kZW50Oi0xOHB0XCI+PHNwYW4gc3R5bGU9XCJmb250OjcuMHB0ICdUaW1lcyBOZXcgUm9tYW4nXCI+JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7JiN4YTA7IDwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM1ZDY3N2E7IGZvbnQtZmFtaWx5OkFyaWFsOyBmb250LXNpemU6MTJwdDsgZm9udC1zdHlsZTpub3JtYWw7IHRleHQtdHJhbnNmb3JtOm5vbmU7IHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lXCI+RXhwZXJpZW5jZSB3b3JraW5nIHdpdGggVGFibGVhdSBvciBRbGlrc2Vuc2UvUWxpa3ZpZXcgaXMgZGVzaXJlZDwvc3Bhbj48L2xpPjxsaSBzdHlsZT1cImZvbnQtZmFtaWx5OnNlcmlmOyBmb250LXNpemU6MTBwdDsgbGluZS1oZWlnaHQ6MTA4JTsgbGlzdC1zdHlsZS1wb3NpdGlvbjppbnNpZGU7IG1hcmdpbjowcHQgMHB0IDBwdCAxOHB0OyB0ZXh0LWluZGVudDotMThwdFwiPjxzcGFuIHN0eWxlPVwiZm9udDo3LjBwdCAnVGltZXMgTmV3IFJvbWFuJ1wiPiYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyA8L3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNWQ2NzdhOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTpub25lOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZVwiPlByb2ZpY2llbnQgaW4gU1FMLCBOb1NRTCBkYXRhYmFzZXMsIGFuZCB3b3JraW5nIHdpdGggQVBJ4oCZczwvc3Bhbj48L2xpPjxsaSBzdHlsZT1cImZvbnQtZmFtaWx5OnNlcmlmOyBmb250LXNpemU6MTBwdDsgbGluZS1oZWlnaHQ6MTA4JTsgbGlzdC1zdHlsZS1wb3NpdGlvbjppbnNpZGU7IG1hcmdpbjowcHQgMHB0IDBwdCAxOHB0OyB0ZXh0LWluZGVudDotMThwdFwiPjxzcGFuIHN0eWxlPVwiZm9udDo3LjBwdCAnVGltZXMgTmV3IFJvbWFuJ1wiPiYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyYjeGEwOyA8L3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNWQ2NzdhOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTpub25lOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZVwiPlByb2ZpY2llbnQgd29ya2luZyB3aXRoIG5lc3RlZCBKU09O4oCZcyBhbmQgWE1M4oCZczwvc3Bhbj48L2xpPjwvdWw+PHAgc3R5bGU9XCJmb250LXNpemU6MTJwdDsgbGluZS1oZWlnaHQ6MTA4JTsgbWFyZ2luOjBwdCAwcHQgOHB0XCI+PGJyIC8+PGJyIC8+PHNwYW4gc3R5bGU9XCJjb2xvcjojNWQ2NzdhOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTpub25lXCI+RGF0YSBTY2llbnRpc3QsSGFkb29wLFB5c3BhcmssU1FMPC9zcGFuPjwvcD48cCBzdHlsZT1cImZvbnQtc2l6ZToxMnB0OyBsaW5lLWhlaWdodDoxMDglOyBtYXJnaW46MHB0XCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojNWQ2NzdhOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTpub25lOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZVwiPiYjeGEwOzwvc3Bhbj48L3A+PGg0IHN0eWxlPVwiZm9udC1zaXplOjEycHQ7IGxpbmUtaGVpZ2h0OjExNSU7IG1hcmdpbjowcHRcIj48c3BhbiBzdHlsZT1cImNvbG9yOiMxODI2NDI7IGZvbnQtZmFtaWx5OlNpbVN1bjsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyBmb250LXdlaWdodDpib2xkOyB0ZXh0LXRyYW5zZm9ybTpub25lOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZVwiPlJlY29tbWVuZGVkIHNraWxsczwvc3Bhbj48L2g0PjxwIHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjojZTllOWU5OyBmb250LXNpemU6MTJwdDsgbGluZS1oZWlnaHQ6MTA4JTsgbWFyZ2luOjBwdCA3LjVwdCA3LjVwdCAwcHQ7IHRleHQtYWxpZ246Y2VudGVyXCI+PHNwYW4gc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiNlOWU5ZTk7IGNvbG9yOiMxODI2NDI7IGZvbnQtZmFtaWx5OkFyaWFsOyBmb250LXNpemU6MTJwdDsgZm9udC1zdHlsZTpub3JtYWw7IHRleHQtdHJhbnNmb3JtOm5vbmVcIj5QeXNwYXJrPC9zcGFuPjwvcD48cCBzdHlsZT1cImZvbnQtc2l6ZToxMnB0OyBsaW5lLWhlaWdodDoxMDglOyBtYXJnaW46MHB0XCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojNWQ2NzdhOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTpub25lOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZVwiPiYjeGEwOzwvc3Bhbj48L3A+PHAgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiNlOWU5ZTk7IGZvbnQtc2l6ZToxMnB0OyBsaW5lLWhlaWdodDoxMDglOyBtYXJnaW46MHB0IDcuNXB0IDcuNXB0IDBwdDsgdGV4dC1hbGlnbjpjZW50ZXJcIj48c3BhbiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6I2U5ZTllOTsgY29sb3I6IzE4MjY0MjsgZm9udC1mYW1pbHk6QXJpYWw7IGZvbnQtc2l6ZToxMnB0OyBmb250LXN0eWxlOm5vcm1hbDsgdGV4dC10cmFuc2Zvcm06bm9uZVwiPkRhdGEgUGlwZWxpbmU8L3NwYW4+PC9wPjxwIHN0eWxlPVwiZm9udC1zaXplOjEycHQ7IGxpbmUtaGVpZ2h0OjEwOCU7IG1hcmdpbjowcHRcIj48c3BhbiBzdHlsZT1cImNvbG9yOiM1ZDY3N2E7IGZvbnQtZmFtaWx5OkFyaWFsOyBmb250LXNpemU6MTJwdDsgZm9udC1zdHlsZTpub3JtYWw7IHRleHQtdHJhbnNmb3JtOm5vbmU7IHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lXCI+JiN4YTA7PC9zcGFuPjwvcD48cCBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6I2U5ZTllOTsgZm9udC1zaXplOjEycHQ7IGxpbmUtaGVpZ2h0OjEwOCU7IG1hcmdpbjowcHQgNy41cHQgNy41cHQgMHB0OyB0ZXh0LWFsaWduOmNlbnRlclwiPjxzcGFuIHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjojZTllOWU5OyBjb2xvcjojMTgyNjQyOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTpub25lXCI+RGF0YSBTY2llbmNlPC9zcGFuPjwvcD48cCBzdHlsZT1cImZvbnQtc2l6ZToxMnB0OyBsaW5lLWhlaWdodDoxMDglOyBtYXJnaW46MHB0XCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojNWQ2NzdhOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTpub25lOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZVwiPiYjeGEwOzwvc3Bhbj48L3A+PHAgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiNlOWU5ZTk7IGZvbnQtc2l6ZToxMnB0OyBsaW5lLWhlaWdodDoxMDglOyBtYXJnaW46MHB0IDcuNXB0IDcuNXB0IDBwdDsgdGV4dC1hbGlnbjpjZW50ZXJcIj48c3BhbiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6I2U5ZTllOTsgY29sb3I6IzE4MjY0MjsgZm9udC1mYW1pbHk6QXJpYWw7IGZvbnQtc2l6ZToxMnB0OyBmb250LXN0eWxlOm5vcm1hbDsgdGV4dC10cmFuc2Zvcm06bm9uZVwiPlFsaWt2aWV3PC9zcGFuPjwvcD48cCBzdHlsZT1cImZvbnQtc2l6ZToxMnB0OyBsaW5lLWhlaWdodDoxMDglOyBtYXJnaW46MHB0XCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojNWQ2NzdhOyBmb250LWZhbWlseTpBcmlhbDsgZm9udC1zaXplOjEycHQ7IGZvbnQtc3R5bGU6bm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTpub25lOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZVwiPiYjeGEwOzwvc3Bhbj48L3A+PHAgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiNlOWU5ZTk7IGZvbnQtc2l6ZToxMnB0OyBsaW5lLWhlaWdodDoxMDglOyBtYXJnaW46MHB0IDcuNXB0IDcuNXB0IDBwdDsgdGV4dC1hbGlnbjpjZW50ZXJcIj48c3BhbiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6I2U5ZTllOTsgY29sb3I6IzE4MjY0MjsgZm9udC1mYW1pbHk6QXJpYWw7IGZvbnQtc2l6ZToxMnB0OyBmb250LXN0eWxlOm5vcm1hbDsgdGV4dC10cmFuc2Zvcm06bm9uZVwiPlJlYWwgVGltZSBEYXRhPC9zcGFuPjwvcD48cCBzdHlsZT1cImZvbnQtc2l6ZToxMXB0OyBsaW5lLWhlaWdodDoxMDglOyBtYXJnaW46MHB0IDBwdCA4cHRcIj48c3BhbiBzdHlsZT1cImZvbnQtZmFtaWx5OkNhbGlicmk7IGZvbnQtc2l6ZToxMXB0XCI+JiN4YTA7PC9zcGFuPjwvcD48L2Rpdj48L2JvZHk+PC9odG1sPiIsCiAgICAgICAgIkJ1aWxkVmVyc2lvbiI6ICIzLjEuMjAyMi4wNi4yMSIKICAgIH0KfQ=="
},
"pageSize": 5,
"pageStart": 0,
"explainScore": true,
"explainScoreType": "json",
"degreeWithSpecialization": true,
"degreeWithSpecializationWeightage": {
"Degree": 100,
"Specialization": 0
}
}
Sample Response
{
"count": 50,
"pageStart": 0,
"pageSize": 5,
"records": [
{
"id": "2407020823227224NMB3DAC",
"score": 13.69,
"CurrentEmployer": "K Pal Industries",
"TotalExperienceInYear": 20.4,
"CurrentJobProfile": "Java Developer",
"City": "San Francisco",
"FullName": "Kirans Sharma",
"Country": "USA",
"State": "CA"
},
{
"id": "202402090421PMs5",
"score": 13.69,
"CurrentEmployer": "ZUCKERBERG SAN FRANCISCO GENERAL HOSPITAL",
"TotalExperienceInYear": 15.6,
"CurrentJobProfile": "Medical Surgical Telemetry Nurse",
"City": "San Francisco",
"FullName": "Larisa B Starinsky",
"Country": "USA",
"State": "CA"
},
{
"id": "240808043230830WDB5R7A0",
"score": 11.85,
"TotalExperienceInYear": 11.3,
"CurrentJobProfile": "Senior Full-Stack Developer and DevOps Engineer",
"FullName": "SHADLEY WENTZEL"
},
{
"id": "TestCV8",
"score": 10.8,
"CurrentEmployer": "Osun State College Of Technology",
"TotalExperienceInYear": 5.4,
"FullName": "AJIMON OLAJIDE OLADIIPO",
"SubUserId": "Praveen"
},
{
"id": "TestCV8",
"score": 10.8,
"CurrentEmployer": "Osun State College Of Technology",
"TotalExperienceInYear": 5.4,
"FullName": "AJIMON OLAJIDE OLADIIPO",
"SubUserId": "Manoj"
}
],
"explainScore": [
{
"id": "2407020823227224NMB3DAC",
"explaination": {
"score": 13.69,
"maxScore": 100.0,
"Match": {
"score": 13.69,
"maxScore": 100.0,
"detailScore": [
{
"score": 0.0,
"maxScore": 36.84,
"entity": "JobProfileTitle",
"value": "Data Scientist"
},
{
"score": 0.0,
"maxScore": 15.79,
"entity": "QualificationsPreferred",
"value": "Undergraduate degree"
},
{
"score": 10.53,
"maxScore": 10.53,
"entity": "TotalExperienceInYear",
"value": "[5.0 TO Infinity]"
},
{
"score": 0.0,
"maxScore": 5.26,
"entity": "Domains",
"value": "Research And Development"
},
{
"score": 0.0,
"maxScore": 5.26,
"entity": "Organization",
"value": "Collabera"
},
{
"score": 0.0,
"maxScore": 5.26,
"entity": "JobLocationCity",
"value": "New York"
},
{
"score": 3.16,
"maxScore": 3.16,
"entity": "Country",
"value": "usa"
},
{
"score": 0.0,
"maxScore": 2.11,
"entity": "JobLocationState",
"value": "New York"
},
{
"score": 0.0,
"maxScore": 1.32,
"entity": "RequiredSkillSet",
"value": "Computer Science"
},
{
"score": 0.0,
"maxScore": 1.32,
"entity": "RequiredSkillSet",
"value": "Programming Skills"
},
{
"score": 0.0,
"maxScore": 1.32,
"entity": "RequiredSkillSet",
"value": "Python"
},
{
"score": 0.0,
"maxScore": 0.69,
"entity": "RequiredSkillSet",
"value": "Mathematics"
},
{
"score": 0.0,
"maxScore": 0.68,
"entity": "RequiredSkillSet",
"value": "Statistics"
},
{
"score": 0.0,
"maxScore": 0.41,
"entity": "RequiredSkillSet",
"value": "Financial Engineering"
},
{
"score": 0.0,
"maxScore": 0.33,
"entity": "RequiredSkillSet",
"value": "Discipline"
},
{
"score": 0.0,
"maxScore": 0.29,
"entity": "PreferredSkillSet",
"value": "Data Science"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Airflow"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Apache Beam"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Big Data"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Data Pipelines"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Databases"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Hadoop"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Hadoop Ecosystem"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "NoSQL Databases"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "SQL"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Tableau"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Analytical Modeling"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Analyse Business Objectives"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Establish Data Processes"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Develop Data Processing Applications"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Applied Machine Learning"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Deep Learning"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Forecasting"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Architecture"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Analytics Framework"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Governance"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Replication"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Availability"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Compliance"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Intuition"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Mining"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Amazon SageMaker"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Markov Chain"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Agile Data Science"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Real-Time Computing"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "API"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "Data Pipeline"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "Framework"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "PySpark"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "XML"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Data Sets"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Datasets"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Qliksense"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Kafka"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Pandas"
},
{
"score": 0.0,
"maxScore": 0.11,
"entity": "PreferredSkillSet",
"value": "Massive"
},
{
"score": 0.0,
"maxScore": 0.06,
"entity": "PreferredSkillSet",
"value": "Lifelong Learning"
}
]
}
}
},
{
"id": "TestCV8",
"SubUserId": "Manoj",
"explaination": {
"score": 10.8,
"maxScore": 100.0,
"Match": {
"score": 10.8,
"maxScore": 100.0,
"detailScore": [
{
"score": 0.0,
"maxScore": 36.84,
"entity": "JobProfileTitle",
"value": "Data Scientist"
},
{
"score": 0.0,
"maxScore": 15.79,
"entity": "QualificationsPreferred",
"value": "Undergraduate degree"
},
{
"score": 10.53,
"maxScore": 10.53,
"entity": "TotalExperienceInYear",
"value": "[5.0 TO Infinity]"
},
{
"score": 0.0,
"maxScore": 5.26,
"entity": "Domains",
"value": "Research And Development"
},
{
"score": 0.0,
"maxScore": 5.26,
"entity": "Organization",
"value": "Collabera"
},
{
"score": 0.0,
"maxScore": 5.26,
"entity": "JobLocationCity",
"value": "New York"
},
{
"score": 0.0,
"maxScore": 3.16,
"entity": "JobLocationCountry",
"value": "USA"
},
{
"score": 0.0,
"maxScore": 2.11,
"entity": "JobLocationState",
"value": "New York"
},
{
"score": 0.0,
"maxScore": 1.32,
"entity": "RequiredSkillSet",
"value": "Computer Science"
},
{
"score": 0.0,
"maxScore": 1.32,
"entity": "RequiredSkillSet",
"value": "Programming Skills"
},
{
"score": 0.0,
"maxScore": 1.32,
"entity": "RequiredSkillSet",
"value": "Python"
},
{
"score": 0.0,
"maxScore": 0.69,
"entity": "RequiredSkillSet",
"value": "Mathematics"
},
{
"score": 0.0,
"maxScore": 0.68,
"entity": "RequiredSkillSet",
"value": "Statistics"
},
{
"score": 0.0,
"maxScore": 0.41,
"entity": "RequiredSkillSet",
"value": "Financial Engineering"
},
{
"score": 0.0,
"maxScore": 0.33,
"entity": "RequiredSkillSet",
"value": "Discipline"
},
{
"score": 0.0,
"maxScore": 0.29,
"entity": "PreferredSkillSet",
"value": "Data Science"
},
{
"score": 0.27,
"maxScore": 0.27,
"entity": "SkillWithoutExp",
"value": "sql"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Airflow"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Apache Beam"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Big Data"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Data Pipelines"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Databases"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Hadoop"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Hadoop Ecosystem"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "NoSQL Databases"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Tableau"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Analytical Modeling"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Analyse Business Objectives"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Establish Data Processes"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Develop Data Processing Applications"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Applied Machine Learning"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Deep Learning"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Forecasting"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Architecture"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Analytics Framework"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Governance"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Replication"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Availability"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Compliance"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Intuition"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Mining"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Amazon SageMaker"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Markov Chain"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Agile Data Science"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Real-Time Computing"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "API"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "Data Pipeline"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "Framework"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "PySpark"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "XML"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Data Sets"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Datasets"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Qliksense"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Kafka"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Pandas"
},
{
"score": 0.0,
"maxScore": 0.11,
"entity": "PreferredSkillSet",
"value": "Massive"
},
{
"score": 0.0,
"maxScore": 0.06,
"entity": "PreferredSkillSet",
"value": "Lifelong Learning"
}
]
}
}
},
{
"id": "202402090421PMs5",
"explaination": {
"score": 13.69,
"maxScore": 100.0,
"Match": {
"score": 13.69,
"maxScore": 100.0,
"detailScore": [
{
"score": 0.0,
"maxScore": 36.84,
"entity": "JobProfileTitle",
"value": "Data Scientist"
},
{
"score": 0.0,
"maxScore": 15.79,
"entity": "QualificationsPreferred",
"value": "Undergraduate degree"
},
{
"score": 10.53,
"maxScore": 10.53,
"entity": "TotalExperienceInYear",
"value": "[5.0 TO Infinity]"
},
{
"score": 0.0,
"maxScore": 5.26,
"entity": "Domains",
"value": "Research And Development"
},
{
"score": 0.0,
"maxScore": 5.26,
"entity": "Organization",
"value": "Collabera"
},
{
"score": 0.0,
"maxScore": 5.26,
"entity": "JobLocationCity",
"value": "New York"
},
{
"score": 3.16,
"maxScore": 3.16,
"entity": "Country",
"value": "usa"
},
{
"score": 0.0,
"maxScore": 2.11,
"entity": "JobLocationState",
"value": "New York"
},
{
"score": 0.0,
"maxScore": 1.32,
"entity": "RequiredSkillSet",
"value": "Computer Science"
},
{
"score": 0.0,
"maxScore": 1.32,
"entity": "RequiredSkillSet",
"value": "Programming Skills"
},
{
"score": 0.0,
"maxScore": 1.32,
"entity": "RequiredSkillSet",
"value": "Python"
},
{
"score": 0.0,
"maxScore": 0.69,
"entity": "RequiredSkillSet",
"value": "Mathematics"
},
{
"score": 0.0,
"maxScore": 0.68,
"entity": "RequiredSkillSet",
"value": "Statistics"
},
{
"score": 0.0,
"maxScore": 0.41,
"entity": "RequiredSkillSet",
"value": "Financial Engineering"
},
{
"score": 0.0,
"maxScore": 0.33,
"entity": "RequiredSkillSet",
"value": "Discipline"
},
{
"score": 0.0,
"maxScore": 0.29,
"entity": "PreferredSkillSet",
"value": "Data Science"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Airflow"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Apache Beam"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Big Data"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Data Pipelines"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Databases"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Hadoop"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Hadoop Ecosystem"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "NoSQL Databases"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "SQL"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Tableau"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Analytical Modeling"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Analyse Business Objectives"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Establish Data Processes"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Develop Data Processing Applications"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Applied Machine Learning"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Deep Learning"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Forecasting"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Architecture"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Analytics Framework"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Governance"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Replication"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Availability"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Compliance"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Intuition"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Mining"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Amazon SageMaker"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Markov Chain"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Agile Data Science"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Real-Time Computing"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "API"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "Data Pipeline"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "Framework"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "PySpark"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "XML"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Data Sets"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Datasets"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Qliksense"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Kafka"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Pandas"
},
{
"score": 0.0,
"maxScore": 0.11,
"entity": "PreferredSkillSet",
"value": "Massive"
},
{
"score": 0.0,
"maxScore": 0.06,
"entity": "PreferredSkillSet",
"value": "Lifelong Learning"
}
]
}
}
},
{
"id": "240808043230830WDB5R7A0",
"explaination": {
"score": 11.85,
"maxScore": 100.0,
"Match": {
"score": 11.85,
"maxScore": 100.0,
"detailScore": [
{
"score": 0.0,
"maxScore": 36.84,
"entity": "JobProfileTitle",
"value": "Data Scientist"
},
{
"score": 0.0,
"maxScore": 15.79,
"entity": "QualificationsPreferred",
"value": "Undergraduate degree"
},
{
"score": 10.53,
"maxScore": 10.53,
"entity": "TotalExperienceInYear",
"value": "[5.0 TO Infinity]"
},
{
"score": 0.0,
"maxScore": 5.26,
"entity": "Domains",
"value": "Research And Development"
},
{
"score": 0.0,
"maxScore": 5.26,
"entity": "Organization",
"value": "Collabera"
},
{
"score": 0.0,
"maxScore": 5.26,
"entity": "JobLocationCity",
"value": "New York"
},
{
"score": 0.0,
"maxScore": 3.16,
"entity": "JobLocationCountry",
"value": "USA"
},
{
"score": 0.0,
"maxScore": 2.11,
"entity": "JobLocationState",
"value": "New York"
},
{
"score": 1.32,
"maxScore": 1.32,
"entity": "SkillWithoutExp",
"value": "python"
},
{
"score": 0.0,
"maxScore": 1.32,
"entity": "RequiredSkillSet",
"value": "Computer Science"
},
{
"score": 0.0,
"maxScore": 1.32,
"entity": "RequiredSkillSet",
"value": "Programming Skills"
},
{
"score": 0.0,
"maxScore": 0.69,
"entity": "RequiredSkillSet",
"value": "Mathematics"
},
{
"score": 0.0,
"maxScore": 0.68,
"entity": "RequiredSkillSet",
"value": "Statistics"
},
{
"score": 0.0,
"maxScore": 0.41,
"entity": "RequiredSkillSet",
"value": "Financial Engineering"
},
{
"score": 0.0,
"maxScore": 0.33,
"entity": "RequiredSkillSet",
"value": "Discipline"
},
{
"score": 0.0,
"maxScore": 0.29,
"entity": "PreferredSkillSet",
"value": "Data Science"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Airflow"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Apache Beam"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Big Data"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Data Pipelines"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Databases"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Hadoop"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Hadoop Ecosystem"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "NoSQL Databases"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "SQL"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Tableau"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Analytical Modeling"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Analyse Business Objectives"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Establish Data Processes"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Develop Data Processing Applications"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Applied Machine Learning"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Deep Learning"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Forecasting"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Architecture"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Analytics Framework"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Governance"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Replication"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Availability"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Compliance"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Intuition"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Mining"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Amazon SageMaker"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Markov Chain"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Agile Data Science"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Real-Time Computing"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "API"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "Data Pipeline"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "Framework"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "PySpark"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "XML"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Data Sets"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Datasets"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Qliksense"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Kafka"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Pandas"
},
{
"score": 0.0,
"maxScore": 0.11,
"entity": "PreferredSkillSet",
"value": "Massive"
},
{
"score": 0.0,
"maxScore": 0.06,
"entity": "PreferredSkillSet",
"value": "Lifelong Learning"
}
]
}
}
},
{
"id": "TestCV8",
"SubUserId": "Praveen",
"explaination": {
"score": 10.8,
"maxScore": 100.0,
"Match": {
"score": 10.8,
"maxScore": 100.0,
"detailScore": [
{
"score": 0.0,
"maxScore": 36.84,
"entity": "JobProfileTitle",
"value": "Data Scientist"
},
{
"score": 0.0,
"maxScore": 15.79,
"entity": "QualificationsPreferred",
"value": "Undergraduate degree"
},
{
"score": 10.53,
"maxScore": 10.53,
"entity": "TotalExperienceInYear",
"value": "[5.0 TO Infinity]"
},
{
"score": 0.0,
"maxScore": 5.26,
"entity": "Domains",
"value": "Research And Development"
},
{
"score": 0.0,
"maxScore": 5.26,
"entity": "Organization",
"value": "Collabera"
},
{
"score": 0.0,
"maxScore": 5.26,
"entity": "JobLocationCity",
"value": "New York"
},
{
"score": 0.0,
"maxScore": 3.16,
"entity": "JobLocationCountry",
"value": "USA"
},
{
"score": 0.0,
"maxScore": 2.11,
"entity": "JobLocationState",
"value": "New York"
},
{
"score": 0.0,
"maxScore": 1.32,
"entity": "RequiredSkillSet",
"value": "Computer Science"
},
{
"score": 0.0,
"maxScore": 1.32,
"entity": "RequiredSkillSet",
"value": "Programming Skills"
},
{
"score": 0.0,
"maxScore": 1.32,
"entity": "RequiredSkillSet",
"value": "Python"
},
{
"score": 0.0,
"maxScore": 0.69,
"entity": "RequiredSkillSet",
"value": "Mathematics"
},
{
"score": 0.0,
"maxScore": 0.68,
"entity": "RequiredSkillSet",
"value": "Statistics"
},
{
"score": 0.0,
"maxScore": 0.41,
"entity": "RequiredSkillSet",
"value": "Financial Engineering"
},
{
"score": 0.0,
"maxScore": 0.33,
"entity": "RequiredSkillSet",
"value": "Discipline"
},
{
"score": 0.0,
"maxScore": 0.29,
"entity": "PreferredSkillSet",
"value": "Data Science"
},
{
"score": 0.27,
"maxScore": 0.27,
"entity": "SkillWithoutExp",
"value": "sql"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Airflow"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Apache Beam"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Big Data"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Data Pipelines"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Databases"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Hadoop"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Hadoop Ecosystem"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "NoSQL Databases"
},
{
"score": 0.0,
"maxScore": 0.27,
"entity": "PreferredSkillSet",
"value": "Tableau"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Analytical Modeling"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Analyse Business Objectives"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Establish Data Processes"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Develop Data Processing Applications"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Applied Machine Learning"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Deep Learning"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Forecasting"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Architecture"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Analytics Framework"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Governance"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Replication"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Availability"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Compliance"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Intuition"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Data Mining"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Amazon SageMaker"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Markov Chain"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Agile Data Science"
},
{
"score": 0.0,
"maxScore": 0.26,
"entity": "JobProfileRelatedSkills",
"value": "Real-Time Computing"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "API"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "Data Pipeline"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "Framework"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "PySpark"
},
{
"score": 0.0,
"maxScore": 0.22,
"entity": "PreferredSkillSet",
"value": "XML"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Data Sets"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Datasets"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Qliksense"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Kafka"
},
{
"score": 0.0,
"maxScore": 0.12,
"entity": "PreferredSkillSet",
"value": "Pandas"
},
{
"score": 0.0,
"maxScore": 0.11,
"entity": "PreferredSkillSet",
"value": "Massive"
},
{
"score": 0.0,
"maxScore": 0.06,
"entity": "PreferredSkillSet",
"value": "Lifelong Learning"
}
]
}
}
}
]
}