addDensitiesAndDistances = function( parsedSrcset, sizesLengthInPx, dpr ) {
parsedSrcset.candidates.forEach( i => {
if ( i.hasOwnProperty( 'd' ) ) {
i.density = i.d;
} else if ( i.hasOwnProperty( 'w' ) && sizesLengthInPx ) {
i.density = i.w / sizesLengthInPx;
} else {
i.density = 1;
}
i.geometricDistance = geometricDistance( i.density, dpr );
i.linearDistance = i.density - dpr;
} );
return parsedSrcset;
}