a ,"?g@sFddlZddlmZddlmZddZddZd d d Zd d ZdS)N)BytesIO)name_mapcCs*|d}d|d}|dt||S)Nzfiles/r)splitrget)s3_pathZs3_paths file_pathr t|||dqt||trt|dt||rt||dtrt||d|dt|dqdS)Nz [r])keysprint isinstancedict print_dictlistlen)dindentkr r r rs rcCstdt|trt|dS)Nzhit:)rrrr)hitr r r print_hit_structure&s r%)r) riorZ"app.manifest_name_to_discover_namerr rrr%r r r r s