Code Duplication    Length = 30-30 lines in 2 locations

Resources/Public/JavaScript/jquery-ui.js 2 locations

@@ 10672-10701 (lines=30) @@
10669
10670
			first = ( ts || bs || ls || rs );
10671
10672
			if ( o.snapMode !== "outer" ) {
10673
				ts = Math.abs( t - y1 ) <= d;
10674
				bs = Math.abs( b - y2 ) <= d;
10675
				ls = Math.abs( l - x1 ) <= d;
10676
				rs = Math.abs( r - x2 ) <= d;
10677
				if ( ts ) {
10678
					ui.position.top = inst._convertPositionTo( "relative", {
10679
						top: t,
10680
						left: 0
10681
					} ).top;
10682
				}
10683
				if ( bs ) {
10684
					ui.position.top = inst._convertPositionTo( "relative", {
10685
						top: b - inst.helperProportions.height,
10686
						left: 0
10687
					} ).top;
10688
				}
10689
				if ( ls ) {
10690
					ui.position.left = inst._convertPositionTo( "relative", {
10691
						top: 0,
10692
						left: l
10693
					} ).left;
10694
				}
10695
				if ( rs ) {
10696
					ui.position.left = inst._convertPositionTo( "relative", {
10697
						top: 0,
10698
						left: r - inst.helperProportions.width
10699
					} ).left;
10700
				}
10701
			}
10702
10703
			if ( !inst.snapElements[ i ].snapping && ( ts || bs || ls || rs || first ) ) {
10704
				( inst.options.snap.snap &&
@@ 10639-10668 (lines=30) @@
10636
				continue;
10637
			}
10638
10639
			if ( o.snapMode !== "inner" ) {
10640
				ts = Math.abs( t - y2 ) <= d;
10641
				bs = Math.abs( b - y1 ) <= d;
10642
				ls = Math.abs( l - x2 ) <= d;
10643
				rs = Math.abs( r - x1 ) <= d;
10644
				if ( ts ) {
10645
					ui.position.top = inst._convertPositionTo( "relative", {
10646
						top: t - inst.helperProportions.height,
10647
						left: 0
10648
					} ).top;
10649
				}
10650
				if ( bs ) {
10651
					ui.position.top = inst._convertPositionTo( "relative", {
10652
						top: b,
10653
						left: 0
10654
					} ).top;
10655
				}
10656
				if ( ls ) {
10657
					ui.position.left = inst._convertPositionTo( "relative", {
10658
						top: 0,
10659
						left: l - inst.helperProportions.width
10660
					} ).left;
10661
				}
10662
				if ( rs ) {
10663
					ui.position.left = inst._convertPositionTo( "relative", {
10664
						top: 0,
10665
						left: r
10666
					} ).left;
10667
				}
10668
			}
10669
10670
			first = ( ts || bs || ls || rs );
10671