What is the type of this quadrilateral? Be as specific as possible with the given data.

init({
range: [ [-2, 12 ], [ -8, -1 ] ]
})
var q = new Quadrilateral( [ 2, -7 ], ANGLES, randRange( 0, 1 ) + 0.5, 3 );
q.boxOut( [ [ [ -1, -10 ], [ -1, 10 ] ] ], [ 0.7, 0 ] );
q.boxOut( [ [ [ 11, -10 ], [ 11, 10 ] ] ], [ -0.7, 0 ] );
q.draw();
q.labels = { "angles" : ANGLE_LABELS, "sides" : $.map( $.map( q.sides, lineLength ), function( x ){ return x.toFixed( 1 ); } ) };
q.drawLabels();

Trapezoid

- Kite
- Trapezoid
- Isosceles Trapezoid
- Parallelogram
- Rhombus
- Rectangle
- Square
- None of the above

This figure has two parallel sides.

It also has 2 pairs of adjacent angles which are supplementary.

It is a trapezoid.

Isosceles Trapezoid

This figure has two parallel sides.

It also has 2 pairs of adjacent angles which are supplementary.

It is a trapezoid.

However, its legs are equal, so it is an isosceles trapezoid.

Parallelogram

Opposite angles of this quadrilateral are equal.

Adjacent angles are supplementary.

It has 2 pairs of parallel sides.

Parallel sides are equal.

Therefore it is a parallelogram.

Rectangle

This quadrilateral has 2 pairs of parallel sides.

Its angles are equal to 90.

Therefore it is a rectangle.

init({
range: [ [-1, 12 ], [ -8, -1 ] ]
})
var q = new Quadrilateral( [ 2, -7 ], ANGLES, 1, 3 );
q.boxOut( [ [ [ 11, -10 ], [ 11, 10 ] ] ], [ -0.7, 0 ] );
q.boxOut( [ [ [ 0, -10 ], [ 0, 10 ] ] ], [ 0.7, 0 ] );
q.draw();
q.labels = { "angles" : ANGLE_LABELS, "sides" : $.map( $.map( q.sides, lineLength ), function( x ){ return x.toFixed( 1 ); } ) };
q.drawLabels();

Square

This quadrilateral has 2 pairs of parallel sides.

Its angles are equal to 90.

All sides are equal.

Therefore it is a square.

Kite

This quadrilateral has two pairs of equal sides.

Those sides are adjacent.

It also has a pair of equal angles, positioned between the non-equal sides.

It is a kite.

Rhombus

This quadrilateral has all sides equal.

Therefore it is a rhombus.