Êþº¾4¿ +} ~  €  ‚ ƒ„@Ç€¿ð … ƒ† ƒ‡ ˆ‰ Š ‹Œ €  Ž ‘ ’ “”• –— ˜™ š› œ ž Ÿ  ¡ ¢ £ ¤ ¥ ¦§(DD)VCodeLineNumberTableLocalVariableTablethisLProGAL/geom2d/Vector;xDy([D)Vcoords[D-(LProGAL/geom2d/Point;LProGAL/geom2d/Point;)VpLProGAL/geom2d/Point;q(LProGAL/geom2d/Point;)V()D getCoords()[DgetSquaredLengthlengthgetSlope StackMapTablenegative()Vscale(D)LProGAL/geom2d/Vector;a rotateThiscosAsinAxOldadd.(LProGAL/geom2d/Vector;)LProGAL/geom2d/Vector;vaddThis-(LProGAL/geom2d/Point;)LProGAL/geom2d/Vector;multiply multiplyThis normalize()LProGAL/geom2d/Vector; normalizeThiscreateRotatedVectorrotate90 rotate90ThistmptoPoint()LProGAL/geom2d/Point; createSumD(LProGAL/geom2d/Vector;LProGAL/geom2d/Vector;)LProGAL/geom2d/Vector;u createDiff crossProduct/(LProGAL/geom2d/Vector;LProGAL/geom2d/Vector;)D dotProductleftTurn/(LProGAL/geom2d/Vector;LProGAL/geom2d/Vector;)Z rightTurntoString()Ljava/lang/String;(I)Ljava/lang/String;decI toConsole(I)V scaleToLengthll2dot(LProGAL/geom2d/Vector;)Dclone()LProGAL/geomNd/Vector;()LProGAL/geomNd/Point;(D)LProGAL/geomNd/Vector;()Ljava/lang/Object; Exceptions¨ SourceFile Vector.java ,6 3> 5> ,- 78 A>© ª« GH ¬« ­« ®¯ProGAL/geom2d/Vector B> SHProGAL/geom2d/Point bc hjjava/lang/StringBuilder ,FVector[% °± °²f,%f] hijava/lang/Object³ ´µ¶ ·¸ mn¹ º»¼ ½¾ tV \] oH WV UV THProGAL/geomNd/Vector$java/lang/CloneNotSupportedExceptionjava/lang/Mathsqrt(D)Dcossinget(I)Dappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;java/lang/DoublevalueOf(D)Ljava/lang/Double;java/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;java/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V!+-,-.N*¼Y'RY)R·±/0 123454,6.:*+·±/ 01278,9.U*,¶+¶g,¶+¶g·±/ 0 12:;<;,=.A *+¶+¶·±/ 0 12 :;3>.1*´1¯/0 125>.1*´1¯/0 12?@./*´°/0 12A>.F*´1*´1k*´1*´1kc¯/0 12B>.2*¶¸¯/0 12C>.P*´1—š¯*´1*´1o¯/0 12DEF.3 * ¶ W±/0  12GH.J*´\1'kR*´\1'kR*°/012I4JH.¦ @'¸ J'¸9*¶9*´)*´1k*´1kgR*´k)*´1kcR*°/ !"*#>$04@12@I4;K4 5L4.M4NO.V"»Y*´1+´1c*´1+´1c·°/&0"12"P2QO.T *´\1+´1cR*´\1+´1cR*°/'0 12 P2QR.P*´\1+¶cR*´\1+¶cR*°/(012:;SH.L»Y'*´1k'*´1k·°/,012I4TH.J*´\1'kR*´\1'kR*°/-012I4UV.5 **¶o¶°/.0  12WV.5 **¶o¶°//0  12XH.j 6»Y'¸ *´1k'¸*´1kg'¸*´1k'¸ *´1kc·°/106126I4YV.?»Y*´1w*´1·°/30 12ZV.Q*´1H*´*´1wR*´'R*°/4012[4\].>»Y*´1*´1·°/50 12 ^_.V"»Y*´1+´1c*´1+´1c·°/80"`2"P2 a_.V"»Y*´1+´1g*´1+´1g·°/90"`2"P2 bc.P*´1+´1k*´1+´1kg¯/;0`2P2 dc.P*´1+´1k*´1+´1kc¯/<0`2P2 ef.O*+¸—ž§¬/>0`2P2D@ gf.O*+¸˜§¬/?0`2P2D@hi.0*¶°/C0 12hj.uA»Y·¶¶¶¶¶¶½Y*´1¸ SY*´1¸ S¸!°/D0A12AklmF.0*¶"±/E0 12mn.D ²#*¶¶$±/ F H0 12 kloH.c!*¶J»Y'*´1k)o'*´1k)o·°/ JK0 !12!p4q4rs.P*´1+´1k*´1+´1kc¯/N012P2tV.>»Y*´1*´1·°/R0 12Atu./*¶%°/0 12A\v./*¶&°/0 12Aow.0*'¶'°/0 12AWu./*¶(°/0 12AUu./*¶)°/0 12ATw.0*'¶*°/0 12ASw.0*'¶°/0 12Atx./*¶%°/0 12yz{|