corrade-nucleus-nucleons – Blame information for rev

Subversion Repositories:
Rev:
Rev Author Line No. Line
20 office 1 /**
2 * Modules in this bundle
3 * @license
4 *
5 * svg2pdf.js:
6 * license: MIT (http://opensource.org/licenses/MIT)
7 * author: yFiles for HTML Support Team <yfileshtml@yworks.com>
8 * homepage: https://github.com/yWorks/svg2pdf.js#readme
9 * version: 1.0.5
10 *
11 * svgpath:
12 * license: MIT (http://opensource.org/licenses/MIT)
13 * maintainers: vitaly <vitaly@rcdesign.ru>
14 * homepage: https://github.com/fontello/svgpath#readme
15 * version: 2.2.1
16 *
17 * This header is generated by licensify (https://github.com/twada/licensify)
18 */
19 (function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.svg2pdf = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
20 'use strict';
21  
22 module.exports = require('./lib/svgpath');
23  
24 },{"./lib/svgpath":6}],2:[function(require,module,exports){
25 // Convert an arc to a sequence of cubic bézier curves
26 //
27 'use strict';
28  
29  
30 var TAU = Math.PI * 2;
31  
32  
33 /* eslint-disable space-infix-ops */
34  
35 // Calculate an angle between two vectors
36 //
37 function vector_angle(ux, uy, vx, vy) {
38 var sign = (ux * vy - uy * vx < 0) ? -1 : 1;
39 var umag = Math.sqrt(ux * ux + uy * uy);
40 var vmag = Math.sqrt(ux * ux + uy * uy);
41 var dot = ux * vx + uy * vy;
42 var div = dot / (umag * vmag);
43  
44 // rounding errors, e.g. -1.0000000000000002 can screw up this
45 if (div > 1.0) { div = 1.0; }
46 if (div < -1.0) { div = -1.0; }
47  
48 < -1.0) { div = -1.0; } return sign * Math.acos(div);
49 < -1.0) { div = -1.0; }}
50  
51  
52 < -1.0) { div = -1.0; }// Convert from endpoint to center parameterization,
53 < -1.0) { div = -1.0; }// see http://www.w3.org/TR/SVG11/implnote.html#ArcImplementationNotes
54 < -1.0) { div = -1.0; }//
55 < -1.0) { div = -1.0; }// Return [cx, cy, theta1, delta_theta]
56 < -1.0) { div = -1.0; }//
57 < -1.0) { div = -1.0; }function get_arc_center(x1, y1, x2, y2, fa, fs, rx, ry, sin_phi, cos_phi) {
58 < -1.0) { div = -1.0; } // Step 1.
59 < -1.0) { div = -1.0; } //
60 < -1.0) { div = -1.0; } // Moving an ellipse so origin will be the middlepoint between our two
61 < -1.0) { div = -1.0; } // points. After that, rotate it to line up ellipse axes with coordinate
62 < -1.0) { div = -1.0; } // axes.
63 < -1.0) { div = -1.0; } //
64 < -1.0) { div = -1.0; } var x1p = cos_phi*(x1-x2)/2 + sin_phi*(y1-y2)/2;
65 < -1.0) { div = -1.0; } var y1p = -sin_phi*(x1-x2)/2 + cos_phi*(y1-y2)/2;
66  
67 < -1.0) { div = -1.0; } var rx_sq = rx * rx;
68 < -1.0) { div = -1.0; } var ry_sq = ry * ry;
69 < -1.0) { div = -1.0; } var x1p_sq = x1p * x1p;
70 < -1.0) { div = -1.0; } var y1p_sq = y1p * y1p;
71  
72 < -1.0) { div = -1.0; } // Step 2.
73 < -1.0) { div = -1.0; } //
74 < -1.0) { div = -1.0; } // Compute coordinates of the centre of this ellipse (cx', cy')
75 < -1.0) { div = -1.0; } // in the new coordinate system.
76 < -1.0) { div = -1.0; } //
77 < -1.0) { div = -1.0; } var radicant = (rx_sq * ry_sq) - (rx_sq * y1p_sq) - (ry_sq * x1p_sq);
78  
79 < -1.0) { div = -1.0; } if (radicant < 0) {
80 < -1.0) { div = -1.0; } // due to rounding errors it might be e.g. -1.3877787807814457e-17
81 < -1.0) { div = -1.0; } radicant = 0;
82 < -1.0) { div = -1.0; } }
83  
84 < -1.0) { div = -1.0; } radicant /= (rx_sq * y1p_sq) + (ry_sq * x1p_sq);
85 < -1.0) { div = -1.0; } radicant = Math.sqrt(radicant) * (fa === fs ? -1 : 1);
86  
87 < -1.0) { div = -1.0; } var cxp = radicant * rx/ry * y1p;
88 < -1.0) { div = -1.0; } var cyp = radicant * -ry/rx * x1p;
89  
90 < -1.0) { div = -1.0; } // Step 3.
91 < -1.0) { div = -1.0; } //
92 < -1.0) { div = -1.0; } // Transform back to get centre coordinates (cx, cy) in the original
93 < -1.0) { div = -1.0; } // coordinate system.
94 < -1.0) { div = -1.0; } //
95 < -1.0) { div = -1.0; } var cx = cos_phi*cxp - sin_phi*cyp + (x1+x2)/2;
96 < -1.0) { div = -1.0; } var cy = sin_phi*cxp + cos_phi*cyp + (y1+y2)/2;
97  
98 < -1.0) { div = -1.0; } // Step 4.
99 < -1.0) { div = -1.0; } //
100 < -1.0) { div = -1.0; } // Compute angles (theta1, delta_theta).
101 < -1.0) { div = -1.0; } //
102 < -1.0) { div = -1.0; } var v1x = (x1p - cxp) / rx;
103 < -1.0) { div = -1.0; } var v1y = (y1p - cyp) / ry;
104 < -1.0) { div = -1.0; } var v2x = (-x1p - cxp) / rx;
105 < -1.0) { div = -1.0; } var v2y = (-y1p - cyp) / ry;
106  
107 < -1.0) { div = -1.0; } var theta1 = vector_angle(1, 0, v1x, v1y);
108 < -1.0) { div = -1.0; } var delta_theta = vector_angle(v1x, v1y, v2x, v2y);
109  
110 < -1.0) { div = -1.0; } if (fs === 0 && delta_theta > 0) {
111 < -1.0) { div = -1.0; } delta_theta -= TAU;
112 < -1.0) { div = -1.0; } }
113 < -1.0) { div = -1.0; } if (fs === 1 && delta_theta < 0) {
114 < -1.0) { div = -1.0; }< 0) { delta_theta += TAU;
115 < -1.0) { div = -1.0; }< 0) { }
116  
117 < -1.0) { div = -1.0; }< 0) { return [ cx, cy, theta1, delta_theta ];
118 < -1.0) { div = -1.0; }< 0) {}
119  
120 < -1.0) { div = -1.0; }< 0) {//
121 < -1.0) { div = -1.0; }< 0) {// Approximate one unit arc segment with bézier curves,
122 < -1.0) { div = -1.0; }< 0) {// see http://math.stackexchange.com/questions/873224
123 < -1.0) { div = -1.0; }< 0) {//
124 < -1.0) { div = -1.0; }< 0) {function approximate_unit_arc(theta1, delta_theta) {
125 < -1.0) { div = -1.0; }< 0) { var alpha = 4/3 * Math.tan(delta_theta/4);
126  
127 < -1.0) { div = -1.0; }< 0) { var x1 = Math.cos(theta1);
128 < -1.0) { div = -1.0; }< 0) { var y1 = Math.sin(theta1);
129 < -1.0) { div = -1.0; }< 0) { var x2 = Math.cos(theta1 + delta_theta);
130 < -1.0) { div = -1.0; }< 0) { var y2 = Math.sin(theta1 + delta_theta);
131  
132 < -1.0) { div = -1.0; }< 0) { return [ x1, y1, x1 - y1*alpha, y1 + x1*alpha, x2 + y2*alpha, y2 - x2*alpha, x2, y2 ];
133 < -1.0) { div = -1.0; }< 0) {}
134  
135 < -1.0) { div = -1.0; }< 0) {module.exports = function a2c(x1, y1, x2, y2, fa, fs, rx, ry, phi) {
136 < -1.0) { div = -1.0; }< 0) { var sin_phi = Math.sin(phi * TAU / 360);
137 < -1.0) { div = -1.0; }< 0) { var cos_phi = Math.cos(phi * TAU / 360);
138  
139 < -1.0) { div = -1.0; }< 0) { // Make sure radii are valid
140 < -1.0) { div = -1.0; }< 0) { //
141 < -1.0) { div = -1.0; }< 0) { var x1p = cos_phi*(x1-x2)/2 + sin_phi*(y1-y2)/2;
142 < -1.0) { div = -1.0; }< 0) { var y1p = -sin_phi*(x1-x2)/2 + cos_phi*(y1-y2)/2;
143  
144 < -1.0) { div = -1.0; }< 0) { if (x1p === 0 && y1p === 0) {
145 < -1.0) { div = -1.0; }< 0) { // we're asked to draw line to itself
146 < -1.0) { div = -1.0; }< 0) { return [];
147 < -1.0) { div = -1.0; }< 0) { }
148  
149 < -1.0) { div = -1.0; }< 0) { if (rx === 0 || ry === 0) {
150 < -1.0) { div = -1.0; }< 0) { // one of the radii is zero
151 < -1.0) { div = -1.0; }< 0) { return [];
152 < -1.0) { div = -1.0; }< 0) { }
153  
154  
155 < -1.0) { div = -1.0; }< 0) { // Compensate out-of-range radii
156 < -1.0) { div = -1.0; }< 0) { //
157 < -1.0) { div = -1.0; }< 0) { rx = Math.abs(rx);
158 < -1.0) { div = -1.0; }< 0) { ry = Math.abs(ry);
159  
160 < -1.0) { div = -1.0; }< 0) { var lambda = (x1p * x1p) / (rx * rx) + (y1p * y1p) / (ry * ry);
161 < -1.0) { div = -1.0; }< 0) { if (lambda > 1) {
162 < -1.0) { div = -1.0; }< 0) { rx *= Math.sqrt(lambda);
163 < -1.0) { div = -1.0; }< 0) { ry *= Math.sqrt(lambda);
164 < -1.0) { div = -1.0; }< 0) { }
165  
166  
167 < -1.0) { div = -1.0; }< 0) { // Get center parameters (cx, cy, theta1, delta_theta)
168 < -1.0) { div = -1.0; }< 0) { //
169 < -1.0) { div = -1.0; }< 0) { var cc = get_arc_center(x1, y1, x2, y2, fa, fs, rx, ry, sin_phi, cos_phi);
170  
171 < -1.0) { div = -1.0; }< 0) { var result = [];
172 < -1.0) { div = -1.0; }< 0) { var theta1 = cc[2];
173 < -1.0) { div = -1.0; }< 0) { var delta_theta = cc[3];
174  
175 < -1.0) { div = -1.0; }< 0) { // Split an arc to multiple segments, so each segment
176 < -1.0) { div = -1.0; }< 0) { // will be less than τ/4 (= 90°)
177 < -1.0) { div = -1.0; }< 0) { //
178 < -1.0) { div = -1.0; }< 0) { var segments = Math.max(Math.ceil(Math.abs(delta_theta) / (TAU / 4)), 1);
179 < -1.0) { div = -1.0; }< 0) { delta_theta /= segments;
180  
181 < -1.0) { div = -1.0; }< 0) { for (var i = 0; i < segments; i++) {
182 < -1.0) { div = -1.0; }< 0) {< segments; i++) { result.push(approximate_unit_arc(theta1, delta_theta));
183 < -1.0) { div = -1.0; }< 0) {< segments; i++) { theta1 += delta_theta;
184 < -1.0) { div = -1.0; }< 0) {< segments; i++) { }
185  
186 < -1.0) { div = -1.0; }< 0) {< segments; i++) { // We have a bezier approximation of a unit circle,
187 < -1.0) { div = -1.0; }< 0) {< segments; i++) { // now need to transform back to the original ellipse
188 < -1.0) { div = -1.0; }< 0) {< segments; i++) { //
189 < -1.0) { div = -1.0; }< 0) {< segments; i++) { return result.map(function (curve) {
190 < -1.0) { div = -1.0; }< 0) {< segments; i++) { for (var i = 0; i < curve.length; i += 2) {
191 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { var x = curve[i + 0];
192 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { var y = curve[i + 1];
193  
194 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { // scale
195 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { x *= rx;
196 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { y *= ry;
197  
198 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { // rotate
199 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { var xp = cos_phi*x - sin_phi*y;
200 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { var yp = sin_phi*x + cos_phi*y;
201  
202 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { // translate
203 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { curve[i + 0] = xp + cc[0];
204 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { curve[i + 1] = yp + cc[1];
205 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { }
206  
207 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { return curve;
208 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { });
209 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {};
210  
211 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {},{}],3:[function(require,module,exports){
212 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {'use strict';
213  
214 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {/* eslint-disable space-infix-ops */
215  
216 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {// The precision used to consider an ellipse as a circle
217 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {//
218 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {var epsilon = 0.0000000001;
219  
220 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {// To convert degree in radians
221 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {//
222 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {var torad = Math.PI / 180;
223  
224 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {// Class constructor :
225 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {// an ellipse centred at 0 with radii rx,ry and x - axis - angle ax.
226 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {//
227 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {function Ellipse(rx, ry, ax) {
228 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { if (!(this instanceof Ellipse)) { return new Ellipse(rx, ry, ax); }
229 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { this.rx = rx;
230 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { this.ry = ry;
231 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { this.ax = ax;
232 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {}
233  
234 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {// Apply a linear transform m to the ellipse
235 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {// m is an array representing a matrix :
236 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {// - -
237 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {// | m[0] m[2] |
238 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {// | m[1] m[3] |
239 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {// - -
240 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {//
241 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {Ellipse.prototype.transform = function (m) {
242 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { // We consider the current ellipse as image of the unit circle
243 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { // by first scale(rx,ry) and then rotate(ax) ...
244 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { // So we apply ma = m x rotate(ax) x scale(rx,ry) to the unit circle.
245 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { var c = Math.cos(this.ax * torad), s = Math.sin(this.ax * torad);
246 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { var ma = [
247 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { this.rx * (m[0]*c + m[2]*s),
248 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { this.rx * (m[1]*c + m[3]*s),
249 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { this.ry * (-m[0]*s + m[2]*c),
250 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { this.ry * (-m[1]*s + m[3]*c)
251 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { ];
252  
253 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { // ma * transpose(ma) = [ J L ]
254 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { // [ L K ]
255 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { // L is calculated later (if the image is not a circle)
256 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { var J = ma[0]*ma[0] + ma[2]*ma[2],
257 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { K = ma[1]*ma[1] + ma[3]*ma[3];
258  
259 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { // the discriminant of the characteristic polynomial of ma * transpose(ma)
260 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { var D = ((ma[0]-ma[3])*(ma[0]-ma[3]) + (ma[2]+ma[1])*(ma[2]+ma[1])) *
261 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { ((ma[0]+ma[3])*(ma[0]+ma[3]) + (ma[2]-ma[1])*(ma[2]-ma[1]));
262  
263 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { // the "mean eigenvalue"
264 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { var JK = (J + K) / 2;
265  
266 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { // check if the image is (almost) a circle
267 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) { if (D < epsilon * JK) {
268 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) { // if it is
269 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) { this.rx = this.ry = Math.sqrt(JK);
270 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) { this.ax = 0;
271 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) { return this;
272 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) { }
273  
274 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) { // if it is not a circle
275 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) { var L = ma[0]*ma[1] + ma[2]*ma[3];
276  
277 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) { D = Math.sqrt(D);
278  
279 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) { // {l1,l2} = the two eigen values of ma * transpose(ma)
280 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) { var l1 = JK + D/2,
281 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) { l2 = JK - D/2;
282 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) { // the x - axis - rotation angle is the argument of the l1 - eigenvector
283 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) { this.ax = (Math.abs(L) < epsilon && Math.abs(l1 - K) < epsilon) ?
284 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? 90
285 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? :
286 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? Math.atan(Math.abs(L) > Math.abs(l1 - K) ?
287 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? (l1 - J) / L
288 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? :
289 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? L / (l1 - K)
290 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? ) * 180 / Math.PI;
291  
292 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? // if ax > 0 => rx = sqrt(l1), ry = sqrt(l2), else exchange axes and ax += 90
293 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? if (this.ax >= 0) {
294 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? // if ax in [0,90]
295 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.rx = Math.sqrt(l1);
296 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.ry = Math.sqrt(l2);
297 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? } else {
298 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? // if ax in ]-90,0[ => exchange axes
299 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.ax += 90;
300 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.rx = Math.sqrt(l2);
301 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.ry = Math.sqrt(l1);
302 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? }
303  
304 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? return this;
305 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?};
306  
307 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?// Check if the ellipse is (almost) degenerate, i.e. rx = 0 or ry = 0
308 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?//
309 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?Ellipse.prototype.isDegenerate = function () {
310 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? return (this.rx < epsilon * this.ry || this.ry < epsilon * this.rx);
311 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?};
312  
313 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?module.exports = Ellipse;
314  
315 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?},{}],4:[function(require,module,exports){
316 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?'use strict';
317  
318 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?// combine 2 matrixes
319 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?// m1, m2 - [a, b, c, d, e, g]
320 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?//
321 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?function combine(m1, m2) {
322 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? return [
323 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? m1[0] * m2[0] + m1[2] * m2[1],
324 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? m1[1] * m2[0] + m1[3] * m2[1],
325 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? m1[0] * m2[2] + m1[2] * m2[3],
326 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? m1[1] * m2[2] + m1[3] * m2[3],
327 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? m1[0] * m2[4] + m1[2] * m2[5] + m1[4],
328 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? m1[1] * m2[4] + m1[3] * m2[5] + m1[5]
329 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? ];
330 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?}
331  
332  
333 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?function Matrix() {
334 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? if (!(this instanceof Matrix)) { return new Matrix(); }
335 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.queue = []; // list of matrixes to apply
336 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.cache = null; // combined matrix cache
337 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?}
338  
339  
340 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?Matrix.prototype.matrix = function (m) {
341 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? if (m[0] === 1 && m[1] === 0 && m[2] === 0 && m[3] === 1 && m[4] === 0 && m[5] === 0) {
342 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? return this;
343 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? }
344 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.cache = null;
345 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.queue.push(m);
346 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? return this;
347 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?};
348  
349  
350 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?Matrix.prototype.translate = function (tx, ty) {
351 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? if (tx !== 0 || ty !== 0) {
352 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.cache = null;
353 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.queue.push([ 1, 0, 0, 1, tx, ty ]);
354 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? }
355 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? return this;
356 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?};
357  
358  
359 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?Matrix.prototype.scale = function (sx, sy) {
360 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? if (sx !== 1 || sy !== 1) {
361 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.cache = null;
362 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.queue.push([ sx, 0, 0, sy, 0, 0 ]);
363 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? }
364 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? return this;
365 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?};
366  
367  
368 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?Matrix.prototype.rotate = function (angle, rx, ry) {
369 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? var rad, cos, sin;
370  
371 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? if (angle !== 0) {
372 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.translate(rx, ry);
373  
374 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? rad = angle * Math.PI / 180;
375 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? cos = Math.cos(rad);
376 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? sin = Math.sin(rad);
377  
378 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.queue.push([ cos, sin, -sin, cos, 0, 0 ]);
379 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.cache = null;
380  
381 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.translate(-rx, -ry);
382 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? }
383 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? return this;
384 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?};
385  
386  
387 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?Matrix.prototype.skewX = function (angle) {
388 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? if (angle !== 0) {
389 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.cache = null;
390 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.queue.push([ 1, 0, Math.tan(angle * Math.PI / 180), 1, 0, 0 ]);
391 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? }
392 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? return this;
393 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?};
394  
395  
396 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?Matrix.prototype.skewY = function (angle) {
397 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? if (angle !== 0) {
398 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.cache = null;
399 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.queue.push([ 1, Math.tan(angle * Math.PI / 180), 0, 1, 0, 0 ]);
400 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? }
401 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? return this;
402 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?};
403  
404  
405 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?// Flatten queue
406 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?//
407 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?Matrix.prototype.toArray = function () {
408 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? if (this.cache) {
409 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? return this.cache;
410 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? }
411  
412 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? if (!this.queue.length) {
413 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.cache = [ 1, 0, 0, 1, 0, 0 ];
414 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? return this.cache;
415 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? }
416  
417 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? this.cache = this.queue[0];
418  
419 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? if (this.queue.length === 1) {
420 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? return this.cache;
421 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? }
422  
423 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ? for (var i = 1; i < this.queue.length; i++) {
424 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { this.cache = combine(this.cache, this.queue[i]);
425 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { }
426  
427 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { return this.cache;
428 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {};
429  
430  
431 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {// Apply list of matrixes to (x,y) point.
432 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {// If `isRelative` set, `translate` component of matrix will be skipped
433 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {//
434 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {Matrix.prototype.calc = function (x, y, isRelative) {
435 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { var m;
436  
437 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { // Don't change point on empty transforms queue
438 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { if (!this.queue.length) { return [ x, y ]; }
439  
440 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { // Calculate final matrix, if not exists
441 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { //
442 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { // NB. if you deside to apply transforms to point one-by-one,
443 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { // they should be taken in reverse order
444  
445 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { if (!this.cache) {
446 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { this.cache = this.toArray();
447 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { }
448  
449 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { m = this.cache;
450  
451 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { // Apply matrix to point
452 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { return [
453 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { x * m[0] + y * m[2] + (isRelative ? 0 : m[4]),
454 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { x * m[1] + y * m[3] + (isRelative ? 0 : m[5])
455 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { ];
456 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {};
457  
458  
459 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {module.exports = Matrix;
460  
461 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {},{}],5:[function(require,module,exports){
462 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {'use strict';
463  
464  
465 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {var paramCounts = { a: 7, c: 6, h: 1, l: 2, m: 2, r: 4, q: 4, s: 4, t: 2, v: 1, z: 0 };
466  
467 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {var SPECIAL_SPACES = [
468 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { 0x1680, 0x180E, 0x2000, 0x2001, 0x2002, 0x2003, 0x2004, 0x2005, 0x2006,
469 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { 0x2007, 0x2008, 0x2009, 0x200A, 0x202F, 0x205F, 0x3000, 0xFEFF
470 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {];
471  
472 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {function isSpace(ch) {
473 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { return (ch === 0x0A) || (ch === 0x0D) || (ch === 0x2028) || (ch === 0x2029) || // Line terminators
474 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { // White spaces
475 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { (ch === 0x20) || (ch === 0x09) || (ch === 0x0B) || (ch === 0x0C) || (ch === 0xA0) ||
476 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { (ch >= 0x1680 && SPECIAL_SPACES.indexOf(ch) >= 0);
477 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {}
478  
479 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {function isCommand(code) {
480 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { /*eslint-disable no-bitwise*/
481 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { switch (code | 0x20) {
482 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { case 0x6D/* m */:
483 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { case 0x7A/* z */:
484 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { case 0x6C/* l */:
485 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { case 0x68/* h */:
486 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { case 0x76/* v */:
487 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { case 0x63/* c */:
488 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { case 0x73/* s */:
489 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { case 0x71/* q */:
490 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { case 0x74/* t */:
491 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { case 0x61/* a */:
492 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { case 0x72/* r */:
493 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { return true;
494 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { }
495 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { return false;
496 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {}
497  
498 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {function isDigit(code) {
499 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) { return (code >= 48 && code <= 57); // 0..9
500 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /}
501  
502 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /function isDigitStart(code) {
503 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); / return (code >= 48 && code <= 57) || /* 0..9 */
504 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || / code === 0x2B || /* + */
505 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || / code === 0x2D || /* - */
506 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || / code === 0x2E; /* . */
507 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /}
508  
509  
510 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /function State(path) {
511 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || / this.index = 0;
512 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || / this.path = path;
513 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || / this.max = path.length;
514 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || / this.result = [];
515 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || / this.param = 0.0;
516 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || / this.err = '';
517 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || / this.segmentStart = 0;
518 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || / this.data = [];
519 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /}
520  
521 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /function skipSpaces(state) {
522 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || / while (state.index < state.max && isSpace(state.path.charCodeAt(state.index))) {
523 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) { state.index++;
524 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) { }
525 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {}
526  
527  
528 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {function scanParam(state) {
529 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) { var start = state.index,
530 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) { index = start,
531 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) { max = state.max,
532 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) { zeroFirst = false,
533 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) { hasCeiling = false,
534 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) { hasDecimal = false,
535 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) { hasDot = false,
536 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) { ch;
537  
538 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) { if (index >= max) {
539 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) { state.err = 'SvgPath: missed param (at pos ' + index + ')';
540 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) { return;
541 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) { }
542 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) { ch = state.path.charCodeAt(index);
543  
544 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) { if (ch === 0x2B/* + */ || ch === 0x2D/* - */) {
545 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) { index++;
546 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) { ch = (index < max) ? state.path.charCodeAt(index) : 0;
547 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0; }
548  
549 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0; // This logic is shamelessly borrowed from Esprima
550 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0; // https://github.com/ariya/esprimas
551 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0; //
552 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0; if (!isDigit(ch) && ch !== 0x2E/* . */) {
553 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0; state.err = 'SvgPath: param should start with 0..9 or `.` (at pos ' + index + ')';
554 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0; return;
555 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0; }
556  
557 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0; if (ch !== 0x2E/* . */) {
558 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0; zeroFirst = (ch === 0x30/* 0 */);
559 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0; index++;
560  
561 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0; ch = (index < max) ? state.path.charCodeAt(index) : 0;
562  
563 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0; if (zeroFirst && index < max) {
564 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) { // decimal number starts with '0' such as '09' is illegal.
565 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) { if (ch && isDigit(ch)) {
566 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) { state.err = 'SvgPath: numbers started with `0` such as `09` are ilegal (at pos ' + start + ')';
567 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) { return;
568 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) { }
569 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) { }
570  
571 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) { while (index < max && isDigit(state.path.charCodeAt(index))) {
572 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) { index++;
573 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) { hasCeiling = true;
574 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) { }
575 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) { ch = (index < max) ? state.path.charCodeAt(index) : 0;
576 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0; }
577  
578 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0; if (ch === 0x2E/* . */) {
579 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0; hasDot = true;
580 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0; index++;
581 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0; while (isDigit(state.path.charCodeAt(index))) {
582 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0; index++;
583 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0; hasDecimal = true;
584 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0; }
585 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0; ch = (index < max) ? state.path.charCodeAt(index) : 0;
586 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0; }
587  
588 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0; if (ch === 0x65/* e */ || ch === 0x45/* E */) {
589 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0; if (hasDot && !hasCeiling && !hasDecimal) {
590 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0; state.err = 'SvgPath: invalid float exponent (at pos ' + index + ')';
591 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0; return;
592 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0; }
593  
594 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0; index++;
595  
596 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0; ch = (index < max) ? state.path.charCodeAt(index) : 0;
597 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0; if (ch === 0x2B/* + */ || ch === 0x2D/* - */) {
598 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0; index++;
599 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0; }
600 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0; if (index < max && isDigit(state.path.charCodeAt(index))) {
601 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) { while (index < max && isDigit(state.path.charCodeAt(index))) {
602 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { index++;
603 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
604 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { } else {
605 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { state.err = 'SvgPath: invalid float exponent (at pos ' + index + ')';
606 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
607 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
608 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
609  
610 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { state.index = index;
611 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { state.param = parseFloat(state.path.slice(start, index)) + 0.0;
612 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {}
613  
614  
615 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {function finalizeSegment(state) {
616 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var cmd, cmdLC;
617  
618 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Process duplicated commands (without comand name)
619  
620 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // This logic is shamelessly borrowed from Raphael
621 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // https://github.com/DmitryBaranovskiy/raphael/
622 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { //
623 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { cmd = state.path[state.segmentStart];
624 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { cmdLC = cmd.toLowerCase();
625  
626 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var params = state.data;
627  
628 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (cmdLC === 'm' && params.length > 2) {
629 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { state.result.push([ cmd, params[0], params[1] ]);
630 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { params = params.slice(2);
631 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { cmdLC = 'l';
632 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { cmd = (cmd === 'm') ? 'l' : 'L';
633 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
634  
635 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (cmdLC === 'r') {
636 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { state.result.push([ cmd ].concat(params));
637 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { } else {
638  
639 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { while (params.length >= paramCounts[cmdLC]) {
640 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { state.result.push([ cmd ].concat(params.splice(0, paramCounts[cmdLC])));
641 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (!paramCounts[cmdLC]) {
642 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { break;
643 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
644 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
645 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
646 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {}
647  
648  
649 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {function scanSegment(state) {
650 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var max = state.max,
651 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { cmdCode, comma_found, need_params, i;
652  
653 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { state.segmentStart = state.index;
654 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { cmdCode = state.path.charCodeAt(state.index);
655  
656 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (!isCommand(cmdCode)) {
657 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { state.err = 'SvgPath: bad command ' + state.path[state.index] + ' (at pos ' + state.index + ')';
658 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
659 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
660  
661 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { need_params = paramCounts[state.path[state.index].toLowerCase()];
662  
663 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { state.index++;
664 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { skipSpaces(state);
665  
666 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { state.data = [];
667  
668 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (!need_params) {
669 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Z
670 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { finalizeSegment(state);
671 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
672 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
673  
674 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { comma_found = false;
675  
676 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { for (;;) {
677 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { for (i = need_params; i > 0; i--) {
678 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { scanParam(state);
679 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (state.err.length) {
680 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
681 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
682 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { state.data.push(state.param);
683  
684 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { skipSpaces(state);
685 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { comma_found = false;
686  
687 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (state.index < max && state.path.charCodeAt(state.index) === 0x2C/* , */) {
688 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { state.index++;
689 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { skipSpaces(state);
690 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { comma_found = true;
691 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
692 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
693  
694 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // after ',' param is mandatory
695 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (comma_found) {
696 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { continue;
697 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
698  
699 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (state.index >= state.max) {
700 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { break;
701 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
702  
703 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Stop on next segment
704 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (!isDigitStart(state.path.charCodeAt(state.index))) {
705 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { break;
706 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
707 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
708  
709 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { finalizeSegment(state);
710 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {}
711  
712  
713 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {/* Returns array of segments:
714 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { *
715 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { * [
716 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { * [ command, coord1, coord2, ... ]
717 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { * ]
718 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { */
719 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {module.exports = function pathParse(svgPath) {
720 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var state = new State(svgPath);
721 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var max = state.max;
722  
723 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { skipSpaces(state);
724  
725 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { while (state.index < max && !state.err.length) {
726 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { scanSegment(state);
727 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
728  
729 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (state.err.length) {
730 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { state.result = [];
731  
732 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { } else if (state.result.length) {
733  
734 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if ('mM'.indexOf(state.result[0][0]) < 0) {
735 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { state.err = 'SvgPath: string should start with `M` or `m`';
736 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { state.result = [];
737 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { } else {
738 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { state.result[0][0] = 'M';
739 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
740 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
741  
742 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return {
743 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { err: state.err,
744 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { segments: state.result
745 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { };
746 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {};
747  
748 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {},{}],6:[function(require,module,exports){
749 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// SVG Path transformations library
750 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {//
751 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// Usage:
752 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {//
753 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// SvgPath('...')
754 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// .translate(-150, -100)
755 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// .scale(0.5)
756 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// .translate(-150, -100)
757 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// .toFixed(1)
758 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// .toString()
759 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {//
760  
761 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {'use strict';
762  
763  
764 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {var pathParse = require('./path_parse');
765 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {var transformParse = require('./transform_parse');
766 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {var matrix = require('./matrix');
767 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {var a2c = require('./a2c');
768 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {var ellipse = require('./ellipse');
769  
770  
771 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// Class constructor
772 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {//
773 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {function SvgPath(path) {
774 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (!(this instanceof SvgPath)) { return new SvgPath(path); }
775  
776 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var pstate = pathParse(path);
777  
778 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Array of path segments.
779 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Each segment is array [command, param1, param2, ...]
780 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.segments = pstate.segments;
781  
782 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Error message on parse error.
783 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.err = pstate.err;
784  
785 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Transforms stack for lazy evaluation
786 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.__stack = [];
787 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {}
788  
789  
790 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {SvgPath.prototype.__matrix = function (m) {
791 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var self = this, i;
792  
793 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Quick leave for empty matrix
794 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (!m.queue.length) { return; }
795  
796 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.iterate(function (s, index, x, y) {
797 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var p, result, name, isRelative;
798  
799 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { switch (s[0]) {
800  
801 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Process 'assymetric' commands separately
802 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'v':
803 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { p = m.calc(0, s[1], true);
804 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { result = (p[0] === 0) ? [ 'v', p[1] ] : [ 'l', p[0], p[1] ];
805 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { break;
806  
807 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'V':
808 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { p = m.calc(x, s[1], false);
809 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { result = (p[0] === m.calc(x, y, false)[0]) ? [ 'V', p[1] ] : [ 'L', p[0], p[1] ];
810 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { break;
811  
812 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'h':
813 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { p = m.calc(s[1], 0, true);
814 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { result = (p[1] === 0) ? [ 'h', p[0] ] : [ 'l', p[0], p[1] ];
815 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { break;
816  
817 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'H':
818 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { p = m.calc(s[1], y, false);
819 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { result = (p[1] === m.calc(x, y, false)[1]) ? [ 'H', p[0] ] : [ 'L', p[0], p[1] ];
820 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { break;
821  
822 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'a':
823 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'A':
824 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // ARC is: ['A', rx, ry, x-axis-rotation, large-arc-flag, sweep-flag, x, y]
825  
826 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Drop segment if arc is empty (end point === start point)
827 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { /*if ((s[0] === 'A' && s[6] === x && s[7] === y) ||
828 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { (s[0] === 'a' && s[6] === 0 && s[7] === 0)) {
829 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return [];
830 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }*/
831  
832 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Transform rx, ry and the x-axis-rotation
833 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var ma = m.toArray();
834 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var e = ellipse(s[1], s[2], s[3]).transform(ma);
835  
836 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // flip sweep-flag if matrix is not orientation-preserving
837 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (ma[0] * ma[3] - ma[1] * ma[2] < 0) {
838 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[5] = s[5] ? '0' : '1';
839 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
840  
841 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Transform end point as usual (without translation for relative notation)
842 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { p = m.calc(s[6], s[7], s[0] === 'a');
843  
844 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Empty arcs can be ignored by renderer, but should not be dropped
845 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // to avoid collisions with `S A S` and so on. Replace with empty line.
846 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if ((s[0] === 'A' && s[6] === x && s[7] === y) ||
847 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { (s[0] === 'a' && s[6] === 0 && s[7] === 0)) {
848 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { result = [ s[0] === 'a' ? 'l' : 'L', p[0], p[1] ];
849 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { break;
850 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
851  
852 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // if the resulting ellipse is (almost) a segment ...
853 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (e.isDegenerate()) {
854 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // replace the arc by a line
855 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { result = [ s[0] === 'a' ? 'l' : 'L', p[0], p[1] ];
856 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { } else {
857 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // if it is a real ellipse
858 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // s[0], s[4] and s[5] are not modified
859 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { result = [ s[0], e.rx, e.ry, e.ax, s[4], s[5], p[0], p[1] ];
860 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
861  
862 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { break;
863  
864 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'm':
865 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Edge case. The very first `m` should be processed as absolute, if happens.
866 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Make sense for coord shift transforms.
867 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { isRelative = index > 0;
868  
869 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { p = m.calc(s[1], s[2], isRelative);
870 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { result = [ 'm', p[0], p[1] ];
871 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { break;
872  
873 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { default:
874 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { name = s[0];
875 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { result = [ name ];
876 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { isRelative = (name.toLowerCase() === name);
877  
878 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Apply transformations to the segment
879 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { for (i = 1; i < s.length; i += 2) {
880 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { p = m.calc(s[i], s[i + 1], isRelative);
881 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { result.push(p[0], p[1]);
882 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
883 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
884  
885 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { self.segments[index] = result;
886 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }, true);
887 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {};
888  
889  
890 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// Apply stacked commands
891 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {//
892 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {SvgPath.prototype.__evaluateStack = function () {
893 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var m, i;
894  
895 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (!this.__stack.length) { return; }
896  
897 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (this.__stack.length === 1) {
898 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.__matrix(this.__stack[0]);
899 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.__stack = [];
900 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
901 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
902  
903 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { m = matrix();
904 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { i = this.__stack.length;
905  
906 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { while (--i >= 0) {
907 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { m.matrix(this.__stack[i].toArray());
908 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
909  
910 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.__matrix(m);
911 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.__stack = [];
912 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {};
913  
914  
915 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// Convert processed SVG Path back to string
916 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {//
917 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {SvgPath.prototype.toString = function () {
918 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var elements = [], skipCmd, cmd;
919  
920 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.__evaluateStack();
921  
922 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { for (var i = 0; i < this.segments.length; i++) {
923 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // remove repeating commands names
924 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { cmd = this.segments[i][0];
925 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { skipCmd = i > 0 && cmd !== 'm' && cmd !== 'M' && cmd === this.segments[i - 1][0];
926 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { elements = elements.concat(skipCmd ? this.segments[i].slice(1) : this.segments[i]);
927 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
928  
929 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return elements.join(' ')
930 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Optimizations: remove spaces around commands & before `-`
931 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { //
932 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // We could also remove leading zeros for `0.5`-like values,
933 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // but their count is too small to spend time for.
934 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { .replace(/ ?([achlmqrstvz]) ?/gi, '$1')
935 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { .replace(/ \-/g, '-')
936 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // workaround for FontForge SVG importing bug
937 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { .replace(/zm/g, 'z m');
938 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {};
939  
940  
941 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// Translate path to (x [, y])
942 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {//
943 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {SvgPath.prototype.translate = function (x, y) {
944 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.__stack.push(matrix().translate(x, y || 0));
945 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return this;
946 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {};
947  
948  
949 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// Scale path to (sx [, sy])
950 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// sy = sx if not defined
951 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {//
952 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {SvgPath.prototype.scale = function (sx, sy) {
953 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.__stack.push(matrix().scale(sx, (!sy && (sy !== 0)) ? sx : sy));
954 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return this;
955 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {};
956  
957  
958 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// Rotate path around point (sx [, sy])
959 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// sy = sx if not defined
960 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {//
961 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {SvgPath.prototype.rotate = function (angle, rx, ry) {
962 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.__stack.push(matrix().rotate(angle, rx || 0, ry || 0));
963 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return this;
964 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {};
965  
966  
967 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// Skew path along the X axis by `degrees` angle
968 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {//
969 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {SvgPath.prototype.skewX = function (degrees) {
970 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.__stack.push(matrix().skewX(degrees));
971 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return this;
972 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {};
973  
974  
975 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// Skew path along the Y axis by `degrees` angle
976 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {//
977 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {SvgPath.prototype.skewY = function (degrees) {
978 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.__stack.push(matrix().skewY(degrees));
979 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return this;
980 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {};
981  
982  
983 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// Apply matrix transform (array of 6 elements)
984 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {//
985 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {SvgPath.prototype.matrix = function (m) {
986 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.__stack.push(matrix().matrix(m));
987 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return this;
988 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {};
989  
990  
991 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// Transform path according to "transform" attr of SVG spec
992 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {//
993 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {SvgPath.prototype.transform = function (transformString) {
994 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (!transformString.trim()) {
995 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return this;
996 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
997 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.__stack.push(transformParse(transformString));
998 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return this;
999 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {};
1000  
1001  
1002 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// Round coords with given decimal precition.
1003 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// 0 by default (to integers)
1004 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {//
1005 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {SvgPath.prototype.round = function (d) {
1006 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var contourStartDeltaX = 0, contourStartDeltaY = 0, deltaX = 0, deltaY = 0, l;
1007  
1008 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { d = d || 0;
1009  
1010 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.__evaluateStack();
1011  
1012 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.segments.forEach(function (s) {
1013 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var isRelative = (s[0].toLowerCase() === s[0]);
1014  
1015 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { switch (s[0]) {
1016 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'H':
1017 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'h':
1018 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (isRelative) { s[1] += deltaX; }
1019 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { deltaX = s[1] - s[1].toFixed(d);
1020 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[1] = +s[1].toFixed(d);
1021 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1022  
1023 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'V':
1024 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'v':
1025 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (isRelative) { s[1] += deltaY; }
1026 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { deltaY = s[1] - s[1].toFixed(d);
1027 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[1] = +s[1].toFixed(d);
1028 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1029  
1030 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'Z':
1031 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'z':
1032 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { deltaX = contourStartDeltaX;
1033 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { deltaY = contourStartDeltaY;
1034 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1035  
1036 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'M':
1037 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'm':
1038 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (isRelative) {
1039 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[1] += deltaX;
1040 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[2] += deltaY;
1041 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1042  
1043 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { deltaX = s[1] - s[1].toFixed(d);
1044 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { deltaY = s[2] - s[2].toFixed(d);
1045  
1046 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { contourStartDeltaX = deltaX;
1047 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { contourStartDeltaY = deltaY;
1048  
1049 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[1] = +s[1].toFixed(d);
1050 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[2] = +s[2].toFixed(d);
1051 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1052  
1053 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'A':
1054 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'a':
1055 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // [cmd, rx, ry, x-axis-rotation, large-arc-flag, sweep-flag, x, y]
1056 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (isRelative) {
1057 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[6] += deltaX;
1058 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[7] += deltaY;
1059 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1060  
1061 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { deltaX = s[6] - s[6].toFixed(d);
1062 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { deltaY = s[7] - s[7].toFixed(d);
1063  
1064 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[1] = +s[1].toFixed(d);
1065 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[2] = +s[2].toFixed(d);
1066 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[3] = +s[3].toFixed(d + 2); // better precision for rotation
1067 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[6] = +s[6].toFixed(d);
1068 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[7] = +s[7].toFixed(d);
1069 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1070  
1071 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { default:
1072 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // a c l q s t
1073 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { l = s.length;
1074  
1075 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (isRelative) {
1076 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[l - 2] += deltaX;
1077 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[l - 1] += deltaY;
1078 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1079  
1080 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { deltaX = s[l - 2] - s[l - 2].toFixed(d);
1081 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { deltaY = s[l - 1] - s[l - 1].toFixed(d);
1082  
1083 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s.forEach(function (val, i) {
1084 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (!i) { return; }
1085 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[i] = +s[i].toFixed(d);
1086 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { });
1087 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1088 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1089 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { });
1090  
1091 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return this;
1092 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {};
1093  
1094  
1095 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// Apply iterator function to all segments. If function returns result,
1096 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// current segment will be replaced to array of returned segments.
1097 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// If empty array is returned, current regment will be deleted.
1098 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {//
1099 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {SvgPath.prototype.iterate = function (iterator, keepLazyStack) {
1100 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var segments = this.segments,
1101 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { replacements = {},
1102 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { needReplace = false,
1103 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lastX = 0,
1104 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lastY = 0,
1105 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { countourStartX = 0,
1106 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { countourStartY = 0;
1107 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var i, j, newSegments;
1108  
1109 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (!keepLazyStack) {
1110 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.__evaluateStack();
1111 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1112  
1113 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { segments.forEach(function (s, index) {
1114  
1115 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var res = iterator(s, index, lastX, lastY);
1116  
1117 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (Array.isArray(res)) {
1118 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { replacements[index] = res;
1119 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { needReplace = true;
1120 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1121  
1122 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var isRelative = (s[0] === s[0].toLowerCase());
1123  
1124 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // calculate absolute X and Y
1125 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { switch (s[0]) {
1126 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'm':
1127 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'M':
1128 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lastX = s[1] + (isRelative ? lastX : 0);
1129 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lastY = s[2] + (isRelative ? lastY : 0);
1130 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { countourStartX = lastX;
1131 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { countourStartY = lastY;
1132 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1133  
1134 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'h':
1135 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'H':
1136 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lastX = s[1] + (isRelative ? lastX : 0);
1137 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1138  
1139 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'v':
1140 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'V':
1141 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lastY = s[1] + (isRelative ? lastY : 0);
1142 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1143  
1144 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'z':
1145 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'Z':
1146 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // That make sence for multiple contours
1147 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lastX = countourStartX;
1148 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lastY = countourStartY;
1149 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1150  
1151 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { default:
1152 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lastX = s[s.length - 2] + (isRelative ? lastX : 0);
1153 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lastY = s[s.length - 1] + (isRelative ? lastY : 0);
1154 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1155 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { });
1156  
1157 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Replace segments if iterator return results
1158  
1159 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (!needReplace) { return this; }
1160  
1161 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { newSegments = [];
1162  
1163 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { for (i = 0; i < segments.length; i++) {
1164 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (typeof replacements[i] !== 'undefined') {
1165 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { for (j = 0; j < replacements[i].length; j++) {
1166 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { newSegments.push(replacements[i][j]);
1167 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1168 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { } else {
1169 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { newSegments.push(segments[i]);
1170 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1171 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1172  
1173 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.segments = newSegments;
1174  
1175 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return this;
1176 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {};
1177  
1178  
1179 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// Converts segments from relative to absolute
1180 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {//
1181 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {SvgPath.prototype.abs = function () {
1182  
1183 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.iterate(function (s, index, x, y) {
1184 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var name = s[0],
1185 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { nameUC = name.toUpperCase(),
1186 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { i;
1187  
1188 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Skip absolute commands
1189 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (name === nameUC) { return; }
1190  
1191 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[0] = nameUC;
1192  
1193 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { switch (name) {
1194 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'v':
1195 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // v has shifted coords parity
1196 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[1] += y;
1197 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1198  
1199 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'a':
1200 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // ARC is: ['A', rx, ry, x-axis-rotation, large-arc-flag, sweep-flag, x, y]
1201 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // touch x, y only
1202 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[6] += x;
1203 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[7] += y;
1204 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1205  
1206 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { default:
1207 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { for (i = 1; i < s.length; i++) {
1208 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[i] += i % 2 ? x : y; // odd values are X, even - Y
1209 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1210 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1211 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }, true);
1212  
1213 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return this;
1214 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {};
1215  
1216  
1217 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// Converts segments from absolute to relative
1218 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {//
1219 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {SvgPath.prototype.rel = function () {
1220  
1221 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.iterate(function (s, index, x, y) {
1222 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var name = s[0],
1223 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { nameLC = name.toLowerCase(),
1224 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { i;
1225  
1226 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Skip relative commands
1227 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (name === nameLC) { return; }
1228  
1229 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Don't touch the first M to avoid potential confusions.
1230 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (index === 0 && name === 'M') { return; }
1231  
1232 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[0] = nameLC;
1233  
1234 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { switch (name) {
1235 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'V':
1236 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // V has shifted coords parity
1237 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[1] -= y;
1238 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1239  
1240 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'A':
1241 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // ARC is: ['A', rx, ry, x-axis-rotation, large-arc-flag, sweep-flag, x, y]
1242 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // touch x, y only
1243 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[6] -= x;
1244 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[7] -= y;
1245 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1246  
1247 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { default:
1248 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { for (i = 1; i < s.length; i++) {
1249 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[i] -= i % 2 ? x : y; // odd values are X, even - Y
1250 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1251 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1252 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }, true);
1253  
1254 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return this;
1255 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {};
1256  
1257  
1258 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// Converts arcs to cubic bézier curves
1259 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {//
1260 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {SvgPath.prototype.unarc = function () {
1261 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.iterate(function (s, index, x, y) {
1262 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var new_segments, nextX, nextY, result = [], name = s[0];
1263  
1264 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Skip anything except arcs
1265 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (name !== 'A' && name !== 'a') { return null; }
1266  
1267 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (name === 'a') {
1268 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // convert relative arc coordinates to absolute
1269 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { nextX = x + s[6];
1270 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { nextY = y + s[7];
1271 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { } else {
1272 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { nextX = s[6];
1273 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { nextY = s[7];
1274 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1275  
1276 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { new_segments = a2c(x, y, nextX, nextY, s[4], s[5], s[1], s[2], s[3]);
1277  
1278 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Degenerated arcs can be ignored by renderer, but should not be dropped
1279 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // to avoid collisions with `S A S` and so on. Replace with empty line.
1280 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (new_segments.length === 0) {
1281 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return [ [ s[0] === 'a' ? 'l' : 'L', s[6], s[7] ] ];
1282 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1283  
1284 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { new_segments.forEach(function (s) {
1285 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { result.push([ 'C', s[2], s[3], s[4], s[5], s[6], s[7] ]);
1286 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { });
1287  
1288 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return result;
1289 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { });
1290  
1291 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return this;
1292 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {};
1293  
1294  
1295 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {// Converts smooth curves (with missed control point) to generic curves
1296 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {//
1297 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {SvgPath.prototype.unshort = function () {
1298 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var segments = this.segments;
1299 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var prevControlX, prevControlY, prevSegment;
1300 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var curControlX, curControlY;
1301  
1302 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // TODO: add lazy evaluation flag when relative commands supported
1303  
1304 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.iterate(function (s, idx, x, y) {
1305 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var name = s[0], nameUC = name.toUpperCase(), isRelative;
1306  
1307 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // First command MUST be M|m, it's safe to skip.
1308 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Protect from access to [-1] for sure.
1309 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (!idx) { return; }
1310  
1311 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (nameUC === 'T') { // quadratic curve
1312 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { isRelative = (name === 't');
1313  
1314 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { prevSegment = segments[idx - 1];
1315  
1316 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (prevSegment[0] === 'Q') {
1317 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { prevControlX = prevSegment[1] - x;
1318 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { prevControlY = prevSegment[2] - y;
1319 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { } else if (prevSegment[0] === 'q') {
1320 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { prevControlX = prevSegment[1] - prevSegment[3];
1321 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { prevControlY = prevSegment[2] - prevSegment[4];
1322 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { } else {
1323 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { prevControlX = 0;
1324 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { prevControlY = 0;
1325 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1326  
1327 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { curControlX = -prevControlX;
1328 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { curControlY = -prevControlY;
1329  
1330 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (!isRelative) {
1331 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { curControlX += x;
1332 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { curControlY += y;
1333 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1334  
1335 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { segments[idx] = [
1336 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { isRelative ? 'q' : 'Q',
1337 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { curControlX, curControlY,
1338 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[1], s[2]
1339 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { ];
1340  
1341 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { } else if (nameUC === 'S') { // cubic curve
1342 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { isRelative = (name === 's');
1343  
1344 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { prevSegment = segments[idx - 1];
1345  
1346 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (prevSegment[0] === 'C') {
1347 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { prevControlX = prevSegment[3] - x;
1348 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { prevControlY = prevSegment[4] - y;
1349 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { } else if (prevSegment[0] === 'c') {
1350 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { prevControlX = prevSegment[3] - prevSegment[5];
1351 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { prevControlY = prevSegment[4] - prevSegment[6];
1352 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { } else {
1353 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { prevControlX = 0;
1354 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { prevControlY = 0;
1355 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1356  
1357 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { curControlX = -prevControlX;
1358 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { curControlY = -prevControlY;
1359  
1360 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (!isRelative) {
1361 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { curControlX += x;
1362 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { curControlY += y;
1363 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1364  
1365 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { segments[idx] = [
1366 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { isRelative ? 'c' : 'C',
1367 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { curControlX, curControlY,
1368 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { s[1], s[2], s[3], s[4]
1369 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { ];
1370 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1371 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { });
1372  
1373 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return this;
1374 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {};
1375  
1376  
1377 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {module.exports = SvgPath;
1378  
1379 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {},{"./a2c":2,"./ellipse":3,"./matrix":4,"./path_parse":5,"./transform_parse":7}],7:[function(require,module,exports){
1380 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {'use strict';
1381  
1382  
1383 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {var Matrix = require('./matrix');
1384  
1385 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {var operations = {
1386 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { matrix: true,
1387 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { scale: true,
1388 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { rotate: true,
1389 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { translate: true,
1390 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { skewX: true,
1391 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { skewY: true
1392 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {};
1393  
1394 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {var CMD_SPLIT_RE = /\s*(matrix|translate|scale|rotate|skewX|skewY)\s*\(\s*(.+?)\s*\)[\s,]*/;
1395 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {var PARAMS_SPLIT_RE = /[\s,]+/;
1396  
1397  
1398 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {module.exports = function transformParse(transformString) {
1399 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var matrix = new Matrix();
1400 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var cmd, params;
1401  
1402 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Split value into ['', 'translate', '10 50', '', 'scale', '2', '', 'rotate', '-45', '']
1403 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { transformString.split(CMD_SPLIT_RE).forEach(function (item) {
1404  
1405 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Skip empty elements
1406 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (!item.length) { return; }
1407  
1408 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // remember operation
1409 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (typeof operations[item] !== 'undefined') {
1410 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { cmd = item;
1411 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1412 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1413  
1414 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // extract params & att operation to matrix
1415 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { params = item.split(PARAMS_SPLIT_RE).map(function (i) {
1416 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return +i || 0;
1417 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { });
1418  
1419 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // If params count is not correct - ignore command
1420 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { switch (cmd) {
1421 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'matrix':
1422 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (params.length === 6) {
1423 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { matrix.matrix(params);
1424 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1425 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1426  
1427 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'scale':
1428 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (params.length === 1) {
1429 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { matrix.scale(params[0], params[0]);
1430 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { } else if (params.length === 2) {
1431 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { matrix.scale(params[0], params[1]);
1432 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1433 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1434  
1435 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'rotate':
1436 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (params.length === 1) {
1437 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { matrix.rotate(params[0], 0, 0);
1438 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { } else if (params.length === 3) {
1439 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { matrix.rotate(params[0], params[1], params[2]);
1440 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1441 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1442  
1443 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'translate':
1444 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (params.length === 1) {
1445 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { matrix.translate(params[0], 0);
1446 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { } else if (params.length === 2) {
1447 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { matrix.translate(params[0], params[1]);
1448 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1449 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1450  
1451 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'skewX':
1452 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (params.length === 1) {
1453 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { matrix.skewX(params[0]);
1454 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1455 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1456  
1457 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case 'skewY':
1458 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (params.length === 1) {
1459 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { matrix.skewY(params[0]);
1460 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1461 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return;
1462 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1463 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { });
1464  
1465 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return matrix;
1466 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {};
1467  
1468 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {},{"./matrix":4}],8:[function(require,module,exports){
1469 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {/**
1470 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { * A class to parse color values
1471 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { * @author Stoyan Stefanov <sstoo@gmail.com>
1472 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { * @link http://www.phpied.com/rgb-color-parser-in-javascript/
1473 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { * @license Use it if you like it
1474 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { */
1475 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {(function (global) {
1476 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {function RGBColor(color_string)
1477 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {{
1478 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.ok = false;
1479  
1480 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // strip any leading #
1481 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (color_string.charAt(0) == '#') { // remove # if any
1482 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { color_string = color_string.substr(1,6);
1483 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1484  
1485 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { color_string = color_string.replace(/ /g,'');
1486 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { color_string = color_string.toLowerCase();
1487  
1488 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // before getting into regexps, try simple matches
1489 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // and overwrite the input
1490 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var simple_colors = {
1491 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { aliceblue: 'f0f8ff',
1492 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { antiquewhite: 'faebd7',
1493 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { aqua: '00ffff',
1494 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { aquamarine: '7fffd4',
1495 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { azure: 'f0ffff',
1496 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { beige: 'f5f5dc',
1497 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { bisque: 'ffe4c4',
1498 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { black: '000000',
1499 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { blanchedalmond: 'ffebcd',
1500 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { blue: '0000ff',
1501 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { blueviolet: '8a2be2',
1502 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { brown: 'a52a2a',
1503 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { burlywood: 'deb887',
1504 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { cadetblue: '5f9ea0',
1505 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { chartreuse: '7fff00',
1506 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { chocolate: 'd2691e',
1507 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { coral: 'ff7f50',
1508 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { cornflowerblue: '6495ed',
1509 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { cornsilk: 'fff8dc',
1510 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { crimson: 'dc143c',
1511 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { cyan: '00ffff',
1512 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { darkblue: '00008b',
1513 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { darkcyan: '008b8b',
1514 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { darkgoldenrod: 'b8860b',
1515 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { darkgray: 'a9a9a9',
1516 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { darkgreen: '006400',
1517 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { darkkhaki: 'bdb76b',
1518 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { darkmagenta: '8b008b',
1519 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { darkolivegreen: '556b2f',
1520 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { darkorange: 'ff8c00',
1521 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { darkorchid: '9932cc',
1522 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { darkred: '8b0000',
1523 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { darksalmon: 'e9967a',
1524 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { darkseagreen: '8fbc8f',
1525 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { darkslateblue: '483d8b',
1526 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { darkslategray: '2f4f4f',
1527 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { darkturquoise: '00ced1',
1528 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { darkviolet: '9400d3',
1529 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { deeppink: 'ff1493',
1530 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { deepskyblue: '00bfff',
1531 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { dimgray: '696969',
1532 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { dodgerblue: '1e90ff',
1533 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { feldspar: 'd19275',
1534 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { firebrick: 'b22222',
1535 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { floralwhite: 'fffaf0',
1536 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { forestgreen: '228b22',
1537 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { fuchsia: 'ff00ff',
1538 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { gainsboro: 'dcdcdc',
1539 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { ghostwhite: 'f8f8ff',
1540 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { gold: 'ffd700',
1541 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { goldenrod: 'daa520',
1542 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { gray: '808080',
1543 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { green: '008000',
1544 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { greenyellow: 'adff2f',
1545 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { honeydew: 'f0fff0',
1546 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { hotpink: 'ff69b4',
1547 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { indianred : 'cd5c5c',
1548 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { indigo : '4b0082',
1549 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { ivory: 'fffff0',
1550 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { khaki: 'f0e68c',
1551 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lavender: 'e6e6fa',
1552 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lavenderblush: 'fff0f5',
1553 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lawngreen: '7cfc00',
1554 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lemonchiffon: 'fffacd',
1555 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lightblue: 'add8e6',
1556 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lightcoral: 'f08080',
1557 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lightcyan: 'e0ffff',
1558 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lightgoldenrodyellow: 'fafad2',
1559 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lightgrey: 'd3d3d3',
1560 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lightgreen: '90ee90',
1561 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lightpink: 'ffb6c1',
1562 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lightsalmon: 'ffa07a',
1563 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lightseagreen: '20b2aa',
1564 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lightskyblue: '87cefa',
1565 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lightslateblue: '8470ff',
1566 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lightslategray: '778899',
1567 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lightsteelblue: 'b0c4de',
1568 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lightyellow: 'ffffe0',
1569 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { lime: '00ff00',
1570 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { limegreen: '32cd32',
1571 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { linen: 'faf0e6',
1572 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { magenta: 'ff00ff',
1573 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { maroon: '800000',
1574 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { mediumaquamarine: '66cdaa',
1575 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { mediumblue: '0000cd',
1576 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { mediumorchid: 'ba55d3',
1577 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { mediumpurple: '9370d8',
1578 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { mediumseagreen: '3cb371',
1579 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { mediumslateblue: '7b68ee',
1580 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { mediumspringgreen: '00fa9a',
1581 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { mediumturquoise: '48d1cc',
1582 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { mediumvioletred: 'c71585',
1583 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { midnightblue: '191970',
1584 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { mintcream: 'f5fffa',
1585 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { mistyrose: 'ffe4e1',
1586 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { moccasin: 'ffe4b5',
1587 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { navajowhite: 'ffdead',
1588 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { navy: '000080',
1589 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { oldlace: 'fdf5e6',
1590 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { olive: '808000',
1591 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { olivedrab: '6b8e23',
1592 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { orange: 'ffa500',
1593 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { orangered: 'ff4500',
1594 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { orchid: 'da70d6',
1595 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { palegoldenrod: 'eee8aa',
1596 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { palegreen: '98fb98',
1597 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { paleturquoise: 'afeeee',
1598 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { palevioletred: 'd87093',
1599 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { papayawhip: 'ffefd5',
1600 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { peachpuff: 'ffdab9',
1601 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { peru: 'cd853f',
1602 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { pink: 'ffc0cb',
1603 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { plum: 'dda0dd',
1604 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { powderblue: 'b0e0e6',
1605 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { purple: '800080',
1606 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { red: 'ff0000',
1607 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { rosybrown: 'bc8f8f',
1608 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { royalblue: '4169e1',
1609 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { saddlebrown: '8b4513',
1610 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { salmon: 'fa8072',
1611 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { sandybrown: 'f4a460',
1612 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { seagreen: '2e8b57',
1613 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { seashell: 'fff5ee',
1614 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { sienna: 'a0522d',
1615 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { silver: 'c0c0c0',
1616 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { skyblue: '87ceeb',
1617 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { slateblue: '6a5acd',
1618 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { slategray: '708090',
1619 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { snow: 'fffafa',
1620 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { springgreen: '00ff7f',
1621 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { steelblue: '4682b4',
1622 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { tan: 'd2b48c',
1623 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { teal: '008080',
1624 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { thistle: 'd8bfd8',
1625 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { tomato: 'ff6347',
1626 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { turquoise: '40e0d0',
1627 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { violet: 'ee82ee',
1628 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { violetred: 'd02090',
1629 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { wheat: 'f5deb3',
1630 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { white: 'ffffff',
1631 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { whitesmoke: 'f5f5f5',
1632 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { yellow: 'ffff00',
1633 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { yellowgreen: '9acd32'
1634 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { };
1635 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { for (var key in simple_colors) {
1636 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (color_string == key) {
1637 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { color_string = simple_colors[key];
1638 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1639 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1640 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // emd of simple type-in colors
1641  
1642 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // array of color definition objects
1643 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var color_defs = [
1644 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { {
1645 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { re: /^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,
1646 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { example: ['rgb(123, 234, 45)', 'rgb(255,234,245)'],
1647 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { process: function (bits){
1648 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return [
1649 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { parseInt(bits[1]),
1650 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { parseInt(bits[2]),
1651 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { parseInt(bits[3])
1652 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { ];
1653 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1654 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { },
1655 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { {
1656 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { re: /^(\w{2})(\w{2})(\w{2})$/,
1657 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { example: ['#00ff00', '336699'],
1658 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { process: function (bits){
1659 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return [
1660 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { parseInt(bits[1], 16),
1661 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { parseInt(bits[2], 16),
1662 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { parseInt(bits[3], 16)
1663 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { ];
1664 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1665 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { },
1666 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { {
1667 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { re: /^(\w{1})(\w{1})(\w{1})$/,
1668 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { example: ['#fb0', 'f0f'],
1669 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { process: function (bits){
1670 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return [
1671 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { parseInt(bits[1] + bits[1], 16),
1672 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { parseInt(bits[2] + bits[2], 16),
1673 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { parseInt(bits[3] + bits[3], 16)
1674 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { ];
1675 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1676 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1677 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { ];
1678  
1679 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // search through the definitions to find a match
1680 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { for (var i = 0; i < color_defs.length; i++) {
1681 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var re = color_defs[i].re;
1682 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var processor = color_defs[i].process;
1683 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var bits = re.exec(color_string);
1684 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (bits) {
1685 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var channels = processor(bits);
1686 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.r = channels[0];
1687 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.g = channels[1];
1688 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.b = channels[2];
1689 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.ok = true;
1690 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1691  
1692 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1693  
1694 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // validate/cleanup values
1695 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.r = (this.r < 0 || isNaN(this.r)) ? 0 : ((this.r > 255) ? 255 : this.r);
1696 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.g = (this.g < 0 || isNaN(this.g)) ? 0 : ((this.g > 255) ? 255 : this.g);
1697 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.b = (this.b < 0 || isNaN(this.b)) ? 0 : ((this.b > 255) ? 255 : this.b);
1698  
1699 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // some getters
1700 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.toRGB = function () {
1701 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return 'rgb(' + this.r + ', ' + this.g + ', ' + this.b + ')';
1702 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1703 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.toHex = function () {
1704 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var r = this.r.toString(16);
1705 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var g = this.g.toString(16);
1706 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var b = this.b.toString(16);
1707 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (r.length == 1) r = '0' + r;
1708 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (g.length == 1) g = '0' + g;
1709 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (b.length == 1) b = '0' + b;
1710 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return '#' + r + g + b;
1711 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1712  
1713 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // help
1714 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { this.getHelpXML = function () {
1715  
1716 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var examples = new Array();
1717 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // add regexps
1718 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { for (var i = 0; i < color_defs.length; i++) {
1719 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var example = color_defs[i].example;
1720 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { for (var j = 0; j < example.length; j++) {
1721 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { examples[examples.length] = example[j];
1722 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1723 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1724 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // add type-in colors
1725 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { for (var sc in simple_colors) {
1726 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { examples[examples.length] = sc;
1727 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1728  
1729 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var xml = document.createElement('ul');
1730 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { xml.setAttribute('id', 'rgbcolor-examples');
1731 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { for (var i = 0; i < examples.length; i++) {
1732 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { try {
1733 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var list_item = document.createElement('li');
1734 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var list_color = new RGBColor(examples[i]);
1735 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var example_div = document.createElement('div');
1736 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { example_div.style.cssText =
1737 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { 'margin: 3px; '
1738 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { + 'border: 1px solid black; '
1739 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { + 'background:' + list_color.toHex() + '; '
1740 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { + 'color:' + list_color.toHex()
1741 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { ;
1742 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { example_div.appendChild(document.createTextNode('test'));
1743 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var list_item_value = document.createTextNode(
1744 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { ' ' + examples[i] + ' -> ' + list_color.toRGB() + ' -> ' + list_color.toHex()
1745 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { );
1746 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { list_item.appendChild(example_div);
1747 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { list_item.appendChild(list_item_value);
1748 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { xml.appendChild(list_item);
1749  
1750 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { } catch(e){}
1751 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1752 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return xml;
1753  
1754 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1755  
1756 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {}
1757 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {if (typeof define === "function" && define.amd) {
1758 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { define(function () {
1759 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return RGBColor;
1760 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { });
1761 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {} else if (typeof module !== "undefined" && module.exports) {
1762 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { module.exports = RGBColor;
1763 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {} else {
1764 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { global.RGBColor = RGBColor;
1765 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {}
1766 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {return RGBColor;
1767 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {})(typeof self !== "undefined" && self || typeof window !== "undefined" && window || this);
1768  
1769 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {},{}],9:[function(require,module,exports){
1770 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {/*
1771 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {The MIT License (MIT)
1772  
1773 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {Copyright (c) 2015-2016 yWorks GmbH
1774  
1775 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {Permission is hereby granted, free of charge, to any person obtaining a copy
1776 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {of this software and associated documentation files (the "Software"), to deal
1777 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {in the Software without restriction, including without limitation the rights
1778 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
1779 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {copies of the Software, and to permit persons to whom the Software is
1780 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {furnished to do so, subject to the following conditions:
1781  
1782 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {The above copyright notice and this permission notice shall be included in all
1783 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {copies or substantial portions of the Software.
1784  
1785 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1786 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1787 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1788 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1789 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
1790 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
1791 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {SOFTWARE.
1792 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {*/
1793  
1794 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {/**
1795 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { * Renders an svg element to a jsPDF document.
1796 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { * For accurate results a DOM document is required (mainly used for text size measurement and image format conversion)
1797 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { * @param element {HTMLElement} The svg element, which will be cloned, so the original stays unchanged.
1798 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { * @param pdf {jsPDF} The jsPDF object.
1799 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { * @param options {object} An object that may contain render options. Currently supported are:
1800 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { * scale: The global factor by which everything is scaled.
1801 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { * xOffset, yOffset: Offsets that are added to every coordinate AFTER scaling (They are not
1802 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { * influenced by the scale attribute).
1803 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { */
1804 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {(function (global) {
1805 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var RGBColor;
1806 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var SvgPath;
1807  
1808 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var _pdf; // jsPDF pdf-document
1809  
1810 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var cToQ = 2 / 3; // ratio to convert quadratic bezier curves to cubic ones
1811  
1812 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var iriReference = /url\(#([^)]+)\)/;
1813  
1814  
1815 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // pathSegList is marked deprecated in chrome, so parse the d attribute manually if necessary
1816 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var getPathSegList = function (node) {
1817 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var d = node.getAttribute("d");
1818  
1819 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { // Replace arcs before path segment list is handled
1820 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (SvgPath) {
1821 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { d = SvgPath(d).unshort().unarc().abs().toString();
1822 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { node.setAttribute('d', d);
1823 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1824  
1825 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var pathSegList = node.pathSegList;
1826  
1827 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { if (pathSegList) {
1828 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { return pathSegList;
1829 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1830  
1831 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { pathSegList = [];
1832  
1833 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var regex = /([a-df-zA-DF-Z])([^a-df-zA-DF-Z]*)/g,
1834 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { match;
1835 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { while (match = regex.exec(d)) {
1836 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var coords = parseFloats(match[2]);
1837  
1838 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var type = match[1];
1839 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var length = "zZ".indexOf(type) >= 0 ? 0 :
1840 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { "hHvV".indexOf(type) >= 0 ? 1 :
1841 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { "mMlLtT".indexOf(type) >= 0 ? 2 :
1842 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { "sSqQ".indexOf(type) >= 0 ? 4 :
1843 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { "aA".indexOf(type) >= 0 ? 7 :
1844 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { "cC".indexOf(type) >= 0 ? 6 : -1;
1845  
1846 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var i = 0;
1847 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { do {
1848 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { var pathSeg = {pathSegTypeAsLetter: type};
1849 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { switch (type) {
1850 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case "h":
1851 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case "H":
1852 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { pathSeg.x = coords[i];
1853 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { break;
1854  
1855 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case "v":
1856 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case "V":
1857 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { pathSeg.y = coords[i];
1858 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { break;
1859  
1860 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case "c":
1861 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case "C":
1862 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { pathSeg.x1 = coords[i + length - 6];
1863 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { pathSeg.y1 = coords[i + length - 5];
1864 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case "s":
1865 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case "S":
1866 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { pathSeg.x2 = coords[i + length - 4];
1867 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { pathSeg.y2 = coords[i + length - 3];
1868 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case "t":
1869 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case "T":
1870 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case "l":
1871 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case "L":
1872 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case "m":
1873 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case "M":
1874 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { pathSeg.x = coords[i + length - 2];
1875 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { pathSeg.y = coords[i + length - 1];
1876 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { break;
1877  
1878 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case "q":
1879 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case "Q":
1880 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { pathSeg.x1 = coords[i];
1881 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { pathSeg.y1 = coords[i + 1];
1882 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { pathSeg.x = coords[i + 2];
1883 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { pathSeg.y = coords[i + 3];
1884 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { break;
1885 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case "a":
1886 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { case "A":
1887 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { throw new Error("Cannot convert Arcs without SvgPath package");
1888 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { }
1889  
1890 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { pathSegList.push(pathSeg);
1891 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { i += length;
1892 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) { } while(i < coords.length);
1893 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length); }
1894  
1895 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length); pathSegList.getItem = function (i) {
1896 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length); return this[i]
1897 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length); };
1898 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length); pathSegList.numberOfItems = pathSegList.length;
1899  
1900 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length); return pathSegList;
1901 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length); };
1902  
1903 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length); // returns an attribute of a node, either from the node directly or from css
1904 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length); var getAttribute = function (node, propertyNode, propertyCss) {
1905 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length); propertyCss = propertyCss || propertyNode;
1906 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length); return node.getAttribute(propertyNode) || node.style[propertyCss];
1907 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length); };
1908  
1909 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length); var nodeIs = function (node, tagsString) {
1910 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length); return tagsString.split(",").indexOf(node.tagName.toLowerCase()) >= 0;
1911 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length); };
1912  
1913 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length); var forEachChild = function (node, fn) {
1914 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length); // copy list of children, as the original might be modified
1915 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length); var children = [];
1916 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length); for (var i = 0; i < node.childNodes.length; i++) {
1917 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) { var childNode = node.childNodes[i];
1918 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) { if (childNode.nodeName.charAt(0) !== "#")
1919 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) { children.push(childNode);
1920 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) { }
1921 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) { for (i = 0; i < children.length; i++) {
1922 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fn(i, children[i]);
1923 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
1924 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
1925  
1926 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var getAngle = function (from, to) {
1927 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return Math.atan2(to[1] - from[1], to[0] - from[0]);
1928 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
1929  
1930 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // mirrors p1 at p2
1931 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var mirrorPoint = function (p1, p2) {
1932 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var dx = p2[0] - p1[0];
1933 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var dy = p2[1] - p1[1];
1934  
1935 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return [p1[0] + 2 * dx, p1[1] + 2 * dy];
1936 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
1937  
1938 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // transforms a cubic bezier control point to a quadratic one: returns from + (2/3) * (to - from)
1939 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var toCubic = function (from, to) {
1940 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return [cToQ * (to[0] - from[0]) + from[0], cToQ * (to[1] - from[1]) + from[1]];
1941 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
1942  
1943 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // extracts a control point from a previous path segment (for t,T,s,S segments)
1944 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var getControlPointFromPrevious = function (i, from, list, prevX, prevY) {
1945 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var prev = list.getItem(i - 1);
1946 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var p2;
1947 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (i > 0 && (prev.pathSegTypeAsLetter === "C" || prev.pathSegTypeAsLetter === "S")) {
1948 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = mirrorPoint([prev.x2, prev.y2], from);
1949 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else if (i > 0 && (prev.pathSegTypeAsLetter === "c" || prev.pathSegTypeAsLetter === "s")) {
1950 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = mirrorPoint([prev.x2 + prevX, prev.y2 + prevY], from);
1951 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else {
1952 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = [from[0], from[1]];
1953 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
1954 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return p2;
1955 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
1956  
1957 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // an id prefix to handle duplicate ids
1958 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var SvgPrefix = function (prefix) {
1959 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { this.prefix = prefix;
1960 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { this.id = 0;
1961 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { this.nextChild = function () {
1962 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return new SvgPrefix("_" + this.id++ + "_" + this.get());
1963 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
1964 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { this.get = function () {
1965 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return this.prefix;
1966 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
1967 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
1968  
1969 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // returns the node for the specified id or incrementally removes prefixes to search "higher" levels
1970 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var getFromDefs = function (id, defs) {
1971 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var regExp = /_\d+_/;
1972 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { while (!defs[id] && regExp.exec(id)) {
1973 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { id = id.replace(regExp, "");
1974 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
1975 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return defs[id];
1976 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
1977  
1978 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // replace any newline characters by space and trim
1979 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var removeNewlinesAndTrim = function (str) {
1980 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return str.replace(/[\n\s\r]+/, " ").trim();
1981 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
1982  
1983 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // clones the defs object (or basically any object)
1984 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var cloneDefs = function (defs) {
1985 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var clone = {};
1986 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { for (var key in defs) {
1987 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (defs.hasOwnProperty(key)) {
1988 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { clone[key] = defs[key];
1989 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
1990 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
1991 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return clone;
1992 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
1993  
1994 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // computes the transform directly applied at the node (such as viewbox scaling and the "transform" atrribute)
1995 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // x,y,cx,cy,r,... are omitted
1996 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var computeNodeTransform = function (node) {
1997 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var height, width, viewBoxHeight, viewBoxWidth, bounds, viewBox, y, x;
1998 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var nodeTransform = _pdf.unitMatrix;
1999 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (nodeIs(node, "svg,g")) {
2000 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { x = parseFloat(node.getAttribute("x")) || 0;
2001 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { y = parseFloat(node.getAttribute("y")) || 0;
2002  
2003 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // jquery doesn't like camelCase notation...
2004 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { viewBox = node.getAttribute("viewBox");
2005 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (viewBox) {
2006 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { bounds = parseFloats(viewBox);
2007 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { viewBoxWidth = bounds[2] - bounds[0];
2008 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { viewBoxHeight = bounds[3] - bounds[1];
2009 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { width = parseFloat(node.getAttribute("width")) || viewBoxWidth;
2010 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { height = parseFloat(node.getAttribute("height")) || viewBoxHeight;
2011 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { nodeTransform = new _pdf.Matrix(width / viewBoxWidth, 0, 0, height / viewBoxHeight, x - bounds[0], y - bounds[1]);
2012 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else {
2013 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { nodeTransform = new _pdf.Matrix(1, 0, 0, 1, x, y);
2014 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2015 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else if (nodeIs(node, "marker")) {
2016 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { x = -parseFloat(node.getAttribute("refX")) || 0;
2017 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { y = -parseFloat(node.getAttribute("refY")) || 0;
2018  
2019 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { viewBox = node.getAttribute("viewBox");
2020 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (viewBox) {
2021 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { bounds = parseFloats(viewBox);
2022 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { viewBoxWidth = bounds[2] - bounds[0];
2023 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { viewBoxHeight = bounds[3] - bounds[1];
2024 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { width = parseFloat(node.getAttribute("markerWidth")) || viewBoxWidth;
2025 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { height = parseFloat(node.getAttribute("markerHeight")) || viewBoxHeight;
2026  
2027 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var s = new _pdf.Matrix(width / viewBoxWidth, 0, 0, height / viewBoxHeight, 0, 0);
2028 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var t = new _pdf.Matrix(1, 0, 0, 1, x, y);
2029 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { nodeTransform = _pdf.matrixMult(t, s);
2030 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else {
2031 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { nodeTransform = new _pdf.Matrix(1, 0, 0, 1, x, y);
2032 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2033 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2034  
2035 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var transformString = node.getAttribute("transform");
2036 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (!transformString)
2037 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return nodeTransform;
2038 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { else
2039 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return _pdf.matrixMult(nodeTransform, parseTransform(transformString));
2040 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2041  
2042 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // parses the "points" string used by polygons and returns an array of points
2043 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var parsePointsString = function (string) {
2044 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var floats = parseFloats(string);
2045 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var result = [];
2046 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { for (var i = 0; i < floats.length - 1; i += 2) {
2047 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var x = floats[i];
2048 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var y = floats[i + 1];
2049 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { result.push([x, y]);
2050 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2051 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return result;
2052 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2053  
2054 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // parses the "transform" string
2055 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var parseTransform = function (transformString) {
2056 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (!transformString)
2057 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return _pdf.unitMatrix;
2058  
2059 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var mRegex = /^\s*matrix\(([^\)]+)\)\s*/,
2060 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { tRegex = /^\s*translate\(([^\)]+)\)\s*/,
2061 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { rRegex = /^\s*rotate\(([^\)]+)\)\s*/,
2062 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { sRegex = /^\s*scale\(([^\)]+)\)\s*/,
2063 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { sXRegex = /^\s*skewX\(([^\)]+)\)\s*/,
2064 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { sYRegex = /^\s*skewY\(([^\)]+)\)\s*/;
2065  
2066 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var resultMatrix = _pdf.unitMatrix, m;
2067  
2068 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { while (transformString.length > 0) {
2069 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var match = mRegex.exec(transformString);
2070 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (match) {
2071 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { m = parseFloats(match[1]);
2072 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { resultMatrix = _pdf.matrixMult(new _pdf.Matrix(m[0], m[1], m[2], m[3], m[4], m[5]), resultMatrix);
2073 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { transformString = transformString.substr(match[0].length);
2074 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2075 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { match = rRegex.exec(transformString);
2076 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (match) {
2077 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { m = parseFloats(match[1]);
2078 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var a = Math.PI * m[0] / 180;
2079 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { resultMatrix = _pdf.matrixMult(new _pdf.Matrix(Math.cos(a), Math.sin(a), -Math.sin(a), Math.cos(a), 0, 0), resultMatrix);
2080 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (m[1] && m[2]) {
2081 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var t1 = new _pdf.Matrix(1, 0, 0, 1, m[1], m[2]);
2082 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var t2 = new _pdf.Matrix(1, 0, 0, 1, -m[1], -m[2]);
2083 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { resultMatrix = _pdf.matrixMult(t2, _pdf.matrixMult(resultMatrix, t1));
2084 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2085 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { transformString = transformString.substr(match[0].length);
2086 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2087 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { match = tRegex.exec(transformString);
2088 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (match) {
2089 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { m = parseFloats(match[1]);
2090 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { resultMatrix = _pdf.matrixMult(new _pdf.Matrix(1, 0, 0, 1, m[0], m[1] || 0), resultMatrix);
2091 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { transformString = transformString.substr(match[0].length);
2092 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2093 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { match = sRegex.exec(transformString);
2094 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (match) {
2095 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { m = parseFloats(match[1]);
2096 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (!m[1])
2097 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { m[1] = m[0];
2098 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { resultMatrix = _pdf.matrixMult(new _pdf.Matrix(m[0], 0, 0, m[1], 0, 0), resultMatrix);
2099 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { transformString = transformString.substr(match[0].length);
2100 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2101 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { match = sXRegex.exec(transformString);
2102 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (match) {
2103 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { m = parseFloat(match[1]);
2104 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { resultMatrix = _pdf.matrixMult(new _pdf.Matrix(1, 0, Math.tan(m), 1, 0, 0), resultMatrix);
2105 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { transformString = transformString.substr(match[0].length);
2106 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2107 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { match = sYRegex.exec(transformString);
2108 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (match) {
2109 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { m = parseFloat(match[1]);
2110 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { resultMatrix = _pdf.matrixMult(new _pdf.Matrix(1, Math.tan(m), 0, 1, 0, 0), resultMatrix);
2111 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { transformString = transformString.substr(match[0].length);
2112 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2113 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2114 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return resultMatrix;
2115 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2116  
2117 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // parses a comma, sign and/or whitespace separated string of floats and returns the single floats in an array
2118 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var parseFloats = function (str) {
2119 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var floats = [], match,
2120 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { regex = /[+-]?(?:(?:\d+\.?\d*)|(?:\d*\.?\d+))(?:[eE][+-]?\d+)?/g;
2121 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { while(match = regex.exec(str)) {
2122 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { floats.push(parseFloat(match[0]));
2123 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2124 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return floats;
2125 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2126  
2127 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // extends RGBColor by rgba colors as RGBColor is not capable of it
2128 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var parseColor = function (colorString) {
2129 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var match = /\s*rgba\(((?:[^,\)]*,){3}[^,\)]*)\)\s*/.exec(colorString);
2130 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (match) {
2131 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var floats = parseFloats(match[1]);
2132 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var color = new RGBColor("rgb(" + floats.slice(0,3).join(",") + ")");
2133 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { color.a = floats[3];
2134 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return color;
2135 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else {
2136 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return new RGBColor(colorString);
2137 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2138 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2139  
2140 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // multiplies a vector with a matrix: vec' = vec * matrix
2141 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var multVecMatrix = function (vec, matrix) {
2142 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var x = vec[0];
2143 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var y = vec[1];
2144 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return [
2145 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { matrix.a * x + matrix.c * y + matrix.e,
2146 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { matrix.b * x + matrix.d * y + matrix.f
2147 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { ];
2148 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2149  
2150 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // returns the untransformed bounding box [x, y, width, height] of an svg element (quite expensive for path and polygon objects, as
2151 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // the whole points/d-string has to be processed)
2152 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var getUntransformedBBox = function (node) {
2153 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var i, minX, minY, maxX, maxY, viewBox, vb, boundingBox;
2154 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var pf = parseFloat;
2155  
2156 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (nodeIs(node, "polygon")) {
2157 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var points = parsePointsString(node.getAttribute("points"));
2158 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { minX = Number.POSITIVE_INFINITY;
2159 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { minY = Number.POSITIVE_INFINITY;
2160 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { maxX = Number.NEGATIVE_INFINITY;
2161 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { maxY = Number.NEGATIVE_INFINITY;
2162 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { for (i = 0; i < points.length; i++) {
2163 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var point = points[i];
2164 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { minX = Math.min(minX, point[0]);
2165 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { maxX = Math.max(maxX, point[0]);
2166 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { minY = Math.min(minY, point[1]);
2167 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { maxY = Math.max(maxY, point[1]);
2168 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2169 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { boundingBox = [
2170 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { minX,
2171 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { minY,
2172 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { maxX - minX,
2173 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { maxY - minY
2174 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { ];
2175 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else if (nodeIs(node, "path")) {
2176 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var list = getPathSegList(node);
2177 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { minX = Number.POSITIVE_INFINITY;
2178 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { minY = Number.POSITIVE_INFINITY;
2179 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { maxX = Number.NEGATIVE_INFINITY;
2180 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { maxY = Number.NEGATIVE_INFINITY;
2181 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var x = 0, y = 0;
2182 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var prevX, prevY, newX, newY;
2183 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var p2, p3, to;
2184 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { for (i = 0; i < list.numberOfItems; i++) {
2185 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var seg = list.getItem(i);
2186 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var cmd = seg.pathSegTypeAsLetter;
2187 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { switch (cmd) {
2188 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "H":
2189 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { newX = seg.x;
2190 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { newY = y;
2191 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2192 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "h":
2193 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { newX = seg.x + x;
2194 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { newY = y;
2195 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2196 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "V":
2197 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { newX = x;
2198 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { newY = seg.y;
2199 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2200 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "v":
2201 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { newX = x;
2202 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { newY = seg.y + y;
2203 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2204 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "C":
2205 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = [seg.x1, seg.y1];
2206 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p3 = [seg.x2, seg.y2];
2207 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x, seg.y];
2208 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2209 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "c":
2210 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = [seg.x1 + x, seg.y1 + y];
2211 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p3 = [seg.x2 + x, seg.y2 + y];
2212 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x + x, seg.y + y];
2213 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2214 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "S":
2215 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = getControlPointFromPrevious(i, [x, y], list, prevX, prevY);
2216 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p3 = [seg.x2, seg.y2];
2217 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x, seg.y];
2218 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2219 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "s":
2220 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = getControlPointFromPrevious(i, [x, y], list, prevX, prevY);
2221 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p3 = [seg.x2 + x, seg.y2 + y];
2222 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x + x, seg.y + y];
2223 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2224 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "Q":
2225 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { pf = [seg.x1, seg.y1];
2226 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = toCubic([x, y], pf);
2227 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p3 = toCubic([seg.x, seg.y], pf);
2228 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x, seg.y];
2229 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2230 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "q":
2231 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { pf = [seg.x1 + x, seg.y1 + y];
2232 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = toCubic([x, y], pf);
2233 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p3 = toCubic([x + seg.x, y + seg.y], pf);
2234 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x + x, seg.y + y];
2235 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2236 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "T":
2237 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = getControlPointFromPrevious(i, [x, y], list, prevX, prevY);
2238 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = toCubic([x, y], pf);
2239 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p3 = toCubic([seg.x, seg.y], pf);
2240 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x, seg.y];
2241 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2242 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "t":
2243 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { pf = getControlPointFromPrevious(i, [x, y], list, prevX, prevY);
2244 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = toCubic([x, y], pf);
2245 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p3 = toCubic([x + seg.x, y + seg.y], pf);
2246 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x + x, seg.y + y];
2247 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2248 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // TODO: A,a
2249 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2250 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if ("sScCqQtT".indexOf(cmd) >= 0) {
2251 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { prevX = x;
2252 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { prevY = y;
2253 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2254 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if ("MLCSQT".indexOf(cmd) >= 0) {
2255 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { x = seg.x;
2256 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { y = seg.y;
2257 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else if ("mlcsqt".indexOf(cmd) >= 0) {
2258 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { x = seg.x + x;
2259 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { y = seg.y + y;
2260 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else if ("zZ".indexOf(cmd) < 0) {
2261 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { x = newX;
2262 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { y = newY;
2263 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2264 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if ("CSQTcsqt".indexOf(cmd) >= 0) {
2265 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { minX = Math.min(minX, x, p2[0], p3[0], to[0]);
2266 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { maxX = Math.max(maxX, x, p2[0], p3[0], to[0]);
2267 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { minY = Math.min(minY, y, p2[1], p3[1], to[1]);
2268 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { maxY = Math.max(maxY, y, p2[1], p3[1], to[1]);
2269 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else {
2270 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { minX = Math.min(minX, x);
2271 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { maxX = Math.max(maxX, x);
2272 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { minY = Math.min(minY, y);
2273 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { maxY = Math.max(maxY, y);
2274 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2275 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2276 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { boundingBox = [
2277 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { minX,
2278 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { minY,
2279 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { maxX - minX,
2280 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { maxY - minY
2281 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { ];
2282 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else if (nodeIs(node, "svg")) {
2283 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { viewBox = node.getAttribute("viewBox");
2284 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (viewBox) {
2285 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { vb = parseFloats(viewBox);
2286 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2287 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return [
2288 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { pf(node.getAttribute("x")) || (vb && vb[0]) || 0,
2289 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { pf(node.getAttribute("y")) || (vb && vb[1]) || 0,
2290 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { pf(node.getAttribute("width")) || (vb && vb[2]) || 0,
2291 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { pf(node.getAttribute("height")) || (vb && vb[3]) || 0
2292 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { ];
2293 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else if (nodeIs(node, "g")) {
2294 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { boundingBox = [0, 0, 0, 0];
2295 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { forEachChild(node, function (i, node) {
2296 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var nodeBox = getUntransformedBBox(node);
2297 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { boundingBox = [
2298 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { Math.min(boundingBox[0], nodeBox[0]),
2299 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { Math.min(boundingBox[1], nodeBox[1]),
2300 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { Math.max(boundingBox[0] + boundingBox[2], nodeBox[0] + nodeBox[2]) - Math.min(boundingBox[0], nodeBox[0]),
2301 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { Math.max(boundingBox[1] + boundingBox[3], nodeBox[1] + nodeBox[3]) - Math.min(boundingBox[1], nodeBox[1])
2302 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { ];
2303 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { });
2304 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else if (nodeIs(node, "marker")) {
2305 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { viewBox = node.getAttribute("viewBox");
2306 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (viewBox) {
2307 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { vb = parseFloats(viewBox);
2308 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2309 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return [
2310 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { (vb && vb[0]) || 0,
2311 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { (vb && vb[1]) || 0,
2312 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { (vb && vb[2]) || pf(node.getAttribute("marker-width")) || 0,
2313 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { (vb && vb[3]) || pf(node.getAttribute("marker-height")) || 0
2314 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { ];
2315 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else if (nodeIs(node, "pattern")) {
2316 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return [
2317 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { pf(node.getAttribute("x")) || 0,
2318 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { pf(node.getAttribute("y")) || 0,
2319 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { pf(node.getAttribute("width")) || 0,
2320 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { pf(node.getAttribute("height")) || 0
2321 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { ]
2322 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else {
2323 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // TODO: check if there are other possible coordinate attributes
2324 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var x1 = pf(node.getAttribute("x1")) || pf(node.getAttribute("x")) || pf((node.getAttribute("cx")) - pf(node.getAttribute("r"))) || 0;
2325 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var x2 = pf(node.getAttribute("x2")) || (x1 + pf(node.getAttribute("width"))) || (pf(node.getAttribute("cx")) + pf(node.getAttribute("r"))) || 0;
2326 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var y1 = pf(node.getAttribute("y1")) || pf(node.getAttribute("y")) || (pf(node.getAttribute("cy")) - pf(node.getAttribute("r"))) || 0;
2327 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var y2 = pf(node.getAttribute("y2")) || (y1 + pf(node.getAttribute("height"))) || (pf(node.getAttribute("cy")) + pf(node.getAttribute("r"))) || 0;
2328 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { boundingBox = [
2329 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { Math.min(x1, x2),
2330 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { Math.min(y1, y2),
2331 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { Math.max(x1, x2) - Math.min(x1, x2),
2332 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { Math.max(y1, y2) - Math.min(y1, y2)
2333 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { ];
2334 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2335  
2336 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (!nodeIs(node, "marker,svg,g")) {
2337 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // add line-width
2338 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var lineWidth = getAttribute(node, "stroke-width") || 1;
2339 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var miterLimit = getAttribute(node, "stroke-miterlimit");
2340 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // miterLength / lineWidth = 1 / sin(phi / 2)
2341 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { miterLimit && (lineWidth *= 0.5 / (Math.sin(Math.PI / 12)));
2342 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return [
2343 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { boundingBox[0] - lineWidth,
2344 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { boundingBox[1] - lineWidth,
2345 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { boundingBox[2] + 2 * lineWidth,
2346 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { boundingBox[3] + 2 * lineWidth
2347 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { ];
2348 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2349  
2350 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return boundingBox;
2351 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2352  
2353 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // transforms a bounding box and returns a new rect that contains it
2354 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var transformBBox = function (box, matrix) {
2355 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var bl = multVecMatrix([box[0], box[1]], matrix);
2356 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var br = multVecMatrix([box[0] + box[2], box[1]], matrix);
2357 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var tl = multVecMatrix([box[0], box[1] + box[3]], matrix);
2358 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var tr = multVecMatrix([box[0] + box[2], box[1] + box[3]], matrix);
2359  
2360 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var bottom = Math.min(bl[1], br[1], tl[1], tr[1]);
2361 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var left = Math.min(bl[0], br[0], tl[0], tr[0]);
2362 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var top = Math.max(bl[1], br[1], tl[1], tr[1]);
2363 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var right = Math.max(bl[0], br[0], tl[0], tr[0]);
2364  
2365 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return [
2366 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { left,
2367 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { bottom,
2368 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { right - left,
2369 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { top - bottom
2370 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { ]
2371 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2372  
2373 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // draws a polygon
2374 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var polygon = function (node, tfMatrix, colorMode, gradient, gradientMatrix) {
2375 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var points = parsePointsString(node.getAttribute("points"));
2376 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var lines = [{op: "m", c: multVecMatrix(points[0], tfMatrix)}];
2377 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { for (var i = 1; i < points.length; i++) {
2378 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var p = points[i];
2379 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var to = multVecMatrix(p, tfMatrix);
2380 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { lines.push({op: "l", c: to});
2381 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2382 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { lines.push({op: "h"});
2383 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.path(lines, colorMode, gradient, gradientMatrix);
2384 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2385  
2386 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // draws an image (converts it to jpeg first, as jsPDF doesn't support png or other formats)
2387 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var image = function (node) {
2388 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // convert image to jpeg
2389 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var imageUrl = node.getAttribute("xlink:href") || node.getAttribute("href");
2390 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var image = new Image();
2391 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { image.src = imageUrl;
2392  
2393 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var canvas = document.createElement("canvas");
2394 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var width = parseFloat(node.getAttribute("width")),
2395 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { height = parseFloat(node.getAttribute("height")),
2396 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { x = parseFloat(node.getAttribute("x") || 0),
2397 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { y = parseFloat(node.getAttribute("y") || 0);
2398 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { canvas.width = width;
2399 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { canvas.height = height;
2400 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var context = canvas.getContext("2d");
2401 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { context.fillStyle = "#fff";
2402 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { context.fillRect(0, 0, width, height);
2403 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { context.drawImage(image, 0, 0, width, height);
2404 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var jpegUrl = canvas.toDataURL("image/jpeg");
2405  
2406 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.addImage(jpegUrl,
2407 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { "jpeg",
2408 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { x,
2409 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { y,
2410 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { width,
2411 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { height
2412 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { );
2413 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2414  
2415 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // draws a path
2416 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var path = function (node, tfMatrix, svgIdPrefix, colorMode, gradient, gradientMatrix) {
2417 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var list = getPathSegList(node);
2418 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var markerEnd = node.getAttribute("marker-end"),
2419 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { markerStart = node.getAttribute("marker-start"),
2420 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { markerMid = node.getAttribute("marker-mid");
2421  
2422 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var getLinesFromPath = function (pathSegList, tfMatrix) {
2423 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var x = 0, y = 0;
2424 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var x0 = x, y0 = y;
2425 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var prevX, prevY, newX, newY;
2426 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var to, p, p2, p3;
2427 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var lines = [];
2428 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var markers = [];
2429 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var op;
2430 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var prevAngle = 0, curAngle;
2431  
2432 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var addMarker = function (angle, anchor, type) {
2433 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var cos = Math.cos(angle);
2434 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var sin = Math.sin(angle);
2435 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var tf;
2436 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { tf = new _pdf.Matrix(cos, sin, -sin, cos, anchor[0], anchor[1]);
2437 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { markers.push({type: type, tf: _pdf.matrixMult(tf, tfMatrix)});
2438 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2439  
2440 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { for (var i = 0; i < list.numberOfItems; i++) {
2441 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var seg = list.getItem(i);
2442 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var cmd = seg.pathSegTypeAsLetter;
2443 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { switch (cmd) {
2444 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "M":
2445 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { x0 = x;
2446 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { y0 = y;
2447 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x, seg.y];
2448 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { op = "m";
2449 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2450 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "m":
2451 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { x0 = x;
2452 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { y0 = y;
2453 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x + x, seg.y + y];
2454 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { op = "m";
2455 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2456 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "L":
2457 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x, seg.y];
2458 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { op = "l";
2459 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2460 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "l":
2461 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x + x, seg.y + y];
2462 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { op = "l";
2463 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2464 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "H":
2465 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x, y];
2466 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { op = "l";
2467 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { newX = seg.x;
2468 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { newY = y;
2469 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2470 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "h":
2471 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x + x, y];
2472 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { op = "l";
2473 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { newX = seg.x + x;
2474 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { newY = y;
2475 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2476 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "V":
2477 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [x, seg.y];
2478 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { op = "l";
2479 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { newX = x;
2480 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { newY = seg.y;
2481 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2482 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "v":
2483 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [x, seg.y + y];
2484 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { op = "l";
2485 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { newX = x;
2486 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { newY = seg.y + y;
2487 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2488 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "C":
2489 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = [seg.x1, seg.y1];
2490 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p3 = [seg.x2, seg.y2];
2491 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x, seg.y];
2492 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2493 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "c":
2494 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = [seg.x1 + x, seg.y1 + y];
2495 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p3 = [seg.x2 + x, seg.y2 + y];
2496 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x + x, seg.y + y];
2497 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2498 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "S":
2499 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = getControlPointFromPrevious(i, [x, y], list, prevX, prevY);
2500 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p3 = [seg.x2, seg.y2];
2501 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x, seg.y];
2502 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2503 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "s":
2504 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = getControlPointFromPrevious(i, [x, y], list, prevX, prevY);
2505 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p3 = [seg.x2 + x, seg.y2 + y];
2506 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x + x, seg.y + y];
2507 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2508 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "Q":
2509 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p = [seg.x1, seg.y1];
2510 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = toCubic([x, y], p);
2511 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p3 = toCubic([seg.x, seg.y], p);
2512 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x, seg.y];
2513 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2514 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "q":
2515 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p = [seg.x1 + x, seg.y1 + y];
2516 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = toCubic([x, y], p);
2517 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p3 = toCubic([x + seg.x, y + seg.y], p);
2518 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x + x, seg.y + y];
2519 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2520 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "T":
2521 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = getControlPointFromPrevious(i, [x, y], list, prevX, prevY);
2522 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = toCubic([x, y], p);
2523 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p3 = toCubic([seg.x, seg.y], p);
2524 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x, seg.y];
2525 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2526 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "t":
2527 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p = getControlPointFromPrevious(i, [x, y], list, prevX, prevY);
2528 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = toCubic([x, y], p);
2529 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p3 = toCubic([x + seg.x, y + seg.y], p);
2530 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { to = [seg.x + x, seg.y + y];
2531 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2532 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // TODO: A,a
2533 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "Z":
2534 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "z":
2535 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { x = x0;
2536 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { y = y0;
2537 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { lines.push({op: "h"});
2538 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2539 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2540  
2541 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var hasStartMarker = markerStart
2542 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { && (i === 1
2543 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { || ("mM".indexOf(cmd) < 0 && "mM".indexOf(list.getItem(i - 1).pathSegTypeAsLetter) >= 0));
2544 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var hasEndMarker = markerEnd
2545 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { && (i === list.numberOfItems - 1
2546 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { || ("mM".indexOf(cmd) < 0 && "mM".indexOf(list.getItem(i + 1).pathSegTypeAsLetter) >= 0));
2547 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var hasMidMarker = markerMid
2548 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { && i > 0
2549 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { && !(i === 1 && "mM".indexOf(list.getItem(i - 1).pathSegTypeAsLetter) >= 0);
2550  
2551 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if ("sScCqQtT".indexOf(cmd) >= 0) {
2552 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { hasStartMarker && addMarker(getAngle([x, y], p2), [x, y], "start");
2553 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { hasEndMarker && addMarker(getAngle(p3, to), to, "end");
2554 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (hasMidMarker) {
2555 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { curAngle = getAngle([x, y], p2);
2556 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { curAngle = "mM".indexOf(list.getItem(i - 1).pathSegTypeAsLetter) >= 0 ?
2557 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { curAngle : .5 * (prevAngle + curAngle);
2558 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { addMarker(curAngle, [x, y], "mid");
2559 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2560  
2561 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { prevAngle = getAngle(p3, to);
2562  
2563 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { prevX = x;
2564 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { prevY = y;
2565 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2 = multVecMatrix(p2, tfMatrix);
2566 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p3 = multVecMatrix(p3, tfMatrix);
2567 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p = multVecMatrix(to, tfMatrix);
2568 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { lines.push({
2569 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { op: "c", c: [
2570 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p2[0], p2[1],
2571 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p3[0], p3[1],
2572 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p[0], p[1]
2573 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { ]
2574 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { });
2575 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else if ("lLhHvVmM".indexOf(cmd) >= 0) {
2576 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { curAngle = getAngle([x, y], to);
2577 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { hasStartMarker && addMarker(curAngle, [x, y], "start");
2578 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { hasEndMarker && addMarker(curAngle, to, "end");
2579 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (hasMidMarker) {
2580 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var angle = "mM".indexOf(cmd) >= 0 ?
2581 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { prevAngle : "mM".indexOf(list.getItem(i - 1).pathSegTypeAsLetter) >= 0 ?
2582 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { curAngle : .5 * (prevAngle + curAngle);
2583 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { addMarker(angle, [x, y], "mid");
2584 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2585 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { prevAngle = curAngle;
2586  
2587 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { p = multVecMatrix(to, tfMatrix);
2588 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { lines.push({op: op, c: p});
2589 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2590  
2591 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if ("MLCSQT".indexOf(cmd) >= 0) {
2592 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { x = seg.x;
2593 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { y = seg.y;
2594 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else if ("mlcsqt".indexOf(cmd) >= 0) {
2595 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { x = seg.x + x;
2596 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { y = seg.y + y;
2597 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else if ("zZ".indexOf(cmd) < 0) {
2598 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { x = newX;
2599 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { y = newY;
2600 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2601 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2602  
2603 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return {lines: lines, markers: markers};
2604 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2605 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var lines = getLinesFromPath(list, tfMatrix);
2606  
2607 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (markerEnd || markerStart || markerMid) {
2608 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { for (var i = 0; i < lines.markers.length; i++) {
2609 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var marker = lines.markers[i];
2610 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var markerElement;
2611 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { switch (marker.type) {
2612 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "start":
2613 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { markerElement = svgIdPrefix.get() + iriReference.exec(markerStart)[1];
2614 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2615 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "end":
2616 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { markerElement = svgIdPrefix.get() + iriReference.exec(markerEnd)[1];
2617 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2618 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "mid":
2619 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { markerElement = svgIdPrefix.get() + iriReference.exec(markerMid)[1];
2620 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2621 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2622 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.doFormObject(markerElement, marker.tf);
2623 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2624 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2625  
2626 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (lines.lines.length > 0) {
2627 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.path(lines.lines, colorMode, gradient, gradientMatrix);
2628 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2629 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2630  
2631 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // draws the element referenced by a use node, makes use of pdf's XObjects/FormObjects so nodes are only written once
2632 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // to the pdf document. This highly reduces the file size and computation time.
2633 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var use = function (node, tfMatrix, svgIdPrefix) {
2634 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var url = (node.getAttribute("href") || node.getAttribute("xlink:href"));
2635 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // just in case someone has the idea to use empty use-tags, wtf???
2636 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (!url)
2637 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return;
2638  
2639 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // get the size of the referenced form object (to apply the correct scaling)
2640 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var formObject = _pdf.getFormObject(svgIdPrefix.get() + url.substring(1));
2641  
2642 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // scale and position it right
2643 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var x = node.getAttribute("x") || 0;
2644 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var y = node.getAttribute("y") || 0;
2645 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var width = node.getAttribute("width") || formObject.width;
2646 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var height = node.getAttribute("height") || formObject.height;
2647 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var t = new _pdf.Matrix(width / formObject.width || 0, 0, 0, height / formObject.height || 0, x, y);
2648 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { t = _pdf.matrixMult(t, tfMatrix);
2649 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.doFormObject(svgIdPrefix.get() + url.substring(1), t);
2650 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2651  
2652 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // draws a line
2653 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var line = function (node, tfMatrix) {
2654 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var p1 = multVecMatrix([parseFloat(node.getAttribute('x1')), parseFloat(node.getAttribute('y1'))], tfMatrix);
2655 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var p2 = multVecMatrix([parseFloat(node.getAttribute('x2')), parseFloat(node.getAttribute('y2'))], tfMatrix);
2656 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.line(p1[0], p1[1], p2[0], p2[1]);
2657 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2658  
2659 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // draws a rect
2660 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var rect = function (node, colorMode, gradient, gradientMatrix) {
2661 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.roundedRect(
2662 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { parseFloat(node.getAttribute('x')) || 0,
2663 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { parseFloat(node.getAttribute('y')) || 0,
2664 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { parseFloat(node.getAttribute('width')),
2665 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { parseFloat(node.getAttribute('height')),
2666 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { parseFloat(node.getAttribute('rx')) || 0,
2667 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { parseFloat(node.getAttribute('ry')) || 0,
2668 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { colorMode,
2669 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { gradient,
2670 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { gradientMatrix
2671 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { );
2672 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2673  
2674 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // draws an ellipse
2675 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var ellipse = function (node, colorMode, gradient, gradientMatrix) {
2676 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.ellipse(
2677 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { parseFloat(node.getAttribute('cx')) || 0,
2678 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { parseFloat(node.getAttribute('cy')) || 0,
2679 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { parseFloat(node.getAttribute('rx')),
2680 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { parseFloat(node.getAttribute('ry')),
2681 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { colorMode,
2682 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { gradient,
2683 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { gradientMatrix
2684 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { );
2685 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2686  
2687 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // draws a circle
2688 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var circle = function (node, colorMode, gradient, gradientMatrix) {
2689 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var radius = parseFloat(node.getAttribute('r')) || 0;
2690 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.ellipse(
2691 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { parseFloat(node.getAttribute('cx')) || 0,
2692 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { parseFloat(node.getAttribute('cy')) || 0,
2693 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { radius,
2694 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { radius,
2695 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { colorMode,
2696 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { gradient,
2697 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { gradientMatrix
2698 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { );
2699 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2700  
2701 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // applies text transformations to a text node
2702 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var transformText = function (node, text) {
2703 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var textTransform = getAttribute(node, "text-transform");
2704 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { switch (textTransform) {
2705 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "uppercase": return text.toUpperCase();
2706 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "lowercase": return text.toLowerCase();
2707 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { default: return text;
2708 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // TODO: capitalize, full-width
2709 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2710 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2711  
2712 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // draws a text element and its tspan children
2713 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var text = function (node, tfMatrix, hasFillColor, fillRGB) {
2714 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.saveGraphicsState();
2715 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { setTextProperties(node, fillRGB);
2716  
2717 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var getTextOffset = function (textAnchor, width) {
2718 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var xOffset = 0;
2719 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { switch (textAnchor) {
2720 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case 'end':
2721 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { xOffset = width;
2722 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2723 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case 'middle':
2724 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { xOffset = width / 2;
2725 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2726 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case 'start':
2727 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
2728 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2729 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return xOffset;
2730 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2731  
2732 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { /**
2733 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { * Convert em, px and bare number attributes to pixel values
2734 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { */
2735 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var toPixels = function (value, pdfFontSize) {
2736 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var match;
2737  
2738 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // em
2739 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { match = value && value.toString().match(/^([\-0-9.]+)em$/);
2740 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (match) {
2741 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return parseFloat(match[1]) * pdfFontSize;
2742 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2743  
2744 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // pixels
2745 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { match = value && value.toString().match(/^([\-0-9.]+)(px|)$/);
2746 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (match) {
2747 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return parseFloat(match[1]);
2748 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2749 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return 0;
2750 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2751  
2752 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // creates an svg element and append the text node to properly measure the text size
2753 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var svg = document.createElementNS("http://www.w3.org/2000/svg", "svg");
2754 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { svg.appendChild(node);
2755 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { svg.setAttribute("visibility", "hidden");
2756 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { document.body.appendChild(svg);
2757  
2758 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var box = node.getBBox();
2759 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var x, y, xOffset = 0;
2760 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var textAnchor = getAttribute(node, "text-anchor");
2761 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (textAnchor) {
2762 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { xOffset = getTextOffset(textAnchor, box.width);
2763 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2764  
2765 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var pdfFontSize = _pdf.getFontSize();
2766 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var textX = toPixels(node.getAttribute('x'), pdfFontSize);
2767 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var textY = toPixels(node.getAttribute('y'), pdfFontSize);
2768 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var m = _pdf.matrixMult(new _pdf.Matrix(1, 0, 0, 1, textX, textY), tfMatrix);
2769  
2770 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { x = toPixels(node.getAttribute("dx"), pdfFontSize);
2771 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { y = toPixels(node.getAttribute("dy"), pdfFontSize);
2772  
2773 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // when there are no tspans draw the text directly
2774 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (node.childElementCount === 0) {
2775 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.text(
2776 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { (x - xOffset),
2777 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { y,
2778 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { transformText(node, removeNewlinesAndTrim(node.textContent)),
2779 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { void 0,
2780 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { m
2781 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { );
2782 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else {
2783 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // otherwise loop over tspans and position each relative to the previous one
2784 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { forEachChild(node, function (i, tSpan) {
2785 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (!tSpan.textContent || nodeIs(tSpan, 'title,desc,metadata')) {
2786 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return;
2787 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2788 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.saveGraphicsState();
2789 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var tSpanColor = getAttribute(tSpan, "fill");
2790 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { setTextProperties(tSpan, tSpanColor && new RGBColor(tSpanColor));
2791 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var extent = tSpan.getExtentOfChar(0);
2792 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.text(
2793 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { extent.x - textX,//x - xOffset,
2794 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { extent.y + extent.height * 0.7 - textY, // 0.7 roughly mimicks the text baseline
2795 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { transformText(node, removeNewlinesAndTrim(tSpan.textContent)),
2796 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { void 0,
2797 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { m
2798 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { );
2799  
2800 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.restoreGraphicsState();
2801 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { });
2802  
2803 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2804  
2805 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { document.body.removeChild(svg);
2806 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.restoreGraphicsState();
2807 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2808  
2809 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // As defs elements are allowed to appear after they are referenced, we search for them first
2810 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var findAndRenderDefs = function (node, tfMatrix, defs, svgIdPrefix, withinDefs) {
2811 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { forEachChild(node, function (i, child) {
2812 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (child.tagName.toLowerCase() === "defs") {
2813 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { renderNode(child, tfMatrix, defs, svgIdPrefix, withinDefs);
2814 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // prevent defs from being evaluated twice // TODO: make this better
2815 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { child.parentNode.removeChild(child);
2816 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2817 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { });
2818 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2819  
2820 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // processes a svg node
2821 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var svg = function (node, tfMatrix, defs, svgIdPrefix, withinDefs) {
2822 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // create a new prefix and clone the defs, as defs within the svg should not be visible outside
2823 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var newSvgIdPrefix = svgIdPrefix.nextChild();
2824 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var newDefs = cloneDefs(defs);
2825 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { findAndRenderDefs(node, tfMatrix, newDefs, newSvgIdPrefix, withinDefs);
2826 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { renderChildren(node, tfMatrix, newDefs, newSvgIdPrefix, withinDefs);
2827 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2828  
2829 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // renders all children of a node
2830 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var renderChildren = function (node, tfMatrix, defs, svgIdPrefix, withinDefs) {
2831 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { forEachChild(node, function (i, node) {
2832 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { renderNode(node, tfMatrix, defs, svgIdPrefix, withinDefs);
2833 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { });
2834 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2835  
2836 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // adds a gradient to defs and the pdf document for later use, type is either "axial" or "radial"
2837 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // opacity is only supported rudimentary by averaging over all stops
2838 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // transforms are applied on use
2839 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var putGradient = function (node, type, coords, defs, svgIdPrefix) {
2840 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var colors = [];
2841 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var opacitySum = 0;
2842 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var hasOpacity = false;
2843 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var gState;
2844 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { forEachChild(node, function (i, element) {
2845 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // since opacity gradients are hard to realize, average the opacity over the control points
2846 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (element.tagName.toLowerCase() === "stop") {
2847 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var color = new RGBColor(getAttribute(element, "stop-color"));
2848 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { colors.push({
2849 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { offset: parseFloat(element.getAttribute("offset")),
2850 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { color: [color.r, color.g, color.b]
2851 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { });
2852 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var opacity = getAttribute(element, "stop-opacity");
2853 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (opacity && opacity != 1) {
2854 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { opacitySum += parseFloat(opacity);
2855 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { hasOpacity = true;
2856 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2857 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2858 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { });
2859  
2860 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (hasOpacity) {
2861 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { gState = new _pdf.GState({opacity: opacitySum / coords.length});
2862 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2863  
2864 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var pattern = new _pdf.ShadingPattern(type, coords, colors, gState);
2865 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var id = svgIdPrefix.get() + node.getAttribute("id");
2866 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.addShadingPattern(id, pattern);
2867 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { defs[id] = node;
2868 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2869  
2870 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var pattern = function (node, defs, svgIdPrefix) {
2871 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var id = svgIdPrefix.get() + node.getAttribute("id");
2872 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { defs[id] = node;
2873  
2874 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // the transformations directly at the node are written to the pattern transformation matrix
2875 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var bBox = getUntransformedBBox(node);
2876 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var pattern = new _pdf.TilingPattern([bBox[0], bBox[1], bBox[0] + bBox[2], bBox[1] + bBox[3]], bBox[2], bBox[3],
2877 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { null, computeNodeTransform(node));
2878  
2879 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.beginTilingPattern(pattern);
2880 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // continue without transformation
2881 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { renderChildren(node, _pdf.unitMatrix, defs, svgIdPrefix, false);
2882 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.endTilingPattern(id, pattern);
2883 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
2884  
2885 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { function setTextProperties(node, fillRGB) {
2886 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var fontFamily = getAttribute(node, "font-family");
2887 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (fontFamily) {
2888 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.setFont(fontFamily);
2889 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2890  
2891 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (fillRGB && fillRGB.ok) {
2892 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.setTextColor(fillRGB.r, fillRGB.g, fillRGB.b);
2893 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2894  
2895 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var fontType;
2896 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var fontWeight = getAttribute(node, "font-weight");
2897 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (fontWeight) {
2898 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (fontWeight === "bold") {
2899 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fontType = "bold";
2900 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2901 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2902  
2903 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var fontStyle = getAttribute(node, "font-style");
2904 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (fontStyle) {
2905 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (fontStyle === "italic") {
2906 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fontType += "italic";
2907 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2908 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2909 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.setFontType(fontType);
2910  
2911 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var pdfFontSize = 16;
2912 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var fontSize = getAttribute(node, "font-size");
2913 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (fontSize) {
2914 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { pdfFontSize = parseFloat(fontSize);
2915 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.setFontSize(pdfFontSize);
2916 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2917 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2918  
2919  
2920 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { /**
2921 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { * Renders a svg node.
2922 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { * @param node The svg element
2923 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { * @param contextTransform The current transformation matrix
2924 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { * @param defs The defs map holding all svg nodes that can be referenced
2925 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { * @param svgIdPrefix The current id prefix
2926 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { * @param withinDefs True iff we are top-level within a defs node, so the target can be switched to an pdf form object
2927 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { */
2928 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var renderNode = function (node, contextTransform, defs, svgIdPrefix, withinDefs) {
2929 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var tfMatrix,
2930 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { hasFillColor = false,
2931 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fillRGB = null,
2932 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { colorMode = null,
2933 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fillUrl = null,
2934 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fillData = null,
2935 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { bBox;
2936  
2937 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { //
2938 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // Decide about the render target and set the correct transformation
2939 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { //
2940  
2941 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // if we are within a defs node, start a new pdf form object and draw this node and all children on that instead
2942 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // of the top-level page
2943 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var targetIsFormObject = withinDefs && !nodeIs(node, "lineargradient,radialgradient,pattern");
2944 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (targetIsFormObject) {
2945  
2946 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // the transformations directly at the node are written to the pdf form object transformation matrix
2947 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { tfMatrix = computeNodeTransform(node);
2948 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { bBox = getUntransformedBBox(node);
2949  
2950 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.beginFormObject(bBox[0], bBox[1], bBox[2], bBox[3], tfMatrix);
2951  
2952 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // continue without transformation and set withinDefs to false to prevent child nodes from starting new form objects
2953 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { tfMatrix = _pdf.unitMatrix;
2954 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { withinDefs = false;
2955  
2956 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else {
2957 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { tfMatrix = _pdf.matrixMult(computeNodeTransform(node), contextTransform);
2958 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.saveGraphicsState();
2959 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2960  
2961 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { //
2962 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // extract fill and stroke mode
2963 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { //
2964  
2965 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // fill mode
2966 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (nodeIs(node, "g,path,rect,text,ellipse,line,circle,polygon")) {
2967 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { function setDefaultColor() {
2968 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fillRGB = new RGBColor("rgb(0, 0, 0)");
2969 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { hasFillColor = true;
2970 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { colorMode = "F";
2971 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2972  
2973 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var fillColor = getAttribute(node, "fill");
2974 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (fillColor) {
2975 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var url = iriReference.exec(fillColor);
2976 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (url) {
2977 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // probably a gradient (or something unsupported)
2978 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fillUrl = svgIdPrefix.get() + url[1];
2979 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var fill = getFromDefs(fillUrl, defs);
2980 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (fill && nodeIs(fill, "lineargradient,radialgradient")) {
2981  
2982 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // matrix to convert between gradient space and user space
2983 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // for "userSpaceOnUse" this is the current transformation: tfMatrix
2984 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // for "objectBoundingBox" or default, the gradient gets scaled and transformed to the bounding box
2985 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var gradientUnitsMatrix = tfMatrix;
2986 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (!fill.hasAttribute("gradientUnits")
2987 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { || fill.getAttribute("gradientUnits").toLowerCase() === "objectboundingbox") {
2988 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { bBox || (bBox = getUntransformedBBox(node));
2989 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { gradientUnitsMatrix = new _pdf.Matrix(bBox[2], 0, 0, bBox[3], bBox[0], bBox[1]);
2990  
2991 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var nodeTransform = computeNodeTransform(node);
2992 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { gradientUnitsMatrix = _pdf.matrixMult(gradientUnitsMatrix, nodeTransform);
2993 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
2994  
2995 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // matrix that is applied to the gradient before any other transformations
2996 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var gradientTransform = parseTransform(fill.getAttribute("gradientTransform"));
2997  
2998 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fillData = _pdf.matrixMult(gradientTransform, gradientUnitsMatrix);
2999 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else if (fill && nodeIs(fill, "pattern")) {
3000 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var fillBBox, y, width, height, x;
3001 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fillData = {};
3002  
3003 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var patternUnitsMatrix = _pdf.unitMatrix;
3004 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (!fill.hasAttribute("patternUnits")
3005 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { || fill.getAttribute("patternUnits").toLowerCase() === "objectboundingbox") {
3006 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { bBox || (bBox = getUntransformedBBox(node));
3007 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { patternUnitsMatrix = new _pdf.Matrix(1, 0, 0, 1, bBox[0], bBox[1]);
3008  
3009 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // TODO: slightly inaccurate (rounding errors? line width bBoxes?)
3010 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fillBBox = getUntransformedBBox(fill);
3011 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { x = fillBBox[0] * bBox[0];
3012 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { y = fillBBox[1] * bBox[1];
3013 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { width = fillBBox[2] * bBox[2];
3014 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { height = fillBBox[3] * bBox[3];
3015 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fillData.boundingBox = [x, y, x + width, y + height];
3016 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fillData.xStep = width;
3017 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fillData.yStep = height;
3018 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3019  
3020 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var patternContentUnitsMatrix = _pdf.unitMatrix;
3021 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (fill.hasAttribute("patternContentUnits")
3022 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { && fill.getAttribute("patternContentUnits").toLowerCase() === "objectboundingbox") {
3023 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { bBox || (bBox = getUntransformedBBox(node));
3024 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { patternContentUnitsMatrix = new _pdf.Matrix(bBox[2], 0, 0, bBox[3], 0, 0);
3025  
3026 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fillBBox = fillData.boundingBox || getUntransformedBBox(fill);
3027 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { x = fillBBox[0] / bBox[0];
3028 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { y = fillBBox[1] / bBox[1];
3029 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { width = fillBBox[2] / bBox[2];
3030 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { height = fillBBox[3] / bBox[3];
3031 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fillData.boundingBox = [x, y, x + width, y + height];
3032 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fillData.xStep = width;
3033 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fillData.yStep = height;
3034 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3035  
3036 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fillData.matrix = _pdf.matrixMult(
3037 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.matrixMult(patternContentUnitsMatrix, patternUnitsMatrix), tfMatrix);
3038  
3039 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { colorMode = "F";
3040 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else {
3041 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // unsupported fill argument (e.g. patterns) -> fill black
3042 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fillUrl = fill = null;
3043 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { setDefaultColor();
3044 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3045 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else {
3046 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // plain color
3047 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { fillRGB = parseColor(fillColor);
3048 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (fillRGB.ok) {
3049 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { hasFillColor = true;
3050 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { colorMode = 'F';
3051 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else {
3052 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { colorMode = null;
3053 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3054 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3055 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else {
3056 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // if no fill attribute is provided the default fill color is black
3057 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { setDefaultColor();
3058 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3059  
3060 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // opacity is realized via a pdf graphics state
3061 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var opacity = 1.0;
3062 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var nodeOpacity = node.getAttribute("opacity") || node.getAttribute("fill-opacity");
3063 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (nodeOpacity) {
3064 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { opacity *= parseFloat(nodeOpacity);
3065 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3066 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (fillRGB && typeof fillRGB.a === "number") {
3067 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { opacity *= fillRGB.a;
3068 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3069 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.setGState(new _pdf.GState({opacity: opacity}));
3070 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3071  
3072 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (nodeIs(node, "g,path,rect,ellipse,line,circle,polygon")) {
3073 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // text has no fill color, so don't apply it until here
3074 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (hasFillColor) {
3075 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.setFillColor(fillRGB.r, fillRGB.g, fillRGB.b);
3076 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3077  
3078 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // stroke mode
3079 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var strokeColor = node.getAttribute('stroke');
3080 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (strokeColor) {
3081 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var strokeWidth;
3082 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (node.hasAttribute("stroke-width")) {
3083 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { strokeWidth = Math.abs(parseFloat(node.getAttribute('stroke-width')));
3084 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.setLineWidth(strokeWidth);
3085 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3086 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var strokeRGB = new RGBColor(strokeColor);
3087 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (strokeRGB.ok) {
3088 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.setDrawColor(strokeRGB.r, strokeRGB.g, strokeRGB.b);
3089 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (strokeWidth !== 0) {
3090 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // pdf spec states: "A line width of 0 denotes the thinnest line that can be rendered at device resolution:
3091 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // 1 device pixel wide". SVG, however, does not draw zero width lines.
3092 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { colorMode = (colorMode || "") + "D";
3093 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3094 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3095 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (node.hasAttribute("stroke-linecap")) {
3096 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.setLineCap(node.getAttribute("stroke-linecap"));
3097 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3098 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (node.hasAttribute("stroke-linejoin")) {
3099 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.setLineJoin(node.getAttribute("stroke-linejoin"));
3100 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3101 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (node.hasAttribute("stroke-dasharray")) {
3102 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.setLineDashPattern(
3103 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { parseFloats(node.getAttribute("stroke-dasharray")),
3104 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { parseInt(node.getAttribute("stroke-dashoffset")) || 0
3105 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { );
3106 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3107 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (node.hasAttribute("stroke-miterlimit")) {
3108 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.setLineMiterLimit(parseFloat(node.getAttribute("stroke-miterlimit")));
3109 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3110 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3111 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3112  
3113 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { setTextProperties(node, fillRGB);
3114  
3115 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // do the actual drawing
3116 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { switch (node.tagName.toLowerCase()) {
3117 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case 'svg':
3118 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { svg(node, tfMatrix, defs, svgIdPrefix, withinDefs);
3119 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
3120 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case 'g':
3121 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { findAndRenderDefs(node, tfMatrix, defs, svgIdPrefix, withinDefs);
3122 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case 'a':
3123 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "marker":
3124 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { renderChildren(node, tfMatrix, defs, svgIdPrefix, withinDefs);
3125 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
3126  
3127 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case 'defs':
3128 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { renderChildren(node, tfMatrix, defs, svgIdPrefix, true);
3129 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
3130  
3131 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case 'use':
3132 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { use(node, tfMatrix, svgIdPrefix);
3133 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
3134  
3135 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case 'line':
3136 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { line(node, tfMatrix);
3137 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
3138  
3139 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case 'rect':
3140 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.setCurrentTransformationMatrix(tfMatrix);
3141 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { rect(node, colorMode, fillUrl, fillData);
3142 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
3143  
3144 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case 'ellipse':
3145 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.setCurrentTransformationMatrix(tfMatrix);
3146 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { ellipse(node, colorMode, fillUrl, fillData);
3147 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
3148  
3149 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case 'circle':
3150 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.setCurrentTransformationMatrix(tfMatrix);
3151 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { circle(node, colorMode, fillUrl, fillData);
3152 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
3153 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case 'text':
3154 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { text(node, tfMatrix, hasFillColor, fillRGB);
3155 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
3156  
3157 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case 'path':
3158 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { path(node, tfMatrix, svgIdPrefix, colorMode, fillUrl, fillData);
3159 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
3160  
3161 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case 'polygon':
3162 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { polygon(node, tfMatrix, colorMode, fillUrl, fillData);
3163 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
3164  
3165 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case 'image':
3166 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.setCurrentTransformationMatrix(tfMatrix);
3167 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { image(node);
3168 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
3169  
3170 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "lineargradient":
3171 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { putGradient(node, "axial", [
3172 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { node.getAttribute("x1"),
3173 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { node.getAttribute("y1"),
3174 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { node.getAttribute("x2"),
3175 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { node.getAttribute("y2")
3176 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { ], defs, svgIdPrefix);
3177 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
3178  
3179 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "radialgradient":
3180 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { putGradient(node, "radial", [
3181 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { node.getAttribute("fx") || node.getAttribute("cx"),
3182 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { node.getAttribute("fy") || node.getAttribute("cy"),
3183 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { 0,
3184 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { node.getAttribute("cx") || 0,
3185 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { node.getAttribute("cy") || 0,
3186 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { node.getAttribute("r") || 0
3187 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { ], defs, svgIdPrefix);
3188 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
3189  
3190 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { case "pattern":
3191 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { pattern(node, defs, svgIdPrefix);
3192 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { break;
3193 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3194  
3195 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // close either the formObject or the graphics context
3196 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (targetIsFormObject) {
3197 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.endFormObject(svgIdPrefix.get() + node.getAttribute("id"));
3198 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else {
3199 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.restoreGraphicsState();
3200 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3201 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
3202  
3203 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // the actual svgToPdf function (see above)
3204 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var svg2pdf = function (element, pdf, options) {
3205 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf = pdf;
3206  
3207 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { var k = options.scale || 1.0,
3208 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { xOffset = options.xOffset || 0.0,
3209 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { yOffset = options.yOffset || 0.0;
3210  
3211 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // set offsets and scale everything by k
3212 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.saveGraphicsState();
3213 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.setCurrentTransformationMatrix(new _pdf.Matrix(k, 0, 0, k, xOffset, yOffset));
3214  
3215 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { renderNode(element.cloneNode(true), _pdf.unitMatrix, {}, new SvgPrefix(""), false);
3216  
3217 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { _pdf.restoreGraphicsState();
3218  
3219 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return _pdf;
3220 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { };
3221  
3222 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { if (typeof define === "function" && define.amd) {
3223 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { define(["./rgbcolor", "SvgPath"], function (rgbcolor, svgpath) {
3224 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { RGBColor = rgbcolor;
3225 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { SvgPath = svgpath;
3226 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return svg2pdf;
3227 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { });
3228 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else if (typeof module !== "undefined" && module.exports) {
3229 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { RGBColor = require("./rgbcolor.js");
3230 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { SvgPath = require("SvgPath");
3231 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { module.exports = svg2pdf;
3232 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { } else {
3233 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { SvgPath = global.SvgPath;
3234 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { RGBColor = global.RGBColor;
3235 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { global.svg2pdf = svg2pdf;
3236 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { // for compatibility reasons
3237 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { global.svgElementToPdf = svg2pdf;
3238 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { }
3239 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) { return svg2pdf;
3240 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) {}(typeof self !== "undefined" && self || typeof window !== "undefined" && window || this));
3241  
3242 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) {},{"./rgbcolor.js":8,"SvgPath":1}]},{},[9])(9)
3243 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) {});
3244 < -1.0) { div = -1.0; }< 0) {< segments; i++) {< curve.length; i += 2) {< epsilon * JK) {< epsilon && Math.abs(l1 - K) < epsilon) ?< epsilon) ?< this.queue.length; i++) {<= 57); /<= 57) || /< state.max && isSpace(state.path.charCodeAt(state.index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) {< max && isDigit(state.path.charCodeAt(index))) {< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max) ? state.path.charCodeAt(index) : 0;< max && isDigit(state.path.charCodeAt(index))) {< max && isDigit(state.path.charCodeAt(index))) {< coords.length);< node.childNodes.length; i++) {< children.length; i++) {//# sourceMappingURL=svg2pdf.js.map